builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1473 starttime: 1461211416.01 results: success (0) buildid: 20160420194310 builduid: 2913c7cade9f4c91b701db0e50d81d2a revision: 41dfd4ad33b7d3c5f5809e659a8066bf778a9fbf ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 21:03:36.010807) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 21:03:36.011268) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 2 mins, 6 secs) (at 2016-04-20 21:03:36.011561) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 2 mins, 6 secs) (at 2016-04-20 21:05:42.979585) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-20 21:05:42.979845) ========= 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-1461211177.882178-1272263867 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 21:05:46-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.5M=0.001s 2016-04-20 21:05:47 (10.5 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.247558 ========= master_lag: 3.90 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-20 21:05:47.131967) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-20 21:05:47.132423) ========= 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-1461211177.882178-1272263867 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.035380 ========= master_lag: 4.32 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 4 secs) (at 2016-04-20 21:05:51.483192) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 21:05:51.483602) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 41dfd4ad33b7d3c5f5809e659a8066bf778a9fbf --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 41dfd4ad33b7d3c5f5809e659a8066bf778a9fbf --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-1461211177.882178-1272263867 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 21:05:52,447 truncating revision to first 12 chars 2016-04-20 21:05:52,447 Setting DEBUG logging. 2016-04-20 21:05:52,447 attempt 1/10 2016-04-20 21:05:52,447 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/41dfd4ad33b7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 21:05:52,833 unpacking tar archive at: mozilla-inbound-41dfd4ad33b7/testing/mozharness/ program finished with exit code 0 elapsedTime=0.656082 ========= master_lag: 1.61 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 21:05:53.750374) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 21:05:53.750707) ========= script_repo_revision: 41dfd4ad33b7d3c5f5809e659a8066bf778a9fbf ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 21:05:53.751098) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 6 secs) (at 2016-04-20 21:05:53.751393) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 6 secs) (at 2016-04-20 21:05:59.805772) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 13 secs) (at 2016-04-20 21:05:59.806428) ========= /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-1461211177.882178-1272263867 _=/tools/buildbot/bin/python using PTY: False 21:06:00 INFO - MultiFileLogger online at 20160420 21:06:00 in /builds/slave/test 21:06:00 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 21:06:00 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 21:06:00 INFO - {'append_to_log': False, 21:06:00 INFO - 'base_work_dir': '/builds/slave/test', 21:06:00 INFO - 'blob_upload_branch': 'mozilla-inbound', 21:06:00 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 21:06:00 INFO - 'buildbot_json_path': 'buildprops.json', 21:06:00 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 21:06:00 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 21:06:00 INFO - 'download_minidump_stackwalk': True, 21:06:00 INFO - 'download_symbols': 'true', 21:06:00 INFO - 'e10s': False, 21:06:00 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 21:06:00 INFO - 'tooltool.py': '/tools/tooltool.py', 21:06:00 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 21:06:00 INFO - '/tools/misc-python/virtualenv.py')}, 21:06:00 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 21:06:00 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 21:06:00 INFO - 'log_level': 'info', 21:06:00 INFO - 'log_to_console': True, 21:06:00 INFO - 'opt_config_files': (), 21:06:00 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 21:06:00 INFO - '--processes=1', 21:06:00 INFO - '--config=%(test_path)s/wptrunner.ini', 21:06:00 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 21:06:00 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 21:06:00 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 21:06:00 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 21:06:00 INFO - 'pip_index': False, 21:06:00 INFO - 'require_test_zip': True, 21:06:00 INFO - 'test_type': ('testharness',), 21:06:00 INFO - 'this_chunk': '1', 21:06:00 INFO - 'tooltool_cache': '/builds/tooltool_cache', 21:06:00 INFO - 'total_chunks': '10', 21:06:00 INFO - 'virtualenv_path': 'venv', 21:06:00 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 21:06:00 INFO - 'work_dir': 'build'} 21:06:00 INFO - ##### 21:06:00 INFO - ##### Running clobber step. 21:06:00 INFO - ##### 21:06:00 INFO - Running pre-action listener: _resource_record_pre_action 21:06:00 INFO - Running main action method: clobber 21:06:00 INFO - rmtree: /builds/slave/test/build 21:06:00 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 21:06:01 INFO - Running post-action listener: _resource_record_post_action 21:06:01 INFO - ##### 21:06:01 INFO - ##### Running read-buildbot-config step. 21:06:01 INFO - ##### 21:06:01 INFO - Running pre-action listener: _resource_record_pre_action 21:06:01 INFO - Running main action method: read_buildbot_config 21:06:01 INFO - Using buildbot properties: 21:06:01 INFO - { 21:06:01 INFO - "project": "", 21:06:01 INFO - "product": "firefox", 21:06:01 INFO - "script_repo_revision": "production", 21:06:01 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 21:06:01 INFO - "repository": "", 21:06:01 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 21:06:01 INFO - "buildid": "20160420194310", 21:06:01 INFO - "pgo_build": "False", 21:06:01 INFO - "basedir": "/builds/slave/test", 21:06:01 INFO - "buildnumber": 74, 21:06:01 INFO - "slavename": "tst-linux64-spot-1473", 21:06:01 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 21:06:01 INFO - "platform": "linux64", 21:06:01 INFO - "branch": "mozilla-inbound", 21:06:01 INFO - "revision": "41dfd4ad33b7d3c5f5809e659a8066bf778a9fbf", 21:06:01 INFO - "repo_path": "integration/mozilla-inbound", 21:06:01 INFO - "moz_repo_path": "", 21:06:01 INFO - "stage_platform": "linux64", 21:06:01 INFO - "builduid": "2913c7cade9f4c91b701db0e50d81d2a", 21:06:01 INFO - "slavebuilddir": "test" 21:06:01 INFO - } 21:06:01 INFO - Found installer url https://queue.taskcluster.net/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 21:06:01 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 21:06:01 INFO - Running post-action listener: _resource_record_post_action 21:06:01 INFO - ##### 21:06:01 INFO - ##### Running download-and-extract step. 21:06:01 INFO - ##### 21:06:01 INFO - Running pre-action listener: _resource_record_pre_action 21:06:01 INFO - Running main action method: download_and_extract 21:06:01 INFO - mkdir: /builds/slave/test/build/tests 21:06:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:06:01 INFO - https://queue.taskcluster.net/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 21:06:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 21:06:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 21:06:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/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 21:06:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/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 21:06:02 INFO - Downloaded 1361 bytes. 21:06:02 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 21:06:02 INFO - Using the following test package requirements: 21:06:02 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 21:06:02 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:06:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 21:06:02 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:06:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 21:06:02 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:06:02 INFO - u'jsshell-linux-x86_64.zip'], 21:06:02 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:06:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 21:06:02 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 21:06:02 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:06:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 21:06:02 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:06:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 21:06:02 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:06:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 21:06:02 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 21:06:02 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 21:06:02 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 21:06: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')]} 21:06:02 INFO - https://queue.taskcluster.net/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 21:06:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 21:06:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 21:06:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/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 21:06:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/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 21:06:04 INFO - Downloaded 22741276 bytes. 21:06:04 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/*'] 21:06:04 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/* 21:06:04 INFO - caution: filename not matched: web-platform/* 21:06:04 INFO - Return code: 11 21:06: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')]} 21:06:04 INFO - https://queue.taskcluster.net/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 21:06:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 21:06:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 21:06:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/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 21:06:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/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 21:06:06 INFO - Downloaded 36398186 bytes. 21:06:06 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/*'] 21:06:06 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/* 21:06:10 INFO - caution: filename not matched: bin/* 21:06:10 INFO - caution: filename not matched: config/* 21:06:10 INFO - caution: filename not matched: mozbase/* 21:06:10 INFO - caution: filename not matched: marionette/* 21:06:10 INFO - caution: filename not matched: tools/wptserve/* 21:06:10 INFO - Return code: 11 21:06:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:06:10 INFO - https://queue.taskcluster.net/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 21:06:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 21:06:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 21:06:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/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 21:06:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/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 21:06:12 INFO - Downloaded 64285370 bytes. 21:06:12 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 21:06:12 INFO - mkdir: /builds/slave/test/properties 21:06:12 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 21:06:12 INFO - Writing to file /builds/slave/test/properties/build_url 21:06:12 INFO - Contents: 21:06:12 INFO - build_url:https://queue.taskcluster.net/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 21:06:13 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:06:13 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 21:06:13 INFO - Writing to file /builds/slave/test/properties/symbols_url 21:06:13 INFO - Contents: 21:06:13 INFO - symbols_url:https://queue.taskcluster.net/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:06:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:06:13 INFO - https://queue.taskcluster.net/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 21:06:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:06:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 21:06:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/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 21:06:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/D3w3LRwaQtqyBtV6ddYChA/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 21:06:16 INFO - Downloaded 90774105 bytes. 21:06:16 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'] 21:06:16 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 21:06:21 INFO - Return code: 0 21:06:21 INFO - Running post-action listener: _resource_record_post_action 21:06:21 INFO - Running post-action listener: set_extra_try_arguments 21:06:21 INFO - ##### 21:06:21 INFO - ##### Running create-virtualenv step. 21:06:21 INFO - ##### 21:06:21 INFO - Running pre-action listener: _pre_create_virtualenv 21:06:21 INFO - Running pre-action listener: _resource_record_pre_action 21:06:21 INFO - Running main action method: create_virtualenv 21:06:21 INFO - Creating virtualenv /builds/slave/test/build/venv 21:06:21 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 21:06:21 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 21:06:22 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 21:06:22 INFO - Using real prefix '/usr' 21:06:22 INFO - New python executable in /builds/slave/test/build/venv/bin/python 21:06:23 INFO - Installing distribute.............................................................................................................................................................................................done. 21:06:28 INFO - Installing pip.................done. 21:06:28 INFO - Return code: 0 21:06:28 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 21:06:28 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')]} 21:06:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:06:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:06:28 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')]} 21:06:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:06:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:06:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25e8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25e93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26eed60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2631e30>, '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 0x2632850>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26ed3b0>, '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-1461211177.882178-1272263867', '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 21:06:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 21:06:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 21:06:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:06:28 INFO - 'CCACHE_UMASK': '002', 21:06:28 INFO - 'DISPLAY': ':0', 21:06:28 INFO - 'HOME': '/home/cltbld', 21:06:28 INFO - 'LANG': 'en_US.UTF-8', 21:06:28 INFO - 'LOGNAME': 'cltbld', 21:06:28 INFO - 'MAIL': '/var/mail/cltbld', 21:06:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:06:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:06:28 INFO - 'MOZ_NO_REMOTE': '1', 21:06:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:06:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:06:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:06:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:06:28 INFO - 'PWD': '/builds/slave/test', 21:06:28 INFO - 'SHELL': '/bin/bash', 21:06:28 INFO - 'SHLVL': '1', 21:06:28 INFO - 'TERM': 'linux', 21:06:28 INFO - 'TMOUT': '86400', 21:06:28 INFO - 'USER': 'cltbld', 21:06:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461211177.882178-1272263867', 21:06:28 INFO - '_': '/tools/buildbot/bin/python'} 21:06:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:06:28 INFO - Downloading/unpacking psutil>=0.7.1 21:06:28 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 21:06:28 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 21:06:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:06:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:06:28 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 21:06:28 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 21:06:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 21:06:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:06:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:06:32 INFO - Installing collected packages: psutil 21:06:32 INFO - Running setup.py install for psutil 21:06:32 INFO - building 'psutil._psutil_linux' extension 21:06:32 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 21:06:33 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 21:06:33 INFO - building 'psutil._psutil_posix' extension 21:06:33 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 21:06:33 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 21:06:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 21:06:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 21:06:33 INFO - Successfully installed psutil 21:06:33 INFO - Cleaning up... 21:06:33 INFO - Return code: 0 21:06:33 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 21:06:33 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')]} 21:06:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:06:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:06:33 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')]} 21:06:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:06:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:06:33 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25e8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25e93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26eed60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2631e30>, '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 0x2632850>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26ed3b0>, '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-1461211177.882178-1272263867', '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 21:06:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 21:06:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 21:06:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:06:33 INFO - 'CCACHE_UMASK': '002', 21:06:33 INFO - 'DISPLAY': ':0', 21:06:33 INFO - 'HOME': '/home/cltbld', 21:06:33 INFO - 'LANG': 'en_US.UTF-8', 21:06:33 INFO - 'LOGNAME': 'cltbld', 21:06:33 INFO - 'MAIL': '/var/mail/cltbld', 21:06:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:06:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:06:33 INFO - 'MOZ_NO_REMOTE': '1', 21:06:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:06:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:06:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:06:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:06:33 INFO - 'PWD': '/builds/slave/test', 21:06:33 INFO - 'SHELL': '/bin/bash', 21:06:33 INFO - 'SHLVL': '1', 21:06:33 INFO - 'TERM': 'linux', 21:06:33 INFO - 'TMOUT': '86400', 21:06:33 INFO - 'USER': 'cltbld', 21:06:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461211177.882178-1272263867', 21:06:33 INFO - '_': '/tools/buildbot/bin/python'} 21:06:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:06:33 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 21:06:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:06:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:06:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:06:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:06:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:06:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:06:37 INFO - Downloading mozsystemmonitor-0.0.tar.gz 21:06:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 21:06:37 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 21:06:37 INFO - Installing collected packages: mozsystemmonitor 21:06:37 INFO - Running setup.py install for mozsystemmonitor 21:06:37 INFO - Successfully installed mozsystemmonitor 21:06:37 INFO - Cleaning up... 21:06:37 INFO - Return code: 0 21:06:37 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 21:06:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:06:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:06:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:06:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:06:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:06:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:06:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25e8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25e93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26eed60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2631e30>, '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 0x2632850>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26ed3b0>, '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-1461211177.882178-1272263867', '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 21:06:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 21:06:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 21:06:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:06:37 INFO - 'CCACHE_UMASK': '002', 21:06:37 INFO - 'DISPLAY': ':0', 21:06:37 INFO - 'HOME': '/home/cltbld', 21:06:37 INFO - 'LANG': 'en_US.UTF-8', 21:06:37 INFO - 'LOGNAME': 'cltbld', 21:06:37 INFO - 'MAIL': '/var/mail/cltbld', 21:06:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:06:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:06:37 INFO - 'MOZ_NO_REMOTE': '1', 21:06:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:06:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:06:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:06:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:06:37 INFO - 'PWD': '/builds/slave/test', 21:06:37 INFO - 'SHELL': '/bin/bash', 21:06:37 INFO - 'SHLVL': '1', 21:06:37 INFO - 'TERM': 'linux', 21:06:37 INFO - 'TMOUT': '86400', 21:06:37 INFO - 'USER': 'cltbld', 21:06:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461211177.882178-1272263867', 21:06:37 INFO - '_': '/tools/buildbot/bin/python'} 21:06:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:06:37 INFO - Downloading/unpacking blobuploader==1.2.4 21:06:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:06:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:06:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:06:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:06:38 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:06:38 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:06:41 INFO - Downloading blobuploader-1.2.4.tar.gz 21:06:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 21:06:41 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 21:06:41 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 21:06:41 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 21:06:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:06:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:06:41 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 21:06:41 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 21:06:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 21:06:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 21:06:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:06:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:06:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:06:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:06:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 21:06:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 21:06:42 INFO - Downloading docopt-0.6.1.tar.gz 21:06:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 21:06:42 INFO - Installing collected packages: blobuploader, requests, docopt 21:06:42 INFO - Running setup.py install for blobuploader 21:06:42 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 21:06:42 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 21:06:42 INFO - Running setup.py install for requests 21:06:43 INFO - Running setup.py install for docopt 21:06:43 INFO - Successfully installed blobuploader requests docopt 21:06:43 INFO - Cleaning up... 21:06:43 INFO - Return code: 0 21:06:43 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:06:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:06:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:06:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:06:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:06:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:06:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:06:43 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25e8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25e93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26eed60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2631e30>, '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 0x2632850>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26ed3b0>, '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-1461211177.882178-1272263867', '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 21:06:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 21:06:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 21:06:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:06:43 INFO - 'CCACHE_UMASK': '002', 21:06:43 INFO - 'DISPLAY': ':0', 21:06:43 INFO - 'HOME': '/home/cltbld', 21:06:43 INFO - 'LANG': 'en_US.UTF-8', 21:06:43 INFO - 'LOGNAME': 'cltbld', 21:06:43 INFO - 'MAIL': '/var/mail/cltbld', 21:06:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:06:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:06:43 INFO - 'MOZ_NO_REMOTE': '1', 21:06:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:06:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:06:43 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:06:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:06:43 INFO - 'PWD': '/builds/slave/test', 21:06:43 INFO - 'SHELL': '/bin/bash', 21:06:43 INFO - 'SHLVL': '1', 21:06:43 INFO - 'TERM': 'linux', 21:06:43 INFO - 'TMOUT': '86400', 21:06:43 INFO - 'USER': 'cltbld', 21:06:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461211177.882178-1272263867', 21:06:43 INFO - '_': '/tools/buildbot/bin/python'} 21:06:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:06:44 INFO - Running setup.py (path:/tmp/pip-NBREAe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:06:44 INFO - Running setup.py (path:/tmp/pip-XjFeMJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:06:44 INFO - Running setup.py (path:/tmp/pip-P_pIpl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:06:44 INFO - Running setup.py (path:/tmp/pip-nC7sBv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:06:44 INFO - Running setup.py (path:/tmp/pip-fGVWvG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:06:44 INFO - Running setup.py (path:/tmp/pip-vk5vxd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:06:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:06:44 INFO - Running setup.py (path:/tmp/pip-vLXuml-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:06:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:06:45 INFO - Running setup.py (path:/tmp/pip-hH6tzf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:06:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:06:45 INFO - Running setup.py (path:/tmp/pip-ElSL8t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:06:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:06:45 INFO - Running setup.py (path:/tmp/pip-Jon4yp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:06:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:06:45 INFO - Running setup.py (path:/tmp/pip-4Fdoqm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:06:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:06:45 INFO - Running setup.py (path:/tmp/pip-FofTLy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:06:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:06:45 INFO - Running setup.py (path:/tmp/pip-vu6yWI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:06:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:06:45 INFO - Running setup.py (path:/tmp/pip-MQpvzA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:06:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:06:45 INFO - Running setup.py (path:/tmp/pip-YIZD8N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:06:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:06:46 INFO - Running setup.py (path:/tmp/pip-HOpN96-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:06:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:06:46 INFO - Running setup.py (path:/tmp/pip-KnkS5N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:06:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:06:46 INFO - Running setup.py (path:/tmp/pip-Fls8sn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:06:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:06:46 INFO - Running setup.py (path:/tmp/pip-o4XInJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:06:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:06:46 INFO - Running setup.py (path:/tmp/pip-cA8rul-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:06:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:06:46 INFO - Running setup.py (path:/tmp/pip-cU5dcm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:06:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:06:47 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 21:06:47 INFO - Running setup.py install for manifestparser 21:06:47 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 21:06:47 INFO - Running setup.py install for mozcrash 21:06:47 INFO - Running setup.py install for mozdebug 21:06:47 INFO - Running setup.py install for mozdevice 21:06:47 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 21:06:47 INFO - Installing dm script to /builds/slave/test/build/venv/bin 21:06:47 INFO - Running setup.py install for mozfile 21:06:48 INFO - Running setup.py install for mozhttpd 21:06:48 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 21:06:48 INFO - Running setup.py install for mozinfo 21:06:48 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 21:06:48 INFO - Running setup.py install for mozInstall 21:06:48 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 21:06:48 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 21:06:48 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 21:06:48 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 21:06:48 INFO - Running setup.py install for mozleak 21:06:48 INFO - Running setup.py install for mozlog 21:06:48 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 21:06:49 INFO - Running setup.py install for moznetwork 21:06:49 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 21:06:49 INFO - Running setup.py install for mozprocess 21:06:49 INFO - Running setup.py install for mozprofile 21:06:49 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 21:06:49 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 21:06:49 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 21:06:49 INFO - Running setup.py install for mozrunner 21:06:49 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 21:06:49 INFO - Running setup.py install for mozscreenshot 21:06:49 INFO - Running setup.py install for moztest 21:06:50 INFO - Running setup.py install for mozversion 21:06:50 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 21:06:50 INFO - Running setup.py install for wptserve 21:06:50 INFO - Running setup.py install for marionette-driver 21:06:50 INFO - Running setup.py install for browsermob-proxy 21:06:50 INFO - Running setup.py install for marionette-client 21:06:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:06:51 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 21:06:51 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 21:06:51 INFO - Cleaning up... 21:06:51 INFO - Return code: 0 21:06:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 21:06:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:06:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 21:06:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:06:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 21:06:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 21:06:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 21:06:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25e8030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25e93f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x26eed60>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2631e30>, '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 0x2632850>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26ed3b0>, '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-1461211177.882178-1272263867', '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 21:06:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 21:06:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 21:06:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:06:51 INFO - 'CCACHE_UMASK': '002', 21:06:51 INFO - 'DISPLAY': ':0', 21:06:51 INFO - 'HOME': '/home/cltbld', 21:06:51 INFO - 'LANG': 'en_US.UTF-8', 21:06:51 INFO - 'LOGNAME': 'cltbld', 21:06:51 INFO - 'MAIL': '/var/mail/cltbld', 21:06:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:06:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:06:51 INFO - 'MOZ_NO_REMOTE': '1', 21:06:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:06:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:06:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:06:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:06:51 INFO - 'PWD': '/builds/slave/test', 21:06:51 INFO - 'SHELL': '/bin/bash', 21:06:51 INFO - 'SHLVL': '1', 21:06:51 INFO - 'TERM': 'linux', 21:06:51 INFO - 'TMOUT': '86400', 21:06:51 INFO - 'USER': 'cltbld', 21:06:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461211177.882178-1272263867', 21:06:51 INFO - '_': '/tools/buildbot/bin/python'} 21:06:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 21:06:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 21:06:51 INFO - Running setup.py (path:/tmp/pip-BH0oQF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 21:06:51 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)) 21:06:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 21:06:51 INFO - Running setup.py (path:/tmp/pip-QLTcde-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 21:06:52 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)) 21:06:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 21:06:52 INFO - Running setup.py (path:/tmp/pip-uOgE6q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 21:06:52 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)) 21:06:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 21:06:52 INFO - Running setup.py (path:/tmp/pip-SQhHS4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 21:06:52 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)) 21:06:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 21:06:52 INFO - Running setup.py (path:/tmp/pip-twmcWp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 21:06:52 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)) 21:06:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 21:06:52 INFO - Running setup.py (path:/tmp/pip-mu6gjA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 21:06:52 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)) 21:06:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 21:06:52 INFO - Running setup.py (path:/tmp/pip-iWDBVK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 21:06:52 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)) 21:06:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 21:06:52 INFO - Running setup.py (path:/tmp/pip-sSvk9X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 21:06:52 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)) 21:06:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 21:06:52 INFO - Running setup.py (path:/tmp/pip-8q6Art-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 21:06:52 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)) 21:06:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 21:06:52 INFO - Running setup.py (path:/tmp/pip-FgYOWa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 21:06:53 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)) 21:06:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 21:06:53 INFO - Running setup.py (path:/tmp/pip-CIpPPe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 21:06:53 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)) 21:06:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 21:06:53 INFO - Running setup.py (path:/tmp/pip-yRsY5O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 21:06:53 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)) 21:06:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 21:06:53 INFO - Running setup.py (path:/tmp/pip-0xPYhi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 21:06:53 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)) 21:06:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 21:06:53 INFO - Running setup.py (path:/tmp/pip-IBDPxd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 21:06:53 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)) 21:06:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 21:06:53 INFO - Running setup.py (path:/tmp/pip-a0PQFf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 21:06:53 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)) 21:06:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 21:06:53 INFO - Running setup.py (path:/tmp/pip-mLHFLl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 21:06:53 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)) 21:06:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 21:06:53 INFO - Running setup.py (path:/tmp/pip-7rGPqA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 21:06:53 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)) 21:06:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 21:06:53 INFO - Running setup.py (path:/tmp/pip-SoUndh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 21:06:54 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)) 21:06:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 21:06:54 INFO - Running setup.py (path:/tmp/pip-hUDzH3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 21:06:54 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)) 21:06:54 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:06:54 INFO - Running setup.py (path:/tmp/pip-cH21iY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 21:06:54 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)) 21:06:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 21:06:54 INFO - Running setup.py (path:/tmp/pip-mYqXPv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 21:06:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 21:06:54 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)) 21:06:54 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)) 21:06:54 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)) 21:06:54 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)) 21:06:54 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)) 21:06:54 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)) 21:06:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 21:06:54 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 21:06:54 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 21:06:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:06:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 21:06:54 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 21:06:54 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 21:06:58 INFO - Downloading blessings-1.6.tar.gz 21:06:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 21:06:58 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)) 21:06:58 INFO - Installing collected packages: blessings 21:06:58 INFO - Running setup.py install for blessings 21:06:58 INFO - Successfully installed blessings 21:06:58 INFO - Cleaning up... 21:06:58 INFO - Return code: 0 21:06:58 INFO - Done creating virtualenv /builds/slave/test/build/venv. 21:06:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:06:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:06:59 INFO - Reading from file tmpfile_stdout 21:06:59 INFO - Current package versions: 21:06:59 INFO - argparse == 1.2.1 21:06:59 INFO - blessings == 1.6 21:06:59 INFO - blobuploader == 1.2.4 21:06:59 INFO - browsermob-proxy == 0.6.0 21:06:59 INFO - docopt == 0.6.1 21:06:59 INFO - manifestparser == 1.1 21:06:59 INFO - marionette-client == 2.3.0 21:06:59 INFO - marionette-driver == 1.4.0 21:06:59 INFO - mozInstall == 1.12 21:06:59 INFO - mozcrash == 0.17 21:06:59 INFO - mozdebug == 0.1 21:06:59 INFO - mozdevice == 0.48 21:06:59 INFO - mozfile == 1.2 21:06:59 INFO - mozhttpd == 0.7 21:06:59 INFO - mozinfo == 0.9 21:06:59 INFO - mozleak == 0.1 21:06:59 INFO - mozlog == 3.1 21:06:59 INFO - moznetwork == 0.27 21:06:59 INFO - mozprocess == 0.22 21:06:59 INFO - mozprofile == 0.28 21:06:59 INFO - mozrunner == 6.11 21:06:59 INFO - mozscreenshot == 0.1 21:06:59 INFO - mozsystemmonitor == 0.0 21:06:59 INFO - moztest == 0.7 21:06:59 INFO - mozversion == 1.4 21:06:59 INFO - psutil == 3.1.1 21:06:59 INFO - requests == 1.2.3 21:06:59 INFO - wptserve == 1.4.0 21:06:59 INFO - wsgiref == 0.1.2 21:06:59 INFO - Running post-action listener: _resource_record_post_action 21:06:59 INFO - Running post-action listener: _start_resource_monitoring 21:06:59 INFO - Starting resource monitoring. 21:06:59 INFO - ##### 21:06:59 INFO - ##### Running pull step. 21:06:59 INFO - ##### 21:06:59 INFO - Running pre-action listener: _resource_record_pre_action 21:06:59 INFO - Running main action method: pull 21:06:59 INFO - Pull has nothing to do! 21:06:59 INFO - Running post-action listener: _resource_record_post_action 21:06:59 INFO - ##### 21:06:59 INFO - ##### Running install step. 21:06:59 INFO - ##### 21:06:59 INFO - Running pre-action listener: _resource_record_pre_action 21:06:59 INFO - Running main action method: install 21:06:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 21:06:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 21:06:59 INFO - Reading from file tmpfile_stdout 21:06:59 INFO - Detecting whether we're running mozinstall >=1.0... 21:06:59 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 21:06:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 21:06:59 INFO - Reading from file tmpfile_stdout 21:06:59 INFO - Output received: 21:06:59 INFO - Usage: mozinstall [options] installer 21:06:59 INFO - Options: 21:06:59 INFO - -h, --help show this help message and exit 21:06:59 INFO - -d DEST, --destination=DEST 21:06:59 INFO - Directory to install application into. [default: 21:06:59 INFO - "/builds/slave/test"] 21:06:59 INFO - --app=APP Application being installed. [default: firefox] 21:06:59 INFO - mkdir: /builds/slave/test/build/application 21:06:59 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'] 21:06:59 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 21:07:26 INFO - Reading from file tmpfile_stdout 21:07:26 INFO - Output received: 21:07:26 INFO - /builds/slave/test/build/application/firefox/firefox 21:07:26 INFO - Running post-action listener: _resource_record_post_action 21:07:26 INFO - ##### 21:07:26 INFO - ##### Running run-tests step. 21:07:26 INFO - ##### 21:07:26 INFO - Running pre-action listener: _resource_record_pre_action 21:07:26 INFO - Running main action method: run_tests 21:07:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 21:07:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 21:07:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 21:07:26 INFO - grabbing minidump binary from tooltool 21:07:26 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')]} 21:07:26 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 0x2631e30>, '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 0x2632850>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x26ed3b0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 21:07:26 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 21:07:26 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 21:07:26 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 21:07:26 INFO - Return code: 0 21:07:26 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 21:07:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 21:07:26 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/D3w3LRwaQtqyBtV6ddYChA/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 21:07:26 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/D3w3LRwaQtqyBtV6ddYChA/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 21:07:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 21:07:26 INFO - 'CCACHE_UMASK': '002', 21:07:26 INFO - 'DISPLAY': ':0', 21:07:26 INFO - 'HOME': '/home/cltbld', 21:07:26 INFO - 'LANG': 'en_US.UTF-8', 21:07:26 INFO - 'LOGNAME': 'cltbld', 21:07:26 INFO - 'MAIL': '/var/mail/cltbld', 21:07:26 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 21:07:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 21:07:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 21:07:26 INFO - 'MOZ_NO_REMOTE': '1', 21:07:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 21:07:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 21:07:26 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 21:07:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 21:07:26 INFO - 'PWD': '/builds/slave/test', 21:07:26 INFO - 'SHELL': '/bin/bash', 21:07:26 INFO - 'SHLVL': '1', 21:07:26 INFO - 'TERM': 'linux', 21:07:26 INFO - 'TMOUT': '86400', 21:07:26 INFO - 'USER': 'cltbld', 21:07:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461211177.882178-1272263867', 21:07:26 INFO - '_': '/tools/buildbot/bin/python'} 21:07:26 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/D3w3LRwaQtqyBtV6ddYChA/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 21:07:27 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 21:07:27 INFO - import pkg_resources 21:07:28 INFO - Using 1 client processes 21:07:28 INFO - wptserve Starting http server on 127.0.0.1:8000 21:07:28 INFO - wptserve Starting http server on 127.0.0.1:8001 21:07:28 INFO - wptserve Starting http server on 127.0.0.1:8443 21:07:30 INFO - SUITE-START | Running 778 tests 21:07:30 INFO - Running testharness tests 21:07:30 INFO - Setting up ssl 21:07:30 INFO - PROCESS | certutil | 21:07:30 INFO - PROCESS | certutil | 21:07:30 INFO - PROCESS | certutil | 21:07:30 INFO - Certificate Nickname Trust Attributes 21:07:30 INFO - SSL,S/MIME,JAR/XPI 21:07:30 INFO - 21:07:30 INFO - web-platform-tests CT,, 21:07:30 INFO - 21:07:30 INFO - Starting runner 21:07:33 INFO - PROCESS | 3974 | 1461211653246 Marionette DEBUG Marionette enabled via build flag and pref 21:07:33 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9237b0e000 == 1 [pid = 3974] [id = 1] 21:07:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 1 (0x7f9237b0e800) [pid = 3974] [serial = 1] [outer = (nil)] 21:07:33 INFO - PROCESS | 3974 | [3974] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 21:07:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 2 (0x7f9237b0f800) [pid = 3974] [serial = 2] [outer = 0x7f9237b0e800] 21:07:33 INFO - PROCESS | 3974 | 1461211653809 Marionette INFO Listening on port 2828 21:07:34 INFO - PROCESS | 3974 | 1461211654284 Marionette DEBUG Marionette enabled via command-line flag 21:07:34 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9234c56800 == 2 [pid = 3974] [id = 2] 21:07:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 3 (0x7f9234ccf000) [pid = 3974] [serial = 3] [outer = (nil)] 21:07:34 INFO - PROCESS | 3974 | [3974] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 21:07:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 4 (0x7f9234cd0000) [pid = 3974] [serial = 4] [outer = 0x7f9234ccf000] 21:07:34 INFO - PROCESS | 3974 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f9234ab0910 21:07:34 INFO - PROCESS | 3974 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f9233e1a190 21:07:34 INFO - PROCESS | 3974 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f9233e1f4f0 21:07:34 INFO - PROCESS | 3974 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f9233e1f7f0 21:07:34 INFO - PROCESS | 3974 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f9233e1fb20 21:07:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 5 (0x7f923a0d5000) [pid = 3974] [serial = 5] [outer = 0x7f9237b0e800] 21:07:34 INFO - PROCESS | 3974 | [3974] 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 21:07:34 INFO - PROCESS | 3974 | 1461211654594 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:48047 21:07:34 INFO - PROCESS | 3974 | [3974] 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 21:07:34 INFO - PROCESS | 3974 | 1461211654665 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:48048 21:07:34 INFO - PROCESS | 3974 | 1461211654670 Marionette DEBUG Closed connection conn0 21:07:34 INFO - PROCESS | 3974 | [3974] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 21:07:34 INFO - PROCESS | 3974 | [3974] 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 21:07:34 INFO - PROCESS | 3974 | 1461211654781 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:48049 21:07:34 INFO - PROCESS | 3974 | 1461211654784 Marionette DEBUG Closed connection conn1 21:07:34 INFO - PROCESS | 3974 | [3974] 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 21:07:34 INFO - PROCESS | 3974 | 1461211654837 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:48050 21:07:34 INFO - PROCESS | 3974 | 1461211654842 Marionette DEBUG Closed connection conn2 21:07:34 INFO - PROCESS | 3974 | 1461211654892 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 21:07:34 INFO - PROCESS | 3974 | 1461211654905 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":"20160420194310","device":"desktop","version":"48.0a1"} 21:07:35 INFO - PROCESS | 3974 | [3974] 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 21:07:36 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227fd1800 == 3 [pid = 3974] [id = 3] 21:07:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 6 (0x7f922a316000) [pid = 3974] [serial = 6] [outer = (nil)] 21:07:36 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9234cd4000 == 4 [pid = 3974] [id = 4] 21:07:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 7 (0x7f9227bebc00) [pid = 3974] [serial = 7] [outer = (nil)] 21:07:36 INFO - PROCESS | 3974 | [3974] 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 21:07:36 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226a05800 == 5 [pid = 3974] [id = 5] 21:07:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 8 (0x7f9226d73c00) [pid = 3974] [serial = 8] [outer = (nil)] 21:07:36 INFO - PROCESS | 3974 | [3974] 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 21:07:36 INFO - PROCESS | 3974 | [3974] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 21:07:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 9 (0x7f9226a6a000) [pid = 3974] [serial = 9] [outer = 0x7f9226d73c00] 21:07:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 10 (0x7f9226595800) [pid = 3974] [serial = 10] [outer = 0x7f922a316000] 21:07:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 11 (0x7f9226436c00) [pid = 3974] [serial = 11] [outer = 0x7f9227bebc00] 21:07:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 12 (0x7f9226438c00) [pid = 3974] [serial = 12] [outer = 0x7f9226d73c00] 21:07:38 INFO - PROCESS | 3974 | 1461211658076 Marionette DEBUG loaded listener.js 21:07:38 INFO - PROCESS | 3974 | 1461211658092 Marionette DEBUG loaded listener.js 21:07:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 13 (0x7f92244ad400) [pid = 3974] [serial = 13] [outer = 0x7f9226d73c00] 21:07:38 INFO - PROCESS | 3974 | 1461211658709 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"95b1871d-edf0-4999-befa-e14867507fee","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":"20160420194310","device":"desktop","version":"48.0a1","command_id":1}}] 21:07:38 INFO - PROCESS | 3974 | 1461211658907 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}] 21:07:39 INFO - PROCESS | 3974 | 1461211659051 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 21:07:39 INFO - PROCESS | 3974 | 1461211659280 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 21:07:39 INFO - PROCESS | 3974 | [3974] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 21:07:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 14 (0x7f92217d6000) [pid = 3974] [serial = 14] [outer = 0x7f9226d73c00] 21:07:39 INFO - PROCESS | 3974 | [3974] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:07:39 INFO - PROCESS | 3974 | 1461211659677 Marionette TRACE conn3 <- [1,3,null,{}] 21:07:39 INFO - PROCESS | 3974 | 1461211659731 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 21:07:39 INFO - PROCESS | 3974 | 1461211659763 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 21:07:39 INFO - PROCESS | 3974 | 1461211659827 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 21:07:39 INFO - PROCESS | 3974 | 1461211659830 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 21:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 21:07:39 INFO - PROCESS | 3974 | 1461211659858 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 21:07:39 INFO - PROCESS | 3974 | 1461211659863 Marionette TRACE conn3 <- [1,6,null,{}] 21:07:39 INFO - PROCESS | 3974 | 1461211659923 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}] 21:07:40 INFO - PROCESS | 3974 | 1461211660007 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 21:07:40 INFO - PROCESS | 3974 | 1461211660022 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:40 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9220162800 == 6 [pid = 3974] [id = 6] 21:07:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 15 (0x7f9220008c00) [pid = 3974] [serial = 15] [outer = (nil)] 21:07:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 16 (0x7f922000ac00) [pid = 3974] [serial = 16] [outer = 0x7f9220008c00] 21:07:40 INFO - PROCESS | 3974 | 1461211660089 Marionette DEBUG loaded listener.js 21:07:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 17 (0x7f9220011400) [pid = 3974] [serial = 17] [outer = 0x7f9220008c00] 21:07:40 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9220078800 == 7 [pid = 3974] [id = 7] 21:07:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 18 (0x7f921fd5e800) [pid = 3974] [serial = 18] [outer = (nil)] 21:07:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 19 (0x7f921fd77c00) [pid = 3974] [serial = 19] [outer = 0x7f921fd5e800] 21:07:40 INFO - PROCESS | 3974 | 1461211660526 Marionette DEBUG loaded listener.js 21:07:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 20 (0x7f921fd7a400) [pid = 3974] [serial = 20] [outer = 0x7f921fd5e800] 21:07:40 INFO - PROCESS | 3974 | [3974] 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 21:07:40 INFO - PROCESS | 3974 | 1461211660981 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]]]}] 21:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 21:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1207ms 21:07:41 INFO - PROCESS | 3974 | 1461211661068 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 21:07:41 INFO - PROCESS | 3974 | 1461211661071 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 21:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 21:07:41 INFO - PROCESS | 3974 | 1461211661102 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 21:07:41 INFO - PROCESS | 3974 | 1461211661104 Marionette TRACE conn3 <- [1,10,null,{}] 21:07:41 INFO - PROCESS | 3974 | 1461211661116 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}] 21:07:41 INFO - PROCESS | 3974 | 1461211661257 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 21:07:41 INFO - PROCESS | 3974 | 1461211661279 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:41 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e053000 == 8 [pid = 3974] [id = 8] 21:07:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 21 (0x7f921fd5f400) [pid = 3974] [serial = 21] [outer = (nil)] 21:07:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 22 (0x7f921df37c00) [pid = 3974] [serial = 22] [outer = 0x7f921fd5f400] 21:07:41 INFO - PROCESS | 3974 | 1461211661336 Marionette DEBUG loaded listener.js 21:07:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 23 (0x7f921df3c400) [pid = 3974] [serial = 23] [outer = 0x7f921fd5f400] 21:07:41 INFO - PROCESS | 3974 | 1461211661830 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]]]}] 21:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 21:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 804ms 21:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 21:07:41 INFO - PROCESS | 3974 | 1461211661885 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 21:07:41 INFO - PROCESS | 3974 | 1461211661888 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 21:07:41 INFO - PROCESS | 3974 | 1461211661893 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 21:07:41 INFO - PROCESS | 3974 | 1461211661896 Marionette TRACE conn3 <- [1,14,null,{}] 21:07:41 INFO - PROCESS | 3974 | 1461211661900 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}] 21:07:42 INFO - PROCESS | 3974 | 1461211662038 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 21:07:42 INFO - PROCESS | 3974 | 1461211662055 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:42 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e3ba000 == 9 [pid = 3974] [id = 9] 21:07:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 24 (0x7f921df44800) [pid = 3974] [serial = 24] [outer = (nil)] 21:07:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 25 (0x7f921e256000) [pid = 3974] [serial = 25] [outer = 0x7f921df44800] 21:07:42 INFO - PROCESS | 3974 | 1461211662111 Marionette DEBUG loaded listener.js 21:07:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 26 (0x7f9225ba4400) [pid = 3974] [serial = 26] [outer = 0x7f921df44800] 21:07:42 INFO - PROCESS | 3974 | 1461211662646 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]]]}] 21:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 21:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 780ms 21:07:42 INFO - PROCESS | 3974 | 1461211662673 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 21:07:42 INFO - PROCESS | 3974 | 1461211662676 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 21:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 21:07:42 INFO - PROCESS | 3974 | 1461211662681 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 21:07:42 INFO - PROCESS | 3974 | 1461211662683 Marionette TRACE conn3 <- [1,18,null,{}] 21:07:42 INFO - PROCESS | 3974 | 1461211662688 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}] 21:07:42 INFO - PROCESS | 3974 | 1461211662813 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 21:07:42 INFO - PROCESS | 3974 | 1461211662833 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:42 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e67d800 == 10 [pid = 3974] [id = 10] 21:07:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 27 (0x7f921e510800) [pid = 3974] [serial = 27] [outer = (nil)] 21:07:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 28 (0x7f921e6a6800) [pid = 3974] [serial = 28] [outer = 0x7f921e510800] 21:07:42 INFO - PROCESS | 3974 | 1461211662890 Marionette DEBUG loaded listener.js 21:07:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 29 (0x7f921e6ac400) [pid = 3974] [serial = 29] [outer = 0x7f921e510800] 21:07:43 INFO - PROCESS | 3974 | 1461211663374 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]]]}] 21:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 21:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 728ms 21:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 21:07:43 INFO - PROCESS | 3974 | 1461211663411 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 21:07:43 INFO - PROCESS | 3974 | 1461211663413 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 21:07:43 INFO - PROCESS | 3974 | 1461211663424 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 21:07:43 INFO - PROCESS | 3974 | 1461211663427 Marionette TRACE conn3 <- [1,22,null,{}] 21:07:43 INFO - PROCESS | 3974 | 1461211663431 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}] 21:07:43 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dad8800 == 11 [pid = 3974] [id = 11] 21:07:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 30 (0x7f921dad9000) [pid = 3974] [serial = 30] [outer = (nil)] 21:07:43 INFO - PROCESS | 3974 | 1461211663572 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 21:07:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 31 (0x7f921dad3800) [pid = 3974] [serial = 31] [outer = 0x7f921dad9000] 21:07:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 32 (0x7f921dadf000) [pid = 3974] [serial = 32] [outer = 0x7f921dad9000] 21:07:44 INFO - PROCESS | 3974 | 1461211664025 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:44 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dad8000 == 12 [pid = 3974] [id = 12] 21:07:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 33 (0x7f921d9a5c00) [pid = 3974] [serial = 33] [outer = (nil)] 21:07:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 34 (0x7f921da45400) [pid = 3974] [serial = 34] [outer = 0x7f921d9a5c00] 21:07:44 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921df5f800 == 13 [pid = 3974] [id = 13] 21:07:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 35 (0x7f921da47400) [pid = 3974] [serial = 35] [outer = (nil)] 21:07:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 36 (0x7f921da47c00) [pid = 3974] [serial = 36] [outer = 0x7f921da47400] 21:07:44 INFO - PROCESS | 3974 | 1461211664166 Marionette DEBUG loaded listener.js 21:07:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 37 (0x7f921da4d000) [pid = 3974] [serial = 37] [outer = 0x7f921da47400] 21:07:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 38 (0x7f921da3e400) [pid = 3974] [serial = 38] [outer = 0x7f921d9a5c00] 21:07:45 INFO - PROCESS | 3974 | 1461211665040 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]]]}] 21:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 21:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1690ms 21:07:45 INFO - PROCESS | 3974 | 1461211665110 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 21:07:45 INFO - PROCESS | 3974 | 1461211665114 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 21:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 21:07:45 INFO - PROCESS | 3974 | 1461211665121 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 21:07:45 INFO - PROCESS | 3974 | 1461211665126 Marionette TRACE conn3 <- [1,26,null,{}] 21:07:45 INFO - PROCESS | 3974 | 1461211665134 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}] 21:07:45 INFO - PROCESS | 3974 | 1461211665333 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 21:07:45 INFO - PROCESS | 3974 | 1461211665442 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:45 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fcea000 == 14 [pid = 3974] [id = 14] 21:07:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 39 (0x7f921ef70400) [pid = 3974] [serial = 39] [outer = (nil)] 21:07:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 40 (0x7f921fd59c00) [pid = 3974] [serial = 40] [outer = 0x7f921ef70400] 21:07:45 INFO - PROCESS | 3974 | 1461211665512 Marionette DEBUG loaded listener.js 21:07:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 41 (0x7f921fd7c000) [pid = 3974] [serial = 41] [outer = 0x7f921ef70400] 21:07:46 INFO - PROCESS | 3974 | 1461211666237 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]]]}] 21:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 21:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1129ms 21:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 21:07:46 INFO - PROCESS | 3974 | 1461211666253 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 21:07:46 INFO - PROCESS | 3974 | 1461211666258 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 21:07:46 INFO - PROCESS | 3974 | 1461211666264 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 21:07:46 INFO - PROCESS | 3974 | 1461211666267 Marionette TRACE conn3 <- [1,30,null,{}] 21:07:46 INFO - PROCESS | 3974 | 1461211666272 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}] 21:07:46 INFO - PROCESS | 3974 | 1461211666415 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 21:07:46 INFO - PROCESS | 3974 | 1461211666530 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:46 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9224458000 == 15 [pid = 3974] [id = 15] 21:07:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 42 (0x7f921ef70c00) [pid = 3974] [serial = 42] [outer = (nil)] 21:07:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 43 (0x7f9221a2ac00) [pid = 3974] [serial = 43] [outer = 0x7f921ef70c00] 21:07:46 INFO - PROCESS | 3974 | 1461211666596 Marionette DEBUG loaded listener.js 21:07:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 44 (0x7f92241d2c00) [pid = 3974] [serial = 44] [outer = 0x7f921ef70c00] 21:07:47 INFO - PROCESS | 3974 | 1461211667535 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]]]}] 21:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 21:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1287ms 21:07:47 INFO - PROCESS | 3974 | 1461211667549 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 21:07:47 INFO - PROCESS | 3974 | 1461211667555 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 21:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 21:07:47 INFO - PROCESS | 3974 | 1461211667562 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 21:07:47 INFO - PROCESS | 3974 | 1461211667567 Marionette TRACE conn3 <- [1,34,null,{}] 21:07:47 INFO - PROCESS | 3974 | 1461211667573 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}] 21:07:47 INFO - PROCESS | 3974 | 1461211667695 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 21:07:47 INFO - PROCESS | 3974 | 1461211667769 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:47 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9220071000 == 16 [pid = 3974] [id = 16] 21:07:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 45 (0x7f9220005c00) [pid = 3974] [serial = 45] [outer = (nil)] 21:07:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 46 (0x7f92217d9000) [pid = 3974] [serial = 46] [outer = 0x7f9220005c00] 21:07:47 INFO - PROCESS | 3974 | 1461211667849 Marionette DEBUG loaded listener.js 21:07:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 47 (0x7f9221c4d400) [pid = 3974] [serial = 47] [outer = 0x7f9220005c00] 21:07:48 INFO - PROCESS | 3974 | 1461211668503 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]]]}] 21:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 21:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 981ms 21:07:48 INFO - PROCESS | 3974 | 1461211668544 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 21:07:48 INFO - PROCESS | 3974 | 1461211668551 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 21:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 21:07:48 INFO - PROCESS | 3974 | 1461211668560 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 21:07:48 INFO - PROCESS | 3974 | 1461211668563 Marionette TRACE conn3 <- [1,38,null,{}] 21:07:48 INFO - PROCESS | 3974 | 1461211668568 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}] 21:07:48 INFO - PROCESS | 3974 | 1461211668684 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 21:07:48 INFO - PROCESS | 3974 | 1461211668702 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:48 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226237000 == 17 [pid = 3974] [id = 17] 21:07:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 48 (0x7f9224181000) [pid = 3974] [serial = 48] [outer = (nil)] 21:07:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 49 (0x7f92260e1c00) [pid = 3974] [serial = 49] [outer = 0x7f9224181000] 21:07:48 INFO - PROCESS | 3974 | 1461211668755 Marionette DEBUG loaded listener.js 21:07:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 50 (0x7f9226438800) [pid = 3974] [serial = 50] [outer = 0x7f9224181000] 21:07:49 INFO - PROCESS | 3974 | 1461211669343 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]]]}] 21:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 21:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 826ms 21:07:49 INFO - PROCESS | 3974 | 1461211669386 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 21:07:49 INFO - PROCESS | 3974 | 1461211669390 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 21:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 21:07:49 INFO - PROCESS | 3974 | 1461211669396 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 21:07:49 INFO - PROCESS | 3974 | 1461211669401 Marionette TRACE conn3 <- [1,42,null,{}] 21:07:49 INFO - PROCESS | 3974 | 1461211669416 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}] 21:07:49 INFO - PROCESS | 3974 | 1461211669543 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 21:07:49 INFO - PROCESS | 3974 | 1461211669618 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:49 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226a0f800 == 18 [pid = 3974] [id = 18] 21:07:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 51 (0x7f921e6ad000) [pid = 3974] [serial = 51] [outer = (nil)] 21:07:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 52 (0x7f9226ee9400) [pid = 3974] [serial = 52] [outer = 0x7f921e6ad000] 21:07:49 INFO - PROCESS | 3974 | 1461211669687 Marionette DEBUG loaded listener.js 21:07:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 53 (0x7f921e830000) [pid = 3974] [serial = 53] [outer = 0x7f921e6ad000] 21:07:50 INFO - PROCESS | 3974 | 1461211670212 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]]]}] 21:07:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 21:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 830ms 21:07:50 INFO - PROCESS | 3974 | 1461211670226 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 21:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 21:07:50 INFO - PROCESS | 3974 | 1461211670230 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 21:07:50 INFO - PROCESS | 3974 | 1461211670235 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 21:07:50 INFO - PROCESS | 3974 | 1461211670238 Marionette TRACE conn3 <- [1,46,null,{}] 21:07:50 INFO - PROCESS | 3974 | 1461211670242 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}] 21:07:50 INFO - PROCESS | 3974 | 1461211670367 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 21:07:50 INFO - PROCESS | 3974 | 1461211670446 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:50 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922710a000 == 19 [pid = 3974] [id = 19] 21:07:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 54 (0x7f9227530800) [pid = 3974] [serial = 54] [outer = (nil)] 21:07:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 55 (0x7f922772f800) [pid = 3974] [serial = 55] [outer = 0x7f9227530800] 21:07:50 INFO - PROCESS | 3974 | 1461211670502 Marionette DEBUG loaded listener.js 21:07:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 56 (0x7f9227be5c00) [pid = 3974] [serial = 56] [outer = 0x7f9227530800] 21:07:51 INFO - PROCESS | 3974 | 1461211671038 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]]]}] 21:07:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 21:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 824ms 21:07:51 INFO - PROCESS | 3974 | 1461211671059 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 21:07:51 INFO - PROCESS | 3974 | 1461211671063 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 21:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 21:07:51 INFO - PROCESS | 3974 | 1461211671068 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 21:07:51 INFO - PROCESS | 3974 | 1461211671070 Marionette TRACE conn3 <- [1,50,null,{}] 21:07:51 INFO - PROCESS | 3974 | 1461211671075 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}] 21:07:51 INFO - PROCESS | 3974 | 1461211671188 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 21:07:51 INFO - PROCESS | 3974 | 1461211671200 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:51 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227580800 == 20 [pid = 3974] [id = 20] 21:07:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 57 (0x7f921e6a7800) [pid = 3974] [serial = 57] [outer = (nil)] 21:07:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 58 (0x7f9227cfac00) [pid = 3974] [serial = 58] [outer = 0x7f921e6a7800] 21:07:51 INFO - PROCESS | 3974 | 1461211671258 Marionette DEBUG loaded listener.js 21:07:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 59 (0x7f92244ae800) [pid = 3974] [serial = 59] [outer = 0x7f921e6a7800] 21:07:51 INFO - PROCESS | 3974 | 1461211671838 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]]]}] 21:07:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 21:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 825ms 21:07:51 INFO - PROCESS | 3974 | 1461211671893 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 21:07:51 INFO - PROCESS | 3974 | 1461211671895 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 21:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 21:07:51 INFO - PROCESS | 3974 | 1461211671901 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 21:07:51 INFO - PROCESS | 3974 | 1461211671913 Marionette TRACE conn3 <- [1,54,null,{}] 21:07:51 INFO - PROCESS | 3974 | 1461211671917 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}] 21:07:52 INFO - PROCESS | 3974 | 1461211672069 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 21:07:52 INFO - PROCESS | 3974 | 1461211672086 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:52 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92279e9800 == 21 [pid = 3974] [id = 21] 21:07:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 60 (0x7f9221c4e400) [pid = 3974] [serial = 60] [outer = (nil)] 21:07:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 61 (0x7f922a332c00) [pid = 3974] [serial = 61] [outer = 0x7f9221c4e400] 21:07:52 INFO - PROCESS | 3974 | 1461211672146 Marionette DEBUG loaded listener.js 21:07:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 62 (0x7f922a451000) [pid = 3974] [serial = 62] [outer = 0x7f9221c4e400] 21:07:52 INFO - PROCESS | 3974 | 1461211672678 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]]]}] 21:07:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 21:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 836ms 21:07:52 INFO - PROCESS | 3974 | 1461211672739 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 21:07:52 INFO - PROCESS | 3974 | 1461211672741 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 21:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 21:07:52 INFO - PROCESS | 3974 | 1461211672746 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 21:07:52 INFO - PROCESS | 3974 | 1461211672749 Marionette TRACE conn3 <- [1,58,null,{}] 21:07:52 INFO - PROCESS | 3974 | 1461211672753 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}] 21:07:52 INFO - PROCESS | 3974 | 1461211672859 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 21:07:52 INFO - PROCESS | 3974 | 1461211672873 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:52 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227fb5000 == 22 [pid = 3974] [id = 22] 21:07:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 63 (0x7f921e510000) [pid = 3974] [serial = 63] [outer = (nil)] 21:07:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 64 (0x7f922a669000) [pid = 3974] [serial = 64] [outer = 0x7f921e510000] 21:07:52 INFO - PROCESS | 3974 | 1461211672928 Marionette DEBUG loaded listener.js 21:07:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 65 (0x7f922e125400) [pid = 3974] [serial = 65] [outer = 0x7f921e510000] 21:07:53 INFO - PROCESS | 3974 | 1461211673477 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]]]}] 21:07:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 21:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 775ms 21:07:53 INFO - PROCESS | 3974 | 1461211673521 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 21:07:53 INFO - PROCESS | 3974 | 1461211673524 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 21:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 21:07:53 INFO - PROCESS | 3974 | 1461211673529 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 21:07:53 INFO - PROCESS | 3974 | 1461211673532 Marionette TRACE conn3 <- [1,62,null,{}] 21:07:53 INFO - PROCESS | 3974 | 1461211673536 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}] 21:07:53 INFO - PROCESS | 3974 | 1461211673642 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 21:07:53 INFO - PROCESS | 3974 | 1461211673655 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:53 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9228425800 == 23 [pid = 3974] [id = 23] 21:07:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 66 (0x7f921da3ec00) [pid = 3974] [serial = 66] [outer = (nil)] 21:07:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 67 (0x7f922a4fe000) [pid = 3974] [serial = 67] [outer = 0x7f921da3ec00] 21:07:53 INFO - PROCESS | 3974 | 1461211673773 Marionette DEBUG loaded listener.js 21:07:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 68 (0x7f9234a70800) [pid = 3974] [serial = 68] [outer = 0x7f921da3ec00] 21:07:54 INFO - PROCESS | 3974 | 1461211674479 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]]]}] 21:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 21:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 974ms 21:07:54 INFO - PROCESS | 3974 | 1461211674506 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 21:07:54 INFO - PROCESS | 3974 | 1461211674512 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 21:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 21:07:54 INFO - PROCESS | 3974 | 1461211674520 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 21:07:54 INFO - PROCESS | 3974 | 1461211674525 Marionette TRACE conn3 <- [1,66,null,{}] 21:07:54 INFO - PROCESS | 3974 | 1461211674531 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}] 21:07:54 INFO - PROCESS | 3974 | 1461211674666 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 21:07:54 INFO - PROCESS | 3974 | 1461211674786 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:54 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9220b92800 == 24 [pid = 3974] [id = 24] 21:07:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 69 (0x7f921e832400) [pid = 3974] [serial = 69] [outer = (nil)] 21:07:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 70 (0x7f921fd5c000) [pid = 3974] [serial = 70] [outer = 0x7f921e832400] 21:07:54 INFO - PROCESS | 3974 | 1461211674860 Marionette DEBUG loaded listener.js 21:07:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 71 (0x7f921fd7e400) [pid = 3974] [serial = 71] [outer = 0x7f921e832400] 21:07:55 INFO - PROCESS | 3974 | 1461211675532 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]]]}] 21:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 21:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1038ms 21:07:55 INFO - PROCESS | 3974 | 1461211675560 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 21:07:55 INFO - PROCESS | 3974 | 1461211675568 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 21:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 21:07:55 INFO - PROCESS | 3974 | 1461211675577 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 21:07:55 INFO - PROCESS | 3974 | 1461211675581 Marionette TRACE conn3 <- [1,70,null,{}] 21:07:55 INFO - PROCESS | 3974 | 1461211675591 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}] 21:07:55 INFO - PROCESS | 3974 | 1461211675729 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 21:07:55 INFO - PROCESS | 3974 | 1461211675820 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:55 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922686d000 == 25 [pid = 3974] [id = 25] 21:07:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 72 (0x7f921e833400) [pid = 3974] [serial = 72] [outer = (nil)] 21:07:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 73 (0x7f9224181800) [pid = 3974] [serial = 73] [outer = 0x7f921e833400] 21:07:55 INFO - PROCESS | 3974 | 1461211675886 Marionette DEBUG loaded listener.js 21:07:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 74 (0x7f922606f800) [pid = 3974] [serial = 74] [outer = 0x7f921e833400] 21:07:56 INFO - PROCESS | 3974 | 1461211676605 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]]]}] 21:07:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 21:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1082ms 21:07:56 INFO - PROCESS | 3974 | 1461211676660 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 21:07:56 INFO - PROCESS | 3974 | 1461211676662 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 21:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 21:07:56 INFO - PROCESS | 3974 | 1461211676668 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 21:07:56 INFO - PROCESS | 3974 | 1461211676674 Marionette TRACE conn3 <- [1,74,null,{}] 21:07:56 INFO - PROCESS | 3974 | 1461211676703 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}] 21:07:56 INFO - PROCESS | 3974 | 1461211676852 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 21:07:56 INFO - PROCESS | 3974 | 1461211676964 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:56 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922a322000 == 26 [pid = 3974] [id = 26] 21:07:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 75 (0x7f922727fc00) [pid = 3974] [serial = 75] [outer = (nil)] 21:07:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 76 (0x7f9227725c00) [pid = 3974] [serial = 76] [outer = 0x7f922727fc00] 21:07:57 INFO - PROCESS | 3974 | 1461211677035 Marionette DEBUG loaded listener.js 21:07:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 77 (0x7f922a32c400) [pid = 3974] [serial = 77] [outer = 0x7f922727fc00] 21:07:57 INFO - PROCESS | 3974 | 1461211677896 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]]]}] 21:07:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 21:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1290ms 21:07:57 INFO - PROCESS | 3974 | 1461211677959 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 21:07:57 INFO - PROCESS | 3974 | 1461211677963 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 21:07:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 21:07:57 INFO - PROCESS | 3974 | 1461211677987 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 21:07:57 INFO - PROCESS | 3974 | 1461211677992 Marionette TRACE conn3 <- [1,78,null,{}] 21:07:58 INFO - PROCESS | 3974 | 1461211678000 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}] 21:07:58 INFO - PROCESS | 3974 | 1461211678134 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 21:07:58 INFO - PROCESS | 3974 | 1461211678293 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:58 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e03d800 == 27 [pid = 3974] [id = 27] 21:07:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 78 (0x7f921ee6fc00) [pid = 3974] [serial = 78] [outer = (nil)] 21:07:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 79 (0x7f921fd62c00) [pid = 3974] [serial = 79] [outer = 0x7f921ee6fc00] 21:07:58 INFO - PROCESS | 3974 | 1461211678353 Marionette DEBUG loaded listener.js 21:07:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 80 (0x7f9220010000) [pid = 3974] [serial = 80] [outer = 0x7f921ee6fc00] 21:07:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9227fb5000 == 26 [pid = 3974] [id = 22] 21:07:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92279e9800 == 25 [pid = 3974] [id = 21] 21:07:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9227580800 == 24 [pid = 3974] [id = 20] 21:07:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922710a000 == 23 [pid = 3974] [id = 19] 21:07:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226a0f800 == 22 [pid = 3974] [id = 18] 21:07:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226237000 == 21 [pid = 3974] [id = 17] 21:07:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9220071000 == 20 [pid = 3974] [id = 16] 21:07:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9224458000 == 19 [pid = 3974] [id = 15] 21:07:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921fcea000 == 18 [pid = 3974] [id = 14] 21:07:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921df5f800 == 17 [pid = 3974] [id = 13] 21:07:59 INFO - PROCESS | 3974 | 1461211679133 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]]]}] 21:07:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 21:07:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1187ms 21:07:59 INFO - PROCESS | 3974 | 1461211679171 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 21:07:59 INFO - PROCESS | 3974 | 1461211679177 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 21:07:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 21:07:59 INFO - PROCESS | 3974 | 1461211679184 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 21:07:59 INFO - PROCESS | 3974 | 1461211679189 Marionette TRACE conn3 <- [1,82,null,{}] 21:07:59 INFO - PROCESS | 3974 | 1461211679212 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}] 21:07:59 INFO - PROCESS | 3974 | 1461211679384 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 21:07:59 INFO - PROCESS | 3974 | 1461211679434 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:59 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9220b85000 == 18 [pid = 3974] [id = 28] 21:07:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 81 (0x7f921fd62800) [pid = 3974] [serial = 81] [outer = (nil)] 21:07:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 82 (0x7f9220bdd800) [pid = 3974] [serial = 82] [outer = 0x7f921fd62800] 21:07:59 INFO - PROCESS | 3974 | 1461211679500 Marionette DEBUG loaded listener.js 21:07:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 83 (0x7f92217e1800) [pid = 3974] [serial = 83] [outer = 0x7f921fd62800] 21:08:00 INFO - PROCESS | 3974 | 1461211680190 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]]]}] 21:08:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 21:08:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1038ms 21:08:00 INFO - PROCESS | 3974 | 1461211680232 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 21:08:00 INFO - PROCESS | 3974 | 1461211680240 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 21:08:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 21:08:00 INFO - PROCESS | 3974 | 1461211680249 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 21:08:00 INFO - PROCESS | 3974 | 1461211680253 Marionette TRACE conn3 <- [1,86,null,{}] 21:08:00 INFO - PROCESS | 3974 | 1461211680258 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}] 21:08:00 INFO - PROCESS | 3974 | 1461211680402 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 21:08:00 INFO - PROCESS | 3974 | 1461211680523 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:00 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226861800 == 19 [pid = 3974] [id = 29] 21:08:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 84 (0x7f921fd76c00) [pid = 3974] [serial = 84] [outer = (nil)] 21:08:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 85 (0x7f9226437c00) [pid = 3974] [serial = 85] [outer = 0x7f921fd76c00] 21:08:00 INFO - PROCESS | 3974 | 1461211680588 Marionette DEBUG loaded listener.js 21:08:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 86 (0x7f9227287000) [pid = 3974] [serial = 86] [outer = 0x7f921fd76c00] 21:08:01 INFO - PROCESS | 3974 | 1461211681300 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]]]}] 21:08:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 21:08:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1087ms 21:08:01 INFO - PROCESS | 3974 | 1461211681337 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 21:08:01 INFO - PROCESS | 3974 | 1461211681340 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 21:08:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 21:08:01 INFO - PROCESS | 3974 | 1461211681346 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 21:08:01 INFO - PROCESS | 3974 | 1461211681350 Marionette TRACE conn3 <- [1,90,null,{}] 21:08:01 INFO - PROCESS | 3974 | 1461211681364 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}] 21:08:01 INFO - PROCESS | 3974 | 1461211681497 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 21:08:01 INFO - PROCESS | 3974 | 1461211681617 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:01 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922758f800 == 20 [pid = 3974] [id = 30] 21:08:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 87 (0x7f922752bc00) [pid = 3974] [serial = 87] [outer = (nil)] 21:08:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 88 (0x7f9227cf0000) [pid = 3974] [serial = 88] [outer = 0x7f922752bc00] 21:08:01 INFO - PROCESS | 3974 | 1461211681687 Marionette DEBUG loaded listener.js 21:08:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 89 (0x7f92287b2c00) [pid = 3974] [serial = 89] [outer = 0x7f922752bc00] 21:08:02 INFO - PROCESS | 3974 | 1461211682372 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]]]}] 21:08:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 21:08:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1082ms 21:08:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 21:08:02 INFO - PROCESS | 3974 | 1461211682428 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 21:08:02 INFO - PROCESS | 3974 | 1461211682431 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 21:08:02 INFO - PROCESS | 3974 | 1461211682437 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 21:08:02 INFO - PROCESS | 3974 | 1461211682440 Marionette TRACE conn3 <- [1,94,null,{}] 21:08:02 INFO - PROCESS | 3974 | 1461211682459 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}] 21:08:02 INFO - PROCESS | 3974 | 1461211682619 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 21:08:02 INFO - PROCESS | 3974 | 1461211682668 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:02 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922842d800 == 21 [pid = 3974] [id = 31] 21:08:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 90 (0x7f921df3d400) [pid = 3974] [serial = 90] [outer = (nil)] 21:08:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 91 (0x7f922e131400) [pid = 3974] [serial = 91] [outer = 0x7f921df3d400] 21:08:02 INFO - PROCESS | 3974 | 1461211682731 Marionette DEBUG loaded listener.js 21:08:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 92 (0x7f9234a6b400) [pid = 3974] [serial = 92] [outer = 0x7f921df3d400] 21:08:03 INFO - PROCESS | 3974 | 1461211683407 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]]]}] 21:08:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 21:08:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1027ms 21:08:03 INFO - PROCESS | 3974 | 1461211683463 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 21:08:03 INFO - PROCESS | 3974 | 1461211683465 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 21:08:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 21:08:03 INFO - PROCESS | 3974 | 1461211683471 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 21:08:03 INFO - PROCESS | 3974 | 1461211683473 Marionette TRACE conn3 <- [1,98,null,{}] 21:08:03 INFO - PROCESS | 3974 | 1461211683479 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}] 21:08:03 INFO - PROCESS | 3974 | 1461211683606 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 21:08:03 INFO - PROCESS | 3974 | 1461211683726 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:03 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9225b5d000 == 22 [pid = 3974] [id = 32] 21:08:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 93 (0x7f921da48400) [pid = 3974] [serial = 93] [outer = (nil)] 21:08:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 94 (0x7f9234cba000) [pid = 3974] [serial = 94] [outer = 0x7f921da48400] 21:08:03 INFO - PROCESS | 3974 | 1461211683790 Marionette DEBUG loaded listener.js 21:08:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 95 (0x7f9234da1000) [pid = 3974] [serial = 95] [outer = 0x7f921da48400] 21:08:04 INFO - PROCESS | 3974 | 1461211684584 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]]]}] 21:08:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 21:08:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1175ms 21:08:04 INFO - PROCESS | 3974 | 1461211684648 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 21:08:04 INFO - PROCESS | 3974 | 1461211684654 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 21:08:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 21:08:04 INFO - PROCESS | 3974 | 1461211684661 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 21:08:04 INFO - PROCESS | 3974 | 1461211684664 Marionette TRACE conn3 <- [1,102,null,{}] 21:08:04 INFO - PROCESS | 3974 | 1461211684671 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}] 21:08:04 INFO - PROCESS | 3974 | 1461211684805 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 21:08:04 INFO - PROCESS | 3974 | 1461211684931 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:04 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922686d000 == 21 [pid = 3974] [id = 25] 21:08:04 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9220b92800 == 20 [pid = 3974] [id = 24] 21:08:04 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e67d000 == 21 [pid = 3974] [id = 33] 21:08:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 96 (0x7f921da46400) [pid = 3974] [serial = 96] [outer = (nil)] 21:08:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 97 (0x7f921e253c00) [pid = 3974] [serial = 97] [outer = 0x7f921da46400] 21:08:05 INFO - PROCESS | 3974 | 1461211685013 Marionette DEBUG loaded listener.js 21:08:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 98 (0x7f9220009400) [pid = 3974] [serial = 98] [outer = 0x7f921da46400] 21:08:05 INFO - PROCESS | 3974 | 1461211685750 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]]]}] 21:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 21:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1133ms 21:08:05 INFO - PROCESS | 3974 | 1461211685795 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 21:08:05 INFO - PROCESS | 3974 | 1461211685801 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 21:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 21:08:05 INFO - PROCESS | 3974 | 1461211685809 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 21:08:05 INFO - PROCESS | 3974 | 1461211685814 Marionette TRACE conn3 <- [1,106,null,{}] 21:08:05 INFO - PROCESS | 3974 | 1461211685837 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}] 21:08:05 INFO - PROCESS | 3974 | 1461211685982 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 21:08:06 INFO - PROCESS | 3974 | 1461211686098 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:06 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92273ea800 == 22 [pid = 3974] [id = 34] 21:08:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 99 (0x7f921df37400) [pid = 3974] [serial = 99] [outer = (nil)] 21:08:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 100 (0x7f92263a5800) [pid = 3974] [serial = 100] [outer = 0x7f921df37400] 21:08:06 INFO - PROCESS | 3974 | 1461211686174 Marionette DEBUG loaded listener.js 21:08:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 101 (0x7f9227532000) [pid = 3974] [serial = 101] [outer = 0x7f921df37400] 21:08:06 INFO - PROCESS | 3974 | 1461211686869 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]]]}] 21:08:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 21:08:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1096ms 21:08:06 INFO - PROCESS | 3974 | 1461211686921 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 21:08:06 INFO - PROCESS | 3974 | 1461211686925 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 21:08:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 21:08:06 INFO - PROCESS | 3974 | 1461211686933 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 21:08:06 INFO - PROCESS | 3974 | 1461211686936 Marionette TRACE conn3 <- [1,110,null,{}] 21:08:06 INFO - PROCESS | 3974 | 1461211686941 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}] 21:08:07 INFO - PROCESS | 3974 | 1461211687072 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 21:08:07 INFO - PROCESS | 3974 | 1461211687186 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:07 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922a4a6800 == 23 [pid = 3974] [id = 35] 21:08:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 102 (0x7f922a32d800) [pid = 3974] [serial = 102] [outer = (nil)] 21:08:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 103 (0x7f922a338000) [pid = 3974] [serial = 103] [outer = 0x7f922a32d800] 21:08:07 INFO - PROCESS | 3974 | 1461211687253 Marionette DEBUG loaded listener.js 21:08:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 104 (0x7f922e055c00) [pid = 3974] [serial = 104] [outer = 0x7f922a32d800] 21:08:07 INFO - PROCESS | 3974 | 1461211687983 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]]]}] 21:08:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 21:08:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1080ms 21:08:08 INFO - PROCESS | 3974 | 1461211688017 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 21:08:08 INFO - PROCESS | 3974 | 1461211688020 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 21:08:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 21:08:08 INFO - PROCESS | 3974 | 1461211688027 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 21:08:08 INFO - PROCESS | 3974 | 1461211688035 Marionette TRACE conn3 <- [1,114,null,{}] 21:08:08 INFO - PROCESS | 3974 | 1461211688066 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}] 21:08:08 INFO - PROCESS | 3974 | 1461211688234 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 21:08:08 INFO - PROCESS | 3974 | 1461211688285 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:08 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9234c4f800 == 24 [pid = 3974] [id = 36] 21:08:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 105 (0x7f9234f97000) [pid = 3974] [serial = 105] [outer = (nil)] 21:08:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 106 (0x7f9235109000) [pid = 3974] [serial = 106] [outer = 0x7f9234f97000] 21:08:08 INFO - PROCESS | 3974 | 1461211688348 Marionette DEBUG loaded listener.js 21:08:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 107 (0x7f9235173c00) [pid = 3974] [serial = 107] [outer = 0x7f9234f97000] 21:08:09 INFO - PROCESS | 3974 | 1461211689045 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]]]}] 21:08:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 21:08:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1046ms 21:08:09 INFO - PROCESS | 3974 | 1461211689095 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 21:08:09 INFO - PROCESS | 3974 | 1461211689100 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 21:08:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 21:08:09 INFO - PROCESS | 3974 | 1461211689105 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 21:08:09 INFO - PROCESS | 3974 | 1461211689107 Marionette TRACE conn3 <- [1,118,null,{}] 21:08:09 INFO - PROCESS | 3974 | 1461211689112 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}] 21:08:09 INFO - PROCESS | 3974 | 1461211689243 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 21:08:09 INFO - PROCESS | 3974 | 1461211689367 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:09 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9234fbd800 == 25 [pid = 3974] [id = 37] 21:08:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 108 (0x7f921da49c00) [pid = 3974] [serial = 108] [outer = (nil)] 21:08:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 109 (0x7f9235f2e400) [pid = 3974] [serial = 109] [outer = 0x7f921da49c00] 21:08:09 INFO - PROCESS | 3974 | 1461211689434 Marionette DEBUG loaded listener.js 21:08:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 110 (0x7f92362ed400) [pid = 3974] [serial = 110] [outer = 0x7f921da49c00] 21:08:10 INFO - PROCESS | 3974 | 1461211690169 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]]]}] 21:08:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 21:08:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1129ms 21:08:10 INFO - PROCESS | 3974 | 1461211690235 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 21:08:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 21:08:10 INFO - PROCESS | 3974 | 1461211690239 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 21:08:10 INFO - PROCESS | 3974 | 1461211690246 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 21:08:10 INFO - PROCESS | 3974 | 1461211690251 Marionette TRACE conn3 <- [1,122,null,{}] 21:08:10 INFO - PROCESS | 3974 | 1461211690258 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}] 21:08:10 INFO - PROCESS | 3974 | 1461211690398 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 21:08:10 INFO - PROCESS | 3974 | 1461211690572 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:10 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226861800 == 24 [pid = 3974] [id = 29] 21:08:10 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9220b85000 == 23 [pid = 3974] [id = 28] 21:08:10 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921eef2000 == 24 [pid = 3974] [id = 38] 21:08:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 111 (0x7f921e252800) [pid = 3974] [serial = 111] [outer = (nil)] 21:08:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 112 (0x7f921ef74800) [pid = 3974] [serial = 112] [outer = 0x7f921e252800] 21:08:10 INFO - PROCESS | 3974 | 1461211690652 Marionette DEBUG loaded listener.js 21:08:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 113 (0x7f92241d5000) [pid = 3974] [serial = 113] [outer = 0x7f921e252800] 21:08:11 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e053000 == 23 [pid = 3974] [id = 8] 21:08:11 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922758f800 == 22 [pid = 3974] [id = 30] 21:08:11 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922842d800 == 21 [pid = 3974] [id = 31] 21:08:11 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e67d800 == 20 [pid = 3974] [id = 10] 21:08:11 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9234fbd800 == 19 [pid = 3974] [id = 37] 21:08:11 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9234c4f800 == 18 [pid = 3974] [id = 36] 21:08:11 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9228425800 == 17 [pid = 3974] [id = 23] 21:08:11 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92273ea800 == 16 [pid = 3974] [id = 34] 21:08:11 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922a4a6800 == 15 [pid = 3974] [id = 35] 21:08:11 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e67d000 == 14 [pid = 3974] [id = 33] 21:08:12 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9225b5d000 == 13 [pid = 3974] [id = 32] 21:08:12 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922a322000 == 12 [pid = 3974] [id = 26] 21:08:12 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e3ba000 == 11 [pid = 3974] [id = 9] 21:08:12 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9220162800 == 10 [pid = 3974] [id = 6] 21:08:12 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e03d800 == 9 [pid = 3974] [id = 27] 21:08:13 INFO - PROCESS | 3974 | 1461211693452 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]]]}] 21:08:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 21:08:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 3244ms 21:08:13 INFO - PROCESS | 3974 | 1461211693490 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 21:08:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 21:08:13 INFO - PROCESS | 3974 | 1461211693495 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 21:08:13 INFO - PROCESS | 3974 | 1461211693501 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 21:08:13 INFO - PROCESS | 3974 | 1461211693507 Marionette TRACE conn3 <- [1,126,null,{}] 21:08:13 INFO - PROCESS | 3974 | 1461211693514 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}] 21:08:13 INFO - PROCESS | 3974 | 1461211693664 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 21:08:13 INFO - PROCESS | 3974 | 1461211693751 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:13 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221c8d000 == 10 [pid = 3974] [id = 39] 21:08:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 114 (0x7f92241d0800) [pid = 3974] [serial = 114] [outer = (nil)] 21:08:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 115 (0x7f9226071c00) [pid = 3974] [serial = 115] [outer = 0x7f92241d0800] 21:08:13 INFO - PROCESS | 3974 | 1461211693809 Marionette DEBUG loaded listener.js 21:08:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 116 (0x7f9226438000) [pid = 3974] [serial = 116] [outer = 0x7f92241d0800] 21:08:14 INFO - PROCESS | 3974 | 1461211694422 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]]]}] 21:08:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 21:08:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 938ms 21:08:14 INFO - PROCESS | 3974 | 1461211694438 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 21:08:14 INFO - PROCESS | 3974 | 1461211694447 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 21:08:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 21:08:14 INFO - PROCESS | 3974 | 1461211694457 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 21:08:14 INFO - PROCESS | 3974 | 1461211694461 Marionette TRACE conn3 <- [1,130,null,{}] 21:08:14 INFO - PROCESS | 3974 | 1461211694465 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}] 21:08:14 INFO - PROCESS | 3974 | 1461211694635 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 21:08:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 117 (0x7f921ee78400) [pid = 3974] [serial = 117] [outer = 0x7f921d9a5c00] 21:08:14 INFO - PROCESS | 3974 | 1461211694685 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:14 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92279df800 == 11 [pid = 3974] [id = 40] 21:08:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 118 (0x7f922752ac00) [pid = 3974] [serial = 118] [outer = (nil)] 21:08:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 119 (0x7f922772f000) [pid = 3974] [serial = 119] [outer = 0x7f922752ac00] 21:08:14 INFO - PROCESS | 3974 | 1461211694744 Marionette DEBUG loaded listener.js 21:08:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 120 (0x7f9227f35400) [pid = 3974] [serial = 120] [outer = 0x7f922752ac00] 21:08:15 INFO - PROCESS | 3974 | 1461211695455 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]]]}] 21:08:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 21:08:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1029ms 21:08:15 INFO - PROCESS | 3974 | 1461211695486 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 21:08:15 INFO - PROCESS | 3974 | 1461211695490 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 21:08:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 21:08:15 INFO - PROCESS | 3974 | 1461211695495 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 21:08:15 INFO - PROCESS | 3974 | 1461211695500 Marionette TRACE conn3 <- [1,134,null,{}] 21:08:15 INFO - PROCESS | 3974 | 1461211695529 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}] 21:08:15 INFO - PROCESS | 3974 | 1461211695720 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 21:08:15 INFO - PROCESS | 3974 | 1461211695740 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:15 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922a317000 == 12 [pid = 3974] [id = 41] 21:08:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 121 (0x7f9227067400) [pid = 3974] [serial = 121] [outer = (nil)] 21:08:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 122 (0x7f9234a6a400) [pid = 3974] [serial = 122] [outer = 0x7f9227067400] 21:08:15 INFO - PROCESS | 3974 | 1461211695800 Marionette DEBUG loaded listener.js 21:08:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 123 (0x7f9234da4400) [pid = 3974] [serial = 123] [outer = 0x7f9227067400] 21:08:16 INFO - PROCESS | 3974 | 1461211696438 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]]]}] 21:08:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 21:08:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 989ms 21:08:16 INFO - PROCESS | 3974 | 1461211696485 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 21:08:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 21:08:16 INFO - PROCESS | 3974 | 1461211696489 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 21:08:16 INFO - PROCESS | 3974 | 1461211696493 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 21:08:16 INFO - PROCESS | 3974 | 1461211696496 Marionette TRACE conn3 <- [1,138,null,{}] 21:08:16 INFO - PROCESS | 3974 | 1461211696501 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}] 21:08:16 INFO - PROCESS | 3974 | 1461211696651 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 21:08:16 INFO - PROCESS | 3974 | 1461211696672 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:16 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922edbe800 == 13 [pid = 3974] [id = 42] 21:08:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 124 (0x7f921e25ac00) [pid = 3974] [serial = 124] [outer = (nil)] 21:08:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 125 (0x7f9234fe3400) [pid = 3974] [serial = 125] [outer = 0x7f921e25ac00] 21:08:16 INFO - PROCESS | 3974 | 1461211696730 Marionette DEBUG loaded listener.js 21:08:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 126 (0x7f9235174c00) [pid = 3974] [serial = 126] [outer = 0x7f921e25ac00] 21:08:17 INFO - PROCESS | 3974 | 1461211697919 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]]]}] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 125 (0x7f921ee6fc00) [pid = 3974] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 124 (0x7f9220005c00) [pid = 3974] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 123 (0x7f9224181000) [pid = 3974] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 122 (0x7f921e6ad000) [pid = 3974] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 121 (0x7f9227530800) [pid = 3974] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 120 (0x7f921e6a7800) [pid = 3974] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 119 (0x7f921ef70400) [pid = 3974] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 118 (0x7f9221c4e400) [pid = 3974] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 117 (0x7f921e510000) [pid = 3974] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 116 (0x7f921ef70c00) [pid = 3974] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 115 (0x7f921da47400) [pid = 3974] [serial = 35] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 114 (0x7f921e833400) [pid = 3974] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 113 (0x7f9220008c00) [pid = 3974] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 112 (0x7f921df37400) [pid = 3974] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 111 (0x7f922727fc00) [pid = 3974] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 110 (0x7f921da48400) [pid = 3974] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 109 (0x7f922a32d800) [pid = 3974] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 108 (0x7f921e832400) [pid = 3974] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 107 (0x7f9234f97000) [pid = 3974] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 106 (0x7f921fd62800) [pid = 3974] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 105 (0x7f921df3d400) [pid = 3974] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 104 (0x7f921da3ec00) [pid = 3974] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 103 (0x7f922752bc00) [pid = 3974] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 102 (0x7f921fd76c00) [pid = 3974] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 101 (0x7f921e510800) [pid = 3974] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 100 (0x7f921df44800) [pid = 3974] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 99 (0x7f921fd5f400) [pid = 3974] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 21:08:17 INFO - PROCESS | 3974 | --DOMWINDOW == 98 (0x7f921da46400) [pid = 3974] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 21:08:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 21:08:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1534ms 21:08:18 INFO - PROCESS | 3974 | 1461211698029 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 21:08:18 INFO - PROCESS | 3974 | 1461211698032 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 21:08:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 21:08:18 INFO - PROCESS | 3974 | 1461211698037 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 21:08:18 INFO - PROCESS | 3974 | 1461211698044 Marionette TRACE conn3 <- [1,142,null,{}] 21:08:18 INFO - PROCESS | 3974 | 1461211698053 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}] 21:08:18 INFO - PROCESS | 3974 | 1461211698164 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 21:08:18 INFO - PROCESS | 3974 | 1461211698269 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:18 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e3d9800 == 14 [pid = 3974] [id = 43] 21:08:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 99 (0x7f921df42400) [pid = 3974] [serial = 127] [outer = (nil)] 21:08:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 100 (0x7f921e6a7800) [pid = 3974] [serial = 128] [outer = 0x7f921df42400] 21:08:18 INFO - PROCESS | 3974 | 1461211698327 Marionette DEBUG loaded listener.js 21:08:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 101 (0x7f921fd78800) [pid = 3974] [serial = 129] [outer = 0x7f921df42400] 21:08:18 INFO - PROCESS | 3974 | 1461211698889 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]]]}] 21:08:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 21:08:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 884ms 21:08:18 INFO - PROCESS | 3974 | 1461211698922 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 21:08:18 INFO - PROCESS | 3974 | 1461211698925 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 21:08:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 21:08:18 INFO - PROCESS | 3974 | 1461211698930 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 21:08:18 INFO - PROCESS | 3974 | 1461211698933 Marionette TRACE conn3 <- [1,146,null,{}] 21:08:18 INFO - PROCESS | 3974 | 1461211698937 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}] 21:08:19 INFO - PROCESS | 3974 | 1461211699072 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 21:08:19 INFO - PROCESS | 3974 | 1461211699088 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:19 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227113000 == 15 [pid = 3974] [id = 44] 21:08:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 102 (0x7f922a411000) [pid = 3974] [serial = 130] [outer = (nil)] 21:08:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 103 (0x7f9234f18800) [pid = 3974] [serial = 131] [outer = 0x7f922a411000] 21:08:19 INFO - PROCESS | 3974 | 1461211699143 Marionette DEBUG loaded listener.js 21:08:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 104 (0x7f9235fc2c00) [pid = 3974] [serial = 132] [outer = 0x7f922a411000] 21:08:19 INFO - PROCESS | 3974 | 1461211699824 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]]]}] 21:08:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 21:08:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 932ms 21:08:19 INFO - PROCESS | 3974 | 1461211699863 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 21:08:19 INFO - PROCESS | 3974 | 1461211699866 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 21:08:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 21:08:19 INFO - PROCESS | 3974 | 1461211699871 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 21:08:19 INFO - PROCESS | 3974 | 1461211699872 Marionette TRACE conn3 <- [1,150,null,{}] 21:08:19 INFO - PROCESS | 3974 | 1461211699877 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}] 21:08:20 INFO - PROCESS | 3974 | 1461211700032 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 21:08:20 INFO - PROCESS | 3974 | 1461211700147 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:20 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e3d6000 == 16 [pid = 3974] [id = 45] 21:08:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 105 (0x7f921e05e400) [pid = 3974] [serial = 133] [outer = (nil)] 21:08:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 106 (0x7f921e504c00) [pid = 3974] [serial = 134] [outer = 0x7f921e05e400] 21:08:20 INFO - PROCESS | 3974 | 1461211700213 Marionette DEBUG loaded listener.js 21:08:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 107 (0x7f921fd58400) [pid = 3974] [serial = 135] [outer = 0x7f921e05e400] 21:08:21 INFO - PROCESS | 3974 | 1461211701064 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]]]}] 21:08:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 21:08:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1232ms 21:08:21 INFO - PROCESS | 3974 | 1461211701104 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 21:08:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 21:08:21 INFO - PROCESS | 3974 | 1461211701110 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 21:08:21 INFO - PROCESS | 3974 | 1461211701117 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 21:08:21 INFO - PROCESS | 3974 | 1461211701123 Marionette TRACE conn3 <- [1,154,null,{}] 21:08:21 INFO - PROCESS | 3974 | 1461211701129 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}] 21:08:21 INFO - PROCESS | 3974 | 1461211701268 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 21:08:21 INFO - PROCESS | 3974 | 1461211701406 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:21 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221c6f800 == 17 [pid = 3974] [id = 46] 21:08:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 108 (0x7f921e05e800) [pid = 3974] [serial = 136] [outer = (nil)] 21:08:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 109 (0x7f922170dc00) [pid = 3974] [serial = 137] [outer = 0x7f921e05e800] 21:08:21 INFO - PROCESS | 3974 | 1461211701473 Marionette DEBUG loaded listener.js 21:08:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 110 (0x7f9221713800) [pid = 3974] [serial = 138] [outer = 0x7f921e05e800] 21:08:22 INFO - PROCESS | 3974 | 1461211702343 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]]]}] 21:08:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 21:08:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1281ms 21:08:22 INFO - PROCESS | 3974 | 1461211702398 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 21:08:22 INFO - PROCESS | 3974 | 1461211702402 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 21:08:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 21:08:22 INFO - PROCESS | 3974 | 1461211702408 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 21:08:22 INFO - PROCESS | 3974 | 1461211702411 Marionette TRACE conn3 <- [1,158,null,{}] 21:08:22 INFO - PROCESS | 3974 | 1461211702416 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}] 21:08:22 INFO - PROCESS | 3974 | 1461211702583 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 21:08:22 INFO - PROCESS | 3974 | 1461211702712 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:22 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921df59000 == 18 [pid = 3974] [id = 47] 21:08:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 111 (0x7f921d9a6c00) [pid = 3974] [serial = 139] [outer = (nil)] 21:08:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 112 (0x7f921e05ac00) [pid = 3974] [serial = 140] [outer = 0x7f921d9a6c00] 21:08:22 INFO - PROCESS | 3974 | 1461211702775 Marionette DEBUG loaded listener.js 21:08:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 113 (0x7f921fd60000) [pid = 3974] [serial = 141] [outer = 0x7f921d9a6c00] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 112 (0x7f921e6ac400) [pid = 3974] [serial = 29] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 111 (0x7f922a332c00) [pid = 3974] [serial = 61] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 110 (0x7f922a451000) [pid = 3974] [serial = 62] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 109 (0x7f921fd62c00) [pid = 3974] [serial = 79] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 108 (0x7f922a669000) [pid = 3974] [serial = 64] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 107 (0x7f921fd7c000) [pid = 3974] [serial = 41] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 106 (0x7f9221a2ac00) [pid = 3974] [serial = 43] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 105 (0x7f92241d2c00) [pid = 3974] [serial = 44] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 104 (0x7f922e125400) [pid = 3974] [serial = 65] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 103 (0x7f921e830000) [pid = 3974] [serial = 53] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 102 (0x7f921da47c00) [pid = 3974] [serial = 36] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 101 (0x7f921da4d000) [pid = 3974] [serial = 37] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 100 (0x7f9227be5c00) [pid = 3974] [serial = 56] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 99 (0x7f921da45400) [pid = 3974] [serial = 34] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 98 (0x7f9227cf0000) [pid = 3974] [serial = 88] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 97 (0x7f922a32c400) [pid = 3974] [serial = 77] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 96 (0x7f9235109000) [pid = 3974] [serial = 106] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 95 (0x7f9226437c00) [pid = 3974] [serial = 85] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 94 (0x7f9227287000) [pid = 3974] [serial = 86] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 93 (0x7f922e055c00) [pid = 3974] [serial = 104] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 92 (0x7f9220bdd800) [pid = 3974] [serial = 82] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 91 (0x7f9237b0f800) [pid = 3974] [serial = 2] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 90 (0x7f9220010000) [pid = 3974] [serial = 80] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 89 (0x7f921dad3800) [pid = 3974] [serial = 31] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 88 (0x7f92217d9000) [pid = 3974] [serial = 46] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 87 (0x7f9221c4d400) [pid = 3974] [serial = 47] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 86 (0x7f92260e1c00) [pid = 3974] [serial = 49] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 85 (0x7f9226438800) [pid = 3974] [serial = 50] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 84 (0x7f9226ee9400) [pid = 3974] [serial = 52] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 83 (0x7f922772f800) [pid = 3974] [serial = 55] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 82 (0x7f92244ae800) [pid = 3974] [serial = 59] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 81 (0x7f921fd59c00) [pid = 3974] [serial = 40] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 80 (0x7f9227cfac00) [pid = 3974] [serial = 58] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 79 (0x7f9224181800) [pid = 3974] [serial = 73] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 78 (0x7f9235173c00) [pid = 3974] [serial = 107] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 77 (0x7f92217e1800) [pid = 3974] [serial = 83] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 76 (0x7f9226438c00) [pid = 3974] [serial = 12] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 75 (0x7f92263a5800) [pid = 3974] [serial = 100] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 74 (0x7f9234a6b400) [pid = 3974] [serial = 92] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 73 (0x7f9234a70800) [pid = 3974] [serial = 68] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 72 (0x7f9235f2e400) [pid = 3974] [serial = 109] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 71 (0x7f9226a6a000) [pid = 3974] [serial = 9] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 70 (0x7f921fd5c000) [pid = 3974] [serial = 70] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 69 (0x7f9234cba000) [pid = 3974] [serial = 94] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 68 (0x7f922a4fe000) [pid = 3974] [serial = 67] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 67 (0x7f921e253c00) [pid = 3974] [serial = 97] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 66 (0x7f922e131400) [pid = 3974] [serial = 91] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 65 (0x7f92287b2c00) [pid = 3974] [serial = 89] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 64 (0x7f921e256000) [pid = 3974] [serial = 25] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 63 (0x7f921df37c00) [pid = 3974] [serial = 22] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 62 (0x7f921df3c400) [pid = 3974] [serial = 23] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 61 (0x7f9220009400) [pid = 3974] [serial = 98] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 60 (0x7f922606f800) [pid = 3974] [serial = 74] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 59 (0x7f922000ac00) [pid = 3974] [serial = 16] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 58 (0x7f9220011400) [pid = 3974] [serial = 17] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 57 (0x7f9227532000) [pid = 3974] [serial = 101] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 56 (0x7f921fd77c00) [pid = 3974] [serial = 19] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 55 (0x7f9227725c00) [pid = 3974] [serial = 76] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 54 (0x7f9234da1000) [pid = 3974] [serial = 95] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 53 (0x7f922a338000) [pid = 3974] [serial = 103] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 52 (0x7f921fd7e400) [pid = 3974] [serial = 71] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 51 (0x7f921e6a6800) [pid = 3974] [serial = 28] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | --DOMWINDOW == 50 (0x7f9225ba4400) [pid = 3974] [serial = 26] [outer = (nil)] [url = about:blank] 21:08:23 INFO - PROCESS | 3974 | 1461211703780 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]]]}] 21:08:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 21:08:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1426ms 21:08:23 INFO - PROCESS | 3974 | 1461211703836 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 21:08:23 INFO - PROCESS | 3974 | 1461211703842 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 21:08:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 21:08:23 INFO - PROCESS | 3974 | 1461211703849 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 21:08:23 INFO - PROCESS | 3974 | 1461211703853 Marionette TRACE conn3 <- [1,162,null,{}] 21:08:23 INFO - PROCESS | 3974 | 1461211703859 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}] 21:08:23 INFO - PROCESS | 3974 | 1461211703976 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 21:08:24 INFO - PROCESS | 3974 | 1461211703993 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:24 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e3c8000 == 19 [pid = 3974] [id = 48] 21:08:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 51 (0x7f921e832c00) [pid = 3974] [serial = 142] [outer = (nil)] 21:08:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 52 (0x7f921fd62800) [pid = 3974] [serial = 143] [outer = 0x7f921e832c00] 21:08:24 INFO - PROCESS | 3974 | 1461211704049 Marionette DEBUG loaded listener.js 21:08:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 53 (0x7f9220009400) [pid = 3974] [serial = 144] [outer = 0x7f921e832c00] 21:08:24 INFO - PROCESS | 3974 | 1461211704683 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]]]}] 21:08:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 21:08:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 879ms 21:08:24 INFO - PROCESS | 3974 | 1461211704729 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 21:08:24 INFO - PROCESS | 3974 | 1461211704736 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 21:08:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 21:08:24 INFO - PROCESS | 3974 | 1461211704744 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 21:08:24 INFO - PROCESS | 3974 | 1461211704748 Marionette TRACE conn3 <- [1,166,null,{}] 21:08:24 INFO - PROCESS | 3974 | 1461211704753 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}] 21:08:24 INFO - PROCESS | 3974 | 1461211704874 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 21:08:24 INFO - PROCESS | 3974 | 1461211704953 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:24 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9220b91800 == 20 [pid = 3974] [id = 49] 21:08:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 54 (0x7f9220007000) [pid = 3974] [serial = 145] [outer = (nil)] 21:08:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 55 (0x7f92217d9000) [pid = 3974] [serial = 146] [outer = 0x7f9220007000] 21:08:25 INFO - PROCESS | 3974 | 1461211705012 Marionette DEBUG loaded listener.js 21:08:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 56 (0x7f9221c4a800) [pid = 3974] [serial = 147] [outer = 0x7f9220007000] 21:08:25 INFO - PROCESS | 3974 | 1461211705580 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]]]}] 21:08:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 21:08:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 877ms 21:08:25 INFO - PROCESS | 3974 | 1461211705622 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 21:08:25 INFO - PROCESS | 3974 | 1461211705624 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 21:08:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 21:08:25 INFO - PROCESS | 3974 | 1461211705630 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 21:08:25 INFO - PROCESS | 3974 | 1461211705635 Marionette TRACE conn3 <- [1,170,null,{}] 21:08:25 INFO - PROCESS | 3974 | 1461211705650 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}] 21:08:25 INFO - PROCESS | 3974 | 1461211705803 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 21:08:25 INFO - PROCESS | 3974 | 1461211705833 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:25 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9224b52800 == 21 [pid = 3974] [id = 50] 21:08:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 57 (0x7f921da46400) [pid = 3974] [serial = 148] [outer = (nil)] 21:08:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 58 (0x7f92241d2c00) [pid = 3974] [serial = 149] [outer = 0x7f921da46400] 21:08:25 INFO - PROCESS | 3974 | 1461211705891 Marionette DEBUG loaded listener.js 21:08:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 59 (0x7f9225ee5800) [pid = 3974] [serial = 150] [outer = 0x7f921da46400] 21:08:26 INFO - PROCESS | 3974 | 1461211706447 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]]]}] 21:08:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 21:08:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 880ms 21:08:26 INFO - PROCESS | 3974 | 1461211706511 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 21:08:26 INFO - PROCESS | 3974 | 1461211706514 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 21:08:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 21:08:26 INFO - PROCESS | 3974 | 1461211706520 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 21:08:26 INFO - PROCESS | 3974 | 1461211706522 Marionette TRACE conn3 <- [1,174,null,{}] 21:08:26 INFO - PROCESS | 3974 | 1461211706533 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}] 21:08:26 INFO - PROCESS | 3974 | 1461211706682 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 21:08:26 INFO - PROCESS | 3974 | 1461211706736 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:26 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922649c000 == 22 [pid = 3974] [id = 51] 21:08:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 60 (0x7f9221c50000) [pid = 3974] [serial = 151] [outer = (nil)] 21:08:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 61 (0x7f922631c400) [pid = 3974] [serial = 152] [outer = 0x7f9221c50000] 21:08:26 INFO - PROCESS | 3974 | 1461211706790 Marionette DEBUG loaded listener.js 21:08:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 62 (0x7f9226e79c00) [pid = 3974] [serial = 153] [outer = 0x7f9221c50000] 21:08:27 INFO - PROCESS | 3974 | 1461211707357 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]]]}] 21:08:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 21:08:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 892ms 21:08:27 INFO - PROCESS | 3974 | 1461211707414 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 21:08:27 INFO - PROCESS | 3974 | 1461211707417 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 21:08:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 21:08:27 INFO - PROCESS | 3974 | 1461211707422 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 21:08:27 INFO - PROCESS | 3974 | 1461211707424 Marionette TRACE conn3 <- [1,178,null,{}] 21:08:27 INFO - PROCESS | 3974 | 1461211707429 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}] 21:08:27 INFO - PROCESS | 3974 | 1461211707565 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 21:08:27 INFO - PROCESS | 3974 | 1461211707629 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:27 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226fcb800 == 23 [pid = 3974] [id = 52] 21:08:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 63 (0x7f921da47400) [pid = 3974] [serial = 154] [outer = (nil)] 21:08:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 64 (0x7f922727fc00) [pid = 3974] [serial = 155] [outer = 0x7f921da47400] 21:08:27 INFO - PROCESS | 3974 | 1461211707703 Marionette DEBUG loaded listener.js 21:08:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 65 (0x7f922752f400) [pid = 3974] [serial = 156] [outer = 0x7f921da47400] 21:08:27 INFO - PROCESS | 3974 | --DOMWINDOW == 64 (0x7f921e25ac00) [pid = 3974] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 21:08:27 INFO - PROCESS | 3974 | --DOMWINDOW == 63 (0x7f922752ac00) [pid = 3974] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 21:08:27 INFO - PROCESS | 3974 | --DOMWINDOW == 62 (0x7f92241d0800) [pid = 3974] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 21:08:27 INFO - PROCESS | 3974 | --DOMWINDOW == 61 (0x7f921e252800) [pid = 3974] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 21:08:27 INFO - PROCESS | 3974 | --DOMWINDOW == 60 (0x7f9227067400) [pid = 3974] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 21:08:27 INFO - PROCESS | 3974 | --DOMWINDOW == 59 (0x7f921df42400) [pid = 3974] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 21:08:28 INFO - PROCESS | 3974 | 1461211708319 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]]]}] 21:08:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 21:08:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 925ms 21:08:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 21:08:28 INFO - PROCESS | 3974 | 1461211708348 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 21:08:28 INFO - PROCESS | 3974 | 1461211708350 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 21:08:28 INFO - PROCESS | 3974 | 1461211708354 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 21:08:28 INFO - PROCESS | 3974 | 1461211708358 Marionette TRACE conn3 <- [1,182,null,{}] 21:08:28 INFO - PROCESS | 3974 | 1461211708362 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}] 21:08:28 INFO - PROCESS | 3974 | 1461211708490 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 21:08:28 INFO - PROCESS | 3974 | 1461211708505 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:28 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92273ea000 == 24 [pid = 3974] [id = 53] 21:08:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 60 (0x7f92241d0800) [pid = 3974] [serial = 157] [outer = (nil)] 21:08:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 61 (0x7f92287b0c00) [pid = 3974] [serial = 158] [outer = 0x7f92241d0800] 21:08:28 INFO - PROCESS | 3974 | 1461211708562 Marionette DEBUG loaded listener.js 21:08:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 62 (0x7f922a334400) [pid = 3974] [serial = 159] [outer = 0x7f92241d0800] 21:08:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 21:08:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 877ms 21:08:29 INFO - PROCESS | 3974 | 1461211709226 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]]]}] 21:08:29 INFO - PROCESS | 3974 | 1461211709233 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 21:08:29 INFO - PROCESS | 3974 | 1461211709236 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 21:08:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 21:08:29 INFO - PROCESS | 3974 | 1461211709244 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 21:08:29 INFO - PROCESS | 3974 | 1461211709246 Marionette TRACE conn3 <- [1,186,null,{}] 21:08:29 INFO - PROCESS | 3974 | 1461211709251 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}] 21:08:29 INFO - PROCESS | 3974 | 1461211709361 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 21:08:29 INFO - PROCESS | 3974 | 1461211709438 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:29 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92279d6000 == 25 [pid = 3974] [id = 54] 21:08:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 63 (0x7f921d9a8800) [pid = 3974] [serial = 160] [outer = (nil)] 21:08:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 64 (0x7f922a410c00) [pid = 3974] [serial = 161] [outer = 0x7f921d9a8800] 21:08:29 INFO - PROCESS | 3974 | 1461211709491 Marionette DEBUG loaded listener.js 21:08:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 65 (0x7f922a66c800) [pid = 3974] [serial = 162] [outer = 0x7f921d9a8800] 21:08:29 INFO - PROCESS | 3974 | 1461211709983 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]]]}] 21:08:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 21:08:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 776ms 21:08:30 INFO - PROCESS | 3974 | 1461211710022 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 21:08:30 INFO - PROCESS | 3974 | 1461211710024 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 21:08:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 21:08:30 INFO - PROCESS | 3974 | 1461211710029 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 21:08:30 INFO - PROCESS | 3974 | 1461211710031 Marionette TRACE conn3 <- [1,190,null,{}] 21:08:30 INFO - PROCESS | 3974 | 1461211710036 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}] 21:08:30 INFO - PROCESS | 3974 | 1461211710237 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 21:08:30 INFO - PROCESS | 3974 | 1461211710420 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:30 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9220071800 == 26 [pid = 3974] [id = 55] 21:08:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 66 (0x7f921e504800) [pid = 3974] [serial = 163] [outer = (nil)] 21:08:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 67 (0x7f921e507800) [pid = 3974] [serial = 164] [outer = 0x7f921e504800] 21:08:30 INFO - PROCESS | 3974 | 1461211710510 Marionette DEBUG loaded listener.js 21:08:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 68 (0x7f921ef74c00) [pid = 3974] [serial = 165] [outer = 0x7f921e504800] 21:08:31 INFO - PROCESS | 3974 | 1461211711304 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]]]}] 21:08:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 21:08:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1325ms 21:08:31 INFO - PROCESS | 3974 | 1461211711357 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 21:08:31 INFO - PROCESS | 3974 | 1461211711361 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 21:08:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 21:08:31 INFO - PROCESS | 3974 | 1461211711368 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 21:08:31 INFO - PROCESS | 3974 | 1461211711372 Marionette TRACE conn3 <- [1,194,null,{}] 21:08:31 INFO - PROCESS | 3974 | 1461211711378 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}] 21:08:31 INFO - PROCESS | 3974 | 1461211711508 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 21:08:31 INFO - PROCESS | 3974 | 1461211711630 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:31 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922419f000 == 27 [pid = 3974] [id = 56] 21:08:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 69 (0x7f921e505800) [pid = 3974] [serial = 166] [outer = (nil)] 21:08:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 70 (0x7f9224181000) [pid = 3974] [serial = 167] [outer = 0x7f921e505800] 21:08:31 INFO - PROCESS | 3974 | 1461211711697 Marionette DEBUG loaded listener.js 21:08:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 71 (0x7f9225ee5400) [pid = 3974] [serial = 168] [outer = 0x7f921e505800] 21:08:32 INFO - PROCESS | 3974 | 1461211712438 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]]]}] 21:08:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 21:08:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1083ms 21:08:32 INFO - PROCESS | 3974 | 1461211712451 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 21:08:32 INFO - PROCESS | 3974 | 1461211712455 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 21:08:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 21:08:32 INFO - PROCESS | 3974 | 1461211712461 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 21:08:32 INFO - PROCESS | 3974 | 1461211712463 Marionette TRACE conn3 <- [1,198,null,{}] 21:08:32 INFO - PROCESS | 3974 | 1461211712469 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}] 21:08:32 INFO - PROCESS | 3974 | 1461211712604 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 21:08:32 INFO - PROCESS | 3974 | 1461211712696 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:32 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922a303000 == 28 [pid = 3974] [id = 57] 21:08:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 72 (0x7f9221a2ac00) [pid = 3974] [serial = 169] [outer = (nil)] 21:08:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 73 (0x7f9227722800) [pid = 3974] [serial = 170] [outer = 0x7f9221a2ac00] 21:08:32 INFO - PROCESS | 3974 | 1461211712758 Marionette DEBUG loaded listener.js 21:08:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 74 (0x7f9227cf3800) [pid = 3974] [serial = 171] [outer = 0x7f9221a2ac00] 21:08:33 INFO - PROCESS | 3974 | 1461211713465 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]]]}] 21:08:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 21:08:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1033ms 21:08:33 INFO - PROCESS | 3974 | 1461211713514 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 21:08:33 INFO - PROCESS | 3974 | 1461211713519 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 21:08:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 21:08:33 INFO - PROCESS | 3974 | 1461211713577 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 21:08:33 INFO - PROCESS | 3974 | 1461211713584 Marionette TRACE conn3 <- [1,202,null,{}] 21:08:33 INFO - PROCESS | 3974 | 1461211713690 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}] 21:08:33 INFO - PROCESS | 3974 | 1461211713841 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 21:08:33 INFO - PROCESS | 3974 | 1461211713950 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:33 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922edb7800 == 29 [pid = 3974] [id = 58] 21:08:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 75 (0x7f922772f800) [pid = 3974] [serial = 172] [outer = (nil)] 21:08:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 76 (0x7f922a410800) [pid = 3974] [serial = 173] [outer = 0x7f922772f800] 21:08:34 INFO - PROCESS | 3974 | 1461211714017 Marionette DEBUG loaded listener.js 21:08:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 77 (0x7f923513e000) [pid = 3974] [serial = 174] [outer = 0x7f922772f800] 21:08:34 INFO - PROCESS | 3974 | 1461211714718 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]]]}] 21:08:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 21:08:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1219ms 21:08:34 INFO - PROCESS | 3974 | 1461211714822 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 21:08:34 INFO - PROCESS | 3974 | 1461211714826 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 21:08:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 21:08:34 INFO - PROCESS | 3974 | 1461211714831 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 21:08:34 INFO - PROCESS | 3974 | 1461211714833 Marionette TRACE conn3 <- [1,206,null,{}] 21:08:34 INFO - PROCESS | 3974 | 1461211714886 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}] 21:08:35 INFO - PROCESS | 3974 | 1461211715007 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 21:08:35 INFO - PROCESS | 3974 | 1461211715245 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:35 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fce5000 == 30 [pid = 3974] [id = 59] 21:08:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 78 (0x7f921df38c00) [pid = 3974] [serial = 175] [outer = (nil)] 21:08:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 79 (0x7f921df46000) [pid = 3974] [serial = 176] [outer = 0x7f921df38c00] 21:08:35 INFO - PROCESS | 3974 | 1461211715303 Marionette DEBUG loaded listener.js 21:08:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 80 (0x7f921e6ac000) [pid = 3974] [serial = 177] [outer = 0x7f921df38c00] 21:08:35 INFO - PROCESS | 3974 | 1461211715975 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]]]}] 21:08:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 21:08:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1181ms 21:08:36 INFO - PROCESS | 3974 | 1461211716014 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 21:08:36 INFO - PROCESS | 3974 | 1461211716020 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 21:08:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 21:08:36 INFO - PROCESS | 3974 | 1461211716028 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 21:08:36 INFO - PROCESS | 3974 | 1461211716032 Marionette TRACE conn3 <- [1,210,null,{}] 21:08:36 INFO - PROCESS | 3974 | 1461211716038 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}] 21:08:36 INFO - PROCESS | 3974 | 1461211716208 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 21:08:36 INFO - PROCESS | 3974 | 1461211716339 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:36 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e03f800 == 31 [pid = 3974] [id = 60] 21:08:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 81 (0x7f9220b69400) [pid = 3974] [serial = 178] [outer = (nil)] 21:08:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 82 (0x7f9221710c00) [pid = 3974] [serial = 179] [outer = 0x7f9220b69400] 21:08:36 INFO - PROCESS | 3974 | 1461211716400 Marionette DEBUG loaded listener.js 21:08:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 83 (0x7f9221c55800) [pid = 3974] [serial = 180] [outer = 0x7f9220b69400] 21:08:36 INFO - PROCESS | 3974 | --DOMWINDOW == 82 (0x7f921ef74800) [pid = 3974] [serial = 112] [outer = (nil)] [url = about:blank] 21:08:36 INFO - PROCESS | 3974 | --DOMWINDOW == 81 (0x7f9234fe3400) [pid = 3974] [serial = 125] [outer = (nil)] [url = about:blank] 21:08:36 INFO - PROCESS | 3974 | --DOMWINDOW == 80 (0x7f922772f000) [pid = 3974] [serial = 119] [outer = (nil)] [url = about:blank] 21:08:36 INFO - PROCESS | 3974 | --DOMWINDOW == 79 (0x7f9226071c00) [pid = 3974] [serial = 115] [outer = (nil)] [url = about:blank] 21:08:36 INFO - PROCESS | 3974 | --DOMWINDOW == 78 (0x7f9226438000) [pid = 3974] [serial = 116] [outer = (nil)] [url = about:blank] 21:08:36 INFO - PROCESS | 3974 | --DOMWINDOW == 77 (0x7f92241d5000) [pid = 3974] [serial = 113] [outer = (nil)] [url = about:blank] 21:08:36 INFO - PROCESS | 3974 | --DOMWINDOW == 76 (0x7f9234a6a400) [pid = 3974] [serial = 122] [outer = (nil)] [url = about:blank] 21:08:36 INFO - PROCESS | 3974 | --DOMWINDOW == 75 (0x7f921da3e400) [pid = 3974] [serial = 38] [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.] 21:08:36 INFO - PROCESS | 3974 | --DOMWINDOW == 74 (0x7f921e6a7800) [pid = 3974] [serial = 128] [outer = (nil)] [url = about:blank] 21:08:36 INFO - PROCESS | 3974 | --DOMWINDOW == 73 (0x7f9235174c00) [pid = 3974] [serial = 126] [outer = (nil)] [url = about:blank] 21:08:36 INFO - PROCESS | 3974 | --DOMWINDOW == 72 (0x7f9234da4400) [pid = 3974] [serial = 123] [outer = (nil)] [url = about:blank] 21:08:36 INFO - PROCESS | 3974 | --DOMWINDOW == 71 (0x7f921fd78800) [pid = 3974] [serial = 129] [outer = (nil)] [url = about:blank] 21:08:36 INFO - PROCESS | 3974 | --DOMWINDOW == 70 (0x7f9227f35400) [pid = 3974] [serial = 120] [outer = (nil)] [url = about:blank] 21:08:36 INFO - PROCESS | 3974 | --DOMWINDOW == 69 (0x7f9234f18800) [pid = 3974] [serial = 131] [outer = (nil)] [url = about:blank] 21:08:37 INFO - PROCESS | 3974 | 1461211717021 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]]]}] 21:08:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 21:08:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1027ms 21:08:37 INFO - PROCESS | 3974 | 1461211717058 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 21:08:37 INFO - PROCESS | 3974 | 1461211717063 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 21:08:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 21:08:37 INFO - PROCESS | 3974 | 1461211717068 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 21:08:37 INFO - PROCESS | 3974 | 1461211717070 Marionette TRACE conn3 <- [1,214,null,{}] 21:08:37 INFO - PROCESS | 3974 | 1461211717076 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}] 21:08:37 INFO - PROCESS | 3974 | 1461211717197 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 21:08:37 INFO - PROCESS | 3974 | 1461211717283 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:37 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221c6b800 == 32 [pid = 3974] [id = 61] 21:08:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 70 (0x7f9221c55000) [pid = 3974] [serial = 181] [outer = (nil)] 21:08:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 71 (0x7f9225ee7800) [pid = 3974] [serial = 182] [outer = 0x7f9221c55000] 21:08:37 INFO - PROCESS | 3974 | 1461211717337 Marionette DEBUG loaded listener.js 21:08:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 72 (0x7f9226875800) [pid = 3974] [serial = 183] [outer = 0x7f9221c55000] 21:08:37 INFO - PROCESS | 3974 | 1461211717865 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]]]}] 21:08:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 21:08:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 837ms 21:08:37 INFO - PROCESS | 3974 | 1461211717930 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 21:08:37 INFO - PROCESS | 3974 | 1461211717933 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 21:08:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 21:08:37 INFO - PROCESS | 3974 | 1461211717950 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 21:08:37 INFO - PROCESS | 3974 | 1461211717958 Marionette TRACE conn3 <- [1,218,null,{}] 21:08:37 INFO - PROCESS | 3974 | 1461211717963 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}] 21:08:38 INFO - PROCESS | 3974 | 1461211718127 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 21:08:38 INFO - PROCESS | 3974 | 1461211718132 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 21:08:38 INFO - PROCESS | 3974 | 1461211718217 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:38 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92279f3800 == 33 [pid = 3974] [id = 62] 21:08:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 73 (0x7f921d9aa800) [pid = 3974] [serial = 184] [outer = (nil)] 21:08:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 74 (0x7f9234a6b000) [pid = 3974] [serial = 185] [outer = 0x7f921d9aa800] 21:08:38 INFO - PROCESS | 3974 | 1461211718276 Marionette DEBUG loaded listener.js 21:08:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 75 (0x7f9234da1000) [pid = 3974] [serial = 186] [outer = 0x7f921d9aa800] 21:08:38 INFO - PROCESS | 3974 | 1461211718797 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]]]}] 21:08:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 21:08:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 891ms 21:08:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 21:08:38 INFO - PROCESS | 3974 | 1461211718831 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 21:08:38 INFO - PROCESS | 3974 | 1461211718834 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 21:08:38 INFO - PROCESS | 3974 | 1461211718839 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 21:08:38 INFO - PROCESS | 3974 | 1461211718842 Marionette TRACE conn3 <- [1,222,null,{}] 21:08:38 INFO - PROCESS | 3974 | 1461211718846 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}] 21:08:38 INFO - PROCESS | 3974 | 1461211718960 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 21:08:38 INFO - PROCESS | 3974 | 1461211718992 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:39 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922a3e9000 == 34 [pid = 3974] [id = 63] 21:08:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 76 (0x7f921e063800) [pid = 3974] [serial = 187] [outer = (nil)] 21:08:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 77 (0x7f92276b0c00) [pid = 3974] [serial = 188] [outer = 0x7f921e063800] 21:08:39 INFO - PROCESS | 3974 | 1461211719046 Marionette DEBUG loaded listener.js 21:08:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 78 (0x7f9235fbbc00) [pid = 3974] [serial = 189] [outer = 0x7f921e063800] 21:08:39 INFO - PROCESS | 3974 | 1461211719917 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]]]}] 21:08:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 21:08:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1132ms 21:08:39 INFO - PROCESS | 3974 | 1461211719974 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 21:08:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 21:08:39 INFO - PROCESS | 3974 | 1461211719979 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 21:08:39 INFO - PROCESS | 3974 | 1461211719983 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 21:08:39 INFO - PROCESS | 3974 | 1461211719986 Marionette TRACE conn3 <- [1,226,null,{}] 21:08:39 INFO - PROCESS | 3974 | 1461211719991 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}] 21:08:40 INFO - PROCESS | 3974 | 1461211720135 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 21:08:40 INFO - PROCESS | 3974 | 1461211720154 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:40 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9234ad6000 == 35 [pid = 3974] [id = 64] 21:08:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 79 (0x7f9237b88400) [pid = 3974] [serial = 190] [outer = (nil)] 21:08:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 80 (0x7f9237b89400) [pid = 3974] [serial = 191] [outer = 0x7f9237b88400] 21:08:40 INFO - PROCESS | 3974 | 1461211720222 Marionette DEBUG loaded listener.js 21:08:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 81 (0x7f9239980c00) [pid = 3974] [serial = 192] [outer = 0x7f9237b88400] 21:08:40 INFO - PROCESS | 3974 | 1461211720894 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]]]}] 21:08:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 21:08:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 937ms 21:08:40 INFO - PROCESS | 3974 | 1461211720919 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 21:08:40 INFO - PROCESS | 3974 | 1461211720922 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 21:08:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 21:08:40 INFO - PROCESS | 3974 | 1461211720935 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 21:08:40 INFO - PROCESS | 3974 | 1461211720937 Marionette TRACE conn3 <- [1,230,null,{}] 21:08:40 INFO - PROCESS | 3974 | 1461211720942 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}] 21:08:41 INFO - PROCESS | 3974 | 1461211721091 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 21:08:41 INFO - PROCESS | 3974 | 1461211721115 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:41 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9235b57000 == 36 [pid = 3974] [id = 65] 21:08:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 82 (0x7f92380ce000) [pid = 3974] [serial = 193] [outer = (nil)] 21:08:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 83 (0x7f923a079000) [pid = 3974] [serial = 194] [outer = 0x7f92380ce000] 21:08:41 INFO - PROCESS | 3974 | 1461211721168 Marionette DEBUG loaded listener.js 21:08:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 84 (0x7f923a1b1000) [pid = 3974] [serial = 195] [outer = 0x7f92380ce000] 21:08:41 INFO - PROCESS | 3974 | --DOMWINDOW == 83 (0x7f9221c50000) [pid = 3974] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 21:08:41 INFO - PROCESS | 3974 | --DOMWINDOW == 82 (0x7f92241d0800) [pid = 3974] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 21:08:41 INFO - PROCESS | 3974 | --DOMWINDOW == 81 (0x7f921da47400) [pid = 3974] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 21:08:41 INFO - PROCESS | 3974 | --DOMWINDOW == 80 (0x7f921e832c00) [pid = 3974] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 21:08:41 INFO - PROCESS | 3974 | --DOMWINDOW == 79 (0x7f9220007000) [pid = 3974] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 21:08:41 INFO - PROCESS | 3974 | --DOMWINDOW == 78 (0x7f921da46400) [pid = 3974] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 21:08:41 INFO - PROCESS | 3974 | --DOMWINDOW == 77 (0x7f922a411000) [pid = 3974] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 21:08:41 INFO - PROCESS | 3974 | 1461211721766 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]]]}] 21:08:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 21:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 881ms 21:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 21:08:41 INFO - PROCESS | 3974 | 1461211721817 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 21:08:41 INFO - PROCESS | 3974 | 1461211721819 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 21:08:41 INFO - PROCESS | 3974 | 1461211721824 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 21:08:41 INFO - PROCESS | 3974 | 1461211721828 Marionette TRACE conn3 <- [1,234,null,{}] 21:08:41 INFO - PROCESS | 3974 | 1461211721832 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}] 21:08:41 INFO - PROCESS | 3974 | 1461211721969 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 21:08:41 INFO - PROCESS | 3974 | 1461211721985 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:42 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9235b5d800 == 37 [pid = 3974] [id = 66] 21:08:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 78 (0x7f921da47400) [pid = 3974] [serial = 196] [outer = (nil)] 21:08:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 79 (0x7f9239fc2400) [pid = 3974] [serial = 197] [outer = 0x7f921da47400] 21:08:42 INFO - PROCESS | 3974 | 1461211722039 Marionette DEBUG loaded listener.js 21:08:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 80 (0x7f923a3b0800) [pid = 3974] [serial = 198] [outer = 0x7f921da47400] 21:08:42 INFO - PROCESS | 3974 | 1461211722567 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]]]}] 21:08:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 21:08:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 776ms 21:08:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 21:08:42 INFO - PROCESS | 3974 | 1461211722600 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 21:08:42 INFO - PROCESS | 3974 | 1461211722602 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 21:08:42 INFO - PROCESS | 3974 | 1461211722607 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 21:08:42 INFO - PROCESS | 3974 | 1461211722610 Marionette TRACE conn3 <- [1,238,null,{}] 21:08:42 INFO - PROCESS | 3974 | 1461211722614 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}] 21:08:42 INFO - PROCESS | 3974 | 1461211722726 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 21:08:42 INFO - PROCESS | 3974 | 1461211722741 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:42 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923610a800 == 38 [pid = 3974] [id = 67] 21:08:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 81 (0x7f923a3b0c00) [pid = 3974] [serial = 199] [outer = (nil)] 21:08:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 82 (0x7f923a4d4000) [pid = 3974] [serial = 200] [outer = 0x7f923a3b0c00] 21:08:42 INFO - PROCESS | 3974 | 1461211722794 Marionette DEBUG loaded listener.js 21:08:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 83 (0x7f923a510800) [pid = 3974] [serial = 201] [outer = 0x7f923a3b0c00] 21:08:43 INFO - PROCESS | 3974 | 1461211723491 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]]]}] 21:08:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 21:08:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 927ms 21:08:43 INFO - PROCESS | 3974 | 1461211723535 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 21:08:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 21:08:43 INFO - PROCESS | 3974 | 1461211723540 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 21:08:43 INFO - PROCESS | 3974 | 1461211723548 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 21:08:43 INFO - PROCESS | 3974 | 1461211723553 Marionette TRACE conn3 <- [1,242,null,{}] 21:08:43 INFO - PROCESS | 3974 | 1461211723561 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}] 21:08:43 INFO - PROCESS | 3974 | 1461211723704 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 21:08:43 INFO - PROCESS | 3974 | 1461211723825 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:43 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922015d000 == 39 [pid = 3974] [id = 68] 21:08:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 84 (0x7f921e82f400) [pid = 3974] [serial = 202] [outer = (nil)] 21:08:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 85 (0x7f921fd57c00) [pid = 3974] [serial = 203] [outer = 0x7f921e82f400] 21:08:43 INFO - PROCESS | 3974 | 1461211723891 Marionette DEBUG loaded listener.js 21:08:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 86 (0x7f9220be3c00) [pid = 3974] [serial = 204] [outer = 0x7f921e82f400] 21:08:44 INFO - PROCESS | 3974 | 1461211724599 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]]]}] 21:08:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 21:08:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1088ms 21:08:44 INFO - PROCESS | 3974 | 1461211724640 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 21:08:44 INFO - PROCESS | 3974 | 1461211724648 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 21:08:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 21:08:44 INFO - PROCESS | 3974 | 1461211724657 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 21:08:44 INFO - PROCESS | 3974 | 1461211724660 Marionette TRACE conn3 <- [1,246,null,{}] 21:08:44 INFO - PROCESS | 3974 | 1461211724665 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}] 21:08:44 INFO - PROCESS | 3974 | 1461211724796 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 21:08:44 INFO - PROCESS | 3974 | 1461211724919 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:44 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92279dd000 == 40 [pid = 3974] [id = 69] 21:08:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 87 (0x7f921ee6dc00) [pid = 3974] [serial = 205] [outer = (nil)] 21:08:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 88 (0x7f92244b0c00) [pid = 3974] [serial = 206] [outer = 0x7f921ee6dc00] 21:08:44 INFO - PROCESS | 3974 | 1461211724986 Marionette DEBUG loaded listener.js 21:08:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 89 (0x7f9227064000) [pid = 3974] [serial = 207] [outer = 0x7f921ee6dc00] 21:08:45 INFO - PROCESS | 3974 | 1461211725759 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]]]}] 21:08:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 21:08:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1132ms 21:08:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 21:08:45 INFO - PROCESS | 3974 | 1461211725789 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 21:08:45 INFO - PROCESS | 3974 | 1461211725791 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 21:08:45 INFO - PROCESS | 3974 | 1461211725796 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 21:08:45 INFO - PROCESS | 3974 | 1461211725802 Marionette TRACE conn3 <- [1,250,null,{}] 21:08:45 INFO - PROCESS | 3974 | 1461211725816 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}] 21:08:45 INFO - PROCESS | 3974 | 1461211725949 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 21:08:46 INFO - PROCESS | 3974 | 1461211726073 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:46 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9238084000 == 41 [pid = 3974] [id = 70] 21:08:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 90 (0x7f9226654000) [pid = 3974] [serial = 208] [outer = (nil)] 21:08:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 91 (0x7f922665d000) [pid = 3974] [serial = 209] [outer = 0x7f9226654000] 21:08:46 INFO - PROCESS | 3974 | 1461211726139 Marionette DEBUG loaded listener.js 21:08:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 92 (0x7f9227be3c00) [pid = 3974] [serial = 210] [outer = 0x7f9226654000] 21:08:46 INFO - PROCESS | 3974 | 1461211726809 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]]]}] 21:08:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 21:08:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1041ms 21:08:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 21:08:46 INFO - PROCESS | 3974 | 1461211726838 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 21:08:46 INFO - PROCESS | 3974 | 1461211726841 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 21:08:46 INFO - PROCESS | 3974 | 1461211726847 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 21:08:46 INFO - PROCESS | 3974 | 1461211726850 Marionette TRACE conn3 <- [1,254,null,{}] 21:08:46 INFO - PROCESS | 3974 | 1461211726854 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}] 21:08:46 INFO - PROCESS | 3974 | 1461211726982 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 21:08:47 INFO - PROCESS | 3974 | 1461211727079 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:47 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a0c5000 == 42 [pid = 3974] [id = 71] 21:08:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 93 (0x7f9233ec1c00) [pid = 3974] [serial = 211] [outer = (nil)] 21:08:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 94 (0x7f9235fbb400) [pid = 3974] [serial = 212] [outer = 0x7f9233ec1c00] 21:08:47 INFO - PROCESS | 3974 | 1461211727141 Marionette DEBUG loaded listener.js 21:08:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 95 (0x7f92380a9800) [pid = 3974] [serial = 213] [outer = 0x7f9233ec1c00] 21:08:47 INFO - PROCESS | 3974 | 1461211727911 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]]]}] 21:08:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 21:08:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1076ms 21:08:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 21:08:47 INFO - PROCESS | 3974 | 1461211727922 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 21:08:47 INFO - PROCESS | 3974 | 1461211727925 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 21:08:47 INFO - PROCESS | 3974 | 1461211727930 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 21:08:47 INFO - PROCESS | 3974 | 1461211727933 Marionette TRACE conn3 <- [1,258,null,{}] 21:08:47 INFO - PROCESS | 3974 | 1461211727938 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}] 21:08:48 INFO - PROCESS | 3974 | 1461211728061 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 21:08:48 INFO - PROCESS | 3974 | 1461211728187 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:48 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922757d000 == 43 [pid = 3974] [id = 72] 21:08:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 96 (0x7f921e50c400) [pid = 3974] [serial = 214] [outer = (nil)] 21:08:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 97 (0x7f922e057000) [pid = 3974] [serial = 215] [outer = 0x7f921e50c400] 21:08:48 INFO - PROCESS | 3974 | 1461211728251 Marionette DEBUG loaded listener.js 21:08:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 98 (0x7f9239fcb000) [pid = 3974] [serial = 216] [outer = 0x7f921e50c400] 21:08:49 INFO - PROCESS | 3974 | 1461211729128 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]]]}] 21:08:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 21:08:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1228ms 21:08:49 INFO - PROCESS | 3974 | 1461211729161 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 21:08:49 INFO - PROCESS | 3974 | 1461211729166 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 21:08:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 21:08:49 INFO - PROCESS | 3974 | 1461211729174 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 21:08:49 INFO - PROCESS | 3974 | 1461211729178 Marionette TRACE conn3 <- [1,262,null,{}] 21:08:49 INFO - PROCESS | 3974 | 1461211729186 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}] 21:08:49 INFO - PROCESS | 3974 | 1461211729309 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 21:08:49 INFO - PROCESS | 3974 | 1461211729475 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:49 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e03f000 == 44 [pid = 3974] [id = 73] 21:08:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 99 (0x7f921e509800) [pid = 3974] [serial = 217] [outer = (nil)] 21:08:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 100 (0x7f921fd59c00) [pid = 3974] [serial = 218] [outer = 0x7f921e509800] 21:08:49 INFO - PROCESS | 3974 | 1461211729555 Marionette DEBUG loaded listener.js 21:08:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 101 (0x7f9221c4e400) [pid = 3974] [serial = 219] [outer = 0x7f921e509800] 21:08:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921eef2000 == 43 [pid = 3974] [id = 38] 21:08:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9235b5d800 == 42 [pid = 3974] [id = 66] 21:08:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9235b57000 == 41 [pid = 3974] [id = 65] 21:08:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9234ad6000 == 40 [pid = 3974] [id = 64] 21:08:50 INFO - PROCESS | 3974 | --DOMWINDOW == 100 (0x7f922a410c00) [pid = 3974] [serial = 161] [outer = (nil)] [url = about:blank] 21:08:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922a3e9000 == 39 [pid = 3974] [id = 63] 21:08:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92279f3800 == 38 [pid = 3974] [id = 62] 21:08:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9221c6b800 == 37 [pid = 3974] [id = 61] 21:08:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e03f800 == 36 [pid = 3974] [id = 60] 21:08:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921fce5000 == 35 [pid = 3974] [id = 59] 21:08:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922edb7800 == 34 [pid = 3974] [id = 58] 21:08:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922a303000 == 33 [pid = 3974] [id = 57] 21:08:50 INFO - PROCESS | 3974 | 1461211730249 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]]]}] 21:08:50 INFO - PROCESS | 3974 | --DOMWINDOW == 99 (0x7f922631c400) [pid = 3974] [serial = 152] [outer = (nil)] [url = about:blank] 21:08:50 INFO - PROCESS | 3974 | --DOMWINDOW == 98 (0x7f92287b0c00) [pid = 3974] [serial = 158] [outer = (nil)] [url = about:blank] 21:08:50 INFO - PROCESS | 3974 | --DOMWINDOW == 97 (0x7f922727fc00) [pid = 3974] [serial = 155] [outer = (nil)] [url = about:blank] 21:08:50 INFO - PROCESS | 3974 | --DOMWINDOW == 96 (0x7f922752f400) [pid = 3974] [serial = 156] [outer = (nil)] [url = about:blank] 21:08:50 INFO - PROCESS | 3974 | --DOMWINDOW == 95 (0x7f921fd62800) [pid = 3974] [serial = 143] [outer = (nil)] [url = about:blank] 21:08:50 INFO - PROCESS | 3974 | --DOMWINDOW == 94 (0x7f9220009400) [pid = 3974] [serial = 144] [outer = (nil)] [url = about:blank] 21:08:50 INFO - PROCESS | 3974 | --DOMWINDOW == 93 (0x7f92217d9000) [pid = 3974] [serial = 146] [outer = (nil)] [url = about:blank] 21:08:50 INFO - PROCESS | 3974 | --DOMWINDOW == 92 (0x7f9221c4a800) [pid = 3974] [serial = 147] [outer = (nil)] [url = about:blank] 21:08:50 INFO - PROCESS | 3974 | --DOMWINDOW == 91 (0x7f92241d2c00) [pid = 3974] [serial = 149] [outer = (nil)] [url = about:blank] 21:08:50 INFO - PROCESS | 3974 | --DOMWINDOW == 90 (0x7f921e504c00) [pid = 3974] [serial = 134] [outer = (nil)] [url = about:blank] 21:08:50 INFO - PROCESS | 3974 | --DOMWINDOW == 89 (0x7f921e05ac00) [pid = 3974] [serial = 140] [outer = (nil)] [url = about:blank] 21:08:50 INFO - PROCESS | 3974 | --DOMWINDOW == 88 (0x7f922170dc00) [pid = 3974] [serial = 137] [outer = (nil)] [url = about:blank] 21:08:50 INFO - PROCESS | 3974 | --DOMWINDOW == 87 (0x7f9235fc2c00) [pid = 3974] [serial = 132] [outer = (nil)] [url = about:blank] 21:08:50 INFO - PROCESS | 3974 | --DOMWINDOW == 86 (0x7f9226e79c00) [pid = 3974] [serial = 153] [outer = (nil)] [url = about:blank] 21:08:50 INFO - PROCESS | 3974 | --DOMWINDOW == 85 (0x7f922a334400) [pid = 3974] [serial = 159] [outer = (nil)] [url = about:blank] 21:08:50 INFO - PROCESS | 3974 | --DOMWINDOW == 84 (0x7f9225ee5800) [pid = 3974] [serial = 150] [outer = (nil)] [url = about:blank] 21:08:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 21:08:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1132ms 21:08:50 INFO - PROCESS | 3974 | 1461211730306 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 21:08:50 INFO - PROCESS | 3974 | 1461211730312 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 21:08:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 21:08:50 INFO - PROCESS | 3974 | 1461211730321 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 21:08:50 INFO - PROCESS | 3974 | 1461211730323 Marionette TRACE conn3 <- [1,266,null,{}] 21:08:50 INFO - PROCESS | 3974 | 1461211730327 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}] 21:08:50 INFO - PROCESS | 3974 | 1461211730446 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 21:08:50 INFO - PROCESS | 3974 | 1461211730460 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:50 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9220074000 == 34 [pid = 3974] [id = 74] 21:08:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 85 (0x7f92241d8800) [pid = 3974] [serial = 220] [outer = (nil)] 21:08:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 86 (0x7f92260df000) [pid = 3974] [serial = 221] [outer = 0x7f92241d8800] 21:08:50 INFO - PROCESS | 3974 | 1461211730513 Marionette DEBUG loaded listener.js 21:08:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 87 (0x7f9226658400) [pid = 3974] [serial = 222] [outer = 0x7f92241d8800] 21:08:51 INFO - PROCESS | 3974 | 1461211731158 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]]]}] 21:08:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 21:08:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 874ms 21:08:51 INFO - PROCESS | 3974 | 1461211731195 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 21:08:51 INFO - PROCESS | 3974 | 1461211731199 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 21:08:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 21:08:51 INFO - PROCESS | 3974 | 1461211731204 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 21:08:51 INFO - PROCESS | 3974 | 1461211731209 Marionette TRACE conn3 <- [1,270,null,{}] 21:08:51 INFO - PROCESS | 3974 | 1461211731222 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}] 21:08:51 INFO - PROCESS | 3974 | 1461211731352 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 21:08:51 INFO - PROCESS | 3974 | 1461211731435 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:51 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92273de800 == 35 [pid = 3974] [id = 75] 21:08:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 88 (0x7f9226656800) [pid = 3974] [serial = 223] [outer = (nil)] 21:08:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 89 (0x7f9227539800) [pid = 3974] [serial = 224] [outer = 0x7f9226656800] 21:08:51 INFO - PROCESS | 3974 | 1461211731491 Marionette DEBUG loaded listener.js 21:08:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 90 (0x7f9233ec9000) [pid = 3974] [serial = 225] [outer = 0x7f9226656800] 21:08:52 INFO - PROCESS | 3974 | 1461211732017 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]]]}] 21:08:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 21:08:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 948ms 21:08:52 INFO - PROCESS | 3974 | 1461211732153 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 21:08:52 INFO - PROCESS | 3974 | 1461211732157 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 21:08:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 21:08:52 INFO - PROCESS | 3974 | 1461211732161 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 21:08:52 INFO - PROCESS | 3974 | 1461211732164 Marionette TRACE conn3 <- [1,274,null,{}] 21:08:52 INFO - PROCESS | 3974 | 1461211732169 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}] 21:08:52 INFO - PROCESS | 3974 | 1461211732333 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 21:08:52 INFO - PROCESS | 3974 | 1461211732344 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:52 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922a3d1000 == 36 [pid = 3974] [id = 76] 21:08:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 91 (0x7f9227cf6c00) [pid = 3974] [serial = 226] [outer = (nil)] 21:08:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 92 (0x7f9235fc7000) [pid = 3974] [serial = 227] [outer = 0x7f9227cf6c00] 21:08:52 INFO - PROCESS | 3974 | 1461211732398 Marionette DEBUG loaded listener.js 21:08:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 93 (0x7f92380ab000) [pid = 3974] [serial = 228] [outer = 0x7f9227cf6c00] 21:08:53 INFO - PROCESS | 3974 | 1461211732996 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]]]}] 21:08:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 21:08:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 878ms 21:08:53 INFO - PROCESS | 3974 | 1461211733044 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 21:08:53 INFO - PROCESS | 3974 | 1461211733047 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 21:08:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 21:08:53 INFO - PROCESS | 3974 | 1461211733051 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 21:08:53 INFO - PROCESS | 3974 | 1461211733054 Marionette TRACE conn3 <- [1,278,null,{}] 21:08:53 INFO - PROCESS | 3974 | 1461211733059 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}] 21:08:53 INFO - PROCESS | 3974 | 1461211733198 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 21:08:53 INFO - PROCESS | 3974 | 1461211733224 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:53 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9234c56000 == 37 [pid = 3974] [id = 77] 21:08:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 94 (0x7f9226661c00) [pid = 3974] [serial = 229] [outer = (nil)] 21:08:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 95 (0x7f9239fc7800) [pid = 3974] [serial = 230] [outer = 0x7f9226661c00] 21:08:53 INFO - PROCESS | 3974 | 1461211733277 Marionette DEBUG loaded listener.js 21:08:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 96 (0x7f923a167800) [pid = 3974] [serial = 231] [outer = 0x7f9226661c00] 21:08:53 INFO - PROCESS | 3974 | 1461211733924 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]]]}] 21:08:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 21:08:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 928ms 21:08:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 21:08:53 INFO - PROCESS | 3974 | 1461211733981 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 21:08:53 INFO - PROCESS | 3974 | 1461211733984 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 21:08:53 INFO - PROCESS | 3974 | 1461211733989 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 21:08:53 INFO - PROCESS | 3974 | 1461211733992 Marionette TRACE conn3 <- [1,282,null,{}] 21:08:53 INFO - PROCESS | 3974 | 1461211733996 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}] 21:08:54 INFO - PROCESS | 3974 | 1461211734190 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 21:08:54 INFO - PROCESS | 3974 | 1461211734217 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:54 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921eee7000 == 38 [pid = 3974] [id = 78] 21:08:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 97 (0x7f923a55b800) [pid = 3974] [serial = 232] [outer = (nil)] 21:08:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 98 (0x7f923cbea400) [pid = 3974] [serial = 233] [outer = 0x7f923a55b800] 21:08:54 INFO - PROCESS | 3974 | 1461211734276 Marionette DEBUG loaded listener.js 21:08:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 99 (0x7f923ce91c00) [pid = 3974] [serial = 234] [outer = 0x7f923a55b800] 21:08:54 INFO - PROCESS | 3974 | --DOMWINDOW == 98 (0x7f9237b88400) [pid = 3974] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 21:08:54 INFO - PROCESS | 3974 | --DOMWINDOW == 97 (0x7f92380ce000) [pid = 3974] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 21:08:54 INFO - PROCESS | 3974 | --DOMWINDOW == 96 (0x7f921df38c00) [pid = 3974] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 21:08:54 INFO - PROCESS | 3974 | --DOMWINDOW == 95 (0x7f9220b69400) [pid = 3974] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 21:08:54 INFO - PROCESS | 3974 | --DOMWINDOW == 94 (0x7f921e063800) [pid = 3974] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 21:08:54 INFO - PROCESS | 3974 | --DOMWINDOW == 93 (0x7f9221c55000) [pid = 3974] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 21:08:54 INFO - PROCESS | 3974 | --DOMWINDOW == 92 (0x7f921d9aa800) [pid = 3974] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 21:08:54 INFO - PROCESS | 3974 | --DOMWINDOW == 91 (0x7f921d9a8800) [pid = 3974] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 21:08:54 INFO - PROCESS | 3974 | --DOMWINDOW == 90 (0x7f921da47400) [pid = 3974] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 21:08:54 INFO - PROCESS | 3974 | 1461211734960 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]]]}] 21:08:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 21:08:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1027ms 21:08:55 INFO - PROCESS | 3974 | 1461211735016 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 21:08:55 INFO - PROCESS | 3974 | 1461211735019 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 21:08:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 21:08:55 INFO - PROCESS | 3974 | 1461211735024 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 21:08:55 INFO - PROCESS | 3974 | 1461211735026 Marionette TRACE conn3 <- [1,286,null,{}] 21:08:55 INFO - PROCESS | 3974 | 1461211735031 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}] 21:08:55 INFO - PROCESS | 3974 | 1461211735143 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 21:08:55 INFO - PROCESS | 3974 | 1461211735158 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:55 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9238083800 == 39 [pid = 3974] [id = 79] 21:08:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 91 (0x7f921fd5d800) [pid = 3974] [serial = 235] [outer = (nil)] 21:08:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 92 (0x7f92380cc400) [pid = 3974] [serial = 236] [outer = 0x7f921fd5d800] 21:08:55 INFO - PROCESS | 3974 | 1461211735211 Marionette DEBUG loaded listener.js 21:08:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 93 (0x7f923ceaac00) [pid = 3974] [serial = 237] [outer = 0x7f921fd5d800] 21:08:55 INFO - PROCESS | 3974 | 1461211735853 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]]]}] 21:08:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 21:08:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 875ms 21:08:55 INFO - PROCESS | 3974 | 1461211735899 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 21:08:55 INFO - PROCESS | 3974 | 1461211735902 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 21:08:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 21:08:55 INFO - PROCESS | 3974 | 1461211735907 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 21:08:55 INFO - PROCESS | 3974 | 1461211735909 Marionette TRACE conn3 <- [1,290,null,{}] 21:08:55 INFO - PROCESS | 3974 | 1461211735914 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}] 21:08:56 INFO - PROCESS | 3974 | 1461211736029 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 21:08:56 INFO - PROCESS | 3974 | 1461211736116 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:56 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a42a000 == 40 [pid = 3974] [id = 80] 21:08:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 94 (0x7f9221c55000) [pid = 3974] [serial = 238] [outer = (nil)] 21:08:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 95 (0x7f923e45fc00) [pid = 3974] [serial = 239] [outer = 0x7f9221c55000] 21:08:56 INFO - PROCESS | 3974 | 1461211736171 Marionette DEBUG loaded listener.js 21:08:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 96 (0x7f923e6da800) [pid = 3974] [serial = 240] [outer = 0x7f9221c55000] 21:08:56 INFO - PROCESS | 3974 | 1461211736675 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]]]}] 21:08:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 21:08:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 824ms 21:08:56 INFO - PROCESS | 3974 | 1461211736733 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 21:08:56 INFO - PROCESS | 3974 | 1461211736736 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 21:08:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 21:08:56 INFO - PROCESS | 3974 | 1461211736749 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 21:08:56 INFO - PROCESS | 3974 | 1461211736753 Marionette TRACE conn3 <- [1,294,null,{}] 21:08:56 INFO - PROCESS | 3974 | 1461211736762 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}] 21:08:56 INFO - PROCESS | 3974 | 1461211736896 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 21:08:57 INFO - PROCESS | 3974 | 1461211737001 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:57 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221c65000 == 41 [pid = 3974] [id = 81] 21:08:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 97 (0x7f921e836400) [pid = 3974] [serial = 241] [outer = (nil)] 21:08:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 98 (0x7f921fd7e400) [pid = 3974] [serial = 242] [outer = 0x7f921e836400] 21:08:57 INFO - PROCESS | 3974 | 1461211737081 Marionette DEBUG loaded listener.js 21:08:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 99 (0x7f92217d9000) [pid = 3974] [serial = 243] [outer = 0x7f921e836400] 21:08:57 INFO - PROCESS | 3974 | 1461211737843 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]]]}] 21:08:57 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. 21:08:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1133ms 21:08:57 INFO - PROCESS | 3974 | 1461211737882 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 21:08:57 INFO - PROCESS | 3974 | 1461211737886 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 21:08:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 21:08:57 INFO - PROCESS | 3974 | 1461211737897 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 21:08:57 INFO - PROCESS | 3974 | 1461211737901 Marionette TRACE conn3 <- [1,298,null,{}] 21:08:57 INFO - PROCESS | 3974 | 1461211737907 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}] 21:08:58 INFO - PROCESS | 3974 | 1461211738040 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 21:08:58 INFO - PROCESS | 3974 | 1461211738168 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:58 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922a3df000 == 42 [pid = 3974] [id = 82] 21:08:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 100 (0x7f921ee75800) [pid = 3974] [serial = 244] [outer = (nil)] 21:08:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 101 (0x7f92241cf800) [pid = 3974] [serial = 245] [outer = 0x7f921ee75800] 21:08:58 INFO - PROCESS | 3974 | 1461211738234 Marionette DEBUG loaded listener.js 21:08:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 102 (0x7f922643c400) [pid = 3974] [serial = 246] [outer = 0x7f921ee75800] 21:08:59 INFO - PROCESS | 3974 | 1461211739027 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]]]}] 21:08:59 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. 21:08:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1184ms 21:08:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 21:08:59 INFO - PROCESS | 3974 | 1461211739079 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 21:08:59 INFO - PROCESS | 3974 | 1461211739081 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 21:08:59 INFO - PROCESS | 3974 | 1461211739094 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 21:08:59 INFO - PROCESS | 3974 | 1461211739097 Marionette TRACE conn3 <- [1,302,null,{}] 21:08:59 INFO - PROCESS | 3974 | 1461211739126 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}] 21:08:59 INFO - PROCESS | 3974 | 1461211739266 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 21:08:59 INFO - PROCESS | 3974 | 1461211739388 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:08:59 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923c17d800 == 43 [pid = 3974] [id = 83] 21:08:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 103 (0x7f9227c65800) [pid = 3974] [serial = 247] [outer = (nil)] 21:08:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 104 (0x7f9234f16000) [pid = 3974] [serial = 248] [outer = 0x7f9227c65800] 21:08:59 INFO - PROCESS | 3974 | 1461211739457 Marionette DEBUG loaded listener.js 21:08:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 105 (0x7f92380d2800) [pid = 3974] [serial = 249] [outer = 0x7f9227c65800] 21:09:00 INFO - PROCESS | 3974 | 1461211740241 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]]]}] 21:09:00 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. 21:09:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1164ms 21:09:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 21:09:00 INFO - PROCESS | 3974 | 1461211740250 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 21:09:00 INFO - PROCESS | 3974 | 1461211740252 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 21:09:00 INFO - PROCESS | 3974 | 1461211740256 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 21:09:00 INFO - PROCESS | 3974 | 1461211740260 Marionette TRACE conn3 <- [1,306,null,{}] 21:09:00 INFO - PROCESS | 3974 | 1461211740265 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}] 21:09:00 INFO - PROCESS | 3974 | 1461211740393 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 21:09:00 INFO - PROCESS | 3974 | 1461211740519 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:00 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923e414800 == 44 [pid = 3974] [id = 84] 21:09:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 106 (0x7f922a411800) [pid = 3974] [serial = 250] [outer = (nil)] 21:09:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 107 (0x7f923a511c00) [pid = 3974] [serial = 251] [outer = 0x7f922a411800] 21:09:00 INFO - PROCESS | 3974 | 1461211740584 Marionette DEBUG loaded listener.js 21:09:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 108 (0x7f923c19d400) [pid = 3974] [serial = 252] [outer = 0x7f922a411800] 21:09:01 INFO - PROCESS | 3974 | 1461211741261 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]]]}] 21:09:01 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. 21:09:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1028ms 21:09:01 INFO - PROCESS | 3974 | 1461211741287 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 21:09:01 INFO - PROCESS | 3974 | 1461211741290 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 21:09:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 21:09:01 INFO - PROCESS | 3974 | 1461211741297 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 21:09:01 INFO - PROCESS | 3974 | 1461211741299 Marionette TRACE conn3 <- [1,310,null,{}] 21:09:01 INFO - PROCESS | 3974 | 1461211741304 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}] 21:09:01 INFO - PROCESS | 3974 | 1461211741442 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 21:09:01 INFO - PROCESS | 3974 | 1461211741569 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:01 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9241b8d000 == 45 [pid = 3974] [id = 85] 21:09:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 109 (0x7f923a170400) [pid = 3974] [serial = 253] [outer = (nil)] 21:09:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 110 (0x7f923e467000) [pid = 3974] [serial = 254] [outer = 0x7f923a170400] 21:09:01 INFO - PROCESS | 3974 | 1461211741633 Marionette DEBUG loaded listener.js 21:09:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 111 (0x7f923e6e5800) [pid = 3974] [serial = 255] [outer = 0x7f923a170400] 21:09:02 INFO - PROCESS | 3974 | 1461211742312 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]]]}] 21:09:02 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. 21:09:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1084ms 21:09:02 INFO - PROCESS | 3974 | 1461211742381 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 21:09:02 INFO - PROCESS | 3974 | 1461211742384 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 21:09:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 21:09:02 INFO - PROCESS | 3974 | 1461211742390 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 21:09:02 INFO - PROCESS | 3974 | 1461211742392 Marionette TRACE conn3 <- [1,314,null,{}] 21:09:02 INFO - PROCESS | 3974 | 1461211742397 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}] 21:09:02 INFO - PROCESS | 3974 | 1461211742734 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 21:09:02 INFO - PROCESS | 3974 | 1461211742872 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:02 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921eef2000 == 46 [pid = 3974] [id = 86] 21:09:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 112 (0x7f921e6b1000) [pid = 3974] [serial = 256] [outer = (nil)] 21:09:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 113 (0x7f921ee71000) [pid = 3974] [serial = 257] [outer = 0x7f921e6b1000] 21:09:02 INFO - PROCESS | 3974 | 1461211742929 Marionette DEBUG loaded listener.js 21:09:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 114 (0x7f9220bd9400) [pid = 3974] [serial = 258] [outer = 0x7f921e6b1000] 21:09:03 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9238083800 == 45 [pid = 3974] [id = 79] 21:09:03 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921eee7000 == 44 [pid = 3974] [id = 78] 21:09:03 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9234c56000 == 43 [pid = 3974] [id = 77] 21:09:03 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922a3d1000 == 42 [pid = 3974] [id = 76] 21:09:03 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92273de800 == 41 [pid = 3974] [id = 75] 21:09:03 INFO - PROCESS | 3974 | 1461211743770 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]]]}] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 113 (0x7f923a4d4000) [pid = 3974] [serial = 200] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9220074000 == 40 [pid = 3974] [id = 74] 21:09:03 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e03f000 == 39 [pid = 3974] [id = 73] 21:09:03 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923610a800 == 38 [pid = 3974] [id = 67] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 112 (0x7f9237b89400) [pid = 3974] [serial = 191] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 111 (0x7f923a079000) [pid = 3974] [serial = 194] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 110 (0x7f9239980c00) [pid = 3974] [serial = 192] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 109 (0x7f921e507800) [pid = 3974] [serial = 164] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 108 (0x7f9224181000) [pid = 3974] [serial = 167] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 107 (0x7f9227722800) [pid = 3974] [serial = 170] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 106 (0x7f921e6ac000) [pid = 3974] [serial = 177] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 105 (0x7f921df46000) [pid = 3974] [serial = 176] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 104 (0x7f922a410800) [pid = 3974] [serial = 173] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 103 (0x7f9221c55800) [pid = 3974] [serial = 180] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 102 (0x7f9221710c00) [pid = 3974] [serial = 179] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 101 (0x7f92276b0c00) [pid = 3974] [serial = 188] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 100 (0x7f9225ee7800) [pid = 3974] [serial = 182] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 99 (0x7f9226875800) [pid = 3974] [serial = 183] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 98 (0x7f9234a6b000) [pid = 3974] [serial = 185] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 97 (0x7f9234da1000) [pid = 3974] [serial = 186] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 96 (0x7f922a66c800) [pid = 3974] [serial = 162] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 95 (0x7f923a1b1000) [pid = 3974] [serial = 195] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 94 (0x7f923a3b0800) [pid = 3974] [serial = 198] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 93 (0x7f9235fbbc00) [pid = 3974] [serial = 189] [outer = (nil)] [url = about:blank] 21:09:03 INFO - PROCESS | 3974 | --DOMWINDOW == 92 (0x7f9239fc2400) [pid = 3974] [serial = 197] [outer = (nil)] [url = about:blank] 21:09:03 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. 21:09:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1431ms 21:09:03 INFO - PROCESS | 3974 | 1461211743824 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 21:09:03 INFO - PROCESS | 3974 | 1461211743829 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 21:09:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 21:09:03 INFO - PROCESS | 3974 | 1461211743836 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 21:09:03 INFO - PROCESS | 3974 | 1461211743841 Marionette TRACE conn3 <- [1,318,null,{}] 21:09:03 INFO - PROCESS | 3974 | 1461211743846 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}] 21:09:03 INFO - PROCESS | 3974 | 1461211743969 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 21:09:03 INFO - PROCESS | 3974 | 1461211743978 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:03 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9220075800 == 39 [pid = 3974] [id = 87] 21:09:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 93 (0x7f9221719c00) [pid = 3974] [serial = 259] [outer = (nil)] 21:09:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 94 (0x7f92219a8400) [pid = 3974] [serial = 260] [outer = 0x7f9221719c00] 21:09:04 INFO - PROCESS | 3974 | 1461211744035 Marionette DEBUG loaded listener.js 21:09:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 95 (0x7f922417e800) [pid = 3974] [serial = 261] [outer = 0x7f9221719c00] 21:09:04 INFO - PROCESS | 3974 | 1461211744727 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]]]}] 21:09:04 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. 21:09:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 934ms 21:09:04 INFO - PROCESS | 3974 | 1461211744771 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 21:09:04 INFO - PROCESS | 3974 | 1461211744774 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 21:09:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 21:09:04 INFO - PROCESS | 3974 | 1461211744780 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 21:09:04 INFO - PROCESS | 3974 | 1461211744782 Marionette TRACE conn3 <- [1,322,null,{}] 21:09:04 INFO - PROCESS | 3974 | 1461211744787 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}] 21:09:04 INFO - PROCESS | 3974 | 1461211744905 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 21:09:05 INFO - PROCESS | 3974 | 1461211744995 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:05 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226027800 == 40 [pid = 3974] [id = 88] 21:09:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 96 (0x7f921e6b2c00) [pid = 3974] [serial = 262] [outer = (nil)] 21:09:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 97 (0x7f9226652800) [pid = 3974] [serial = 263] [outer = 0x7f921e6b2c00] 21:09:05 INFO - PROCESS | 3974 | 1461211745049 Marionette DEBUG loaded listener.js 21:09:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 98 (0x7f9226661000) [pid = 3974] [serial = 264] [outer = 0x7f921e6b2c00] 21:09:05 INFO - PROCESS | 3974 | 1461211745599 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]]]}] 21:09:05 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. 21:09:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 876ms 21:09:05 INFO - PROCESS | 3974 | 1461211745656 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 21:09:05 INFO - PROCESS | 3974 | 1461211745660 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 21:09:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 21:09:05 INFO - PROCESS | 3974 | 1461211745675 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 21:09:05 INFO - PROCESS | 3974 | 1461211745681 Marionette TRACE conn3 <- [1,326,null,{}] 21:09:05 INFO - PROCESS | 3974 | 1461211745685 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}] 21:09:05 INFO - PROCESS | 3974 | 1461211745853 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 21:09:05 INFO - PROCESS | 3974 | 1461211745864 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:05 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226fda800 == 41 [pid = 3974] [id = 89] 21:09:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 99 (0x7f921d9a7c00) [pid = 3974] [serial = 265] [outer = (nil)] 21:09:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 100 (0x7f9227536c00) [pid = 3974] [serial = 266] [outer = 0x7f921d9a7c00] 21:09:05 INFO - PROCESS | 3974 | 1461211745918 Marionette DEBUG loaded listener.js 21:09:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 101 (0x7f9233ecb800) [pid = 3974] [serial = 267] [outer = 0x7f921d9a7c00] 21:09:06 INFO - PROCESS | 3974 | 1461211746608 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]]]}] 21:09:06 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. 21:09:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 989ms 21:09:06 INFO - PROCESS | 3974 | 1461211746674 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 21:09:06 INFO - PROCESS | 3974 | 1461211746677 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 21:09:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 21:09:06 INFO - PROCESS | 3974 | 1461211746682 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 21:09:06 INFO - PROCESS | 3974 | 1461211746684 Marionette TRACE conn3 <- [1,330,null,{}] 21:09:06 INFO - PROCESS | 3974 | 1461211746689 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}] 21:09:06 INFO - PROCESS | 3974 | 1461211746831 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 21:09:06 INFO - PROCESS | 3974 | 1461211746890 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:06 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227fc6000 == 42 [pid = 3974] [id = 90] 21:09:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 102 (0x7f922417c400) [pid = 3974] [serial = 268] [outer = (nil)] 21:09:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 103 (0x7f9235179000) [pid = 3974] [serial = 269] [outer = 0x7f922417c400] 21:09:06 INFO - PROCESS | 3974 | 1461211746943 Marionette DEBUG loaded listener.js 21:09:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 104 (0x7f9238020800) [pid = 3974] [serial = 270] [outer = 0x7f922417c400] 21:09:07 INFO - PROCESS | 3974 | 1461211747546 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]]]}] 21:09:07 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. 21:09:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 926ms 21:09:07 INFO - PROCESS | 3974 | 1461211747609 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 21:09:07 INFO - PROCESS | 3974 | 1461211747612 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 21:09:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 21:09:07 INFO - PROCESS | 3974 | 1461211747617 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 21:09:07 INFO - PROCESS | 3974 | 1461211747619 Marionette TRACE conn3 <- [1,334,null,{}] 21:09:07 INFO - PROCESS | 3974 | 1461211747624 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}] 21:09:07 INFO - PROCESS | 3974 | 1461211747767 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 21:09:07 INFO - PROCESS | 3974 | 1461211747804 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:07 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c01b800 == 43 [pid = 3974] [id = 91] 21:09:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 105 (0x7f923a472400) [pid = 3974] [serial = 271] [outer = (nil)] 21:09:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 106 (0x7f923a4d4000) [pid = 3974] [serial = 272] [outer = 0x7f923a472400] 21:09:07 INFO - PROCESS | 3974 | 1461211747870 Marionette DEBUG loaded listener.js 21:09:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 107 (0x7f923cbf4000) [pid = 3974] [serial = 273] [outer = 0x7f923a472400] 21:09:08 INFO - PROCESS | 3974 | --DOMWINDOW == 106 (0x7f9226656800) [pid = 3974] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 21:09:08 INFO - PROCESS | 3974 | --DOMWINDOW == 105 (0x7f923a55b800) [pid = 3974] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 21:09:08 INFO - PROCESS | 3974 | --DOMWINDOW == 104 (0x7f9226661c00) [pid = 3974] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 21:09:08 INFO - PROCESS | 3974 | --DOMWINDOW == 103 (0x7f9227cf6c00) [pid = 3974] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 21:09:08 INFO - PROCESS | 3974 | --DOMWINDOW == 102 (0x7f92241d8800) [pid = 3974] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 21:09:08 INFO - PROCESS | 3974 | --DOMWINDOW == 101 (0x7f921e509800) [pid = 3974] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 21:09:08 INFO - PROCESS | 3974 | --DOMWINDOW == 100 (0x7f921fd5d800) [pid = 3974] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 21:09:08 INFO - PROCESS | 3974 | --DOMWINDOW == 99 (0x7f923a3b0c00) [pid = 3974] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 21:09:08 INFO - PROCESS | 3974 | 1461211748603 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]]]}] 21:09:08 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. 21:09:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1030ms 21:09:08 INFO - PROCESS | 3974 | 1461211748647 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 21:09:08 INFO - PROCESS | 3974 | 1461211748650 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 21:09:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 21:09:08 INFO - PROCESS | 3974 | 1461211748655 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 21:09:08 INFO - PROCESS | 3974 | 1461211748657 Marionette TRACE conn3 <- [1,338,null,{}] 21:09:08 INFO - PROCESS | 3974 | 1461211748678 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}] 21:09:08 INFO - PROCESS | 3974 | 1461211748825 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 21:09:08 INFO - PROCESS | 3974 | 1461211748840 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:08 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9235bc1800 == 44 [pid = 3974] [id = 92] 21:09:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 100 (0x7f921e831c00) [pid = 3974] [serial = 274] [outer = (nil)] 21:09:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 101 (0x7f9235174c00) [pid = 3974] [serial = 275] [outer = 0x7f921e831c00] 21:09:08 INFO - PROCESS | 3974 | 1461211748893 Marionette DEBUG loaded listener.js 21:09:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 102 (0x7f923e6e5c00) [pid = 3974] [serial = 276] [outer = 0x7f921e831c00] 21:09:09 INFO - PROCESS | 3974 | 1461211749481 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]]]}] 21:09:09 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. 21:09:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 882ms 21:09:09 INFO - PROCESS | 3974 | 1461211749539 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 21:09:09 INFO - PROCESS | 3974 | 1461211749541 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 21:09:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 21:09:09 INFO - PROCESS | 3974 | 1461211749546 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 21:09:09 INFO - PROCESS | 3974 | 1461211749549 Marionette TRACE conn3 <- [1,342,null,{}] 21:09:09 INFO - PROCESS | 3974 | 1461211749554 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}] 21:09:09 INFO - PROCESS | 3974 | 1461211749665 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 21:09:09 INFO - PROCESS | 3974 | 1461211749679 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:09 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9239913000 == 45 [pid = 3974] [id = 93] 21:09:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 103 (0x7f921e439800) [pid = 3974] [serial = 277] [outer = (nil)] 21:09:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 104 (0x7f921e43f400) [pid = 3974] [serial = 278] [outer = 0x7f921e439800] 21:09:09 INFO - PROCESS | 3974 | 1461211749733 Marionette DEBUG loaded listener.js 21:09:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 105 (0x7f921e443c00) [pid = 3974] [serial = 279] [outer = 0x7f921e439800] 21:09:10 INFO - PROCESS | 3974 | 1461211750426 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]]]}] 21:09:10 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. 21:09:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 930ms 21:09:10 INFO - PROCESS | 3974 | 1461211750477 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 21:09:10 INFO - PROCESS | 3974 | 1461211750482 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 21:09:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 21:09:10 INFO - PROCESS | 3974 | 1461211750490 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 21:09:10 INFO - PROCESS | 3974 | 1461211750495 Marionette TRACE conn3 <- [1,346,null,{}] 21:09:10 INFO - PROCESS | 3974 | 1461211750503 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}] 21:09:10 INFO - PROCESS | 3974 | 1461211750654 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 21:09:10 INFO - PROCESS | 3974 | 1461211750788 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:10 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9220b95000 == 46 [pid = 3974] [id = 94] 21:09:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 106 (0x7f921e43b400) [pid = 3974] [serial = 280] [outer = (nil)] 21:09:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 107 (0x7f921fd63000) [pid = 3974] [serial = 281] [outer = 0x7f921e43b400] 21:09:10 INFO - PROCESS | 3974 | 1461211750854 Marionette DEBUG loaded listener.js 21:09:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 108 (0x7f922171ac00) [pid = 3974] [serial = 282] [outer = 0x7f921e43b400] 21:09:11 INFO - PROCESS | 3974 | 1461211751628 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]]]}] 21:09:11 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. 21:09:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1189ms 21:09:11 INFO - PROCESS | 3974 | 1461211751680 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 21:09:11 INFO - PROCESS | 3974 | 1461211751686 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 21:09:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 21:09:11 INFO - PROCESS | 3974 | 1461211751696 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 21:09:11 INFO - PROCESS | 3974 | 1461211751700 Marionette TRACE conn3 <- [1,350,null,{}] 21:09:11 INFO - PROCESS | 3974 | 1461211751705 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}] 21:09:11 INFO - PROCESS | 3974 | 1461211751844 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 21:09:11 INFO - PROCESS | 3974 | 1461211751968 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:11 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227fc7000 == 47 [pid = 3974] [id = 95] 21:09:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 109 (0x7f921e445000) [pid = 3974] [serial = 283] [outer = (nil)] 21:09:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 110 (0x7f9226655800) [pid = 3974] [serial = 284] [outer = 0x7f921e445000] 21:09:12 INFO - PROCESS | 3974 | 1461211752031 Marionette DEBUG loaded listener.js 21:09:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 111 (0x7f9226e7f000) [pid = 3974] [serial = 285] [outer = 0x7f921e445000] 21:09:12 INFO - PROCESS | 3974 | 1461211752790 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]]]}] 21:09:12 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. 21:09:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1135ms 21:09:12 INFO - PROCESS | 3974 | 1461211752831 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 21:09:12 INFO - PROCESS | 3974 | 1461211752835 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 21:09:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 21:09:12 INFO - PROCESS | 3974 | 1461211752840 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 21:09:12 INFO - PROCESS | 3974 | 1461211752845 Marionette TRACE conn3 <- [1,354,null,{}] 21:09:12 INFO - PROCESS | 3974 | 1461211752860 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}] 21:09:13 INFO - PROCESS | 3974 | 1461211753007 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 21:09:13 INFO - PROCESS | 3974 | 1461211753131 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:13 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a4ba800 == 48 [pid = 3974] [id = 96] 21:09:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 112 (0x7f9227f34000) [pid = 3974] [serial = 286] [outer = (nil)] 21:09:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 113 (0x7f92380cf000) [pid = 3974] [serial = 287] [outer = 0x7f9227f34000] 21:09:13 INFO - PROCESS | 3974 | 1461211753198 Marionette DEBUG loaded listener.js 21:09:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 114 (0x7f923a3a2400) [pid = 3974] [serial = 288] [outer = 0x7f9227f34000] 21:09:14 INFO - PROCESS | 3974 | 1461211754058 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]]]}] 21:09:14 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. 21:09:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1236ms 21:09:14 INFO - PROCESS | 3974 | 1461211754077 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 21:09:14 INFO - PROCESS | 3974 | 1461211754080 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 21:09:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 21:09:14 INFO - PROCESS | 3974 | 1461211754086 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 21:09:14 INFO - PROCESS | 3974 | 1461211754088 Marionette TRACE conn3 <- [1,358,null,{}] 21:09:14 INFO - PROCESS | 3974 | 1461211754093 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}] 21:09:14 INFO - PROCESS | 3974 | 1461211754238 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 21:09:14 INFO - PROCESS | 3974 | 1461211754369 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:14 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923e687000 == 49 [pid = 3974] [id = 97] 21:09:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 115 (0x7f922a337c00) [pid = 3974] [serial = 289] [outer = (nil)] 21:09:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 116 (0x7f923e6e4000) [pid = 3974] [serial = 290] [outer = 0x7f922a337c00] 21:09:14 INFO - PROCESS | 3974 | 1461211754434 Marionette DEBUG loaded listener.js 21:09:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 117 (0x7f923e6f4400) [pid = 3974] [serial = 291] [outer = 0x7f922a337c00] 21:09:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 118 (0x7f921c0e6c00) [pid = 3974] [serial = 292] [outer = 0x7f921d9a5c00] 21:09:15 INFO - PROCESS | 3974 | 1461211755283 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]]]}] 21:09:15 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. 21:09:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1225ms 21:09:15 INFO - PROCESS | 3974 | 1461211755312 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 21:09:15 INFO - PROCESS | 3974 | 1461211755315 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 21:09:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 21:09:15 INFO - PROCESS | 3974 | 1461211755321 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 21:09:15 INFO - PROCESS | 3974 | 1461211755323 Marionette TRACE conn3 <- [1,362,null,{}] 21:09:15 INFO - PROCESS | 3974 | 1461211755329 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}] 21:09:15 INFO - PROCESS | 3974 | 1461211755456 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 21:09:15 INFO - PROCESS | 3974 | 1461211755587 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:15 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ecd2800 == 50 [pid = 3974] [id = 98] 21:09:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 119 (0x7f921c0ee000) [pid = 3974] [serial = 293] [outer = (nil)] 21:09:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 120 (0x7f921d9a7400) [pid = 3974] [serial = 294] [outer = 0x7f921c0ee000] 21:09:15 INFO - PROCESS | 3974 | 1461211755664 Marionette DEBUG loaded listener.js 21:09:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 121 (0x7f923a3ab400) [pid = 3974] [serial = 295] [outer = 0x7f921c0ee000] 21:09:16 INFO - PROCESS | 3974 | 1461211756430 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]]]}] 21:09:16 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. 21:09:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1127ms 21:09:16 INFO - PROCESS | 3974 | 1461211756448 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 21:09:16 INFO - PROCESS | 3974 | 1461211756451 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 21:09:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 21:09:16 INFO - PROCESS | 3974 | 1461211756456 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 21:09:16 INFO - PROCESS | 3974 | 1461211756459 Marionette TRACE conn3 <- [1,366,null,{}] 21:09:16 INFO - PROCESS | 3974 | 1461211756464 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}] 21:09:16 INFO - PROCESS | 3974 | 1461211756616 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 21:09:16 INFO - PROCESS | 3974 | 1461211756725 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:16 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92266dc800 == 51 [pid = 3974] [id = 99] 21:09:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 122 (0x7f921da47400) [pid = 3974] [serial = 296] [outer = (nil)] 21:09:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 123 (0x7f921ea13000) [pid = 3974] [serial = 297] [outer = 0x7f921da47400] 21:09:16 INFO - PROCESS | 3974 | 1461211756787 Marionette DEBUG loaded listener.js 21:09:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 124 (0x7f923e68fc00) [pid = 3974] [serial = 298] [outer = 0x7f921da47400] 21:09:17 INFO - PROCESS | 3974 | 1461211757750 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]]]}] 21:09:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 21:09:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1336ms 21:09:17 INFO - PROCESS | 3974 | 1461211757795 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 21:09:17 INFO - PROCESS | 3974 | 1461211757800 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 21:09:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 21:09:17 INFO - PROCESS | 3974 | 1461211757806 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 21:09:17 INFO - PROCESS | 3974 | 1461211757811 Marionette TRACE conn3 <- [1,370,null,{}] 21:09:17 INFO - PROCESS | 3974 | 1461211757819 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}] 21:09:18 INFO - PROCESS | 3974 | 1461211758035 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 21:09:18 INFO - PROCESS | 3974 | 1461211758178 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:18 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fce2800 == 52 [pid = 3974] [id = 100] 21:09:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 125 (0x7f921ea0e000) [pid = 3974] [serial = 299] [outer = (nil)] 21:09:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 126 (0x7f921ea10400) [pid = 3974] [serial = 300] [outer = 0x7f921ea0e000] 21:09:18 INFO - PROCESS | 3974 | 1461211758237 Marionette DEBUG loaded listener.js 21:09:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 127 (0x7f921ea18400) [pid = 3974] [serial = 301] [outer = 0x7f921ea0e000] 21:09:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9235bc1800 == 51 [pid = 3974] [id = 92] 21:09:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c01b800 == 50 [pid = 3974] [id = 91] 21:09:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9227fc6000 == 49 [pid = 3974] [id = 90] 21:09:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226fda800 == 48 [pid = 3974] [id = 89] 21:09:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226027800 == 47 [pid = 3974] [id = 88] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 126 (0x7f923e45fc00) [pid = 3974] [serial = 239] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9220075800 == 46 [pid = 3974] [id = 87] 21:09:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921eef2000 == 45 [pid = 3974] [id = 86] 21:09:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922a3df000 == 44 [pid = 3974] [id = 82] 21:09:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9221c65000 == 43 [pid = 3974] [id = 81] 21:09:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923a42a000 == 42 [pid = 3974] [id = 80] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 125 (0x7f922665d000) [pid = 3974] [serial = 209] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 124 (0x7f92244b0c00) [pid = 3974] [serial = 206] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 123 (0x7f9233ec9000) [pid = 3974] [serial = 225] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 122 (0x7f923cbea400) [pid = 3974] [serial = 233] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 121 (0x7f9239fc7800) [pid = 3974] [serial = 230] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 120 (0x7f92380ab000) [pid = 3974] [serial = 228] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 119 (0x7f9227539800) [pid = 3974] [serial = 224] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 118 (0x7f923a167800) [pid = 3974] [serial = 231] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 117 (0x7f922e057000) [pid = 3974] [serial = 215] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 116 (0x7f9235fbb400) [pid = 3974] [serial = 212] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 115 (0x7f92260df000) [pid = 3974] [serial = 221] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 114 (0x7f921fd59c00) [pid = 3974] [serial = 218] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 113 (0x7f923ceaac00) [pid = 3974] [serial = 237] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 112 (0x7f92380cc400) [pid = 3974] [serial = 236] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 111 (0x7f9226658400) [pid = 3974] [serial = 222] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 110 (0x7f923a510800) [pid = 3974] [serial = 201] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 109 (0x7f9221c4e400) [pid = 3974] [serial = 219] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 108 (0x7f921fd57c00) [pid = 3974] [serial = 203] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 107 (0x7f923ce91c00) [pid = 3974] [serial = 234] [outer = (nil)] [url = about:blank] 21:09:18 INFO - PROCESS | 3974 | --DOMWINDOW == 106 (0x7f9235fc7000) [pid = 3974] [serial = 227] [outer = (nil)] [url = about:blank] 21:09:19 INFO - PROCESS | 3974 | 1461211759003 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]]]}] 21:09:19 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. 21:09:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1233ms 21:09:19 INFO - PROCESS | 3974 | 1461211759043 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 21:09:19 INFO - PROCESS | 3974 | 1461211759050 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 21:09:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 21:09:19 INFO - PROCESS | 3974 | 1461211759058 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 21:09:19 INFO - PROCESS | 3974 | 1461211759061 Marionette TRACE conn3 <- [1,374,null,{}] 21:09:19 INFO - PROCESS | 3974 | 1461211759065 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}] 21:09:19 INFO - PROCESS | 3974 | 1461211759205 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 21:09:19 INFO - PROCESS | 3974 | 1461211759219 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:19 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922623d800 == 43 [pid = 3974] [id = 101] 21:09:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 107 (0x7f922199c800) [pid = 3974] [serial = 302] [outer = (nil)] 21:09:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 108 (0x7f92219a6000) [pid = 3974] [serial = 303] [outer = 0x7f922199c800] 21:09:19 INFO - PROCESS | 3974 | 1461211759273 Marionette DEBUG loaded listener.js 21:09:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 109 (0x7f9221c56c00) [pid = 3974] [serial = 304] [outer = 0x7f922199c800] 21:09:19 INFO - PROCESS | 3974 | 1461211759939 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 21:09:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 21:09:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 931ms 21:09:19 INFO - PROCESS | 3974 | 1461211759989 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 21:09:19 INFO - PROCESS | 3974 | 1461211759993 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 21:09:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 21:09:20 INFO - PROCESS | 3974 | 1461211759998 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 21:09:20 INFO - PROCESS | 3974 | 1461211760003 Marionette TRACE conn3 <- [1,378,null,{}] 21:09:20 INFO - PROCESS | 3974 | 1461211760026 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}] 21:09:20 INFO - PROCESS | 3974 | 1461211760149 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 21:09:20 INFO - PROCESS | 3974 | 1461211760164 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:20 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92273de800 == 44 [pid = 3974] [id = 102] 21:09:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 110 (0x7f9226656000) [pid = 3974] [serial = 305] [outer = (nil)] 21:09:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 111 (0x7f922752c000) [pid = 3974] [serial = 306] [outer = 0x7f9226656000] 21:09:20 INFO - PROCESS | 3974 | 1461211760220 Marionette DEBUG loaded listener.js 21:09:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 112 (0x7f9227f33800) [pid = 3974] [serial = 307] [outer = 0x7f9226656000] 21:09:21 INFO - PROCESS | 3974 | 1461211760995 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 21:09:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 21:09:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1038ms 21:09:21 INFO - PROCESS | 3974 | 1461211761036 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 21:09:21 INFO - PROCESS | 3974 | 1461211761049 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 21:09:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 21:09:21 INFO - PROCESS | 3974 | 1461211761062 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 21:09:21 INFO - PROCESS | 3974 | 1461211761065 Marionette TRACE conn3 <- [1,382,null,{}] 21:09:21 INFO - PROCESS | 3974 | 1461211761083 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}] 21:09:21 INFO - PROCESS | 3974 | 1461211761228 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 21:09:21 INFO - PROCESS | 3974 | 1461211761250 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:21 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922a3f0800 == 45 [pid = 3974] [id = 103] 21:09:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 113 (0x7f921db70c00) [pid = 3974] [serial = 308] [outer = (nil)] 21:09:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 114 (0x7f92241d4000) [pid = 3974] [serial = 309] [outer = 0x7f921db70c00] 21:09:21 INFO - PROCESS | 3974 | 1461211761305 Marionette DEBUG loaded listener.js 21:09:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 115 (0x7f9227c73c00) [pid = 3974] [serial = 310] [outer = 0x7f921db70c00] 21:09:21 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:09:21 INFO - PROCESS | 3974 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:09:21 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:09:21 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:09:21 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:09:21 INFO - PROCESS | 3974 | 1461211761929 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 21:09:21 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 21:09:21 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 885ms 21:09:21 INFO - PROCESS | 3974 | 1461211761949 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 21:09:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 21:09:21 INFO - PROCESS | 3974 | 1461211761952 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 21:09:21 INFO - PROCESS | 3974 | 1461211761957 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 21:09:21 INFO - PROCESS | 3974 | 1461211761959 Marionette TRACE conn3 <- [1,386,null,{}] 21:09:21 INFO - PROCESS | 3974 | 1461211761964 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}] 21:09:22 INFO - PROCESS | 3974 | 1461211762108 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 21:09:22 INFO - PROCESS | 3974 | 1461211762145 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:22 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e695800 == 46 [pid = 3974] [id = 104] 21:09:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 116 (0x7f921db75c00) [pid = 3974] [serial = 311] [outer = (nil)] 21:09:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 117 (0x7f9233ec9000) [pid = 3974] [serial = 312] [outer = 0x7f921db75c00] 21:09:22 INFO - PROCESS | 3974 | 1461211762197 Marionette DEBUG loaded listener.js 21:09:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 118 (0x7f9235f45800) [pid = 3974] [serial = 313] [outer = 0x7f921db75c00] 21:09:22 INFO - PROCESS | 3974 | --DOMWINDOW == 117 (0x7f922417c400) [pid = 3974] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 21:09:22 INFO - PROCESS | 3974 | --DOMWINDOW == 116 (0x7f923a472400) [pid = 3974] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 21:09:22 INFO - PROCESS | 3974 | --DOMWINDOW == 115 (0x7f921e6b2c00) [pid = 3974] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 21:09:22 INFO - PROCESS | 3974 | --DOMWINDOW == 114 (0x7f921e6b1000) [pid = 3974] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 21:09:22 INFO - PROCESS | 3974 | --DOMWINDOW == 113 (0x7f921d9a7c00) [pid = 3974] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 21:09:22 INFO - PROCESS | 3974 | --DOMWINDOW == 112 (0x7f9221719c00) [pid = 3974] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 21:09:22 INFO - PROCESS | 3974 | --DOMWINDOW == 111 (0x7f9221c55000) [pid = 3974] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 21:09:22 INFO - PROCESS | 3974 | --DOMWINDOW == 110 (0x7f921e831c00) [pid = 3974] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 21:09:22 INFO - PROCESS | 3974 | 1461211762997 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]]]}] 21:09:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 21:09:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1079ms 21:09:23 INFO - PROCESS | 3974 | 1461211763036 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 21:09:23 INFO - PROCESS | 3974 | 1461211763040 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 21:09:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 21:09:23 INFO - PROCESS | 3974 | 1461211763045 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 21:09:23 INFO - PROCESS | 3974 | 1461211763047 Marionette TRACE conn3 <- [1,390,null,{}] 21:09:23 INFO - PROCESS | 3974 | 1461211763051 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}] 21:09:23 INFO - PROCESS | 3974 | 1461211763232 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 21:09:23 INFO - PROCESS | 3974 | 1461211763298 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:23 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9237b11800 == 47 [pid = 3974] [id = 105] 21:09:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 111 (0x7f9225b9c000) [pid = 3974] [serial = 314] [outer = (nil)] 21:09:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 112 (0x7f922a661400) [pid = 3974] [serial = 315] [outer = 0x7f9225b9c000] 21:09:23 INFO - PROCESS | 3974 | 1461211763355 Marionette DEBUG loaded listener.js 21:09:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 113 (0x7f92362f5c00) [pid = 3974] [serial = 316] [outer = 0x7f9225b9c000] 21:09:23 INFO - PROCESS | 3974 | 1461211763949 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]]]}] 21:09:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 21:09:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 927ms 21:09:23 INFO - PROCESS | 3974 | 1461211763972 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 21:09:23 INFO - PROCESS | 3974 | 1461211763975 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 21:09:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 21:09:23 INFO - PROCESS | 3974 | 1461211763980 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 21:09:23 INFO - PROCESS | 3974 | 1461211763983 Marionette TRACE conn3 <- [1,394,null,{}] 21:09:23 INFO - PROCESS | 3974 | 1461211763987 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}] 21:09:24 INFO - PROCESS | 3974 | 1461211764101 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 21:09:24 INFO - PROCESS | 3974 | 1461211764204 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:24 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a372000 == 48 [pid = 3974] [id = 106] 21:09:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 114 (0x7f9225ba4400) [pid = 3974] [serial = 317] [outer = (nil)] 21:09:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 115 (0x7f9239985000) [pid = 3974] [serial = 318] [outer = 0x7f9225ba4400] 21:09:24 INFO - PROCESS | 3974 | 1461211764257 Marionette DEBUG loaded listener.js 21:09:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 116 (0x7f923a4d0800) [pid = 3974] [serial = 319] [outer = 0x7f9225ba4400] 21:09:24 INFO - PROCESS | 3974 | 1461211764837 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]]]}] 21:09:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 21:09:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 877ms 21:09:24 INFO - PROCESS | 3974 | 1461211764917 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 21:09:24 INFO - PROCESS | 3974 | 1461211764922 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 21:09:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 21:09:24 INFO - PROCESS | 3974 | 1461211764930 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 21:09:24 INFO - PROCESS | 3974 | 1461211764935 Marionette TRACE conn3 <- [1,398,null,{}] 21:09:24 INFO - PROCESS | 3974 | 1461211764942 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}] 21:09:25 INFO - PROCESS | 3974 | 1461211765123 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 21:09:25 INFO - PROCESS | 3974 | 1461211765251 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:25 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221c63000 == 49 [pid = 3974] [id = 107] 21:09:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 117 (0x7f921d6f2400) [pid = 3974] [serial = 320] [outer = (nil)] 21:09:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 118 (0x7f921d6f9400) [pid = 3974] [serial = 321] [outer = 0x7f921d6f2400] 21:09:25 INFO - PROCESS | 3974 | 1461211765317 Marionette DEBUG loaded listener.js 21:09:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 119 (0x7f921db70800) [pid = 3974] [serial = 322] [outer = 0x7f921d6f2400] 21:09:26 INFO - PROCESS | 3974 | 1461211766150 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]]]}] 21:09:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 21:09:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1291ms 21:09:26 INFO - PROCESS | 3974 | 1461211766222 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 21:09:26 INFO - PROCESS | 3974 | 1461211766226 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 21:09:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 21:09:26 INFO - PROCESS | 3974 | 1461211766238 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 21:09:26 INFO - PROCESS | 3974 | 1461211766242 Marionette TRACE conn3 <- [1,402,null,{}] 21:09:26 INFO - PROCESS | 3974 | 1461211766248 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}] 21:09:26 INFO - PROCESS | 3974 | 1461211766425 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 21:09:26 INFO - PROCESS | 3974 | 1461211766552 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:26 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227f81800 == 50 [pid = 3974] [id = 108] 21:09:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 120 (0x7f921d6f5400) [pid = 3974] [serial = 323] [outer = (nil)] 21:09:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 121 (0x7f921ea0c800) [pid = 3974] [serial = 324] [outer = 0x7f921d6f5400] 21:09:26 INFO - PROCESS | 3974 | 1461211766615 Marionette DEBUG loaded listener.js 21:09:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 122 (0x7f921fd64c00) [pid = 3974] [serial = 325] [outer = 0x7f921d6f5400] 21:09:27 INFO - PROCESS | 3974 | 1461211767441 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]]]}] 21:09:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 21:09:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1239ms 21:09:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 21:09:27 INFO - PROCESS | 3974 | 1461211767474 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 21:09:27 INFO - PROCESS | 3974 | 1461211767477 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 21:09:27 INFO - PROCESS | 3974 | 1461211767483 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 21:09:27 INFO - PROCESS | 3974 | 1461211767486 Marionette TRACE conn3 <- [1,406,null,{}] 21:09:27 INFO - PROCESS | 3974 | 1461211767498 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}] 21:09:27 INFO - PROCESS | 3974 | 1461211767636 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 21:09:27 INFO - PROCESS | 3974 | 1461211767773 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:27 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923e492000 == 51 [pid = 3974] [id = 109] 21:09:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 123 (0x7f9226071800) [pid = 3974] [serial = 326] [outer = (nil)] 21:09:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 124 (0x7f92263a0c00) [pid = 3974] [serial = 327] [outer = 0x7f9226071800] 21:09:27 INFO - PROCESS | 3974 | 1461211767840 Marionette DEBUG loaded listener.js 21:09:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 125 (0x7f9227cf6c00) [pid = 3974] [serial = 328] [outer = 0x7f9226071800] 21:09:28 INFO - PROCESS | 3974 | 1461211768700 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]]]}] 21:09:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 21:09:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1278ms 21:09:28 INFO - PROCESS | 3974 | 1461211768761 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 21:09:28 INFO - PROCESS | 3974 | 1461211768764 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 21:09:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 21:09:28 INFO - PROCESS | 3974 | 1461211768775 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 21:09:28 INFO - PROCESS | 3974 | 1461211768781 Marionette TRACE conn3 <- [1,410,null,{}] 21:09:28 INFO - PROCESS | 3974 | 1461211768788 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}] 21:09:28 INFO - PROCESS | 3974 | 1461211768941 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 21:09:29 INFO - PROCESS | 3974 | 1461211769078 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:29 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c3d9000 == 52 [pid = 3974] [id = 110] 21:09:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 126 (0x7f922a66fc00) [pid = 3974] [serial = 329] [outer = (nil)] 21:09:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 127 (0x7f9235f4f000) [pid = 3974] [serial = 330] [outer = 0x7f922a66fc00] 21:09:29 INFO - PROCESS | 3974 | 1461211769149 Marionette DEBUG loaded listener.js 21:09:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 128 (0x7f923997a000) [pid = 3974] [serial = 331] [outer = 0x7f922a66fc00] 21:09:29 INFO - PROCESS | 3974 | 1461211769964 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]]]}] 21:09:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 21:09:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1232ms 21:09:30 INFO - PROCESS | 3974 | 1461211770008 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 21:09:30 INFO - PROCESS | 3974 | 1461211770011 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 21:09:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 21:09:30 INFO - PROCESS | 3974 | 1461211770017 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 21:09:30 INFO - PROCESS | 3974 | 1461211770019 Marionette TRACE conn3 <- [1,414,null,{}] 21:09:30 INFO - PROCESS | 3974 | 1461211770024 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}] 21:09:30 INFO - PROCESS | 3974 | 1461211770153 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 21:09:30 INFO - PROCESS | 3974 | 1461211770296 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:30 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e312000 == 53 [pid = 3974] [id = 111] 21:09:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 129 (0x7f921e437800) [pid = 3974] [serial = 332] [outer = (nil)] 21:09:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 130 (0x7f923a510800) [pid = 3974] [serial = 333] [outer = 0x7f921e437800] 21:09:30 INFO - PROCESS | 3974 | 1461211770361 Marionette DEBUG loaded listener.js 21:09:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 131 (0x7f923cbea400) [pid = 3974] [serial = 334] [outer = 0x7f921e437800] 21:09:31 INFO - PROCESS | 3974 | 1461211771375 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]]]}] 21:09:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 21:09:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1376ms 21:09:31 INFO - PROCESS | 3974 | 1461211771394 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 21:09:31 INFO - PROCESS | 3974 | 1461211771398 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 21:09:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 21:09:31 INFO - PROCESS | 3974 | 1461211771405 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 21:09:31 INFO - PROCESS | 3974 | 1461211771410 Marionette TRACE conn3 <- [1,418,null,{}] 21:09:31 INFO - PROCESS | 3974 | 1461211771418 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}] 21:09:31 INFO - PROCESS | 3974 | 1461211771549 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 21:09:31 INFO - PROCESS | 3974 | 1461211771724 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:31 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ecc7000 == 54 [pid = 3974] [id = 112] 21:09:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 132 (0x7f921e437400) [pid = 3974] [serial = 335] [outer = (nil)] 21:09:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 133 (0x7f921e43cc00) [pid = 3974] [serial = 336] [outer = 0x7f921e437400] 21:09:31 INFO - PROCESS | 3974 | 1461211771858 Marionette DEBUG loaded listener.js 21:09:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 134 (0x7f921e6b4800) [pid = 3974] [serial = 337] [outer = 0x7f921e437400] 21:09:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9237b11800 == 53 [pid = 3974] [id = 105] 21:09:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e695800 == 52 [pid = 3974] [id = 104] 21:09:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922a3f0800 == 51 [pid = 3974] [id = 103] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 133 (0x7f921e43f400) [pid = 3974] [serial = 278] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92273de800 == 50 [pid = 3974] [id = 102] 21:09:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922623d800 == 49 [pid = 3974] [id = 101] 21:09:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921fce2800 == 48 [pid = 3974] [id = 100] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 132 (0x7f9235179000) [pid = 3974] [serial = 269] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 131 (0x7f923a4d4000) [pid = 3974] [serial = 272] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 130 (0x7f9238020800) [pid = 3974] [serial = 270] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 129 (0x7f923cbf4000) [pid = 3974] [serial = 273] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 128 (0x7f9226652800) [pid = 3974] [serial = 263] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 127 (0x7f9226661000) [pid = 3974] [serial = 264] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 126 (0x7f921fd7e400) [pid = 3974] [serial = 242] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 125 (0x7f923a511c00) [pid = 3974] [serial = 251] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 124 (0x7f9220bd9400) [pid = 3974] [serial = 258] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 123 (0x7f921ee71000) [pid = 3974] [serial = 257] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 122 (0x7f9227536c00) [pid = 3974] [serial = 266] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 121 (0x7f92219a8400) [pid = 3974] [serial = 260] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 120 (0x7f922417e800) [pid = 3974] [serial = 261] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 119 (0x7f92241cf800) [pid = 3974] [serial = 245] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 118 (0x7f9234f16000) [pid = 3974] [serial = 248] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 117 (0x7f923e6da800) [pid = 3974] [serial = 240] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 116 (0x7f923e467000) [pid = 3974] [serial = 254] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 115 (0x7f923e6e5c00) [pid = 3974] [serial = 276] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 114 (0x7f9233ecb800) [pid = 3974] [serial = 267] [outer = (nil)] [url = about:blank] 21:09:32 INFO - PROCESS | 3974 | --DOMWINDOW == 113 (0x7f9235174c00) [pid = 3974] [serial = 275] [outer = (nil)] [url = about:blank] 21:09:33 INFO - PROCESS | 3974 | 1461211773020 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]]]}] 21:09:33 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 21:09:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1635ms 21:09:33 INFO - PROCESS | 3974 | 1461211773041 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 21:09:33 INFO - PROCESS | 3974 | 1461211773048 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 21:09:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 21:09:33 INFO - PROCESS | 3974 | 1461211773056 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 21:09:33 INFO - PROCESS | 3974 | 1461211773059 Marionette TRACE conn3 <- [1,422,null,{}] 21:09:33 INFO - PROCESS | 3974 | 1461211773064 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}] 21:09:33 INFO - PROCESS | 3974 | 1461211773239 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 21:09:33 INFO - PROCESS | 3974 | 1461211773331 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:33 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221c62800 == 49 [pid = 3974] [id = 113] 21:09:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 114 (0x7f921e6ab400) [pid = 3974] [serial = 338] [outer = (nil)] 21:09:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 115 (0x7f9221719c00) [pid = 3974] [serial = 339] [outer = 0x7f921e6ab400] 21:09:33 INFO - PROCESS | 3974 | 1461211773386 Marionette DEBUG loaded listener.js 21:09:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 116 (0x7f9221a20800) [pid = 3974] [serial = 340] [outer = 0x7f921e6ab400] 21:09:34 INFO - PROCESS | 3974 | 1461211774505 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]]]}] 21:09:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 21:09:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1483ms 21:09:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 21:09:34 INFO - PROCESS | 3974 | 1461211774539 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 21:09:34 INFO - PROCESS | 3974 | 1461211774542 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 21:09:34 INFO - PROCESS | 3974 | 1461211774548 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 21:09:34 INFO - PROCESS | 3974 | 1461211774553 Marionette TRACE conn3 <- [1,426,null,{}] 21:09:34 INFO - PROCESS | 3974 | 1461211774566 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}] 21:09:34 INFO - PROCESS | 3974 | 1461211774689 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 21:09:34 INFO - PROCESS | 3974 | 1461211774833 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:34 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227020800 == 50 [pid = 3974] [id = 114] 21:09:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 117 (0x7f9221a4f800) [pid = 3974] [serial = 341] [outer = (nil)] 21:09:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 118 (0x7f9221c55800) [pid = 3974] [serial = 342] [outer = 0x7f9221a4f800] 21:09:34 INFO - PROCESS | 3974 | 1461211774890 Marionette DEBUG loaded listener.js 21:09:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 119 (0x7f9226654400) [pid = 3974] [serial = 343] [outer = 0x7f9221a4f800] 21:09:35 INFO - PROCESS | 3974 | 1461211775511 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] 21:09:35 INFO - PROCESS | 3974 | 1461211775535 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 21:09:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 21:09:35 INFO - PROCESS | 3974 | 1461211775540 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 21:09:35 INFO - PROCESS | 3974 | 1461211775542 Marionette TRACE conn3 <- [1,430,null,{}] 21:09:35 INFO - PROCESS | 3974 | 1461211775561 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}] 21:09:35 INFO - PROCESS | 3974 | 1461211775708 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 21:09:35 INFO - PROCESS | 3974 | 1461211775771 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:35 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922a31e000 == 51 [pid = 3974] [id = 115] 21:09:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 120 (0x7f9221a50c00) [pid = 3974] [serial = 344] [outer = (nil)] 21:09:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 121 (0x7f9227722800) [pid = 3974] [serial = 345] [outer = 0x7f9221a50c00] 21:09:35 INFO - PROCESS | 3974 | 1461211775827 Marionette DEBUG loaded listener.js 21:09:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 122 (0x7f922a413400) [pid = 3974] [serial = 346] [outer = 0x7f9221a50c00] 21:09:36 INFO - PROCESS | 3974 | 1461211776520 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]]]}] 21:09:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 21:09:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1034ms 21:09:36 INFO - PROCESS | 3974 | 1461211776578 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 21:09:36 INFO - PROCESS | 3974 | 1461211776580 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 21:09:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 21:09:36 INFO - PROCESS | 3974 | 1461211776585 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 21:09:36 INFO - PROCESS | 3974 | 1461211776588 Marionette TRACE conn3 <- [1,434,null,{}] 21:09:36 INFO - PROCESS | 3974 | 1461211776592 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}] 21:09:36 INFO - PROCESS | 3974 | 1461211776737 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 21:09:36 INFO - PROCESS | 3974 | --DOMWINDOW == 121 (0x7f921db70c00) [pid = 3974] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 21:09:36 INFO - PROCESS | 3974 | --DOMWINDOW == 120 (0x7f921db75c00) [pid = 3974] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 21:09:36 INFO - PROCESS | 3974 | --DOMWINDOW == 119 (0x7f921ea0e000) [pid = 3974] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 21:09:36 INFO - PROCESS | 3974 | --DOMWINDOW == 118 (0x7f9226656000) [pid = 3974] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 21:09:36 INFO - PROCESS | 3974 | --DOMWINDOW == 117 (0x7f921e439800) [pid = 3974] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 21:09:36 INFO - PROCESS | 3974 | --DOMWINDOW == 116 (0x7f922199c800) [pid = 3974] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 21:09:36 INFO - PROCESS | 3974 | --DOMWINDOW == 115 (0x7f9225b9c000) [pid = 3974] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 21:09:36 INFO - PROCESS | 3974 | 1461211776835 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:36 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922006f000 == 52 [pid = 3974] [id = 116] 21:09:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 116 (0x7f921d6f5c00) [pid = 3974] [serial = 347] [outer = (nil)] 21:09:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 117 (0x7f921df42400) [pid = 3974] [serial = 348] [outer = 0x7f921d6f5c00] 21:09:36 INFO - PROCESS | 3974 | 1461211776888 Marionette DEBUG loaded listener.js 21:09:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 118 (0x7f922a331c00) [pid = 3974] [serial = 349] [outer = 0x7f921d6f5c00] 21:09:37 INFO - PROCESS | 3974 | 1461211777457 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]]]}] 21:09:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 21:09:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 929ms 21:09:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 21:09:37 INFO - PROCESS | 3974 | 1461211777515 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 21:09:37 INFO - PROCESS | 3974 | 1461211777517 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 21:09:37 INFO - PROCESS | 3974 | 1461211777522 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 21:09:37 INFO - PROCESS | 3974 | 1461211777525 Marionette TRACE conn3 <- [1,438,null,{}] 21:09:37 INFO - PROCESS | 3974 | 1461211777529 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}] 21:09:37 INFO - PROCESS | 3974 | 1461211777673 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 21:09:37 INFO - PROCESS | 3974 | 1461211777782 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:37 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c3ca000 == 53 [pid = 3974] [id = 117] 21:09:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 119 (0x7f921db70c00) [pid = 3974] [serial = 350] [outer = (nil)] 21:09:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 120 (0x7f9239fc4c00) [pid = 3974] [serial = 351] [outer = 0x7f921db70c00] 21:09:37 INFO - PROCESS | 3974 | 1461211777840 Marionette DEBUG loaded listener.js 21:09:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 121 (0x7f923ce93400) [pid = 3974] [serial = 352] [outer = 0x7f921db70c00] 21:09:38 INFO - PROCESS | 3974 | 1461211778386 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]]]}] 21:09:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 21:09:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 883ms 21:09:38 INFO - PROCESS | 3974 | 1461211778405 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 21:09:38 INFO - PROCESS | 3974 | 1461211778408 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 21:09:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 21:09:38 INFO - PROCESS | 3974 | 1461211778414 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 21:09:38 INFO - PROCESS | 3974 | 1461211778417 Marionette TRACE conn3 <- [1,442,null,{}] 21:09:38 INFO - PROCESS | 3974 | 1461211778421 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}] 21:09:38 INFO - PROCESS | 3974 | 1461211778534 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 21:09:38 INFO - PROCESS | 3974 | 1461211778545 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:38 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a37c000 == 54 [pid = 3974] [id = 118] 21:09:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 122 (0x7f921c0e9800) [pid = 3974] [serial = 353] [outer = (nil)] 21:09:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 123 (0x7f923e6e3800) [pid = 3974] [serial = 354] [outer = 0x7f921c0e9800] 21:09:38 INFO - PROCESS | 3974 | 1461211778600 Marionette DEBUG loaded listener.js 21:09:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 124 (0x7f9241bd9800) [pid = 3974] [serial = 355] [outer = 0x7f921c0e9800] 21:09:39 INFO - PROCESS | 3974 | 1461211779539 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]]]}] 21:09:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 21:09:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1181ms 21:09:39 INFO - PROCESS | 3974 | 1461211779596 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 21:09:39 INFO - PROCESS | 3974 | 1461211779601 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 21:09:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 21:09:39 INFO - PROCESS | 3974 | 1461211779610 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 21:09:39 INFO - PROCESS | 3974 | 1461211779614 Marionette TRACE conn3 <- [1,446,null,{}] 21:09:39 INFO - PROCESS | 3974 | 1461211779621 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}] 21:09:39 INFO - PROCESS | 3974 | 1461211779769 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 21:09:39 INFO - PROCESS | 3974 | 1461211779901 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:39 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9225155800 == 55 [pid = 3974] [id = 119] 21:09:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 125 (0x7f921e441400) [pid = 3974] [serial = 356] [outer = (nil)] 21:09:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 126 (0x7f921ed6fc00) [pid = 3974] [serial = 357] [outer = 0x7f921e441400] 21:09:39 INFO - PROCESS | 3974 | 1461211779967 Marionette DEBUG loaded listener.js 21:09:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 127 (0x7f921ed75400) [pid = 3974] [serial = 358] [outer = 0x7f921e441400] 21:09:40 INFO - PROCESS | 3974 | 1461211780818 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]]]}] 21:09:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 21:09:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1283ms 21:09:40 INFO - PROCESS | 3974 | 1461211780894 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 21:09:40 INFO - PROCESS | 3974 | 1461211780902 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 21:09:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 21:09:40 INFO - PROCESS | 3974 | 1461211780911 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 21:09:40 INFO - PROCESS | 3974 | 1461211780914 Marionette TRACE conn3 <- [1,450,null,{}] 21:09:40 INFO - PROCESS | 3974 | 1461211780918 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}] 21:09:41 INFO - PROCESS | 3974 | 1461211781101 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 21:09:41 INFO - PROCESS | 3974 | 1461211781203 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:41 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9234ceb800 == 56 [pid = 3974] [id = 120] 21:09:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 128 (0x7f921d6f3000) [pid = 3974] [serial = 359] [outer = (nil)] 21:09:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 129 (0x7f92217d4000) [pid = 3974] [serial = 360] [outer = 0x7f921d6f3000] 21:09:41 INFO - PROCESS | 3974 | 1461211781270 Marionette DEBUG loaded listener.js 21:09:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 130 (0x7f9221a4a800) [pid = 3974] [serial = 361] [outer = 0x7f921d6f3000] 21:09:42 INFO - PROCESS | 3974 | 1461211782067 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] 21:09:42 INFO - PROCESS | 3974 | 1461211782146 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 21:09:42 INFO - PROCESS | 3974 | 1461211782152 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 21:09:42 INFO - PROCESS | 3974 | 1461211782157 Marionette TRACE conn3 <- [1,454,null,{}] 21:09:42 INFO - PROCESS | 3974 | 1461211782171 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}] 21:09:42 INFO - PROCESS | 3974 | 1461211782322 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 21:09:42 INFO - PROCESS | 3974 | 1461211782452 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:42 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923e4af000 == 57 [pid = 3974] [id = 121] 21:09:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 131 (0x7f9221a55000) [pid = 3974] [serial = 362] [outer = (nil)] 21:09:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 132 (0x7f922772e400) [pid = 3974] [serial = 363] [outer = 0x7f9221a55000] 21:09:42 INFO - PROCESS | 3974 | 1461211782522 Marionette DEBUG loaded listener.js 21:09:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 133 (0x7f9235e2a000) [pid = 3974] [serial = 364] [outer = 0x7f9221a55000] 21:09:43 INFO - PROCESS | 3974 | [3974] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:43 INFO - PROCESS | 3974 | 1461211783318 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]]]}] 21:09:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 21:09:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1235ms 21:09:43 INFO - PROCESS | 3974 | 1461211783387 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 21:09:43 INFO - PROCESS | 3974 | 1461211783391 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 21:09:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 21:09:43 INFO - PROCESS | 3974 | 1461211783397 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 21:09:43 INFO - PROCESS | 3974 | 1461211783399 Marionette TRACE conn3 <- [1,458,null,{}] 21:09:43 INFO - PROCESS | 3974 | 1461211783405 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}] 21:09:43 INFO - PROCESS | 3974 | 1461211783541 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 21:09:43 INFO - PROCESS | 3974 | 1461211783681 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:43 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dca1800 == 58 [pid = 3974] [id = 122] 21:09:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 134 (0x7f921d1e3800) [pid = 3974] [serial = 365] [outer = (nil)] 21:09:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 135 (0x7f921d1ed000) [pid = 3974] [serial = 366] [outer = 0x7f921d1e3800] 21:09:43 INFO - PROCESS | 3974 | 1461211783745 Marionette DEBUG loaded listener.js 21:09:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 136 (0x7f9226436000) [pid = 3974] [serial = 367] [outer = 0x7f921d1e3800] 21:09:44 INFO - PROCESS | 3974 | 1461211784553 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] 21:09:44 INFO - PROCESS | 3974 | 1461211784593 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 21:09:44 INFO - PROCESS | 3974 | 1461211784599 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 21:09:44 INFO - PROCESS | 3974 | 1461211784602 Marionette TRACE conn3 <- [1,462,null,{}] 21:09:44 INFO - PROCESS | 3974 | 1461211784607 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}] 21:09:44 INFO - PROCESS | 3974 | 1461211784737 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 21:09:44 INFO - PROCESS | 3974 | 1461211784873 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:44 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e915800 == 59 [pid = 3974] [id = 123] 21:09:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 137 (0x7f921ac17c00) [pid = 3974] [serial = 368] [outer = (nil)] 21:09:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 138 (0x7f921ac1dc00) [pid = 3974] [serial = 369] [outer = 0x7f921ac17c00] 21:09:44 INFO - PROCESS | 3974 | 1461211784936 Marionette DEBUG loaded listener.js 21:09:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 139 (0x7f921d1ed800) [pid = 3974] [serial = 370] [outer = 0x7f921ac17c00] 21:09:45 INFO - PROCESS | 3974 | [3974] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:09:45 INFO - PROCESS | 3974 | 1461211785795 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] 21:09:45 INFO - PROCESS | 3974 | 1461211785848 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 21:09:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 21:09:45 INFO - PROCESS | 3974 | 1461211785856 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 21:09:45 INFO - PROCESS | 3974 | 1461211785859 Marionette TRACE conn3 <- [1,466,null,{}] 21:09:45 INFO - PROCESS | 3974 | 1461211785863 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}] 21:09:46 INFO - PROCESS | 3974 | 1461211786024 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 21:09:46 INFO - PROCESS | 3974 | 1461211786156 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:46 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921bf83000 == 60 [pid = 3974] [id = 124] 21:09:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 140 (0x7f921ac74000) [pid = 3974] [serial = 371] [outer = (nil)] 21:09:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 141 (0x7f921ac80c00) [pid = 3974] [serial = 372] [outer = 0x7f921ac74000] 21:09:46 INFO - PROCESS | 3974 | 1461211786221 Marionette DEBUG loaded listener.js 21:09:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 142 (0x7f922665ac00) [pid = 3974] [serial = 373] [outer = 0x7f921ac74000] 21:09:47 INFO - PROCESS | 3974 | 1461211787199 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] 21:09:47 INFO - PROCESS | 3974 | 1461211787241 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 21:09:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 21:09:47 INFO - PROCESS | 3974 | 1461211787249 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 21:09:47 INFO - PROCESS | 3974 | 1461211787253 Marionette TRACE conn3 <- [1,470,null,{}] 21:09:47 INFO - PROCESS | 3974 | 1461211787260 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}] 21:09:47 INFO - PROCESS | 3974 | 1461211787400 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 21:09:47 INFO - PROCESS | 3974 | 1461211787547 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:47 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c01f000 == 61 [pid = 3974] [id = 125] 21:09:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 143 (0x7f921c0ae000) [pid = 3974] [serial = 374] [outer = (nil)] 21:09:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 144 (0x7f921c0afc00) [pid = 3974] [serial = 375] [outer = 0x7f921c0ae000] 21:09:47 INFO - PROCESS | 3974 | 1461211787644 Marionette DEBUG loaded listener.js 21:09:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 145 (0x7f921d1eb400) [pid = 3974] [serial = 376] [outer = 0x7f921c0ae000] 21:09:47 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923c17d800 == 60 [pid = 3974] [id = 83] 21:09:47 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c3ca000 == 59 [pid = 3974] [id = 117] 21:09:47 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922006f000 == 58 [pid = 3974] [id = 116] 21:09:47 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922a31e000 == 57 [pid = 3974] [id = 115] 21:09:47 INFO - PROCESS | 3974 | --DOMWINDOW == 144 (0x7f9239985000) [pid = 3974] [serial = 318] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9227020800 == 56 [pid = 3974] [id = 114] 21:09:48 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9221c62800 == 55 [pid = 3974] [id = 113] 21:09:48 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921ecc7000 == 54 [pid = 3974] [id = 112] 21:09:48 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923e492000 == 53 [pid = 3974] [id = 109] 21:09:48 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9227f81800 == 52 [pid = 3974] [id = 108] 21:09:48 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9221c63000 == 51 [pid = 3974] [id = 107] 21:09:48 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923a372000 == 50 [pid = 3974] [id = 106] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 143 (0x7f9226655800) [pid = 3974] [serial = 284] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 142 (0x7f921ea13000) [pid = 3974] [serial = 297] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 141 (0x7f923e6e4000) [pid = 3974] [serial = 290] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 140 (0x7f921d9a7400) [pid = 3974] [serial = 294] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 139 (0x7f921ee78400) [pid = 3974] [serial = 117] [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.] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 138 (0x7f9235f45800) [pid = 3974] [serial = 313] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 137 (0x7f92362f5c00) [pid = 3974] [serial = 316] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 136 (0x7f9227c73c00) [pid = 3974] [serial = 310] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 135 (0x7f9227f33800) [pid = 3974] [serial = 307] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 134 (0x7f92241d4000) [pid = 3974] [serial = 309] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 133 (0x7f9233ec9000) [pid = 3974] [serial = 312] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 132 (0x7f921ea18400) [pid = 3974] [serial = 301] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 131 (0x7f921ea10400) [pid = 3974] [serial = 300] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 130 (0x7f922752c000) [pid = 3974] [serial = 306] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 129 (0x7f921e443c00) [pid = 3974] [serial = 279] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 128 (0x7f921fd63000) [pid = 3974] [serial = 281] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 127 (0x7f92219a6000) [pid = 3974] [serial = 303] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 126 (0x7f9221c56c00) [pid = 3974] [serial = 304] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 125 (0x7f922a661400) [pid = 3974] [serial = 315] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | --DOMWINDOW == 124 (0x7f92380cf000) [pid = 3974] [serial = 287] [outer = (nil)] [url = about:blank] 21:09:48 INFO - PROCESS | 3974 | 1461211788419 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]]]}] 21:09:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 21:09:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1229ms 21:09:48 INFO - PROCESS | 3974 | 1461211788478 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 21:09:48 INFO - PROCESS | 3974 | 1461211788485 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 21:09:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 21:09:48 INFO - PROCESS | 3974 | 1461211788493 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 21:09:48 INFO - PROCESS | 3974 | 1461211788496 Marionette TRACE conn3 <- [1,474,null,{}] 21:09:48 INFO - PROCESS | 3974 | 1461211788504 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}] 21:09:48 INFO - PROCESS | 3974 | 1461211788625 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 21:09:48 INFO - PROCESS | 3974 | 1461211788643 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:48 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ece1000 == 51 [pid = 3974] [id = 126] 21:09:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 125 (0x7f921d6f1800) [pid = 3974] [serial = 377] [outer = (nil)] 21:09:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 126 (0x7f921db7e800) [pid = 3974] [serial = 378] [outer = 0x7f921d6f1800] 21:09:48 INFO - PROCESS | 3974 | 1461211788702 Marionette DEBUG loaded listener.js 21:09:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 127 (0x7f921e438c00) [pid = 3974] [serial = 379] [outer = 0x7f921d6f1800] 21:09:49 INFO - PROCESS | 3974 | 1461211789486 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]]]}] 21:09:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 21:09:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1029ms 21:09:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 21:09:49 INFO - PROCESS | 3974 | 1461211789522 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 21:09:49 INFO - PROCESS | 3974 | 1461211789525 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 21:09:49 INFO - PROCESS | 3974 | 1461211789530 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 21:09:49 INFO - PROCESS | 3974 | 1461211789535 Marionette TRACE conn3 <- [1,478,null,{}] 21:09:49 INFO - PROCESS | 3974 | 1461211789564 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}] 21:09:49 INFO - PROCESS | 3974 | 1461211789685 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 21:09:49 INFO - PROCESS | 3974 | 1461211789701 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:49 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226580000 == 52 [pid = 3974] [id = 127] 21:09:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 128 (0x7f921ed71800) [pid = 3974] [serial = 380] [outer = (nil)] 21:09:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 129 (0x7f921ed7b800) [pid = 3974] [serial = 381] [outer = 0x7f921ed71800] 21:09:49 INFO - PROCESS | 3974 | 1461211789756 Marionette DEBUG loaded listener.js 21:09:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 130 (0x7f922170b400) [pid = 3974] [serial = 382] [outer = 0x7f921ed71800] 21:09:50 INFO - PROCESS | 3974 | 1461211790667 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]]]}] 21:09:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 21:09:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1185ms 21:09:50 INFO - PROCESS | 3974 | 1461211790730 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 21:09:50 INFO - PROCESS | 3974 | 1461211790736 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 21:09:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 21:09:50 INFO - PROCESS | 3974 | 1461211790744 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 21:09:50 INFO - PROCESS | 3974 | 1461211790749 Marionette TRACE conn3 <- [1,482,null,{}] 21:09:50 INFO - PROCESS | 3974 | 1461211790756 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}] 21:09:50 INFO - PROCESS | 3974 | 1461211790905 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 21:09:51 INFO - PROCESS | 3974 | 1461211791034 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:51 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fce2800 == 53 [pid = 3974] [id = 128] 21:09:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 131 (0x7f921c0eac00) [pid = 3974] [serial = 383] [outer = (nil)] 21:09:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 132 (0x7f921d6fc400) [pid = 3974] [serial = 384] [outer = 0x7f921c0eac00] 21:09:51 INFO - PROCESS | 3974 | 1461211791100 Marionette DEBUG loaded listener.js 21:09:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 133 (0x7f921df38400) [pid = 3974] [serial = 385] [outer = 0x7f921c0eac00] 21:09:51 INFO - PROCESS | 3974 | 1461211791894 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]]]}] 21:09:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 21:09:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1181ms 21:09:51 INFO - PROCESS | 3974 | 1461211791934 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 21:09:51 INFO - PROCESS | 3974 | 1461211791942 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 21:09:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 21:09:51 INFO - PROCESS | 3974 | 1461211791951 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 21:09:51 INFO - PROCESS | 3974 | 1461211791955 Marionette TRACE conn3 <- [1,486,null,{}] 21:09:51 INFO - PROCESS | 3974 | 1461211791960 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}] 21:09:52 INFO - PROCESS | 3974 | 1461211792105 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 21:09:52 INFO - PROCESS | 3974 | 1461211792235 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:52 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921bf7e800 == 54 [pid = 3974] [id = 129] 21:09:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 134 (0x7f921c0ecc00) [pid = 3974] [serial = 386] [outer = (nil)] 21:09:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 135 (0x7f921ed76800) [pid = 3974] [serial = 387] [outer = 0x7f921c0ecc00] 21:09:52 INFO - PROCESS | 3974 | 1461211792298 Marionette DEBUG loaded listener.js 21:09:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 136 (0x7f9220011400) [pid = 3974] [serial = 388] [outer = 0x7f921c0ecc00] 21:09:53 INFO - PROCESS | 3974 | 1461211793168 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]]]}] 21:09:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 21:09:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1281ms 21:09:53 INFO - PROCESS | 3974 | 1461211793233 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 21:09:53 INFO - PROCESS | 3974 | 1461211793237 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 21:09:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 21:09:53 INFO - PROCESS | 3974 | 1461211793242 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 21:09:53 INFO - PROCESS | 3974 | 1461211793247 Marionette TRACE conn3 <- [1,490,null,{}] 21:09:53 INFO - PROCESS | 3974 | 1461211793261 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}] 21:09:53 INFO - PROCESS | 3974 | 1461211793442 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 21:09:53 INFO - PROCESS | 3974 | 1461211793573 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:53 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922841f800 == 55 [pid = 3974] [id = 130] 21:09:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 137 (0x7f92219a6000) [pid = 3974] [serial = 389] [outer = (nil)] 21:09:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 138 (0x7f9224183000) [pid = 3974] [serial = 390] [outer = 0x7f92219a6000] 21:09:53 INFO - PROCESS | 3974 | 1461211793641 Marionette DEBUG loaded listener.js 21:09:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 139 (0x7f922639a400) [pid = 3974] [serial = 391] [outer = 0x7f92219a6000] 21:09:54 INFO - PROCESS | 3974 | 1461211794393 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]]]}] 21:09:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 21:09:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1182ms 21:09:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 21:09:54 INFO - PROCESS | 3974 | 1461211794425 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 21:09:54 INFO - PROCESS | 3974 | 1461211794428 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 21:09:54 INFO - PROCESS | 3974 | 1461211794434 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 21:09:54 INFO - PROCESS | 3974 | 1461211794437 Marionette TRACE conn3 <- [1,494,null,{}] 21:09:54 INFO - PROCESS | 3974 | 1461211794441 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}] 21:09:54 INFO - PROCESS | 3974 | 1461211794571 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 21:09:54 INFO - PROCESS | 3974 | 1461211794707 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:54 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9234ccd000 == 56 [pid = 3974] [id = 131] 21:09:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 140 (0x7f921c393000) [pid = 3974] [serial = 392] [outer = (nil)] 21:09:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 141 (0x7f921c39e800) [pid = 3974] [serial = 393] [outer = 0x7f921c393000] 21:09:54 INFO - PROCESS | 3974 | 1461211794770 Marionette DEBUG loaded listener.js 21:09:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 142 (0x7f9221a54400) [pid = 3974] [serial = 394] [outer = 0x7f921c393000] 21:09:55 INFO - PROCESS | 3974 | 1461211795544 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]]]}] 21:09:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 21:09:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1177ms 21:09:55 INFO - PROCESS | 3974 | 1461211795610 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 21:09:55 INFO - PROCESS | 3974 | 1461211795614 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 21:09:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 21:09:55 INFO - PROCESS | 3974 | 1461211795619 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 21:09:55 INFO - PROCESS | 3974 | 1461211795621 Marionette TRACE conn3 <- [1,498,null,{}] 21:09:55 INFO - PROCESS | 3974 | 1461211795626 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}] 21:09:55 INFO - PROCESS | 3974 | 1461211795755 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 21:09:55 INFO - PROCESS | 3974 | 1461211795886 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:55 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9237b1f800 == 57 [pid = 3974] [id = 132] 21:09:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 143 (0x7f92241cf800) [pid = 3974] [serial = 395] [outer = (nil)] 21:09:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 144 (0x7f922665c400) [pid = 3974] [serial = 396] [outer = 0x7f92241cf800] 21:09:55 INFO - PROCESS | 3974 | 1461211795948 Marionette DEBUG loaded listener.js 21:09:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 145 (0x7f9226e79c00) [pid = 3974] [serial = 397] [outer = 0x7f92241cf800] 21:09:56 INFO - PROCESS | 3974 | 1461211796706 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]]]}] 21:09:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 21:09:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1127ms 21:09:56 INFO - PROCESS | 3974 | 1461211796885 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 21:09:56 INFO - PROCESS | 3974 | 1461211796890 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 21:09:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 21:09:56 INFO - PROCESS | 3974 | 1461211796899 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 21:09:56 INFO - PROCESS | 3974 | 1461211796902 Marionette TRACE conn3 <- [1,502,null,{}] 21:09:56 INFO - PROCESS | 3974 | 1461211796909 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}] 21:09:57 INFO - PROCESS | 3974 | 1461211797045 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 21:09:57 INFO - PROCESS | 3974 | 1461211797150 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:57 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226587000 == 58 [pid = 3974] [id = 133] 21:09:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 146 (0x7f921c0ad000) [pid = 3974] [serial = 398] [outer = (nil)] 21:09:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 147 (0x7f921c392800) [pid = 3974] [serial = 399] [outer = 0x7f921c0ad000] 21:09:57 INFO - PROCESS | 3974 | 1461211797208 Marionette DEBUG loaded listener.js 21:09:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 148 (0x7f921d1e6400) [pid = 3974] [serial = 400] [outer = 0x7f921c0ad000] 21:09:58 INFO - PROCESS | 3974 | 1461211798058 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]]]}] 21:09:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 21:09:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1230ms 21:09:58 INFO - PROCESS | 3974 | 1461211798130 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 21:09:58 INFO - PROCESS | 3974 | 1461211798134 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 21:09:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 21:09:58 INFO - PROCESS | 3974 | 1461211798144 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 21:09:58 INFO - PROCESS | 3974 | 1461211798148 Marionette TRACE conn3 <- [1,506,null,{}] 21:09:58 INFO - PROCESS | 3974 | 1461211798154 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}] 21:09:58 INFO - PROCESS | 3974 | 1461211798323 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 21:09:58 INFO - PROCESS | 3974 | 1461211798460 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:58 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc8f000 == 59 [pid = 3974] [id = 134] 21:09:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 149 (0x7f921ac18c00) [pid = 3974] [serial = 401] [outer = (nil)] 21:09:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 150 (0x7f921db71c00) [pid = 3974] [serial = 402] [outer = 0x7f921ac18c00] 21:09:58 INFO - PROCESS | 3974 | 1461211798517 Marionette DEBUG loaded listener.js 21:09:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 151 (0x7f921ea15800) [pid = 3974] [serial = 403] [outer = 0x7f921ac18c00] 21:09:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921ece1000 == 58 [pid = 3974] [id = 126] 21:09:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c01f000 == 57 [pid = 3974] [id = 125] 21:09:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e915800 == 56 [pid = 3974] [id = 123] 21:09:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dca1800 == 55 [pid = 3974] [id = 122] 21:09:59 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923e4af000 == 54 [pid = 3974] [id = 121] 21:09:59 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9234ceb800 == 53 [pid = 3974] [id = 120] 21:09:59 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9225155800 == 52 [pid = 3974] [id = 119] 21:09:59 INFO - PROCESS | 3974 | 1461211799429 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]]]}] 21:09:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 21:09:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1338ms 21:09:59 INFO - PROCESS | 3974 | 1461211799483 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 21:09:59 INFO - PROCESS | 3974 | 1461211799486 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 21:09:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 21:09:59 INFO - PROCESS | 3974 | 1461211799501 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 21:09:59 INFO - PROCESS | 3974 | 1461211799504 Marionette TRACE conn3 <- [1,510,null,{}] 21:09:59 INFO - PROCESS | 3974 | 1461211799515 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}] 21:09:59 INFO - PROCESS | 3974 | 1461211799675 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 21:09:59 INFO - PROCESS | 3974 | 1461211799699 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:09:59 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92279f0000 == 53 [pid = 3974] [id = 135] 21:09:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 152 (0x7f92219a4800) [pid = 3974] [serial = 404] [outer = (nil)] 21:09:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 153 (0x7f9221a4f000) [pid = 3974] [serial = 405] [outer = 0x7f92219a4800] 21:09:59 INFO - PROCESS | 3974 | 1461211799755 Marionette DEBUG loaded listener.js 21:09:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 154 (0x7f9225edc400) [pid = 3974] [serial = 406] [outer = 0x7f92219a4800] 21:10:00 INFO - PROCESS | 3974 | 1461211800472 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]]]}] 21:10:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 21:10:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1026ms 21:10:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 21:10:00 INFO - PROCESS | 3974 | 1461211800528 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 21:10:00 INFO - PROCESS | 3974 | 1461211800531 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 21:10:00 INFO - PROCESS | 3974 | 1461211800536 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 21:10:00 INFO - PROCESS | 3974 | 1461211800539 Marionette TRACE conn3 <- [1,514,null,{}] 21:10:00 INFO - PROCESS | 3974 | 1461211800543 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}] 21:10:00 INFO - PROCESS | 3974 | 1461211800697 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 21:10:00 INFO - PROCESS | 3974 | 1461211800721 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:00 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a374800 == 54 [pid = 3974] [id = 136] 21:10:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 155 (0x7f92262b9000) [pid = 3974] [serial = 407] [outer = (nil)] 21:10:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 156 (0x7f9227cf8400) [pid = 3974] [serial = 408] [outer = 0x7f92262b9000] 21:10:00 INFO - PROCESS | 3974 | 1461211800777 Marionette DEBUG loaded listener.js 21:10:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 157 (0x7f922e059800) [pid = 3974] [serial = 409] [outer = 0x7f92262b9000] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 156 (0x7f922a411800) [pid = 3974] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 155 (0x7f9226654000) [pid = 3974] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 154 (0x7f921e43b400) [pid = 3974] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 153 (0x7f921c0ee000) [pid = 3974] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 152 (0x7f921e836400) [pid = 3974] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 151 (0x7f9221a2ac00) [pid = 3974] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 150 (0x7f921ee75800) [pid = 3974] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 149 (0x7f921e05e800) [pid = 3974] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 148 (0x7f921e445000) [pid = 3974] [serial = 283] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 147 (0x7f921d9a6c00) [pid = 3974] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 146 (0x7f921e505800) [pid = 3974] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 145 (0x7f921e50c400) [pid = 3974] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 144 (0x7f921ee6dc00) [pid = 3974] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 143 (0x7f922772f800) [pid = 3974] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 142 (0x7f921e82f400) [pid = 3974] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 141 (0x7f921da47400) [pid = 3974] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 140 (0x7f921da49c00) [pid = 3974] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 139 (0x7f9233ec1c00) [pid = 3974] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 138 (0x7f922a337c00) [pid = 3974] [serial = 289] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 137 (0x7f921e05e400) [pid = 3974] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 136 (0x7f923a170400) [pid = 3974] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 135 (0x7f921e504800) [pid = 3974] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 134 (0x7f9227f34000) [pid = 3974] [serial = 286] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 133 (0x7f9221a50c00) [pid = 3974] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 132 (0x7f9225ba4400) [pid = 3974] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 131 (0x7f921d6f5c00) [pid = 3974] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 130 (0x7f921db70c00) [pid = 3974] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 129 (0x7f921e6ab400) [pid = 3974] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 128 (0x7f921e437400) [pid = 3974] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 127 (0x7f921e437800) [pid = 3974] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 126 (0x7f9221a4f800) [pid = 3974] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 21:10:01 INFO - PROCESS | 3974 | --DOMWINDOW == 125 (0x7f9227c65800) [pid = 3974] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 21:10:01 INFO - PROCESS | 3974 | 1461211801731 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]]]}] 21:10:01 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 21:10:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1230ms 21:10:01 INFO - PROCESS | 3974 | 1461211801765 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 21:10:01 INFO - PROCESS | 3974 | 1461211801767 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 21:10:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 21:10:01 INFO - PROCESS | 3974 | 1461211801772 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 21:10:01 INFO - PROCESS | 3974 | 1461211801775 Marionette TRACE conn3 <- [1,518,null,{}] 21:10:01 INFO - PROCESS | 3974 | 1461211801779 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}] 21:10:01 INFO - PROCESS | 3974 | 1461211801928 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 21:10:01 INFO - PROCESS | 3974 | 1461211801945 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:01 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922758c000 == 55 [pid = 3974] [id = 137] 21:10:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 126 (0x7f921d6f5c00) [pid = 3974] [serial = 410] [outer = (nil)] 21:10:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 127 (0x7f921ea13800) [pid = 3974] [serial = 411] [outer = 0x7f921d6f5c00] 21:10:02 INFO - PROCESS | 3974 | 1461211802000 Marionette DEBUG loaded listener.js 21:10:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 128 (0x7f92219a3800) [pid = 3974] [serial = 412] [outer = 0x7f921d6f5c00] 21:10:02 INFO - PROCESS | 3974 | 1461211802645 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]]]}] 21:10:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 21:10:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 924ms 21:10:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 21:10:02 INFO - PROCESS | 3974 | 1461211802697 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 21:10:02 INFO - PROCESS | 3974 | 1461211802699 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 21:10:02 INFO - PROCESS | 3974 | 1461211802703 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 21:10:02 INFO - PROCESS | 3974 | 1461211802707 Marionette TRACE conn3 <- [1,522,null,{}] 21:10:02 INFO - PROCESS | 3974 | 1461211802711 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}] 21:10:02 INFO - PROCESS | 3974 | 1461211802890 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 21:10:02 INFO - PROCESS | 3974 | 1461211802910 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:02 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc95800 == 56 [pid = 3974] [id = 138] 21:10:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 129 (0x7f922417e800) [pid = 3974] [serial = 413] [outer = (nil)] 21:10:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 130 (0x7f922a414000) [pid = 3974] [serial = 414] [outer = 0x7f922417e800] 21:10:02 INFO - PROCESS | 3974 | 1461211802966 Marionette DEBUG loaded listener.js 21:10:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 131 (0x7f9235f45800) [pid = 3974] [serial = 415] [outer = 0x7f922417e800] 21:10:03 INFO - PROCESS | 3974 | 1461211803923 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]]]}] 21:10:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 21:10:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1283ms 21:10:03 INFO - PROCESS | 3974 | 1461211803988 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 21:10:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 21:10:03 INFO - PROCESS | 3974 | 1461211803994 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 21:10:04 INFO - PROCESS | 3974 | 1461211804001 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 21:10:04 INFO - PROCESS | 3974 | 1461211804006 Marionette TRACE conn3 <- [1,526,null,{}] 21:10:04 INFO - PROCESS | 3974 | 1461211804014 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}] 21:10:04 INFO - PROCESS | 3974 | 1461211804197 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 21:10:04 INFO - PROCESS | 3974 | 1461211804348 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:04 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc1b800 == 57 [pid = 3974] [id = 139] 21:10:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 132 (0x7f921b8a9c00) [pid = 3974] [serial = 416] [outer = (nil)] 21:10:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 133 (0x7f921b8b0c00) [pid = 3974] [serial = 417] [outer = 0x7f921b8a9c00] 21:10:04 INFO - PROCESS | 3974 | 1461211804415 Marionette DEBUG loaded listener.js 21:10:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 134 (0x7f921c0ae400) [pid = 3974] [serial = 418] [outer = 0x7f921b8a9c00] 21:10:05 INFO - PROCESS | 3974 | 1461211805184 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]]]}] 21:10:05 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 21:10:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1236ms 21:10:05 INFO - PROCESS | 3974 | 1461211805237 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 21:10:05 INFO - PROCESS | 3974 | 1461211805244 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 21:10:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 21:10:05 INFO - PROCESS | 3974 | 1461211805253 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 21:10:05 INFO - PROCESS | 3974 | 1461211805257 Marionette TRACE conn3 <- [1,530,null,{}] 21:10:05 INFO - PROCESS | 3974 | 1461211805262 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}] 21:10:05 INFO - PROCESS | 3974 | 1461211805397 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 21:10:05 INFO - PROCESS | 3974 | 1461211805539 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:05 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226a05000 == 58 [pid = 3974] [id = 140] 21:10:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 135 (0x7f921b8ab800) [pid = 3974] [serial = 419] [outer = (nil)] 21:10:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 136 (0x7f921e43f400) [pid = 3974] [serial = 420] [outer = 0x7f921b8ab800] 21:10:05 INFO - PROCESS | 3974 | 1461211805603 Marionette DEBUG loaded listener.js 21:10:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 137 (0x7f921ea14000) [pid = 3974] [serial = 421] [outer = 0x7f921b8ab800] 21:10:06 INFO - PROCESS | 3974 | 1461211806410 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"]]]}] 21:10:06 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 21:10:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 21:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 21:10:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:10:06 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 21:10:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 21:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:10:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 21:10:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 21:10:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1182ms 21:10:06 INFO - PROCESS | 3974 | 1461211806437 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 21:10:06 INFO - PROCESS | 3974 | 1461211806441 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 21:10:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 21:10:06 INFO - PROCESS | 3974 | 1461211806447 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 21:10:06 INFO - PROCESS | 3974 | 1461211806452 Marionette TRACE conn3 <- [1,534,null,{}] 21:10:06 INFO - PROCESS | 3974 | 1461211806480 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}] 21:10:06 INFO - PROCESS | 3974 | 1461211806673 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 21:10:06 INFO - PROCESS | 3974 | 1461211806777 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:06 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c452000 == 59 [pid = 3974] [id = 141] 21:10:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 138 (0x7f921e440800) [pid = 3974] [serial = 422] [outer = (nil)] 21:10:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 139 (0x7f9227725c00) [pid = 3974] [serial = 423] [outer = 0x7f921e440800] 21:10:06 INFO - PROCESS | 3974 | 1461211806843 Marionette DEBUG loaded listener.js 21:10:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 140 (0x7f922e056800) [pid = 3974] [serial = 424] [outer = 0x7f921e440800] 21:10:07 INFO - PROCESS | 3974 | 1461211807515 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]]]}] 21:10:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 21:10:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1081ms 21:10:07 INFO - PROCESS | 3974 | 1461211807583 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 21:10:07 INFO - PROCESS | 3974 | 1461211807586 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 21:10:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 21:10:07 INFO - PROCESS | 3974 | 1461211807593 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 21:10:07 INFO - PROCESS | 3974 | 1461211807596 Marionette TRACE conn3 <- [1,538,null,{}] 21:10:07 INFO - PROCESS | 3974 | 1461211807601 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}] 21:10:07 INFO - PROCESS | 3974 | 1461211807746 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 21:10:07 INFO - PROCESS | 3974 | 1461211807867 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:07 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216519800 == 60 [pid = 3974] [id = 142] 21:10:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 141 (0x7f921d1e2c00) [pid = 3974] [serial = 425] [outer = (nil)] 21:10:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 142 (0x7f921ec46000) [pid = 3974] [serial = 426] [outer = 0x7f921d1e2c00] 21:10:07 INFO - PROCESS | 3974 | 1461211807931 Marionette DEBUG loaded listener.js 21:10:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 143 (0x7f922199a800) [pid = 3974] [serial = 427] [outer = 0x7f921d1e2c00] 21:10:08 INFO - PROCESS | 3974 | 1461211808567 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]]]}] 21:10:08 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. 21:10:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1025ms 21:10:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 21:10:08 INFO - PROCESS | 3974 | 1461211808619 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 21:10:08 INFO - PROCESS | 3974 | 1461211808622 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 21:10:08 INFO - PROCESS | 3974 | 1461211808628 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 21:10:08 INFO - PROCESS | 3974 | 1461211808630 Marionette TRACE conn3 <- [1,542,null,{}] 21:10:08 INFO - PROCESS | 3974 | 1461211808635 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}] 21:10:08 INFO - PROCESS | 3974 | 1461211808771 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 21:10:08 INFO - PROCESS | 3974 | 1461211808886 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:08 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92165b3800 == 61 [pid = 3974] [id = 143] 21:10:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 144 (0x7f921ac14400) [pid = 3974] [serial = 428] [outer = (nil)] 21:10:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 145 (0x7f9226656000) [pid = 3974] [serial = 429] [outer = 0x7f921ac14400] 21:10:08 INFO - PROCESS | 3974 | 1461211808991 Marionette DEBUG loaded listener.js 21:10:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 146 (0x7f9234cc2400) [pid = 3974] [serial = 430] [outer = 0x7f921ac14400] 21:10:09 INFO - PROCESS | 3974 | 1461211809672 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]]]}] 21:10:09 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. 21:10:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1077ms 21:10:09 INFO - PROCESS | 3974 | 1461211809746 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 21:10:09 INFO - PROCESS | 3974 | 1461211809749 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 21:10:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 21:10:09 INFO - PROCESS | 3974 | 1461211809757 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 21:10:09 INFO - PROCESS | 3974 | 1461211809760 Marionette TRACE conn3 <- [1,546,null,{}] 21:10:09 INFO - PROCESS | 3974 | 1461211809764 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}] 21:10:09 INFO - PROCESS | 3974 | 1461211809930 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 21:10:10 INFO - PROCESS | 3974 | 1461211810052 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:10 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216ddb800 == 62 [pid = 3974] [id = 144] 21:10:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 147 (0x7f921ec50000) [pid = 3974] [serial = 431] [outer = (nil)] 21:10:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 148 (0x7f9235f4b800) [pid = 3974] [serial = 432] [outer = 0x7f921ec50000] 21:10:10 INFO - PROCESS | 3974 | 1461211810121 Marionette DEBUG loaded listener.js 21:10:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 149 (0x7f923a1b4c00) [pid = 3974] [serial = 433] [outer = 0x7f921ec50000] 21:10:10 INFO - PROCESS | 3974 | 1461211810749 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]]]}] 21:10:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 21:10:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1032ms 21:10:10 INFO - PROCESS | 3974 | 1461211810790 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 21:10:10 INFO - PROCESS | 3974 | 1461211810794 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 21:10:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 21:10:10 INFO - PROCESS | 3974 | 1461211810799 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 21:10:10 INFO - PROCESS | 3974 | 1461211810801 Marionette TRACE conn3 <- [1,550,null,{}] 21:10:10 INFO - PROCESS | 3974 | 1461211810806 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}] 21:10:10 INFO - PROCESS | 3974 | 1461211810947 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 21:10:11 INFO - PROCESS | 3974 | 1461211811083 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:11 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216852000 == 63 [pid = 3974] [id = 145] 21:10:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 150 (0x7f921677a400) [pid = 3974] [serial = 434] [outer = (nil)] 21:10:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 151 (0x7f921677e400) [pid = 3974] [serial = 435] [outer = 0x7f921677a400] 21:10:11 INFO - PROCESS | 3974 | 1461211811147 Marionette DEBUG loaded listener.js 21:10:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 152 (0x7f921c0e4c00) [pid = 3974] [serial = 436] [outer = 0x7f921677a400] 21:10:11 INFO - PROCESS | 3974 | 1461211811832 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]]]}] 21:10:11 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. 21:10:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1075ms 21:10:11 INFO - PROCESS | 3974 | 1461211811900 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 21:10:11 INFO - PROCESS | 3974 | 1461211811904 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 21:10:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 21:10:11 INFO - PROCESS | 3974 | 1461211811910 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 21:10:11 INFO - PROCESS | 3974 | 1461211811912 Marionette TRACE conn3 <- [1,554,null,{}] 21:10:11 INFO - PROCESS | 3974 | 1461211811917 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}] 21:10:12 INFO - PROCESS | 3974 | 1461211812051 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 21:10:12 INFO - PROCESS | 3974 | 1461211812196 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:12 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc08000 == 64 [pid = 3974] [id = 146] 21:10:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 153 (0x7f921677ac00) [pid = 3974] [serial = 437] [outer = (nil)] 21:10:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 154 (0x7f921c0a8800) [pid = 3974] [serial = 438] [outer = 0x7f921677ac00] 21:10:12 INFO - PROCESS | 3974 | 1461211812259 Marionette DEBUG loaded listener.js 21:10:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 155 (0x7f9227c6c800) [pid = 3974] [serial = 439] [outer = 0x7f921677ac00] 21:10:12 INFO - PROCESS | 3974 | [3974] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:10:13 INFO - PROCESS | 3974 | 1461211813049 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]]]}] 21:10:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 21:10:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1183ms 21:10:13 INFO - PROCESS | 3974 | 1461211813093 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 21:10:13 INFO - PROCESS | 3974 | 1461211813096 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 21:10:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 21:10:13 INFO - PROCESS | 3974 | 1461211813102 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 21:10:13 INFO - PROCESS | 3974 | 1461211813104 Marionette TRACE conn3 <- [1,558,null,{}] 21:10:13 INFO - PROCESS | 3974 | 1461211813109 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}] 21:10:13 INFO - PROCESS | 3974 | 1461211813234 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 21:10:13 INFO - PROCESS | 3974 | 1461211813569 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:13 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216dd0000 == 65 [pid = 3974] [id = 147] 21:10:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 156 (0x7f9215ef1000) [pid = 3974] [serial = 440] [outer = (nil)] 21:10:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 157 (0x7f9215ef2c00) [pid = 3974] [serial = 441] [outer = 0x7f9215ef1000] 21:10:13 INFO - PROCESS | 3974 | 1461211813645 Marionette DEBUG loaded listener.js 21:10:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 158 (0x7f9216786c00) [pid = 3974] [serial = 442] [outer = 0x7f9215ef1000] 21:10:14 INFO - PROCESS | 3974 | 1461211814587 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]]]}] 21:10:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 21:10:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1526ms 21:10:14 INFO - PROCESS | 3974 | 1461211814629 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 21:10:14 INFO - PROCESS | 3974 | 1461211814633 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 21:10:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 21:10:14 INFO - PROCESS | 3974 | 1461211814640 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 21:10:14 INFO - PROCESS | 3974 | 1461211814645 Marionette TRACE conn3 <- [1,562,null,{}] 21:10:14 INFO - PROCESS | 3974 | 1461211814651 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}] 21:10:14 INFO - PROCESS | 3974 | 1461211814793 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 21:10:14 INFO - PROCESS | 3974 | 1461211814923 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:14 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922758c000 == 64 [pid = 3974] [id = 137] 21:10:14 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923a374800 == 63 [pid = 3974] [id = 136] 21:10:14 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92279f0000 == 62 [pid = 3974] [id = 135] 21:10:14 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921bf78000 == 63 [pid = 3974] [id = 148] 21:10:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 159 (0x7f921ac7f000) [pid = 3974] [serial = 443] [outer = (nil)] 21:10:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 160 (0x7f921c0aa000) [pid = 3974] [serial = 444] [outer = 0x7f921ac7f000] 21:10:15 INFO - PROCESS | 3974 | 1461211815009 Marionette DEBUG loaded listener.js 21:10:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 161 (0x7f921c3a0800) [pid = 3974] [serial = 445] [outer = 0x7f921ac7f000] 21:10:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dc8f000 == 62 [pid = 3974] [id = 134] 21:10:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226587000 == 61 [pid = 3974] [id = 133] 21:10:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226580000 == 60 [pid = 3974] [id = 127] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 160 (0x7f92380d2800) [pid = 3974] [serial = 249] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 159 (0x7f923c19d400) [pid = 3974] [serial = 252] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 158 (0x7f9227be3c00) [pid = 3974] [serial = 210] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 157 (0x7f922171ac00) [pid = 3974] [serial = 282] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 156 (0x7f923a3ab400) [pid = 3974] [serial = 295] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 155 (0x7f92217d9000) [pid = 3974] [serial = 243] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 154 (0x7f9227cf3800) [pid = 3974] [serial = 171] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 153 (0x7f922643c400) [pid = 3974] [serial = 246] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 152 (0x7f9221713800) [pid = 3974] [serial = 138] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 151 (0x7f9226e7f000) [pid = 3974] [serial = 285] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 150 (0x7f921fd60000) [pid = 3974] [serial = 141] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 149 (0x7f9225ee5400) [pid = 3974] [serial = 168] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 148 (0x7f9239fcb000) [pid = 3974] [serial = 216] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 147 (0x7f9227064000) [pid = 3974] [serial = 207] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 146 (0x7f923513e000) [pid = 3974] [serial = 174] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 145 (0x7f9220be3c00) [pid = 3974] [serial = 204] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 144 (0x7f923e68fc00) [pid = 3974] [serial = 298] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 143 (0x7f92362ed400) [pid = 3974] [serial = 110] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 142 (0x7f92380a9800) [pid = 3974] [serial = 213] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 141 (0x7f923e6f4400) [pid = 3974] [serial = 291] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 140 (0x7f921fd58400) [pid = 3974] [serial = 135] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 139 (0x7f923e6e5800) [pid = 3974] [serial = 255] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 138 (0x7f921ef74c00) [pid = 3974] [serial = 165] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 137 (0x7f923a3a2400) [pid = 3974] [serial = 288] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 136 (0x7f9227722800) [pid = 3974] [serial = 345] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 135 (0x7f923a4d0800) [pid = 3974] [serial = 319] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 134 (0x7f922a413400) [pid = 3974] [serial = 346] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 133 (0x7f921df42400) [pid = 3974] [serial = 348] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 132 (0x7f921d6f9400) [pid = 3974] [serial = 321] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 131 (0x7f9239fc4c00) [pid = 3974] [serial = 351] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 130 (0x7f921ea0c800) [pid = 3974] [serial = 324] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 129 (0x7f92263a0c00) [pid = 3974] [serial = 327] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 128 (0x7f9221719c00) [pid = 3974] [serial = 339] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 127 (0x7f9221a20800) [pid = 3974] [serial = 340] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 126 (0x7f921e6b4800) [pid = 3974] [serial = 337] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 125 (0x7f921e43cc00) [pid = 3974] [serial = 336] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 124 (0x7f923a510800) [pid = 3974] [serial = 333] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 123 (0x7f9235f4f000) [pid = 3974] [serial = 330] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 122 (0x7f9221c55800) [pid = 3974] [serial = 342] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 121 (0x7f923e6e3800) [pid = 3974] [serial = 354] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 120 (0x7f9226654400) [pid = 3974] [serial = 343] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 119 (0x7f922a331c00) [pid = 3974] [serial = 349] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 118 (0x7f923ce93400) [pid = 3974] [serial = 352] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | --DOMWINDOW == 117 (0x7f923cbea400) [pid = 3974] [serial = 334] [outer = (nil)] [url = about:blank] 21:10:15 INFO - PROCESS | 3974 | [3974] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:10:15 INFO - PROCESS | 3974 | 1461211815651 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]]]}] 21:10:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 21:10:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1041ms 21:10:15 INFO - PROCESS | 3974 | 1461211815681 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 21:10:15 INFO - PROCESS | 3974 | 1461211815686 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 21:10:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 21:10:15 INFO - PROCESS | 3974 | 1461211815694 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 21:10:15 INFO - PROCESS | 3974 | 1461211815696 Marionette TRACE conn3 <- [1,566,null,{}] 21:10:15 INFO - PROCESS | 3974 | 1461211815755 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}] 21:10:15 INFO - PROCESS | 3974 | 1461211815902 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 21:10:16 INFO - PROCESS | 3974 | 1461211815994 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:16 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e3cb000 == 61 [pid = 3974] [id = 149] 21:10:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 118 (0x7f921b8ad400) [pid = 3974] [serial = 446] [outer = (nil)] 21:10:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 119 (0x7f921da4a400) [pid = 3974] [serial = 447] [outer = 0x7f921b8ad400] 21:10:16 INFO - PROCESS | 3974 | 1461211816048 Marionette DEBUG loaded listener.js 21:10:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 120 (0x7f921e43c000) [pid = 3974] [serial = 448] [outer = 0x7f921b8ad400] 21:10:16 INFO - PROCESS | 3974 | [3974] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:10:16 INFO - PROCESS | 3974 | 1461211816656 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]]]}] 21:10:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 21:10:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 980ms 21:10:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 21:10:16 INFO - PROCESS | 3974 | 1461211816672 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 21:10:16 INFO - PROCESS | 3974 | 1461211816675 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 21:10:16 INFO - PROCESS | 3974 | 1461211816682 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 21:10:16 INFO - PROCESS | 3974 | 1461211816690 Marionette TRACE conn3 <- [1,570,null,{}] 21:10:16 INFO - PROCESS | 3974 | 1461211816701 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}] 21:10:16 INFO - PROCESS | 3974 | 1461211816860 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 21:10:16 INFO - PROCESS | 3974 | 1461211816879 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:16 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221c63800 == 62 [pid = 3974] [id = 150] 21:10:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 121 (0x7f921c0a7c00) [pid = 3974] [serial = 449] [outer = (nil)] 21:10:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 122 (0x7f921ea0ec00) [pid = 3974] [serial = 450] [outer = 0x7f921c0a7c00] 21:10:16 INFO - PROCESS | 3974 | 1461211816931 Marionette DEBUG loaded listener.js 21:10:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 123 (0x7f921ed77000) [pid = 3974] [serial = 451] [outer = 0x7f921c0a7c00] 21:10:17 INFO - PROCESS | 3974 | [3974] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:10:17 INFO - PROCESS | 3974 | 1461211817526 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]]]}] 21:10:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 21:10:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 891ms 21:10:17 INFO - PROCESS | 3974 | 1461211817581 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 21:10:17 INFO - PROCESS | 3974 | 1461211817585 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 21:10:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 21:10:17 INFO - PROCESS | 3974 | 1461211817590 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 21:10:17 INFO - PROCESS | 3974 | 1461211817592 Marionette TRACE conn3 <- [1,574,null,{}] 21:10:17 INFO - PROCESS | 3974 | 1461211817597 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}] 21:10:17 INFO - PROCESS | 3974 | 1461211817748 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 21:10:17 INFO - PROCESS | 3974 | 1461211817774 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:17 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92264a1000 == 63 [pid = 3974] [id = 151] 21:10:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 124 (0x7f921ed77800) [pid = 3974] [serial = 452] [outer = (nil)] 21:10:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 125 (0x7f922000f800) [pid = 3974] [serial = 453] [outer = 0x7f921ed77800] 21:10:17 INFO - PROCESS | 3974 | 1461211817826 Marionette DEBUG loaded listener.js 21:10:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 126 (0x7f92217d9000) [pid = 3974] [serial = 454] [outer = 0x7f921ed77800] 21:10:18 INFO - PROCESS | 3974 | 1461211818455 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]]]}] 21:10:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 21:10:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 879ms 21:10:18 INFO - PROCESS | 3974 | 1461211818473 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 21:10:18 INFO - PROCESS | 3974 | 1461211818476 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 21:10:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 21:10:18 INFO - PROCESS | 3974 | 1461211818481 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 21:10:18 INFO - PROCESS | 3974 | 1461211818482 Marionette TRACE conn3 <- [1,578,null,{}] 21:10:18 INFO - PROCESS | 3974 | 1461211818487 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}] 21:10:18 INFO - PROCESS | 3974 | 1461211818638 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 21:10:18 INFO - PROCESS | 3974 | 1461211818707 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:18 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92273dc800 == 64 [pid = 3974] [id = 152] 21:10:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 127 (0x7f9221a29c00) [pid = 3974] [serial = 455] [outer = (nil)] 21:10:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 128 (0x7f9221a54800) [pid = 3974] [serial = 456] [outer = 0x7f9221a29c00] 21:10:18 INFO - PROCESS | 3974 | 1461211818778 Marionette DEBUG loaded listener.js 21:10:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 129 (0x7f922606b800) [pid = 3974] [serial = 457] [outer = 0x7f9221a29c00] 21:10:19 INFO - PROCESS | 3974 | 1461211819492 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]]]}] 21:10:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 21:10:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1031ms 21:10:19 INFO - PROCESS | 3974 | 1461211819512 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 21:10:19 INFO - PROCESS | 3974 | 1461211819515 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 21:10:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 21:10:19 INFO - PROCESS | 3974 | 1461211819528 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 21:10:19 INFO - PROCESS | 3974 | 1461211819530 Marionette TRACE conn3 <- [1,582,null,{}] 21:10:19 INFO - PROCESS | 3974 | --DOMWINDOW == 128 (0x7f921c0ad000) [pid = 3974] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 21:10:19 INFO - PROCESS | 3974 | --DOMWINDOW == 127 (0x7f92262b9000) [pid = 3974] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 21:10:19 INFO - PROCESS | 3974 | --DOMWINDOW == 126 (0x7f921d6f5c00) [pid = 3974] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 21:10:19 INFO - PROCESS | 3974 | --DOMWINDOW == 125 (0x7f921ac74000) [pid = 3974] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 21:10:19 INFO - PROCESS | 3974 | --DOMWINDOW == 124 (0x7f921c0ae000) [pid = 3974] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 21:10:19 INFO - PROCESS | 3974 | --DOMWINDOW == 123 (0x7f921d6f3000) [pid = 3974] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 21:10:19 INFO - PROCESS | 3974 | --DOMWINDOW == 122 (0x7f9221a55000) [pid = 3974] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 21:10:19 INFO - PROCESS | 3974 | --DOMWINDOW == 121 (0x7f921d1e3800) [pid = 3974] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 21:10:19 INFO - PROCESS | 3974 | --DOMWINDOW == 120 (0x7f921d6f1800) [pid = 3974] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 21:10:19 INFO - PROCESS | 3974 | --DOMWINDOW == 119 (0x7f921c0e9800) [pid = 3974] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 21:10:19 INFO - PROCESS | 3974 | --DOMWINDOW == 118 (0x7f921e441400) [pid = 3974] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 21:10:19 INFO - PROCESS | 3974 | --DOMWINDOW == 117 (0x7f921d6f5400) [pid = 3974] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 21:10:19 INFO - PROCESS | 3974 | --DOMWINDOW == 116 (0x7f922a66fc00) [pid = 3974] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 21:10:19 INFO - PROCESS | 3974 | --DOMWINDOW == 115 (0x7f921d6f2400) [pid = 3974] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 21:10:19 INFO - PROCESS | 3974 | --DOMWINDOW == 114 (0x7f9226071800) [pid = 3974] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 21:10:19 INFO - PROCESS | 3974 | --DOMWINDOW == 113 (0x7f92219a4800) [pid = 3974] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 21:10:19 INFO - PROCESS | 3974 | --DOMWINDOW == 112 (0x7f921ac18c00) [pid = 3974] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 21:10:19 INFO - PROCESS | 3974 | 1461211819810 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}] 21:10:19 INFO - PROCESS | 3974 | 1461211819930 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 21:10:19 INFO - PROCESS | 3974 | 1461211819940 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:19 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc96000 == 65 [pid = 3974] [id = 153] 21:10:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 113 (0x7f921c0ad000) [pid = 3974] [serial = 458] [outer = (nil)] 21:10:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 114 (0x7f921d6f2400) [pid = 3974] [serial = 459] [outer = 0x7f921c0ad000] 21:10:19 INFO - PROCESS | 3974 | 1461211819991 Marionette DEBUG loaded listener.js 21:10:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 115 (0x7f921e441400) [pid = 3974] [serial = 460] [outer = 0x7f921c0ad000] 21:10:20 INFO - PROCESS | 3974 | 1461211820627 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]]]}] 21:10:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 21:10:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1155ms 21:10:20 INFO - PROCESS | 3974 | 1461211820676 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 21:10:20 INFO - PROCESS | 3974 | 1461211820679 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 21:10:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 21:10:20 INFO - PROCESS | 3974 | 1461211820684 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 21:10:20 INFO - PROCESS | 3974 | 1461211820686 Marionette TRACE conn3 <- [1,586,null,{}] 21:10:20 INFO - PROCESS | 3974 | 1461211820691 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}] 21:10:20 INFO - PROCESS | 3974 | 1461211820842 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 21:10:20 INFO - PROCESS | 3974 | 1461211820861 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:20 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922a3e9000 == 66 [pid = 3974] [id = 154] 21:10:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 116 (0x7f921c0ad400) [pid = 3974] [serial = 461] [outer = (nil)] 21:10:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 117 (0x7f921fd7e400) [pid = 3974] [serial = 462] [outer = 0x7f921c0ad400] 21:10:20 INFO - PROCESS | 3974 | 1461211820913 Marionette DEBUG loaded listener.js 21:10:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 118 (0x7f9226ee6400) [pid = 3974] [serial = 463] [outer = 0x7f921c0ad400] 21:10:21 INFO - PROCESS | 3974 | [3974] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:10:21 INFO - PROCESS | 3974 | 1461211821468 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]]]}] 21:10:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 21:10:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 825ms 21:10:21 INFO - PROCESS | 3974 | 1461211821512 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 21:10:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 21:10:21 INFO - PROCESS | 3974 | 1461211821515 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 21:10:21 INFO - PROCESS | 3974 | 1461211821522 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 21:10:21 INFO - PROCESS | 3974 | 1461211821523 Marionette TRACE conn3 <- [1,590,null,{}] 21:10:21 INFO - PROCESS | 3974 | 1461211821528 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}] 21:10:21 INFO - PROCESS | 3974 | 1461211821645 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 21:10:21 INFO - PROCESS | 3974 | 1461211821668 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:21 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9234c4f800 == 67 [pid = 3974] [id = 155] 21:10:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 119 (0x7f9216781000) [pid = 3974] [serial = 464] [outer = (nil)] 21:10:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 120 (0x7f922a419400) [pid = 3974] [serial = 465] [outer = 0x7f9216781000] 21:10:21 INFO - PROCESS | 3974 | 1461211821722 Marionette DEBUG loaded listener.js 21:10:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 121 (0x7f9233e33800) [pid = 3974] [serial = 466] [outer = 0x7f9216781000] 21:10:22 INFO - PROCESS | 3974 | 1461211822562 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]]]}] 21:10:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 21:10:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1092ms 21:10:22 INFO - PROCESS | 3974 | 1461211822613 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 21:10:22 INFO - PROCESS | 3974 | 1461211822618 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 21:10:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 21:10:22 INFO - PROCESS | 3974 | 1461211822627 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 21:10:22 INFO - PROCESS | 3974 | 1461211822631 Marionette TRACE conn3 <- [1,594,null,{}] 21:10:22 INFO - PROCESS | 3974 | 1461211822638 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}] 21:10:22 INFO - PROCESS | 3974 | 1461211822780 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 21:10:22 INFO - PROCESS | 3974 | 1461211822927 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:22 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc8c800 == 68 [pid = 3974] [id = 156] 21:10:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 122 (0x7f921b8a4000) [pid = 3974] [serial = 467] [outer = (nil)] 21:10:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 123 (0x7f921c0ea000) [pid = 3974] [serial = 468] [outer = 0x7f921b8a4000] 21:10:22 INFO - PROCESS | 3974 | 1461211822993 Marionette DEBUG loaded listener.js 21:10:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 124 (0x7f921d1e8800) [pid = 3974] [serial = 469] [outer = 0x7f921b8a4000] 21:10:23 INFO - PROCESS | 3974 | 1461211823863 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]]]}] 21:10:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 21:10:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1287ms 21:10:23 INFO - PROCESS | 3974 | 1461211823914 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 21:10:23 INFO - PROCESS | 3974 | 1461211823921 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 21:10:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 21:10:23 INFO - PROCESS | 3974 | 1461211823930 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 21:10:23 INFO - PROCESS | 3974 | 1461211823934 Marionette TRACE conn3 <- [1,598,null,{}] 21:10:23 INFO - PROCESS | 3974 | 1461211823939 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}] 21:10:24 INFO - PROCESS | 3974 | 1461211824079 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 21:10:24 INFO - PROCESS | 3974 | 1461211824222 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:24 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226493800 == 69 [pid = 3974] [id = 157] 21:10:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 125 (0x7f921b8a4c00) [pid = 3974] [serial = 470] [outer = (nil)] 21:10:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 126 (0x7f921e6afc00) [pid = 3974] [serial = 471] [outer = 0x7f921b8a4c00] 21:10:24 INFO - PROCESS | 3974 | 1461211824286 Marionette DEBUG loaded listener.js 21:10:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 127 (0x7f921ec48800) [pid = 3974] [serial = 472] [outer = 0x7f921b8a4c00] 21:10:25 INFO - PROCESS | 3974 | 1461211825165 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]]]}] 21:10:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 21:10:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1287ms 21:10:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 21:10:25 INFO - PROCESS | 3974 | 1461211825218 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 21:10:25 INFO - PROCESS | 3974 | 1461211825221 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 21:10:25 INFO - PROCESS | 3974 | 1461211825227 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 21:10:25 INFO - PROCESS | 3974 | 1461211825232 Marionette TRACE conn3 <- [1,602,null,{}] 21:10:25 INFO - PROCESS | 3974 | 1461211825246 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}] 21:10:25 INFO - PROCESS | 3974 | 1461211825394 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 21:10:25 INFO - PROCESS | 3974 | 1461211825539 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:25 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9236106000 == 70 [pid = 3974] [id = 158] 21:10:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 128 (0x7f921ec4b000) [pid = 3974] [serial = 473] [outer = (nil)] 21:10:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 129 (0x7f9221a4d800) [pid = 3974] [serial = 474] [outer = 0x7f921ec4b000] 21:10:25 INFO - PROCESS | 3974 | 1461211825607 Marionette DEBUG loaded listener.js 21:10:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 130 (0x7f92260dd400) [pid = 3974] [serial = 475] [outer = 0x7f921ec4b000] 21:10:26 INFO - PROCESS | 3974 | 1461211826518 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]]]}] 21:10:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 21:10:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1336ms 21:10:26 INFO - PROCESS | 3974 | 1461211826563 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 21:10:26 INFO - PROCESS | 3974 | 1461211826568 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 21:10:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 21:10:26 INFO - PROCESS | 3974 | 1461211826573 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 21:10:26 INFO - PROCESS | 3974 | 1461211826575 Marionette TRACE conn3 <- [1,606,null,{}] 21:10:26 INFO - PROCESS | 3974 | 1461211826580 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}] 21:10:26 INFO - PROCESS | 3974 | 1461211826722 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 21:10:26 INFO - PROCESS | 3974 | 1461211826838 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:26 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a1a7000 == 71 [pid = 3974] [id = 159] 21:10:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 131 (0x7f921d6f3400) [pid = 3974] [serial = 476] [outer = (nil)] 21:10:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 132 (0x7f921eacac00) [pid = 3974] [serial = 477] [outer = 0x7f921d6f3400] 21:10:26 INFO - PROCESS | 3974 | 1461211826943 Marionette DEBUG loaded listener.js 21:10:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 133 (0x7f9221a26800) [pid = 3974] [serial = 478] [outer = 0x7f921d6f3400] 21:10:27 INFO - PROCESS | 3974 | 1461211827676 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]]]}] 21:10:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 21:10:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1175ms 21:10:27 INFO - PROCESS | 3974 | 1461211827750 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 21:10:27 INFO - PROCESS | 3974 | 1461211827753 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 21:10:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 21:10:27 INFO - PROCESS | 3974 | 1461211827758 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 21:10:27 INFO - PROCESS | 3974 | 1461211827760 Marionette TRACE conn3 <- [1,610,null,{}] 21:10:27 INFO - PROCESS | 3974 | 1461211827766 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}] 21:10:27 INFO - PROCESS | 3974 | 1461211827899 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 21:10:28 INFO - PROCESS | 3974 | 1461211828037 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:28 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923ce2e000 == 72 [pid = 3974] [id = 160] 21:10:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 134 (0x7f921eac3000) [pid = 3974] [serial = 479] [outer = (nil)] 21:10:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 135 (0x7f9226655000) [pid = 3974] [serial = 480] [outer = 0x7f921eac3000] 21:10:28 INFO - PROCESS | 3974 | 1461211828100 Marionette DEBUG loaded listener.js 21:10:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 136 (0x7f9227cf7400) [pid = 3974] [serial = 481] [outer = 0x7f921eac3000] 21:10:28 INFO - PROCESS | 3974 | 1461211828899 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]]]}] 21:10:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 21:10:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1184ms 21:10:28 INFO - PROCESS | 3974 | 1461211828943 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 21:10:28 INFO - PROCESS | 3974 | 1461211828946 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 21:10:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 21:10:28 INFO - PROCESS | 3974 | 1461211828952 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 21:10:28 INFO - PROCESS | 3974 | 1461211828954 Marionette TRACE conn3 <- [1,614,null,{}] 21:10:28 INFO - PROCESS | 3974 | 1461211828960 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}] 21:10:29 INFO - PROCESS | 3974 | 1461211829113 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 21:10:29 INFO - PROCESS | 3974 | 1461211829253 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:29 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ecc3000 == 73 [pid = 3974] [id = 161] 21:10:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 137 (0x7f9216782000) [pid = 3974] [serial = 482] [outer = (nil)] 21:10:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 138 (0x7f921ada7c00) [pid = 3974] [serial = 483] [outer = 0x7f9216782000] 21:10:29 INFO - PROCESS | 3974 | 1461211829318 Marionette DEBUG loaded listener.js 21:10:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 139 (0x7f9233ec9000) [pid = 3974] [serial = 484] [outer = 0x7f9216782000] 21:10:30 INFO - PROCESS | 3974 | 1461211830365 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]]]}] 21:10:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 21:10:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1482ms 21:10:30 INFO - PROCESS | 3974 | 1461211830435 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 21:10:30 INFO - PROCESS | 3974 | 1461211830440 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 21:10:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 21:10:30 INFO - PROCESS | 3974 | 1461211830447 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 21:10:30 INFO - PROCESS | 3974 | 1461211830452 Marionette TRACE conn3 <- [1,618,null,{}] 21:10:30 INFO - PROCESS | 3974 | 1461211830460 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}] 21:10:30 INFO - PROCESS | 3974 | 1461211830590 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 21:10:30 INFO - PROCESS | 3974 | 1461211830804 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:30 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e3cc800 == 74 [pid = 3974] [id = 162] 21:10:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 140 (0x7f921677d800) [pid = 3974] [serial = 485] [outer = (nil)] 21:10:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 141 (0x7f9216b65c00) [pid = 3974] [serial = 486] [outer = 0x7f921677d800] 21:10:30 INFO - PROCESS | 3974 | 1461211830865 Marionette DEBUG loaded listener.js 21:10:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 142 (0x7f921ac75800) [pid = 3974] [serial = 487] [outer = 0x7f921677d800] 21:10:31 INFO - PROCESS | 3974 | 1461211831664 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]]]}] 21:10:31 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922a3e9000 == 73 [pid = 3974] [id = 154] 21:10:31 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dc96000 == 72 [pid = 3974] [id = 153] 21:10:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 21:10:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1281ms 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 141 (0x7f921ed7b800) [pid = 3974] [serial = 381] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 140 (0x7f921d6fc400) [pid = 3974] [serial = 384] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 139 (0x7f921ed76800) [pid = 3974] [serial = 387] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 138 (0x7f9224183000) [pid = 3974] [serial = 390] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 137 (0x7f921c39e800) [pid = 3974] [serial = 393] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 136 (0x7f922665c400) [pid = 3974] [serial = 396] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 135 (0x7f922a414000) [pid = 3974] [serial = 414] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 134 (0x7f921ac1dc00) [pid = 3974] [serial = 369] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92273dc800 == 71 [pid = 3974] [id = 152] 21:10:31 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92264a1000 == 70 [pid = 3974] [id = 151] 21:10:31 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9221c63800 == 69 [pid = 3974] [id = 150] 21:10:31 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e3cb000 == 68 [pid = 3974] [id = 149] 21:10:31 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921bf78000 == 67 [pid = 3974] [id = 148] 21:10:31 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216dd0000 == 66 [pid = 3974] [id = 147] 21:10:31 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216852000 == 65 [pid = 3974] [id = 145] 21:10:31 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216ddb800 == 64 [pid = 3974] [id = 144] 21:10:31 INFO - PROCESS | 3974 | 1461211831787 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 21:10:31 INFO - PROCESS | 3974 | 1461211831794 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 21:10:31 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92165b3800 == 63 [pid = 3974] [id = 143] 21:10:31 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216519800 == 62 [pid = 3974] [id = 142] 21:10:31 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c452000 == 61 [pid = 3974] [id = 141] 21:10:31 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226a05000 == 60 [pid = 3974] [id = 140] 21:10:31 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dc1b800 == 59 [pid = 3974] [id = 139] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 133 (0x7f9221a4f000) [pid = 3974] [serial = 405] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 132 (0x7f921db71c00) [pid = 3974] [serial = 402] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 131 (0x7f921d1e6400) [pid = 3974] [serial = 400] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 130 (0x7f921c392800) [pid = 3974] [serial = 399] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 129 (0x7f9227cf8400) [pid = 3974] [serial = 408] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 128 (0x7f9225edc400) [pid = 3974] [serial = 406] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 127 (0x7f922e059800) [pid = 3974] [serial = 409] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 126 (0x7f92219a3800) [pid = 3974] [serial = 412] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 125 (0x7f921ea15800) [pid = 3974] [serial = 403] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 124 (0x7f921ea13800) [pid = 3974] [serial = 411] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 123 (0x7f921ac80c00) [pid = 3974] [serial = 372] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 122 (0x7f922665ac00) [pid = 3974] [serial = 373] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 121 (0x7f921c0afc00) [pid = 3974] [serial = 375] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 120 (0x7f921d1eb400) [pid = 3974] [serial = 376] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 119 (0x7f92217d4000) [pid = 3974] [serial = 360] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 118 (0x7f9221a4a800) [pid = 3974] [serial = 361] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 117 (0x7f922772e400) [pid = 3974] [serial = 363] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 116 (0x7f9235e2a000) [pid = 3974] [serial = 364] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 115 (0x7f921d1ed000) [pid = 3974] [serial = 366] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 114 (0x7f9226436000) [pid = 3974] [serial = 367] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 113 (0x7f921db7e800) [pid = 3974] [serial = 378] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 112 (0x7f921e438c00) [pid = 3974] [serial = 379] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 111 (0x7f9241bd9800) [pid = 3974] [serial = 355] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 110 (0x7f921ed6fc00) [pid = 3974] [serial = 357] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 109 (0x7f921ed75400) [pid = 3974] [serial = 358] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 108 (0x7f921fd64c00) [pid = 3974] [serial = 325] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 107 (0x7f923997a000) [pid = 3974] [serial = 331] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 106 (0x7f921db70800) [pid = 3974] [serial = 322] [outer = (nil)] [url = about:blank] 21:10:31 INFO - PROCESS | 3974 | --DOMWINDOW == 105 (0x7f9227cf6c00) [pid = 3974] [serial = 328] [outer = (nil)] [url = about:blank] 21:10:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 21:10:31 INFO - PROCESS | 3974 | 1461211831843 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 21:10:31 INFO - PROCESS | 3974 | 1461211831847 Marionette TRACE conn3 <- [1,622,null,{}] 21:10:31 INFO - PROCESS | 3974 | 1461211831852 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}] 21:10:31 INFO - PROCESS | 3974 | 1461211831977 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 21:10:31 INFO - PROCESS | 3974 | 1461211831988 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:32 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216862800 == 60 [pid = 3974] [id = 163] 21:10:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 106 (0x7f921ad9d000) [pid = 3974] [serial = 488] [outer = (nil)] 21:10:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 107 (0x7f921b8a2400) [pid = 3974] [serial = 489] [outer = 0x7f921ad9d000] 21:10:32 INFO - PROCESS | 3974 | 1461211832041 Marionette DEBUG loaded listener.js 21:10:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 108 (0x7f921b8b0800) [pid = 3974] [serial = 490] [outer = 0x7f921ad9d000] 21:10:32 INFO - PROCESS | 3974 | 1461211832806 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]]]}] 21:10:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 21:10:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 986ms 21:10:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 21:10:32 INFO - PROCESS | 3974 | 1461211832823 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 21:10:32 INFO - PROCESS | 3974 | 1461211832826 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 21:10:32 INFO - PROCESS | 3974 | 1461211832831 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 21:10:32 INFO - PROCESS | 3974 | 1461211832837 Marionette TRACE conn3 <- [1,626,null,{}] 21:10:32 INFO - PROCESS | 3974 | 1461211832859 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}] 21:10:32 INFO - PROCESS | 3974 | 1461211832989 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 21:10:33 INFO - PROCESS | 3974 | 1461211833004 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:33 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc9d800 == 61 [pid = 3974] [id = 164] 21:10:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 109 (0x7f921d1e5400) [pid = 3974] [serial = 491] [outer = (nil)] 21:10:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 110 (0x7f921d1eb000) [pid = 3974] [serial = 492] [outer = 0x7f921d1e5400] 21:10:33 INFO - PROCESS | 3974 | 1461211833060 Marionette DEBUG loaded listener.js 21:10:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 111 (0x7f921d6fd000) [pid = 3974] [serial = 493] [outer = 0x7f921d1e5400] 21:10:33 INFO - PROCESS | 3974 | 1461211833730 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]]]}] 21:10:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 21:10:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 942ms 21:10:33 INFO - PROCESS | 3974 | 1461211833773 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 21:10:33 INFO - PROCESS | 3974 | 1461211833777 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 21:10:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 21:10:33 INFO - PROCESS | 3974 | 1461211833782 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 21:10:33 INFO - PROCESS | 3974 | 1461211833784 Marionette TRACE conn3 <- [1,630,null,{}] 21:10:33 INFO - PROCESS | 3974 | 1461211833788 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}] 21:10:33 INFO - PROCESS | 3974 | 1461211833973 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 21:10:34 INFO - PROCESS | 3974 | 1461211834039 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:34 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e920000 == 62 [pid = 3974] [id = 165] 21:10:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 112 (0x7f921c399000) [pid = 3974] [serial = 494] [outer = (nil)] 21:10:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 113 (0x7f921df42400) [pid = 3974] [serial = 495] [outer = 0x7f921c399000] 21:10:34 INFO - PROCESS | 3974 | 1461211834093 Marionette DEBUG loaded listener.js 21:10:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 114 (0x7f921e438c00) [pid = 3974] [serial = 496] [outer = 0x7f921c399000] 21:10:34 INFO - PROCESS | 3974 | 1461211834739 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]]]}] 21:10:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 21:10:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 978ms 21:10:34 INFO - PROCESS | 3974 | 1461211834761 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 21:10:34 INFO - PROCESS | 3974 | 1461211834764 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 21:10:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 21:10:34 INFO - PROCESS | 3974 | 1461211834769 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 21:10:34 INFO - PROCESS | 3974 | 1461211834771 Marionette TRACE conn3 <- [1,634,null,{}] 21:10:34 INFO - PROCESS | 3974 | 1461211834780 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}] 21:10:34 INFO - PROCESS | 3974 | 1461211834931 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 21:10:35 INFO - PROCESS | 3974 | 1461211835000 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:35 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216502800 == 63 [pid = 3974] [id = 166] 21:10:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 115 (0x7f921d1e7800) [pid = 3974] [serial = 497] [outer = (nil)] 21:10:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 116 (0x7f921e6adc00) [pid = 3974] [serial = 498] [outer = 0x7f921d1e7800] 21:10:35 INFO - PROCESS | 3974 | 1461211835054 Marionette DEBUG loaded listener.js 21:10:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 117 (0x7f921eac3c00) [pid = 3974] [serial = 499] [outer = 0x7f921d1e7800] 21:10:35 INFO - PROCESS | 3974 | [3974] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:10:35 INFO - PROCESS | 3974 | 1461211835675 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]]]}] 21:10:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 21:10:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 934ms 21:10:35 INFO - PROCESS | 3974 | 1461211835703 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 21:10:35 INFO - PROCESS | 3974 | 1461211835705 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 21:10:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 21:10:35 INFO - PROCESS | 3974 | 1461211835714 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 21:10:35 INFO - PROCESS | 3974 | 1461211835723 Marionette TRACE conn3 <- [1,638,null,{}] 21:10:35 INFO - PROCESS | 3974 | 1461211835743 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}] 21:10:35 INFO - PROCESS | 3974 | 1461211835932 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 21:10:35 INFO - PROCESS | 3974 | 1461211835954 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:35 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922623a800 == 64 [pid = 3974] [id = 167] 21:10:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 118 (0x7f921ed72000) [pid = 3974] [serial = 500] [outer = (nil)] 21:10:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 119 (0x7f921fd7dc00) [pid = 3974] [serial = 501] [outer = 0x7f921ed72000] 21:10:36 INFO - PROCESS | 3974 | 1461211836010 Marionette DEBUG loaded listener.js 21:10:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 120 (0x7f92217df800) [pid = 3974] [serial = 502] [outer = 0x7f921ed72000] 21:10:36 INFO - PROCESS | 3974 | --DOMWINDOW == 119 (0x7f9221a29c00) [pid = 3974] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 21:10:36 INFO - PROCESS | 3974 | --DOMWINDOW == 118 (0x7f921ed77800) [pid = 3974] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 21:10:36 INFO - PROCESS | 3974 | --DOMWINDOW == 117 (0x7f921ac7f000) [pid = 3974] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 21:10:36 INFO - PROCESS | 3974 | --DOMWINDOW == 116 (0x7f9215ef1000) [pid = 3974] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 21:10:36 INFO - PROCESS | 3974 | --DOMWINDOW == 115 (0x7f921c0a7c00) [pid = 3974] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 21:10:36 INFO - PROCESS | 3974 | --DOMWINDOW == 114 (0x7f921c0ad000) [pid = 3974] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 21:10:36 INFO - PROCESS | 3974 | --DOMWINDOW == 113 (0x7f921b8ad400) [pid = 3974] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 21:10:36 INFO - PROCESS | 3974 | --DOMWINDOW == 112 (0x7f921c0ad400) [pid = 3974] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 21:10:36 INFO - PROCESS | 3974 | --DOMWINDOW == 111 (0x7f921ed71800) [pid = 3974] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 21:10:36 INFO - PROCESS | 3974 | --DOMWINDOW == 110 (0x7f921ac17c00) [pid = 3974] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 21:10:36 INFO - PROCESS | 3974 | [3974] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:10:36 INFO - PROCESS | 3974 | 1461211836837 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]]]}] 21:10:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 21:10:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1157ms 21:10:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 21:10:36 INFO - PROCESS | 3974 | 1461211836868 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 21:10:36 INFO - PROCESS | 3974 | 1461211836870 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 21:10:36 INFO - PROCESS | 3974 | 1461211836876 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 21:10:36 INFO - PROCESS | 3974 | 1461211836878 Marionette TRACE conn3 <- [1,642,null,{}] 21:10:36 INFO - PROCESS | 3974 | 1461211836883 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}] 21:10:37 INFO - PROCESS | 3974 | 1461211837003 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 21:10:37 INFO - PROCESS | 3974 | 1461211837108 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:37 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92266dd000 == 65 [pid = 3974] [id = 168] 21:10:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 111 (0x7f921b8a3800) [pid = 3974] [serial = 503] [outer = (nil)] 21:10:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 112 (0x7f921e43dc00) [pid = 3974] [serial = 504] [outer = 0x7f921b8a3800] 21:10:37 INFO - PROCESS | 3974 | 1461211837162 Marionette DEBUG loaded listener.js 21:10:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 113 (0x7f92217d9400) [pid = 3974] [serial = 505] [outer = 0x7f921b8a3800] 21:10:37 INFO - PROCESS | 3974 | 1461211837698 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]]]}] 21:10:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 21:10:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 885ms 21:10:37 INFO - PROCESS | 3974 | 1461211837760 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 21:10:37 INFO - PROCESS | 3974 | 1461211837763 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 21:10:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 21:10:37 INFO - PROCESS | 3974 | 1461211837769 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 21:10:37 INFO - PROCESS | 3974 | 1461211837771 Marionette TRACE conn3 <- [1,646,null,{}] 21:10:37 INFO - PROCESS | 3974 | 1461211837776 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}] 21:10:37 INFO - PROCESS | 3974 | 1461211837894 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 21:10:38 INFO - PROCESS | 3974 | 1461211838324 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:38 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9234ad3800 == 66 [pid = 3974] [id = 169] 21:10:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 114 (0x7f921c0a7c00) [pid = 3974] [serial = 506] [outer = (nil)] 21:10:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 115 (0x7f9233ecb800) [pid = 3974] [serial = 507] [outer = 0x7f921c0a7c00] 21:10:38 INFO - PROCESS | 3974 | 1461211838426 Marionette DEBUG loaded listener.js 21:10:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 116 (0x7f9234da7400) [pid = 3974] [serial = 508] [outer = 0x7f921c0a7c00] 21:10:39 INFO - PROCESS | 3974 | 1461211839243 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]]]}] 21:10:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 21:10:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1529ms 21:10:39 INFO - PROCESS | 3974 | 1461211839298 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 21:10:39 INFO - PROCESS | 3974 | 1461211839305 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 21:10:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 21:10:39 INFO - PROCESS | 3974 | 1461211839313 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 21:10:39 INFO - PROCESS | 3974 | 1461211839318 Marionette TRACE conn3 <- [1,650,null,{}] 21:10:39 INFO - PROCESS | 3974 | 1461211839433 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}] 21:10:39 INFO - PROCESS | 3974 | 1461211839584 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 21:10:39 INFO - PROCESS | 3974 | 1461211839731 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:39 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921df67000 == 67 [pid = 3974] [id = 170] 21:10:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 117 (0x7f921ac75400) [pid = 3974] [serial = 509] [outer = (nil)] 21:10:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 118 (0x7f921ad9f800) [pid = 3974] [serial = 510] [outer = 0x7f921ac75400] 21:10:39 INFO - PROCESS | 3974 | 1461211839801 Marionette DEBUG loaded listener.js 21:10:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 119 (0x7f921c0a3000) [pid = 3974] [serial = 511] [outer = 0x7f921ac75400] 21:10:40 INFO - PROCESS | 3974 | 1461211840482 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]]]}] 21:10:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 21:10:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1239ms 21:10:40 INFO - PROCESS | 3974 | 1461211840556 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 21:10:40 INFO - PROCESS | 3974 | 1461211840563 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 21:10:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 21:10:40 INFO - PROCESS | 3974 | 1461211840574 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 21:10:40 INFO - PROCESS | 3974 | 1461211840577 Marionette TRACE conn3 <- [1,654,null,{}] 21:10:40 INFO - PROCESS | 3974 | 1461211840582 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}] 21:10:40 INFO - PROCESS | 3974 | 1461211840731 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 21:10:40 INFO - PROCESS | 3974 | 1461211840869 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:40 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922609a800 == 68 [pid = 3974] [id = 171] 21:10:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 120 (0x7f921ac76000) [pid = 3974] [serial = 512] [outer = (nil)] 21:10:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 121 (0x7f921df38c00) [pid = 3974] [serial = 513] [outer = 0x7f921ac76000] 21:10:40 INFO - PROCESS | 3974 | 1461211840939 Marionette DEBUG loaded listener.js 21:10:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 122 (0x7f921ea0e800) [pid = 3974] [serial = 514] [outer = 0x7f921ac76000] 21:10:41 INFO - PROCESS | 3974 | 1461211841797 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]]]}] 21:10:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 21:10:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1289ms 21:10:41 INFO - PROCESS | 3974 | 1461211841862 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 21:10:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 21:10:41 INFO - PROCESS | 3974 | 1461211841866 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 21:10:41 INFO - PROCESS | 3974 | 1461211841871 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 21:10:41 INFO - PROCESS | 3974 | 1461211841876 Marionette TRACE conn3 <- [1,658,null,{}] 21:10:41 INFO - PROCESS | 3974 | 1461211841890 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}] 21:10:42 INFO - PROCESS | 3974 | 1461211842075 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 21:10:42 INFO - PROCESS | 3974 | 1461211842213 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:42 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9235f0f800 == 69 [pid = 3974] [id = 172] 21:10:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 123 (0x7f921ea11c00) [pid = 3974] [serial = 515] [outer = (nil)] 21:10:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 124 (0x7f921fd5ac00) [pid = 3974] [serial = 516] [outer = 0x7f921ea11c00] 21:10:42 INFO - PROCESS | 3974 | 1461211842280 Marionette DEBUG loaded listener.js 21:10:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 125 (0x7f92219a8800) [pid = 3974] [serial = 517] [outer = 0x7f921ea11c00] 21:10:43 INFO - PROCESS | 3974 | 1461211843026 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]]]}] 21:10:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 21:10:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1181ms 21:10:43 INFO - PROCESS | 3974 | 1461211843067 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 21:10:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 21:10:43 INFO - PROCESS | 3974 | 1461211843071 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 21:10:43 INFO - PROCESS | 3974 | 1461211843077 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 21:10:43 INFO - PROCESS | 3974 | 1461211843080 Marionette TRACE conn3 <- [1,662,null,{}] 21:10:43 INFO - PROCESS | 3974 | 1461211843084 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}] 21:10:43 INFO - PROCESS | 3974 | 1461211843217 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 21:10:43 INFO - PROCESS | 3974 | 1461211843360 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:43 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a517800 == 70 [pid = 3974] [id = 173] 21:10:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 126 (0x7f921ec4e000) [pid = 3974] [serial = 518] [outer = (nil)] 21:10:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 127 (0x7f9234da1000) [pid = 3974] [serial = 519] [outer = 0x7f921ec4e000] 21:10:43 INFO - PROCESS | 3974 | 1461211843424 Marionette DEBUG loaded listener.js 21:10:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 128 (0x7f9235177400) [pid = 3974] [serial = 520] [outer = 0x7f921ec4e000] 21:10:43 INFO - PROCESS | 3974 | [3974] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:10:44 INFO - PROCESS | 3974 | 1461211844195 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]]]}] 21:10:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 21:10:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1176ms 21:10:44 INFO - PROCESS | 3974 | 1461211844253 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 21:10:44 INFO - PROCESS | 3974 | 1461211844256 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 21:10:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 21:10:44 INFO - PROCESS | 3974 | 1461211844262 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 21:10:44 INFO - PROCESS | 3974 | 1461211844264 Marionette TRACE conn3 <- [1,666,null,{}] 21:10:44 INFO - PROCESS | 3974 | 1461211844269 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}] 21:10:44 INFO - PROCESS | 3974 | 1461211844405 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 21:10:44 INFO - PROCESS | 3974 | 1461211844552 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:44 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c418000 == 71 [pid = 3974] [id = 174] 21:10:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 129 (0x7f921e9b4400) [pid = 3974] [serial = 521] [outer = (nil)] 21:10:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 130 (0x7f921e9ba800) [pid = 3974] [serial = 522] [outer = 0x7f921e9b4400] 21:10:44 INFO - PROCESS | 3974 | 1461211844615 Marionette DEBUG loaded listener.js 21:10:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 131 (0x7f921e9bf400) [pid = 3974] [serial = 523] [outer = 0x7f921e9b4400] 21:10:45 INFO - PROCESS | 3974 | [3974] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:10:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 132 (0x7f9235e31c00) [pid = 3974] [serial = 524] [outer = 0x7f921d9a5c00] 21:10:45 INFO - PROCESS | 3974 | 1461211845540 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]]]}] 21:10:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 21:10:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1329ms 21:10:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 21:10:45 INFO - PROCESS | 3974 | 1461211845591 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 21:10:45 INFO - PROCESS | 3974 | 1461211845593 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 21:10:45 INFO - PROCESS | 3974 | 1461211845598 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 21:10:45 INFO - PROCESS | 3974 | 1461211845602 Marionette TRACE conn3 <- [1,670,null,{}] 21:10:45 INFO - PROCESS | 3974 | 1461211845607 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}] 21:10:45 INFO - PROCESS | 3974 | 1461211845746 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 21:10:45 INFO - PROCESS | 3974 | 1461211845891 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:45 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216a96800 == 72 [pid = 3974] [id = 175] 21:10:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 133 (0x7f921c0e6400) [pid = 3974] [serial = 525] [outer = (nil)] 21:10:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 134 (0x7f921e9bf800) [pid = 3974] [serial = 526] [outer = 0x7f921c0e6400] 21:10:45 INFO - PROCESS | 3974 | 1461211845954 Marionette DEBUG loaded listener.js 21:10:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 135 (0x7f9238018000) [pid = 3974] [serial = 527] [outer = 0x7f921c0e6400] 21:10:46 INFO - PROCESS | 3974 | 1461211846711 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]]]}] 21:10:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 21:10:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1185ms 21:10:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 21:10:46 INFO - PROCESS | 3974 | 1461211846784 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 21:10:46 INFO - PROCESS | 3974 | 1461211846786 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 21:10:46 INFO - PROCESS | 3974 | 1461211846792 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 21:10:46 INFO - PROCESS | 3974 | 1461211846795 Marionette TRACE conn3 <- [1,674,null,{}] 21:10:46 INFO - PROCESS | 3974 | 1461211846799 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}] 21:10:46 INFO - PROCESS | 3974 | 1461211846937 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 21:10:47 INFO - PROCESS | 3974 | 1461211847079 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:47 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92165bd800 == 73 [pid = 3974] [id = 176] 21:10:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 136 (0x7f9215e8f000) [pid = 3974] [serial = 528] [outer = (nil)] 21:10:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 137 (0x7f9215e95000) [pid = 3974] [serial = 529] [outer = 0x7f9215e8f000] 21:10:47 INFO - PROCESS | 3974 | 1461211847143 Marionette DEBUG loaded listener.js 21:10:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 138 (0x7f9215e9a400) [pid = 3974] [serial = 530] [outer = 0x7f9215e8f000] 21:10:47 INFO - PROCESS | 3974 | [3974] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:10:48 INFO - PROCESS | 3974 | 1461211848065 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]]]}] 21:10:48 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 21:10:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1328ms 21:10:48 INFO - PROCESS | 3974 | 1461211848119 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 21:10:48 INFO - PROCESS | 3974 | 1461211848124 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 21:10:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 21:10:48 INFO - PROCESS | 3974 | 1461211848131 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 21:10:48 INFO - PROCESS | 3974 | 1461211848136 Marionette TRACE conn3 <- [1,678,null,{}] 21:10:48 INFO - PROCESS | 3974 | 1461211848143 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}] 21:10:48 INFO - PROCESS | 3974 | 1461211848283 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 21:10:48 INFO - PROCESS | 3974 | 1461211848429 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:48 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc8a800 == 74 [pid = 3974] [id = 177] 21:10:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 139 (0x7f92160b3400) [pid = 3974] [serial = 531] [outer = (nil)] 21:10:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 140 (0x7f92160b5c00) [pid = 3974] [serial = 532] [outer = 0x7f92160b3400] 21:10:48 INFO - PROCESS | 3974 | 1461211848535 Marionette DEBUG loaded listener.js 21:10:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 141 (0x7f9216786800) [pid = 3974] [serial = 533] [outer = 0x7f92160b3400] 21:10:49 INFO - PROCESS | 3974 | 1461211849335 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]]]}] 21:10:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 21:10:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1235ms 21:10:49 INFO - PROCESS | 3974 | 1461211849367 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 21:10:49 INFO - PROCESS | 3974 | 1461211849374 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 21:10:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 21:10:49 INFO - PROCESS | 3974 | 1461211849383 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 21:10:49 INFO - PROCESS | 3974 | 1461211849386 Marionette TRACE conn3 <- [1,682,null,{}] 21:10:49 INFO - PROCESS | 3974 | 1461211849391 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}] 21:10:49 INFO - PROCESS | 3974 | 1461211849536 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 21:10:49 INFO - PROCESS | 3974 | 1461211849706 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:49 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921fce2800 == 73 [pid = 3974] [id = 128] 21:10:49 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92266dd000 == 72 [pid = 3974] [id = 168] 21:10:49 INFO - PROCESS | 3974 | --DOMWINDOW == 140 (0x7f921c0a8800) [pid = 3974] [serial = 438] [outer = (nil)] [url = about:blank] 21:10:49 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92165ba800 == 73 [pid = 3974] [id = 178] 21:10:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 141 (0x7f9216b68c00) [pid = 3974] [serial = 534] [outer = (nil)] 21:10:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 142 (0x7f921ac7a000) [pid = 3974] [serial = 535] [outer = 0x7f9216b68c00] 21:10:49 INFO - PROCESS | 3974 | 1461211849796 Marionette DEBUG loaded listener.js 21:10:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 143 (0x7f921ad9c400) [pid = 3974] [serial = 536] [outer = 0x7f9216b68c00] 21:10:49 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922623a800 == 72 [pid = 3974] [id = 167] 21:10:49 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216502800 == 71 [pid = 3974] [id = 166] 21:10:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e920000 == 70 [pid = 3974] [id = 165] 21:10:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dc9d800 == 69 [pid = 3974] [id = 164] 21:10:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216862800 == 68 [pid = 3974] [id = 163] 21:10:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e3cc800 == 67 [pid = 3974] [id = 162] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 142 (0x7f922170b400) [pid = 3974] [serial = 382] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 141 (0x7f921d1ed800) [pid = 3974] [serial = 370] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 140 (0x7f9221a54800) [pid = 3974] [serial = 456] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 139 (0x7f922000f800) [pid = 3974] [serial = 453] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 138 (0x7f921c0aa000) [pid = 3974] [serial = 444] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 137 (0x7f921c3a0800) [pid = 3974] [serial = 445] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 136 (0x7f9226656000) [pid = 3974] [serial = 429] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 135 (0x7f9216786c00) [pid = 3974] [serial = 442] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 134 (0x7f9215ef2c00) [pid = 3974] [serial = 441] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 133 (0x7f921ea0ec00) [pid = 3974] [serial = 450] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 132 (0x7f921d6f2400) [pid = 3974] [serial = 459] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 131 (0x7f921ec46000) [pid = 3974] [serial = 426] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 130 (0x7f9227725c00) [pid = 3974] [serial = 423] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 129 (0x7f921da4a400) [pid = 3974] [serial = 447] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 128 (0x7f921e43c000) [pid = 3974] [serial = 448] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 127 (0x7f921b8b0c00) [pid = 3974] [serial = 417] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 126 (0x7f921e43f400) [pid = 3974] [serial = 420] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 125 (0x7f9235f4b800) [pid = 3974] [serial = 432] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 124 (0x7f921677e400) [pid = 3974] [serial = 435] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 123 (0x7f922606b800) [pid = 3974] [serial = 457] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 122 (0x7f921e441400) [pid = 3974] [serial = 460] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 121 (0x7f92217d9000) [pid = 3974] [serial = 454] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 120 (0x7f9226ee6400) [pid = 3974] [serial = 463] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 119 (0x7f921ed77000) [pid = 3974] [serial = 451] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | --DOMWINDOW == 118 (0x7f921fd7e400) [pid = 3974] [serial = 462] [outer = (nil)] [url = about:blank] 21:10:50 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:10:50 INFO - PROCESS | 3974 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:10:50 INFO - PROCESS | 3974 | 1461211850935 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]]]}] 21:10:50 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) 21:10:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1580ms 21:10:50 INFO - PROCESS | 3974 | 1461211850963 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 21:10:50 INFO - PROCESS | 3974 | 1461211850966 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 21:10:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 21:10:50 INFO - PROCESS | 3974 | 1461211850971 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 21:10:50 INFO - PROCESS | 3974 | 1461211850976 Marionette TRACE conn3 <- [1,686,null,{}] 21:10:50 INFO - PROCESS | 3974 | 1461211850989 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}] 21:10:51 INFO - PROCESS | 3974 | 1461211851116 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 21:10:51 INFO - PROCESS | 3974 | 1461211851255 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:51 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e680800 == 68 [pid = 3974] [id = 179] 21:10:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 119 (0x7f921b8a6000) [pid = 3974] [serial = 537] [outer = (nil)] 21:10:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 120 (0x7f921c39bc00) [pid = 3974] [serial = 538] [outer = 0x7f921b8a6000] 21:10:51 INFO - PROCESS | 3974 | 1461211851311 Marionette DEBUG loaded listener.js 21:10:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 121 (0x7f921d1f0400) [pid = 3974] [serial = 539] [outer = 0x7f921b8a6000] 21:10:52 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:10:52 INFO - PROCESS | 3974 | 1461211852311 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]]]}] 21:10:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 21:10:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1383ms 21:10:52 INFO - PROCESS | 3974 | 1461211852356 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 21:10:52 INFO - PROCESS | 3974 | 1461211852360 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 21:10:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 21:10:52 INFO - PROCESS | 3974 | 1461211852365 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 21:10:52 INFO - PROCESS | 3974 | 1461211852366 Marionette TRACE conn3 <- [1,690,null,{}] 21:10:52 INFO - PROCESS | 3974 | 1461211852371 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}] 21:10:52 INFO - PROCESS | 3974 | 1461211852534 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 21:10:52 INFO - PROCESS | 3974 | 1461211852544 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:52 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921eee9000 == 69 [pid = 3974] [id = 180] 21:10:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 122 (0x7f921b8a7c00) [pid = 3974] [serial = 540] [outer = (nil)] 21:10:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 123 (0x7f921d9a7c00) [pid = 3974] [serial = 541] [outer = 0x7f921b8a7c00] 21:10:52 INFO - PROCESS | 3974 | 1461211852653 Marionette DEBUG loaded listener.js 21:10:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 124 (0x7f921e43d000) [pid = 3974] [serial = 542] [outer = 0x7f921b8a7c00] 21:10:53 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:10:53 INFO - PROCESS | 3974 | 1461211853747 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]]]}] 21:10:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 21:10:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1426ms 21:10:53 INFO - PROCESS | 3974 | 1461211853791 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 21:10:53 INFO - PROCESS | 3974 | 1461211853794 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 21:10:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 21:10:53 INFO - PROCESS | 3974 | 1461211853799 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 21:10:53 INFO - PROCESS | 3974 | 1461211853802 Marionette TRACE conn3 <- [1,694,null,{}] 21:10:53 INFO - PROCESS | 3974 | 1461211853806 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}] 21:10:54 INFO - PROCESS | 3974 | 1461211854036 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 21:10:54 INFO - PROCESS | 3974 | --DOMWINDOW == 123 (0x7f921d1e7800) [pid = 3974] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 21:10:54 INFO - PROCESS | 3974 | --DOMWINDOW == 122 (0x7f921ad9d000) [pid = 3974] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 21:10:54 INFO - PROCESS | 3974 | --DOMWINDOW == 121 (0x7f921ed72000) [pid = 3974] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 21:10:54 INFO - PROCESS | 3974 | --DOMWINDOW == 120 (0x7f921c399000) [pid = 3974] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 21:10:54 INFO - PROCESS | 3974 | --DOMWINDOW == 119 (0x7f921677d800) [pid = 3974] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 21:10:54 INFO - PROCESS | 3974 | --DOMWINDOW == 118 (0x7f921d1e5400) [pid = 3974] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 21:10:54 INFO - PROCESS | 3974 | --DOMWINDOW == 117 (0x7f921b8a3800) [pid = 3974] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 21:10:54 INFO - PROCESS | 3974 | 1461211854234 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:54 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c01b800 == 70 [pid = 3974] [id = 181] 21:10:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 118 (0x7f9215ee8800) [pid = 3974] [serial = 543] [outer = (nil)] 21:10:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 119 (0x7f921ad9d000) [pid = 3974] [serial = 544] [outer = 0x7f9215ee8800] 21:10:54 INFO - PROCESS | 3974 | 1461211854287 Marionette DEBUG loaded listener.js 21:10:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 120 (0x7f921da48800) [pid = 3974] [serial = 545] [outer = 0x7f9215ee8800] 21:10:55 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:10:55 INFO - PROCESS | 3974 | 1461211855270 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]]]}] 21:10:55 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) 21:10:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1528ms 21:10:55 INFO - PROCESS | 3974 | 1461211855328 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 21:10:55 INFO - PROCESS | 3974 | 1461211855330 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 21:10:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 21:10:55 INFO - PROCESS | 3974 | 1461211855336 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 21:10:55 INFO - PROCESS | 3974 | 1461211855338 Marionette TRACE conn3 <- [1,698,null,{}] 21:10:55 INFO - PROCESS | 3974 | 1461211855343 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}] 21:10:55 INFO - PROCESS | 3974 | 1461211855487 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 21:10:55 INFO - PROCESS | 3974 | 1461211855497 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:55 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922649d800 == 71 [pid = 3974] [id = 182] 21:10:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 121 (0x7f921e6a6400) [pid = 3974] [serial = 546] [outer = (nil)] 21:10:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 122 (0x7f921ea18400) [pid = 3974] [serial = 547] [outer = 0x7f921e6a6400] 21:10:55 INFO - PROCESS | 3974 | 1461211855554 Marionette DEBUG loaded listener.js 21:10:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 123 (0x7f921ed7c000) [pid = 3974] [serial = 548] [outer = 0x7f921e6a6400] 21:10:56 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:10:56 INFO - PROCESS | 3974 | 1461211856673 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]]]}] 21:10:56 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) 21:10:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1380ms 21:10:56 INFO - PROCESS | 3974 | 1461211856717 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 21:10:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 21:10:56 INFO - PROCESS | 3974 | 1461211856722 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 21:10:56 INFO - PROCESS | 3974 | 1461211856729 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 21:10:56 INFO - PROCESS | 3974 | 1461211856734 Marionette TRACE conn3 <- [1,702,null,{}] 21:10:56 INFO - PROCESS | 3974 | 1461211856742 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}] 21:10:56 INFO - PROCESS | 3974 | 1461211856924 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 21:10:57 INFO - PROCESS | 3974 | 1461211857120 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:57 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dae0000 == 72 [pid = 3974] [id = 183] 21:10:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 124 (0x7f92160b7800) [pid = 3974] [serial = 549] [outer = (nil)] 21:10:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 125 (0x7f9216b61400) [pid = 3974] [serial = 550] [outer = 0x7f92160b7800] 21:10:57 INFO - PROCESS | 3974 | 1461211857186 Marionette DEBUG loaded listener.js 21:10:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 126 (0x7f921ac22000) [pid = 3974] [serial = 551] [outer = 0x7f92160b7800] 21:10:58 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:10:58 INFO - PROCESS | 3974 | 1461211858338 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]]]}] 21:10:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 21:10:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1639ms 21:10:58 INFO - PROCESS | 3974 | 1461211858368 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 21:10:58 INFO - PROCESS | 3974 | 1461211858381 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 21:10:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 21:10:58 INFO - PROCESS | 3974 | 1461211858402 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 21:10:58 INFO - PROCESS | 3974 | 1461211858407 Marionette TRACE conn3 <- [1,706,null,{}] 21:10:58 INFO - PROCESS | 3974 | 1461211858412 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}] 21:10:58 INFO - PROCESS | 3974 | 1461211858624 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 21:10:58 INFO - PROCESS | 3974 | 1461211858738 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:10:58 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221c65000 == 73 [pid = 3974] [id = 184] 21:10:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 127 (0x7f9216787000) [pid = 3974] [serial = 552] [outer = (nil)] 21:10:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 128 (0x7f921c0ae000) [pid = 3974] [serial = 553] [outer = 0x7f9216787000] 21:10:58 INFO - PROCESS | 3974 | 1461211858800 Marionette DEBUG loaded listener.js 21:10:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 129 (0x7f921d6f9800) [pid = 3974] [serial = 554] [outer = 0x7f9216787000] 21:10:59 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:10:59 INFO - PROCESS | 3974 | 1461211859979 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]]]}] 21:10:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 21:10:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1588ms 21:10:59 INFO - PROCESS | 3974 | 1461211859988 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 21:10:59 INFO - PROCESS | 3974 | 1461211859991 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 21:10:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 21:11:00 INFO - PROCESS | 3974 | 1461211859997 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 21:11:00 INFO - PROCESS | 3974 | 1461211860002 Marionette TRACE conn3 <- [1,710,null,{}] 21:11:00 INFO - PROCESS | 3974 | 1461211860026 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}] 21:11:00 INFO - PROCESS | 3974 | 1461211860226 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 21:11:00 INFO - PROCESS | 3974 | 1461211860343 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:00 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92279ef800 == 74 [pid = 3974] [id = 185] 21:11:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 130 (0x7f921d6f0400) [pid = 3974] [serial = 555] [outer = (nil)] 21:11:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 131 (0x7f921eacfc00) [pid = 3974] [serial = 556] [outer = 0x7f921d6f0400] 21:11:00 INFO - PROCESS | 3974 | 1461211860451 Marionette DEBUG loaded listener.js 21:11:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 132 (0x7f921ed77400) [pid = 3974] [serial = 557] [outer = 0x7f921d6f0400] 21:11:01 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:01 INFO - PROCESS | 3974 | 1461211861593 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]]]}] 21:11:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 21:11:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1637ms 21:11:01 INFO - PROCESS | 3974 | 1461211861635 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 21:11:01 INFO - PROCESS | 3974 | 1461211861639 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 21:11:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 21:11:01 INFO - PROCESS | 3974 | 1461211861645 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 21:11:01 INFO - PROCESS | 3974 | 1461211861647 Marionette TRACE conn3 <- [1,714,null,{}] 21:11:01 INFO - PROCESS | 3974 | 1461211861653 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}] 21:11:01 INFO - PROCESS | 3974 | 1461211861785 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 21:11:01 INFO - PROCESS | 3974 | 1461211861935 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:01 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9234aed800 == 75 [pid = 3974] [id = 186] 21:11:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 133 (0x7f921e507c00) [pid = 3974] [serial = 558] [outer = (nil)] 21:11:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 134 (0x7f9220bd8800) [pid = 3974] [serial = 559] [outer = 0x7f921e507c00] 21:11:01 INFO - PROCESS | 3974 | 1461211861997 Marionette DEBUG loaded listener.js 21:11:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 135 (0x7f92219a5400) [pid = 3974] [serial = 560] [outer = 0x7f921e507c00] 21:11:03 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:03 INFO - PROCESS | 3974 | 1461211863143 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]]]}] 21:11:03 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 21:11:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1526ms 21:11:03 INFO - PROCESS | 3974 | 1461211863172 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 21:11:03 INFO - PROCESS | 3974 | 1461211863175 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 21:11:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 21:11:03 INFO - PROCESS | 3974 | 1461211863180 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 21:11:03 INFO - PROCESS | 3974 | 1461211863182 Marionette TRACE conn3 <- [1,718,null,{}] 21:11:03 INFO - PROCESS | 3974 | 1461211863196 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}] 21:11:03 INFO - PROCESS | 3974 | 1461211863363 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 21:11:03 INFO - PROCESS | 3974 | 1461211863478 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:03 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9238080000 == 76 [pid = 3974] [id = 187] 21:11:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 136 (0x7f921ed7ec00) [pid = 3974] [serial = 561] [outer = (nil)] 21:11:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 137 (0x7f9221c55000) [pid = 3974] [serial = 562] [outer = 0x7f921ed7ec00] 21:11:03 INFO - PROCESS | 3974 | 1461211863586 Marionette DEBUG loaded listener.js 21:11:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 138 (0x7f922631c400) [pid = 3974] [serial = 563] [outer = 0x7f921ed7ec00] 21:11:04 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:04 INFO - PROCESS | 3974 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:11:04 INFO - PROCESS | 3974 | 1461211864977 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]]]}] 21:11:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 21:11:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1839ms 21:11:05 INFO - PROCESS | 3974 | 1461211865020 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 21:11:05 INFO - PROCESS | 3974 | 1461211865025 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 21:11:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 21:11:05 INFO - PROCESS | 3974 | 1461211865032 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 21:11:05 INFO - PROCESS | 3974 | 1461211865037 Marionette TRACE conn3 <- [1,722,null,{}] 21:11:05 INFO - PROCESS | 3974 | 1461211865045 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}] 21:11:05 INFO - PROCESS | 3974 | 1461211865190 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 21:11:05 INFO - PROCESS | 3974 | 1461211865331 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:05 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e67f800 == 77 [pid = 3974] [id = 188] 21:11:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 139 (0x7f921ac7b000) [pid = 3974] [serial = 564] [outer = (nil)] 21:11:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 140 (0x7f921ac82400) [pid = 3974] [serial = 565] [outer = 0x7f921ac7b000] 21:11:05 INFO - PROCESS | 3974 | 1461211865393 Marionette DEBUG loaded listener.js 21:11:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 141 (0x7f921c0a5400) [pid = 3974] [serial = 566] [outer = 0x7f921ac7b000] 21:11:06 INFO - PROCESS | 3974 | 1461211866213 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] 21:11:06 INFO - PROCESS | 3974 | 1461211866271 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 21:11:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 21:11:06 INFO - PROCESS | 3974 | 1461211866280 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 21:11:06 INFO - PROCESS | 3974 | 1461211866283 Marionette TRACE conn3 <- [1,726,null,{}] 21:11:06 INFO - PROCESS | 3974 | 1461211866306 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}] 21:11:06 INFO - PROCESS | 3974 | 1461211866444 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 21:11:06 INFO - PROCESS | 3974 | 1461211866577 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:06 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dc08000 == 76 [pid = 3974] [id = 146] 21:11:06 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c01b800 == 75 [pid = 3974] [id = 181] 21:11:06 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921eee9000 == 74 [pid = 3974] [id = 180] 21:11:06 INFO - PROCESS | 3974 | --DOMWINDOW == 140 (0x7f922a419400) [pid = 3974] [serial = 465] [outer = (nil)] [url = about:blank] 21:11:06 INFO - PROCESS | 3974 | --DOMWINDOW == 139 (0x7f9221a4d800) [pid = 3974] [serial = 474] [outer = (nil)] [url = about:blank] 21:11:06 INFO - PROCESS | 3974 | --DOMWINDOW == 138 (0x7f921eacac00) [pid = 3974] [serial = 477] [outer = (nil)] [url = about:blank] 21:11:06 INFO - PROCESS | 3974 | --DOMWINDOW == 137 (0x7f921c0ea000) [pid = 3974] [serial = 468] [outer = (nil)] [url = about:blank] 21:11:06 INFO - PROCESS | 3974 | --DOMWINDOW == 136 (0x7f9226655000) [pid = 3974] [serial = 480] [outer = (nil)] [url = about:blank] 21:11:06 INFO - PROCESS | 3974 | --DOMWINDOW == 135 (0x7f921e6afc00) [pid = 3974] [serial = 471] [outer = (nil)] [url = about:blank] 21:11:06 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921bf6f000 == 75 [pid = 3974] [id = 189] 21:11:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 136 (0x7f9215e94000) [pid = 3974] [serial = 567] [outer = (nil)] 21:11:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 137 (0x7f921ac7b400) [pid = 3974] [serial = 568] [outer = 0x7f9215e94000] 21:11:06 INFO - PROCESS | 3974 | 1461211866673 Marionette DEBUG loaded listener.js 21:11:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 138 (0x7f921d9a9c00) [pid = 3974] [serial = 569] [outer = 0x7f9215e94000] 21:11:06 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e680800 == 74 [pid = 3974] [id = 179] 21:11:06 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92165ba800 == 73 [pid = 3974] [id = 178] 21:11:06 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dc8a800 == 72 [pid = 3974] [id = 177] 21:11:06 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c418000 == 71 [pid = 3974] [id = 174] 21:11:06 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923a517800 == 70 [pid = 3974] [id = 173] 21:11:06 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9235f0f800 == 69 [pid = 3974] [id = 172] 21:11:06 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922609a800 == 68 [pid = 3974] [id = 171] 21:11:06 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921df67000 == 67 [pid = 3974] [id = 170] 21:11:07 INFO - PROCESS | 3974 | --DOMWINDOW == 137 (0x7f921e6adc00) [pid = 3974] [serial = 498] [outer = (nil)] [url = about:blank] 21:11:07 INFO - PROCESS | 3974 | --DOMWINDOW == 136 (0x7f921b8a2400) [pid = 3974] [serial = 489] [outer = (nil)] [url = about:blank] 21:11:07 INFO - PROCESS | 3974 | --DOMWINDOW == 135 (0x7f921fd7dc00) [pid = 3974] [serial = 501] [outer = (nil)] [url = about:blank] 21:11:07 INFO - PROCESS | 3974 | --DOMWINDOW == 134 (0x7f921b8b0800) [pid = 3974] [serial = 490] [outer = (nil)] [url = about:blank] 21:11:07 INFO - PROCESS | 3974 | --DOMWINDOW == 133 (0x7f921df42400) [pid = 3974] [serial = 495] [outer = (nil)] [url = about:blank] 21:11:07 INFO - PROCESS | 3974 | --DOMWINDOW == 132 (0x7f921eac3c00) [pid = 3974] [serial = 499] [outer = (nil)] [url = about:blank] 21:11:07 INFO - PROCESS | 3974 | --DOMWINDOW == 131 (0x7f921ac75800) [pid = 3974] [serial = 487] [outer = (nil)] [url = about:blank] 21:11:07 INFO - PROCESS | 3974 | --DOMWINDOW == 130 (0x7f9216b65c00) [pid = 3974] [serial = 486] [outer = (nil)] [url = about:blank] 21:11:07 INFO - PROCESS | 3974 | --DOMWINDOW == 129 (0x7f92217df800) [pid = 3974] [serial = 502] [outer = (nil)] [url = about:blank] 21:11:07 INFO - PROCESS | 3974 | --DOMWINDOW == 128 (0x7f921d1eb000) [pid = 3974] [serial = 492] [outer = (nil)] [url = about:blank] 21:11:07 INFO - PROCESS | 3974 | --DOMWINDOW == 127 (0x7f921d6fd000) [pid = 3974] [serial = 493] [outer = (nil)] [url = about:blank] 21:11:07 INFO - PROCESS | 3974 | --DOMWINDOW == 126 (0x7f921ada7c00) [pid = 3974] [serial = 483] [outer = (nil)] [url = about:blank] 21:11:07 INFO - PROCESS | 3974 | --DOMWINDOW == 125 (0x7f921e43dc00) [pid = 3974] [serial = 504] [outer = (nil)] [url = about:blank] 21:11:07 INFO - PROCESS | 3974 | --DOMWINDOW == 124 (0x7f921e438c00) [pid = 3974] [serial = 496] [outer = (nil)] [url = about:blank] 21:11:07 INFO - PROCESS | 3974 | --DOMWINDOW == 123 (0x7f92217d9400) [pid = 3974] [serial = 505] [outer = (nil)] [url = about:blank] 21:11:07 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:07 INFO - PROCESS | 3974 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:11:07 INFO - PROCESS | 3974 | 1461211867428 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]]]}] 21:11:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 21:11:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1199ms 21:11:07 INFO - PROCESS | 3974 | 1461211867479 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 21:11:07 INFO - PROCESS | 3974 | 1461211867482 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 21:11:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 21:11:07 INFO - PROCESS | 3974 | 1461211867488 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 21:11:07 INFO - PROCESS | 3974 | 1461211867493 Marionette TRACE conn3 <- [1,730,null,{}] 21:11:07 INFO - PROCESS | 3974 | 1461211867506 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}] 21:11:07 INFO - PROCESS | 3974 | 1461211867645 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 21:11:07 INFO - PROCESS | 3974 | 1461211867655 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:07 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ecd0000 == 68 [pid = 3974] [id = 190] 21:11:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 124 (0x7f921db70c00) [pid = 3974] [serial = 570] [outer = (nil)] 21:11:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 125 (0x7f921ea0f800) [pid = 3974] [serial = 571] [outer = 0x7f921db70c00] 21:11:07 INFO - PROCESS | 3974 | 1461211867709 Marionette DEBUG loaded listener.js 21:11:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 126 (0x7f921ec43c00) [pid = 3974] [serial = 572] [outer = 0x7f921db70c00] 21:11:08 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:08 INFO - PROCESS | 3974 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:11:08 INFO - PROCESS | 3974 | 1461211868453 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] 21:11:08 INFO - PROCESS | 3974 | 1461211868474 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 21:11:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 21:11:08 INFO - PROCESS | 3974 | 1461211868480 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 21:11:08 INFO - PROCESS | 3974 | 1461211868482 Marionette TRACE conn3 <- [1,734,null,{}] 21:11:08 INFO - PROCESS | 3974 | 1461211868486 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}] 21:11:08 INFO - PROCESS | 3974 | 1461211868643 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 21:11:08 INFO - PROCESS | 3974 | 1461211868661 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:08 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9224c02800 == 69 [pid = 3974] [id = 191] 21:11:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 127 (0x7f9215e99c00) [pid = 3974] [serial = 573] [outer = (nil)] 21:11:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 128 (0x7f9221a29c00) [pid = 3974] [serial = 574] [outer = 0x7f9215e99c00] 21:11:08 INFO - PROCESS | 3974 | 1461211868715 Marionette DEBUG loaded listener.js 21:11:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 129 (0x7f9225ba0000) [pid = 3974] [serial = 575] [outer = 0x7f9215e99c00] 21:11:09 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:09 INFO - PROCESS | 3974 | 1461211869365 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]]]}] 21:11:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 21:11:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 927ms 21:11:09 INFO - PROCESS | 3974 | 1461211869408 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 21:11:09 INFO - PROCESS | 3974 | 1461211869411 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 21:11:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 21:11:09 INFO - PROCESS | 3974 | 1461211869416 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 21:11:09 INFO - PROCESS | 3974 | 1461211869417 Marionette TRACE conn3 <- [1,738,null,{}] 21:11:09 INFO - PROCESS | 3974 | 1461211869431 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}] 21:11:09 INFO - PROCESS | 3974 | 1461211869598 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 21:11:09 INFO - PROCESS | 3974 | 1461211869615 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:09 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226f73000 == 70 [pid = 3974] [id = 192] 21:11:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 130 (0x7f921e43c800) [pid = 3974] [serial = 576] [outer = (nil)] 21:11:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 131 (0x7f922665c400) [pid = 3974] [serial = 577] [outer = 0x7f921e43c800] 21:11:09 INFO - PROCESS | 3974 | 1461211869667 Marionette DEBUG loaded listener.js 21:11:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 132 (0x7f922a4f8c00) [pid = 3974] [serial = 578] [outer = 0x7f921e43c800] 21:11:10 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:10 INFO - PROCESS | 3974 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:11:10 INFO - PROCESS | 3974 | 1461211870791 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]]]}] 21:11:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 21:11:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1429ms 21:11:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 21:11:10 INFO - PROCESS | 3974 | 1461211870844 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 21:11:10 INFO - PROCESS | 3974 | 1461211870846 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 21:11:10 INFO - PROCESS | 3974 | 1461211870852 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 21:11:10 INFO - PROCESS | 3974 | 1461211870855 Marionette TRACE conn3 <- [1,742,null,{}] 21:11:10 INFO - PROCESS | 3974 | 1461211870860 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}] 21:11:11 INFO - PROCESS | 3974 | 1461211871048 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 21:11:11 INFO - PROCESS | 3974 | 1461211871152 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:11 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216520000 == 71 [pid = 3974] [id = 193] 21:11:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 133 (0x7f9227530000) [pid = 3974] [serial = 579] [outer = (nil)] 21:11:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 134 (0x7f9235e27800) [pid = 3974] [serial = 580] [outer = 0x7f9227530000] 21:11:11 INFO - PROCESS | 3974 | 1461211871210 Marionette DEBUG loaded listener.js 21:11:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 135 (0x7f9238020800) [pid = 3974] [serial = 581] [outer = 0x7f9227530000] 21:11:11 INFO - PROCESS | 3974 | --DOMWINDOW == 134 (0x7f9215ee8800) [pid = 3974] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 21:11:11 INFO - PROCESS | 3974 | --DOMWINDOW == 133 (0x7f92160b3400) [pid = 3974] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 21:11:11 INFO - PROCESS | 3974 | --DOMWINDOW == 132 (0x7f921b8a6000) [pid = 3974] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 21:11:11 INFO - PROCESS | 3974 | --DOMWINDOW == 131 (0x7f9216b68c00) [pid = 3974] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 21:11:11 INFO - PROCESS | 3974 | --DOMWINDOW == 130 (0x7f921b8a7c00) [pid = 3974] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 21:11:12 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:12 INFO - PROCESS | 3974 | 1461211872235 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]]]}] 21:11:12 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 21:11:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1428ms 21:11:12 INFO - PROCESS | 3974 | 1461211872281 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 21:11:12 INFO - PROCESS | 3974 | 1461211872284 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 21:11:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 21:11:12 INFO - PROCESS | 3974 | 1461211872289 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 21:11:12 INFO - PROCESS | 3974 | 1461211872291 Marionette TRACE conn3 <- [1,746,null,{}] 21:11:12 INFO - PROCESS | 3974 | 1461211872295 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}] 21:11:12 INFO - PROCESS | 3974 | 1461211872417 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 21:11:12 INFO - PROCESS | 3974 | 1461211872426 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:12 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a030000 == 72 [pid = 3974] [id = 194] 21:11:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 131 (0x7f921677d800) [pid = 3974] [serial = 582] [outer = (nil)] 21:11:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 132 (0x7f921bf4ac00) [pid = 3974] [serial = 583] [outer = 0x7f921677d800] 21:11:12 INFO - PROCESS | 3974 | 1461211872480 Marionette DEBUG loaded listener.js 21:11:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 133 (0x7f921bf50800) [pid = 3974] [serial = 584] [outer = 0x7f921677d800] 21:11:13 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:13 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:13 INFO - PROCESS | 3974 | 1461211873612 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]]]}] 21:11:13 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.) 21:11:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1378ms 21:11:13 INFO - PROCESS | 3974 | 1461211873668 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 21:11:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 21:11:13 INFO - PROCESS | 3974 | 1461211873673 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 21:11:13 INFO - PROCESS | 3974 | 1461211873680 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 21:11:13 INFO - PROCESS | 3974 | 1461211873686 Marionette TRACE conn3 <- [1,750,null,{}] 21:11:13 INFO - PROCESS | 3974 | 1461211873740 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}] 21:11:13 INFO - PROCESS | 3974 | 1461211873880 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 21:11:14 INFO - PROCESS | 3974 | 1461211874135 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:14 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dada000 == 73 [pid = 3974] [id = 195] 21:11:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 134 (0x7f9216b4a800) [pid = 3974] [serial = 585] [outer = (nil)] 21:11:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 135 (0x7f9216b51800) [pid = 3974] [serial = 586] [outer = 0x7f9216b4a800] 21:11:14 INFO - PROCESS | 3974 | 1461211874205 Marionette DEBUG loaded listener.js 21:11:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 136 (0x7f9216b56c00) [pid = 3974] [serial = 587] [outer = 0x7f9216b4a800] 21:11:15 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:15 INFO - PROCESS | 3974 | 1461211875466 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]]]}] 21:11:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 21:11:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1837ms 21:11:15 INFO - PROCESS | 3974 | 1461211875517 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 21:11:15 INFO - PROCESS | 3974 | 1461211875524 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 21:11:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 21:11:15 INFO - PROCESS | 3974 | 1461211875625 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 21:11:15 INFO - PROCESS | 3974 | 1461211875629 Marionette TRACE conn3 <- [1,754,null,{}] 21:11:15 INFO - PROCESS | 3974 | 1461211875636 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}] 21:11:15 INFO - PROCESS | 3974 | 1461211875776 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 21:11:15 INFO - PROCESS | 3974 | 1461211875918 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:15 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9224c06800 == 74 [pid = 3974] [id = 196] 21:11:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 137 (0x7f92160b0000) [pid = 3974] [serial = 588] [outer = (nil)] 21:11:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 138 (0x7f921ac17000) [pid = 3974] [serial = 589] [outer = 0x7f92160b0000] 21:11:15 INFO - PROCESS | 3974 | 1461211875985 Marionette DEBUG loaded listener.js 21:11:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 139 (0x7f921c0ae800) [pid = 3974] [serial = 590] [outer = 0x7f92160b0000] 21:11:17 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:17 INFO - PROCESS | 3974 | 1461211877190 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]]]}] 21:11:17 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 21:11:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1632ms 21:11:17 INFO - PROCESS | 3974 | 1461211877212 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 21:11:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 21:11:17 INFO - PROCESS | 3974 | 1461211877217 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 21:11:17 INFO - PROCESS | 3974 | 1461211877222 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 21:11:17 INFO - PROCESS | 3974 | 1461211877228 Marionette TRACE conn3 <- [1,758,null,{}] 21:11:17 INFO - PROCESS | 3974 | 1461211877242 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}] 21:11:17 INFO - PROCESS | 3974 | 1461211877451 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 21:11:17 INFO - PROCESS | 3974 | 1461211877595 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:17 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923c179000 == 75 [pid = 3974] [id = 197] 21:11:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 140 (0x7f921c0abc00) [pid = 3974] [serial = 591] [outer = (nil)] 21:11:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 141 (0x7f921db7f000) [pid = 3974] [serial = 592] [outer = 0x7f921c0abc00] 21:11:17 INFO - PROCESS | 3974 | 1461211877665 Marionette DEBUG loaded listener.js 21:11:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 142 (0x7f921ea12800) [pid = 3974] [serial = 593] [outer = 0x7f921c0abc00] 21:11:18 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:18 INFO - PROCESS | 3974 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:11:18 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:18 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:18 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:11:18 INFO - PROCESS | 3974 | 1461211878441 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]]]}] 21:11:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 21:11:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1287ms 21:11:18 INFO - PROCESS | 3974 | 1461211878510 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 21:11:18 INFO - PROCESS | 3974 | 1461211878514 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 21:11:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 21:11:18 INFO - PROCESS | 3974 | 1461211878535 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 21:11:18 INFO - PROCESS | 3974 | 1461211878538 Marionette TRACE conn3 <- [1,762,null,{}] 21:11:18 INFO - PROCESS | 3974 | 1461211878544 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}] 21:11:18 INFO - PROCESS | 3974 | 1461211878684 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 21:11:18 INFO - PROCESS | 3974 | 1461211878825 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:18 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923f46b000 == 76 [pid = 3974] [id = 198] 21:11:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 143 (0x7f921c0ef000) [pid = 3974] [serial = 594] [outer = (nil)] 21:11:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 144 (0x7f9220be3c00) [pid = 3974] [serial = 595] [outer = 0x7f921c0ef000] 21:11:18 INFO - PROCESS | 3974 | 1461211878893 Marionette DEBUG loaded listener.js 21:11:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 145 (0x7f922772cc00) [pid = 3974] [serial = 596] [outer = 0x7f921c0ef000] 21:11:20 INFO - PROCESS | 3974 | 1461211880271 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]]]}] 21:11:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 21:11:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1845ms 21:11:20 INFO - PROCESS | 3974 | 1461211880409 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 21:11:20 INFO - PROCESS | 3974 | 1461211880414 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 21:11:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 21:11:20 INFO - PROCESS | 3974 | 1461211880423 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 21:11:20 INFO - PROCESS | 3974 | 1461211880428 Marionette TRACE conn3 <- [1,766,null,{}] 21:11:20 INFO - PROCESS | 3974 | 1461211880435 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}] 21:11:20 INFO - PROCESS | 3974 | 1461211880615 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 21:11:20 INFO - PROCESS | 3974 | 1461211880764 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:20 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921bf82800 == 77 [pid = 3974] [id = 199] 21:11:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 146 (0x7f9215e92000) [pid = 3974] [serial = 597] [outer = (nil)] 21:11:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 147 (0x7f92160b3800) [pid = 3974] [serial = 598] [outer = 0x7f9215e92000] 21:11:20 INFO - PROCESS | 3974 | 1461211880878 Marionette DEBUG loaded listener.js 21:11:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 148 (0x7f9216782800) [pid = 3974] [serial = 599] [outer = 0x7f9215e92000] 21:11:21 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921bf7e800 == 76 [pid = 3974] [id = 129] 21:11:21 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216520000 == 75 [pid = 3974] [id = 193] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 147 (0x7f921ea18400) [pid = 3974] [serial = 547] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226f73000 == 74 [pid = 3974] [id = 192] 21:11:21 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9224c02800 == 73 [pid = 3974] [id = 191] 21:11:21 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921ecd0000 == 72 [pid = 3974] [id = 190] 21:11:21 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921bf6f000 == 71 [pid = 3974] [id = 189] 21:11:21 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e67f800 == 70 [pid = 3974] [id = 188] 21:11:21 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dae0000 == 69 [pid = 3974] [id = 183] 21:11:21 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922649d800 == 68 [pid = 3974] [id = 182] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 146 (0x7f921e9ba800) [pid = 3974] [serial = 522] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 145 (0x7f921ad9d000) [pid = 3974] [serial = 544] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 144 (0x7f9234da1000) [pid = 3974] [serial = 519] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 143 (0x7f9216786800) [pid = 3974] [serial = 533] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 142 (0x7f92160b5c00) [pid = 3974] [serial = 532] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 141 (0x7f921c39bc00) [pid = 3974] [serial = 538] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 140 (0x7f921fd5ac00) [pid = 3974] [serial = 516] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 139 (0x7f9233ecb800) [pid = 3974] [serial = 507] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 138 (0x7f921e9bf800) [pid = 3974] [serial = 526] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 137 (0x7f9215e95000) [pid = 3974] [serial = 529] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 136 (0x7f921ad9f800) [pid = 3974] [serial = 510] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 135 (0x7f921df38c00) [pid = 3974] [serial = 513] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 134 (0x7f921ac7a000) [pid = 3974] [serial = 535] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 133 (0x7f921ad9c400) [pid = 3974] [serial = 536] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 132 (0x7f921e43d000) [pid = 3974] [serial = 542] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 131 (0x7f921d9a7c00) [pid = 3974] [serial = 541] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 130 (0x7f921da48800) [pid = 3974] [serial = 545] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 129 (0x7f921d1f0400) [pid = 3974] [serial = 539] [outer = (nil)] [url = about:blank] 21:11:21 INFO - PROCESS | 3974 | --DOMWINDOW == 128 (0x7f921c0e6c00) [pid = 3974] [serial = 292] [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.] 21:11:22 INFO - PROCESS | 3974 | 1461211881995 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]]]}] 21:11:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 21:11:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1583ms 21:11:22 INFO - PROCESS | 3974 | 1461211882006 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 21:11:22 INFO - PROCESS | 3974 | 1461211882012 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 21:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 21:11:22 INFO - PROCESS | 3974 | 1461211882020 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 21:11:22 INFO - PROCESS | 3974 | 1461211882024 Marionette TRACE conn3 <- [1,770,null,{}] 21:11:22 INFO - PROCESS | 3974 | 1461211882029 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}] 21:11:22 INFO - PROCESS | 3974 | 1461211882157 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 21:11:22 INFO - PROCESS | 3974 | 1461211882318 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:22 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c3e2800 == 69 [pid = 3974] [id = 200] 21:11:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 129 (0x7f9216b59800) [pid = 3974] [serial = 600] [outer = (nil)] 21:11:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 130 (0x7f921ac18800) [pid = 3974] [serial = 601] [outer = 0x7f9216b59800] 21:11:22 INFO - PROCESS | 3974 | 1461211882372 Marionette DEBUG loaded listener.js 21:11:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 131 (0x7f921ac78800) [pid = 3974] [serial = 602] [outer = 0x7f9216b59800] 21:11:22 INFO - PROCESS | 3974 | 1461211882910 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]]]}] 21:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 21:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 926ms 21:11:22 INFO - PROCESS | 3974 | 1461211882946 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 21:11:22 INFO - PROCESS | 3974 | 1461211882949 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 21:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 21:11:22 INFO - PROCESS | 3974 | 1461211882954 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 21:11:22 INFO - PROCESS | 3974 | 1461211882959 Marionette TRACE conn3 <- [1,774,null,{}] 21:11:22 INFO - PROCESS | 3974 | 1461211882973 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}] 21:11:23 INFO - PROCESS | 3974 | 1461211883096 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 21:11:23 INFO - PROCESS | 3974 | 1461211883207 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:23 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921d537000 == 70 [pid = 3974] [id = 201] 21:11:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 132 (0x7f921ac82000) [pid = 3974] [serial = 603] [outer = (nil)] 21:11:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 133 (0x7f921bf47000) [pid = 3974] [serial = 604] [outer = 0x7f921ac82000] 21:11:23 INFO - PROCESS | 3974 | 1461211883264 Marionette DEBUG loaded listener.js 21:11:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 134 (0x7f921c0a3400) [pid = 3974] [serial = 605] [outer = 0x7f921ac82000] 21:11:23 INFO - PROCESS | 3974 | 1461211883929 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]]]}] 21:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 21:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 984ms 21:11:23 INFO - PROCESS | 3974 | 1461211883949 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 21:11:23 INFO - PROCESS | 3974 | 1461211883952 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 21:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 21:11:23 INFO - PROCESS | 3974 | 1461211883957 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 21:11:23 INFO - PROCESS | 3974 | 1461211883959 Marionette TRACE conn3 <- [1,778,null,{}] 21:11:23 INFO - PROCESS | 3974 | 1461211883970 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}] 21:11:24 INFO - PROCESS | 3974 | 1461211884144 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 21:11:24 INFO - PROCESS | 3974 | 1461211884217 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:24 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc92800 == 71 [pid = 3974] [id = 202] 21:11:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 135 (0x7f9215e8d000) [pid = 3974] [serial = 606] [outer = (nil)] 21:11:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 136 (0x7f921c0f0400) [pid = 3974] [serial = 607] [outer = 0x7f9215e8d000] 21:11:24 INFO - PROCESS | 3974 | 1461211884270 Marionette DEBUG loaded listener.js 21:11:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 137 (0x7f921c395400) [pid = 3974] [serial = 608] [outer = 0x7f9215e8d000] 21:11:24 INFO - PROCESS | 3974 | 1461211884857 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]]]}] 21:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 21:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 984ms 21:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 21:11:24 INFO - PROCESS | 3974 | 1461211884949 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 21:11:24 INFO - PROCESS | 3974 | 1461211884951 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 21:11:24 INFO - PROCESS | 3974 | 1461211884955 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 21:11:24 INFO - PROCESS | 3974 | 1461211884959 Marionette TRACE conn3 <- [1,782,null,{}] 21:11:24 INFO - PROCESS | 3974 | 1461211884963 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}] 21:11:25 INFO - PROCESS | 3974 | 1461211885124 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 21:11:25 INFO - PROCESS | 3974 | 1461211885143 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:25 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e30c800 == 72 [pid = 3974] [id = 203] 21:11:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 138 (0x7f9215e23800) [pid = 3974] [serial = 609] [outer = (nil)] 21:11:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 139 (0x7f921d1e4400) [pid = 3974] [serial = 610] [outer = 0x7f9215e23800] 21:11:25 INFO - PROCESS | 3974 | 1461211885196 Marionette DEBUG loaded listener.js 21:11:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 140 (0x7f921d1f0c00) [pid = 3974] [serial = 611] [outer = 0x7f9215e23800] 21:11:25 INFO - PROCESS | 3974 | 1461211885978 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]]]}] 21:11:25 INFO - PROCESS | 3974 | --DOMWINDOW == 139 (0x7f921e43c800) [pid = 3974] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 21:11:25 INFO - PROCESS | 3974 | --DOMWINDOW == 138 (0x7f9215e99c00) [pid = 3974] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 21:11:25 INFO - PROCESS | 3974 | --DOMWINDOW == 137 (0x7f9227530000) [pid = 3974] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 21:11:25 INFO - PROCESS | 3974 | --DOMWINDOW == 136 (0x7f921db70c00) [pid = 3974] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 21:11:25 INFO - PROCESS | 3974 | --DOMWINDOW == 135 (0x7f921ac7b000) [pid = 3974] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 21:11:25 INFO - PROCESS | 3974 | --DOMWINDOW == 134 (0x7f9215e94000) [pid = 3974] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 21:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 21:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1078ms 21:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 21:11:26 INFO - PROCESS | 3974 | 1461211886050 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 21:11:26 INFO - PROCESS | 3974 | 1461211886052 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 21:11:26 INFO - PROCESS | 3974 | 1461211886057 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 21:11:26 INFO - PROCESS | 3974 | 1461211886060 Marionette TRACE conn3 <- [1,786,null,{}] 21:11:26 INFO - PROCESS | 3974 | 1461211886064 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}] 21:11:26 INFO - PROCESS | 3974 | 1461211886214 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 21:11:26 INFO - PROCESS | 3974 | 1461211886323 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:26 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e907000 == 73 [pid = 3974] [id = 204] 21:11:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 135 (0x7f9215e8c800) [pid = 3974] [serial = 612] [outer = (nil)] 21:11:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 136 (0x7f921d9a8c00) [pid = 3974] [serial = 613] [outer = 0x7f9215e8c800] 21:11:26 INFO - PROCESS | 3974 | 1461211886388 Marionette DEBUG loaded listener.js 21:11:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 137 (0x7f921df38c00) [pid = 3974] [serial = 614] [outer = 0x7f9215e8c800] 21:11:27 INFO - PROCESS | 3974 | 1461211887037 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]]]}] 21:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 21:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1031ms 21:11:27 INFO - PROCESS | 3974 | 1461211887088 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 21:11:27 INFO - PROCESS | 3974 | 1461211887091 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 21:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 21:11:27 INFO - PROCESS | 3974 | 1461211887097 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 21:11:27 INFO - PROCESS | 3974 | 1461211887099 Marionette TRACE conn3 <- [1,790,null,{}] 21:11:27 INFO - PROCESS | 3974 | 1461211887104 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}] 21:11:27 INFO - PROCESS | 3974 | 1461211887235 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 21:11:27 INFO - PROCESS | 3974 | 1461211887349 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:27 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216861000 == 74 [pid = 3974] [id = 205] 21:11:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 138 (0x7f921c39d000) [pid = 3974] [serial = 615] [outer = (nil)] 21:11:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 139 (0x7f921df45c00) [pid = 3974] [serial = 616] [outer = 0x7f921c39d000] 21:11:27 INFO - PROCESS | 3974 | 1461211887404 Marionette DEBUG loaded listener.js 21:11:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 140 (0x7f921e24e800) [pid = 3974] [serial = 617] [outer = 0x7f921c39d000] 21:11:27 INFO - PROCESS | 3974 | 1461211887985 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]]]}] 21:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 21:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 974ms 21:11:28 INFO - PROCESS | 3974 | 1461211888073 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 21:11:28 INFO - PROCESS | 3974 | 1461211888077 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 21:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 21:11:28 INFO - PROCESS | 3974 | 1461211888085 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 21:11:28 INFO - PROCESS | 3974 | 1461211888090 Marionette TRACE conn3 <- [1,794,null,{}] 21:11:28 INFO - PROCESS | 3974 | 1461211888097 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}] 21:11:28 INFO - PROCESS | 3974 | 1461211888256 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 21:11:28 INFO - PROCESS | 3974 | 1461211888400 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:28 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216de4000 == 75 [pid = 3974] [id = 206] 21:11:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 141 (0x7f9215ef0000) [pid = 3974] [serial = 618] [outer = (nil)] 21:11:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 142 (0x7f92160ae400) [pid = 3974] [serial = 619] [outer = 0x7f9215ef0000] 21:11:28 INFO - PROCESS | 3974 | 1461211888467 Marionette DEBUG loaded listener.js 21:11:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 143 (0x7f9216787800) [pid = 3974] [serial = 620] [outer = 0x7f9215ef0000] 21:11:29 INFO - PROCESS | 3974 | 1461211889297 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]]]}] 21:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 21:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1241ms 21:11:29 INFO - PROCESS | 3974 | 1461211889339 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 21:11:29 INFO - PROCESS | 3974 | 1461211889345 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 21:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 21:11:29 INFO - PROCESS | 3974 | 1461211889356 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 21:11:29 INFO - PROCESS | 3974 | 1461211889360 Marionette TRACE conn3 <- [1,798,null,{}] 21:11:29 INFO - PROCESS | 3974 | 1461211889366 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}] 21:11:29 INFO - PROCESS | 3974 | 1461211889507 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 21:11:29 INFO - PROCESS | 3974 | 1461211889667 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:29 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e03c800 == 76 [pid = 3974] [id = 207] 21:11:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 144 (0x7f92160a9c00) [pid = 3974] [serial = 621] [outer = (nil)] 21:11:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 145 (0x7f921ada1400) [pid = 3974] [serial = 622] [outer = 0x7f92160a9c00] 21:11:29 INFO - PROCESS | 3974 | 1461211889731 Marionette DEBUG loaded listener.js 21:11:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 146 (0x7f921bf43c00) [pid = 3974] [serial = 623] [outer = 0x7f92160a9c00] 21:11:30 INFO - PROCESS | 3974 | 1461211890612 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]]]}] 21:11:30 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 21:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1290ms 21:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 21:11:30 INFO - PROCESS | 3974 | 1461211890643 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 21:11:30 INFO - PROCESS | 3974 | 1461211890645 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 21:11:30 INFO - PROCESS | 3974 | 1461211890652 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 21:11:30 INFO - PROCESS | 3974 | 1461211890655 Marionette TRACE conn3 <- [1,802,null,{}] 21:11:30 INFO - PROCESS | 3974 | 1461211890668 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}] 21:11:30 INFO - PROCESS | 3974 | 1461211890812 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 21:11:30 INFO - PROCESS | 3974 | 1461211890963 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:30 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9220072000 == 77 [pid = 3974] [id = 208] 21:11:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 147 (0x7f921c39e000) [pid = 3974] [serial = 624] [outer = (nil)] 21:11:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 148 (0x7f921d9ac000) [pid = 3974] [serial = 625] [outer = 0x7f921c39e000] 21:11:31 INFO - PROCESS | 3974 | 1461211891032 Marionette DEBUG loaded listener.js 21:11:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 149 (0x7f921db7a400) [pid = 3974] [serial = 626] [outer = 0x7f921c39e000] 21:11:31 INFO - PROCESS | 3974 | 1461211891853 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]]]}] 21:11:31 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 21:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1234ms 21:11:31 INFO - PROCESS | 3974 | 1461211891884 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 21:11:31 INFO - PROCESS | 3974 | 1461211891888 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 21:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 21:11:31 INFO - PROCESS | 3974 | 1461211891893 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 21:11:31 INFO - PROCESS | 3974 | 1461211891895 Marionette TRACE conn3 <- [1,806,null,{}] 21:11:31 INFO - PROCESS | 3974 | 1461211891900 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}] 21:11:32 INFO - PROCESS | 3974 | 1461211892098 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 21:11:32 INFO - PROCESS | 3974 | 1461211892117 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:32 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922177c800 == 78 [pid = 3974] [id = 209] 21:11:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 150 (0x7f921d6f1400) [pid = 3974] [serial = 627] [outer = (nil)] 21:11:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 151 (0x7f921e253c00) [pid = 3974] [serial = 628] [outer = 0x7f921d6f1400] 21:11:32 INFO - PROCESS | 3974 | 1461211892221 Marionette DEBUG loaded listener.js 21:11:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 152 (0x7f921e504800) [pid = 3974] [serial = 629] [outer = 0x7f921d6f1400] 21:11:33 INFO - PROCESS | 3974 | 1461211893044 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]]]}] 21:11:33 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 21:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1184ms 21:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 21:11:33 INFO - PROCESS | 3974 | 1461211893078 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 21:11:33 INFO - PROCESS | 3974 | 1461211893080 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 21:11:33 INFO - PROCESS | 3974 | 1461211893086 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 21:11:33 INFO - PROCESS | 3974 | 1461211893089 Marionette TRACE conn3 <- [1,810,null,{}] 21:11:33 INFO - PROCESS | 3974 | 1461211893093 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}] 21:11:33 INFO - PROCESS | 3974 | 1461211893227 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 21:11:33 INFO - PROCESS | 3974 | 1461211893378 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:33 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922424d000 == 79 [pid = 3974] [id = 210] 21:11:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 153 (0x7f921e056400) [pid = 3974] [serial = 630] [outer = (nil)] 21:11:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 154 (0x7f921e6a8000) [pid = 3974] [serial = 631] [outer = 0x7f921e056400] 21:11:33 INFO - PROCESS | 3974 | 1461211893442 Marionette DEBUG loaded listener.js 21:11:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 155 (0x7f921e832000) [pid = 3974] [serial = 632] [outer = 0x7f921e056400] 21:11:34 INFO - PROCESS | 3974 | 1461211894258 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]]]}] 21:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 21:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1227ms 21:11:34 INFO - PROCESS | 3974 | 1461211894313 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 21:11:34 INFO - PROCESS | 3974 | 1461211894316 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 21:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 21:11:34 INFO - PROCESS | 3974 | 1461211894322 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 21:11:34 INFO - PROCESS | 3974 | 1461211894324 Marionette TRACE conn3 <- [1,814,null,{}] 21:11:34 INFO - PROCESS | 3974 | 1461211894329 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}] 21:11:34 INFO - PROCESS | 3974 | 1461211894493 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 21:11:34 INFO - PROCESS | 3974 | 1461211894652 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:34 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92266df800 == 80 [pid = 3974] [id = 211] 21:11:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 156 (0x7f921e9bdc00) [pid = 3974] [serial = 633] [outer = (nil)] 21:11:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 157 (0x7f921ed72000) [pid = 3974] [serial = 634] [outer = 0x7f921e9bdc00] 21:11:34 INFO - PROCESS | 3974 | 1461211894719 Marionette DEBUG loaded listener.js 21:11:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 158 (0x7f921ee70c00) [pid = 3974] [serial = 635] [outer = 0x7f921e9bdc00] 21:11:35 INFO - PROCESS | 3974 | 1461211895501 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] 21:11:35 INFO - PROCESS | 3974 | 1461211895557 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 21:11:35 INFO - PROCESS | 3974 | 1461211895563 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 21:11:35 INFO - PROCESS | 3974 | 1461211895566 Marionette TRACE conn3 <- [1,818,null,{}] 21:11:35 INFO - PROCESS | 3974 | 1461211895570 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}] 21:11:35 INFO - PROCESS | 3974 | 1461211895707 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 21:11:35 INFO - PROCESS | 3974 | 1461211895857 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:35 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92273e9000 == 81 [pid = 3974] [id = 212] 21:11:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 159 (0x7f921d6fc000) [pid = 3974] [serial = 636] [outer = (nil)] 21:11:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 160 (0x7f921fd79400) [pid = 3974] [serial = 637] [outer = 0x7f921d6fc000] 21:11:35 INFO - PROCESS | 3974 | 1461211895920 Marionette DEBUG loaded listener.js 21:11:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 161 (0x7f922000e000) [pid = 3974] [serial = 638] [outer = 0x7f921d6fc000] 21:11:36 INFO - PROCESS | 3974 | 1461211896698 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]]]}] 21:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 21:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1179ms 21:11:36 INFO - PROCESS | 3974 | 1461211896741 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 21:11:36 INFO - PROCESS | 3974 | 1461211896744 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 21:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 21:11:36 INFO - PROCESS | 3974 | 1461211896750 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 21:11:36 INFO - PROCESS | 3974 | 1461211896752 Marionette TRACE conn3 <- [1,822,null,{}] 21:11:36 INFO - PROCESS | 3974 | 1461211896757 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}] 21:11:36 INFO - PROCESS | 3974 | 1461211896886 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 21:11:37 INFO - PROCESS | 3974 | 1461211897038 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:37 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9228428800 == 82 [pid = 3974] [id = 213] 21:11:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 162 (0x7f921e50f400) [pid = 3974] [serial = 639] [outer = (nil)] 21:11:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 163 (0x7f9220bdcc00) [pid = 3974] [serial = 640] [outer = 0x7f921e50f400] 21:11:37 INFO - PROCESS | 3974 | 1461211897100 Marionette DEBUG loaded listener.js 21:11:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 164 (0x7f9221712c00) [pid = 3974] [serial = 641] [outer = 0x7f921e50f400] 21:11:37 INFO - PROCESS | 3974 | 1461211897898 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] 21:11:38 INFO - PROCESS | 3974 | 1461211898035 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 21:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 21:11:38 INFO - PROCESS | 3974 | 1461211898097 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 21:11:38 INFO - PROCESS | 3974 | 1461211898101 Marionette TRACE conn3 <- [1,826,null,{}] 21:11:38 INFO - PROCESS | 3974 | 1461211898107 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}] 21:11:38 INFO - PROCESS | 3974 | 1461211898235 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 21:11:38 INFO - PROCESS | 3974 | 1461211898628 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:38 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921d531000 == 83 [pid = 3974] [id = 214] 21:11:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 165 (0x7f9215e9a800) [pid = 3974] [serial = 642] [outer = (nil)] 21:11:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 166 (0x7f9215ef2000) [pid = 3974] [serial = 643] [outer = 0x7f9215e9a800] 21:11:38 INFO - PROCESS | 3974 | 1461211898688 Marionette DEBUG loaded listener.js 21:11:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 167 (0x7f9216b50000) [pid = 3974] [serial = 644] [outer = 0x7f9215e9a800] 21:11:39 INFO - PROCESS | 3974 | 1461211899552 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]]]}] 21:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 21:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1578ms 21:11:39 INFO - PROCESS | 3974 | 1461211899628 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 21:11:39 INFO - PROCESS | 3974 | 1461211899634 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 21:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 21:11:39 INFO - PROCESS | 3974 | 1461211899642 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 21:11:39 INFO - PROCESS | 3974 | 1461211899646 Marionette TRACE conn3 <- [1,830,null,{}] 21:11:39 INFO - PROCESS | 3974 | 1461211899651 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}] 21:11:39 INFO - PROCESS | 3974 | 1461211899799 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 21:11:39 INFO - PROCESS | 3974 | 1461211899951 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:39 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e907000 == 82 [pid = 3974] [id = 204] 21:11:39 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e30c800 == 81 [pid = 3974] [id = 203] 21:11:39 INFO - PROCESS | 3974 | --DOMWINDOW == 166 (0x7f921bf4ac00) [pid = 3974] [serial = 583] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3974 | --DOMWINDOW == 165 (0x7f9216b61400) [pid = 3974] [serial = 550] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3974 | --DOMWINDOW == 164 (0x7f921c0ae000) [pid = 3974] [serial = 553] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3974 | --DOMWINDOW == 163 (0x7f921eacfc00) [pid = 3974] [serial = 556] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3974 | --DOMWINDOW == 162 (0x7f9220bd8800) [pid = 3974] [serial = 559] [outer = (nil)] [url = about:blank] 21:11:39 INFO - PROCESS | 3974 | --DOMWINDOW == 161 (0x7f9221c55000) [pid = 3974] [serial = 562] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921bf7e800 == 82 [pid = 3974] [id = 215] 21:11:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 162 (0x7f92160abc00) [pid = 3974] [serial = 645] [outer = (nil)] 21:11:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 163 (0x7f921ada5800) [pid = 3974] [serial = 646] [outer = 0x7f92160abc00] 21:11:40 INFO - PROCESS | 3974 | 1461211900063 Marionette DEBUG loaded listener.js 21:11:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 164 (0x7f921bf4dc00) [pid = 3974] [serial = 647] [outer = 0x7f92160abc00] 21:11:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921d537000 == 81 [pid = 3974] [id = 201] 21:11:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c3e2800 == 80 [pid = 3974] [id = 200] 21:11:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921bf82800 == 79 [pid = 3974] [id = 199] 21:11:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9224c06800 == 78 [pid = 3974] [id = 196] 21:11:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dada000 == 77 [pid = 3974] [id = 195] 21:11:40 INFO - PROCESS | 3974 | --DOMWINDOW == 163 (0x7f922665c400) [pid = 3974] [serial = 577] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3974 | --DOMWINDOW == 162 (0x7f9221a29c00) [pid = 3974] [serial = 574] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3974 | --DOMWINDOW == 161 (0x7f9235e27800) [pid = 3974] [serial = 580] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3974 | --DOMWINDOW == 160 (0x7f921ea0f800) [pid = 3974] [serial = 571] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3974 | --DOMWINDOW == 159 (0x7f921ec43c00) [pid = 3974] [serial = 572] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3974 | --DOMWINDOW == 158 (0x7f921c0a5400) [pid = 3974] [serial = 566] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3974 | --DOMWINDOW == 157 (0x7f921ac82400) [pid = 3974] [serial = 565] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3974 | --DOMWINDOW == 156 (0x7f921ac7b400) [pid = 3974] [serial = 568] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3974 | --DOMWINDOW == 155 (0x7f921d9a9c00) [pid = 3974] [serial = 569] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3974 | --DOMWINDOW == 154 (0x7f922a4f8c00) [pid = 3974] [serial = 578] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3974 | --DOMWINDOW == 153 (0x7f9225ba0000) [pid = 3974] [serial = 575] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3974 | --DOMWINDOW == 152 (0x7f9238020800) [pid = 3974] [serial = 581] [outer = (nil)] [url = about:blank] 21:11:40 INFO - PROCESS | 3974 | 1461211900775 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]]]}] 21:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 21:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1180ms 21:11:40 INFO - PROCESS | 3974 | 1461211900825 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 21:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 21:11:40 INFO - PROCESS | 3974 | 1461211900830 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 21:11:40 INFO - PROCESS | 3974 | 1461211900836 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 21:11:40 INFO - PROCESS | 3974 | 1461211900839 Marionette TRACE conn3 <- [1,834,null,{}] 21:11:40 INFO - PROCESS | 3974 | 1461211900843 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}] 21:11:40 INFO - PROCESS | 3974 | 1461211900979 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 21:11:41 INFO - PROCESS | 3974 | 1461211901089 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:41 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e680800 == 78 [pid = 3974] [id = 216] 21:11:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 153 (0x7f92160b6800) [pid = 3974] [serial = 648] [outer = (nil)] 21:11:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 154 (0x7f921c394000) [pid = 3974] [serial = 649] [outer = 0x7f92160b6800] 21:11:41 INFO - PROCESS | 3974 | 1461211901146 Marionette DEBUG loaded listener.js 21:11:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 155 (0x7f921d6f8400) [pid = 3974] [serial = 650] [outer = 0x7f92160b6800] 21:11:41 INFO - PROCESS | 3974 | 1461211901781 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]]]}] 21:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 21:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 978ms 21:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 21:11:41 INFO - PROCESS | 3974 | 1461211901813 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 21:11:41 INFO - PROCESS | 3974 | 1461211901815 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 21:11:41 INFO - PROCESS | 3974 | 1461211901828 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 21:11:41 INFO - PROCESS | 3974 | 1461211901836 Marionette TRACE conn3 <- [1,838,null,{}] 21:11:41 INFO - PROCESS | 3974 | 1461211901841 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}] 21:11:42 INFO - PROCESS | 3974 | 1461211902019 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 21:11:42 INFO - PROCESS | 3974 | 1461211902095 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:42 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9220080000 == 79 [pid = 3974] [id = 217] 21:11:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 156 (0x7f921b8a8c00) [pid = 3974] [serial = 651] [outer = (nil)] 21:11:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 157 (0x7f921e256400) [pid = 3974] [serial = 652] [outer = 0x7f921b8a8c00] 21:11:42 INFO - PROCESS | 3974 | 1461211902149 Marionette DEBUG loaded listener.js 21:11:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 158 (0x7f921e9b6000) [pid = 3974] [serial = 653] [outer = 0x7f921b8a8c00] 21:11:42 INFO - PROCESS | 3974 | 1461211902794 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]]]}] 21:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 21:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 991ms 21:11:42 INFO - PROCESS | 3974 | 1461211902825 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 21:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 21:11:42 INFO - PROCESS | 3974 | 1461211902829 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 21:11:42 INFO - PROCESS | 3974 | 1461211902833 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 21:11:42 INFO - PROCESS | 3974 | 1461211902836 Marionette TRACE conn3 <- [1,842,null,{}] 21:11:42 INFO - PROCESS | 3974 | 1461211902840 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}] 21:11:43 INFO - PROCESS | 3974 | 1461211903003 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 21:11:43 INFO - PROCESS | 3974 | 1461211903037 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:43 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922624b000 == 80 [pid = 3974] [id = 218] 21:11:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 159 (0x7f921d9b4800) [pid = 3974] [serial = 654] [outer = (nil)] 21:11:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 160 (0x7f921ec47400) [pid = 3974] [serial = 655] [outer = 0x7f921d9b4800] 21:11:43 INFO - PROCESS | 3974 | 1461211903095 Marionette DEBUG loaded listener.js 21:11:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 161 (0x7f921ed77c00) [pid = 3974] [serial = 656] [outer = 0x7f921d9b4800] 21:11:43 INFO - PROCESS | 3974 | 1461211903812 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]]]}] 21:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 21:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1027ms 21:11:43 INFO - PROCESS | 3974 | 1461211903860 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 21:11:43 INFO - PROCESS | 3974 | 1461211903863 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 21:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 21:11:43 INFO - PROCESS | 3974 | 1461211903868 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 21:11:43 INFO - PROCESS | 3974 | 1461211903870 Marionette TRACE conn3 <- [1,846,null,{}] 21:11:43 INFO - PROCESS | 3974 | 1461211903875 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}] 21:11:44 INFO - PROCESS | 3974 | 1461211904059 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 21:11:44 INFO - PROCESS | 3974 | 1461211904084 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:44 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227cc7000 == 81 [pid = 3974] [id = 219] 21:11:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 162 (0x7f9220bd6400) [pid = 3974] [serial = 657] [outer = (nil)] 21:11:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 163 (0x7f92217d9400) [pid = 3974] [serial = 658] [outer = 0x7f9220bd6400] 21:11:44 INFO - PROCESS | 3974 | 1461211904148 Marionette DEBUG loaded listener.js 21:11:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 164 (0x7f9221a51800) [pid = 3974] [serial = 659] [outer = 0x7f9220bd6400] 21:11:44 INFO - PROCESS | 3974 | --DOMWINDOW == 163 (0x7f9215e8c800) [pid = 3974] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 21:11:44 INFO - PROCESS | 3974 | --DOMWINDOW == 162 (0x7f921e6a6400) [pid = 3974] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 21:11:44 INFO - PROCESS | 3974 | --DOMWINDOW == 161 (0x7f922417e800) [pid = 3974] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 21:11:44 INFO - PROCESS | 3974 | --DOMWINDOW == 160 (0x7f921c0a7c00) [pid = 3974] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 21:11:44 INFO - PROCESS | 3974 | --DOMWINDOW == 159 (0x7f9216781000) [pid = 3974] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 21:11:44 INFO - PROCESS | 3974 | --DOMWINDOW == 158 (0x7f9216b59800) [pid = 3974] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 21:11:44 INFO - PROCESS | 3974 | --DOMWINDOW == 157 (0x7f921ac82000) [pid = 3974] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 21:11:44 INFO - PROCESS | 3974 | --DOMWINDOW == 156 (0x7f9215e92000) [pid = 3974] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 21:11:44 INFO - PROCESS | 3974 | --DOMWINDOW == 155 (0x7f921677d800) [pid = 3974] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 21:11:44 INFO - PROCESS | 3974 | --DOMWINDOW == 154 (0x7f9215e8d000) [pid = 3974] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 21:11:44 INFO - PROCESS | 3974 | --DOMWINDOW == 153 (0x7f9215e23800) [pid = 3974] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 21:11:44 INFO - PROCESS | 3974 | 1461211904847 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]]]}] 21:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 21:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1030ms 21:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 21:11:44 INFO - PROCESS | 3974 | 1461211904907 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 21:11:44 INFO - PROCESS | 3974 | 1461211904910 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 21:11:44 INFO - PROCESS | 3974 | 1461211904916 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 21:11:44 INFO - PROCESS | 3974 | 1461211904918 Marionette TRACE conn3 <- [1,850,null,{}] 21:11:44 INFO - PROCESS | 3974 | 1461211904923 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}] 21:11:45 INFO - PROCESS | 3974 | 1461211905060 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 21:11:45 INFO - PROCESS | 3974 | 1461211905171 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:45 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922edcf000 == 82 [pid = 3974] [id = 220] 21:11:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 154 (0x7f9216781000) [pid = 3974] [serial = 660] [outer = (nil)] 21:11:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 155 (0x7f921c0e4800) [pid = 3974] [serial = 661] [outer = 0x7f9216781000] 21:11:45 INFO - PROCESS | 3974 | 1461211905226 Marionette DEBUG loaded listener.js 21:11:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 156 (0x7f9221c4f800) [pid = 3974] [serial = 662] [outer = 0x7f9216781000] 21:11:45 INFO - PROCESS | 3974 | 1461211905829 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]]]}] 21:11:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 21:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 926ms 21:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 21:11:45 INFO - PROCESS | 3974 | 1461211905842 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 21:11:45 INFO - PROCESS | 3974 | 1461211905844 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 21:11:45 INFO - PROCESS | 3974 | 1461211905848 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 21:11:45 INFO - PROCESS | 3974 | 1461211905851 Marionette TRACE conn3 <- [1,854,null,{}] 21:11:45 INFO - PROCESS | 3974 | 1461211905856 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}] 21:11:45 INFO - PROCESS | 3974 | 1461211905973 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 21:11:45 INFO - PROCESS | 3974 | 1461211905984 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:46 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9235bbd800 == 83 [pid = 3974] [id = 221] 21:11:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 157 (0x7f921db76000) [pid = 3974] [serial = 663] [outer = (nil)] 21:11:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 158 (0x7f92241cf000) [pid = 3974] [serial = 664] [outer = 0x7f921db76000] 21:11:46 INFO - PROCESS | 3974 | 1461211906038 Marionette DEBUG loaded listener.js 21:11:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 159 (0x7f92244aac00) [pid = 3974] [serial = 665] [outer = 0x7f921db76000] 21:11:46 INFO - PROCESS | 3974 | 1461211906838 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]]]}] 21:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 21:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1025ms 21:11:46 INFO - PROCESS | 3974 | 1461211906875 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 21:11:46 INFO - PROCESS | 3974 | 1461211906879 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 21:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 21:11:46 INFO - PROCESS | 3974 | 1461211906887 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 21:11:46 INFO - PROCESS | 3974 | 1461211906893 Marionette TRACE conn3 <- [1,858,null,{}] 21:11:46 INFO - PROCESS | 3974 | 1461211906925 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}] 21:11:47 INFO - PROCESS | 3974 | 1461211907083 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 21:11:47 INFO - PROCESS | 3974 | 1461211907236 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:47 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc18800 == 84 [pid = 3974] [id = 222] 21:11:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 160 (0x7f9215e1c000) [pid = 3974] [serial = 666] [outer = (nil)] 21:11:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 161 (0x7f921ac77c00) [pid = 3974] [serial = 667] [outer = 0x7f9215e1c000] 21:11:47 INFO - PROCESS | 3974 | 1461211907303 Marionette DEBUG loaded listener.js 21:11:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 162 (0x7f921b8ab000) [pid = 3974] [serial = 668] [outer = 0x7f9215e1c000] 21:11:48 INFO - PROCESS | 3974 | 1461211908092 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]]]}] 21:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 21:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1255ms 21:11:48 INFO - PROCESS | 3974 | 1461211908143 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 21:11:48 INFO - PROCESS | 3974 | 1461211908149 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 21:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 21:11:48 INFO - PROCESS | 3974 | 1461211908159 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 21:11:48 INFO - PROCESS | 3974 | 1461211908162 Marionette TRACE conn3 <- [1,862,null,{}] 21:11:48 INFO - PROCESS | 3974 | 1461211908168 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}] 21:11:48 INFO - PROCESS | 3974 | 1461211908370 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 21:11:48 INFO - PROCESS | 3974 | 1461211908484 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:48 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922177e800 == 85 [pid = 3974] [id = 223] 21:11:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 163 (0x7f921b8ab400) [pid = 3974] [serial = 669] [outer = (nil)] 21:11:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 164 (0x7f921d1e9c00) [pid = 3974] [serial = 670] [outer = 0x7f921b8ab400] 21:11:48 INFO - PROCESS | 3974 | 1461211908548 Marionette DEBUG loaded listener.js 21:11:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 165 (0x7f921db73000) [pid = 3974] [serial = 671] [outer = 0x7f921b8ab400] 21:11:49 INFO - PROCESS | 3974 | 1461211909447 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]]]}] 21:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 21:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1334ms 21:11:49 INFO - PROCESS | 3974 | 1461211909493 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 21:11:49 INFO - PROCESS | 3974 | 1461211909497 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 21:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 21:11:49 INFO - PROCESS | 3974 | 1461211909503 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 21:11:49 INFO - PROCESS | 3974 | 1461211909508 Marionette TRACE conn3 <- [1,866,null,{}] 21:11:49 INFO - PROCESS | 3974 | 1461211909522 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}] 21:11:49 INFO - PROCESS | 3974 | 1461211909702 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 21:11:49 INFO - PROCESS | 3974 | 1461211909865 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:49 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9237b11800 == 86 [pid = 3974] [id = 224] 21:11:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 166 (0x7f921df37400) [pid = 3974] [serial = 672] [outer = (nil)] 21:11:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 167 (0x7f921ec44400) [pid = 3974] [serial = 673] [outer = 0x7f921df37400] 21:11:49 INFO - PROCESS | 3974 | 1461211909936 Marionette DEBUG loaded listener.js 21:11:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 168 (0x7f9221713000) [pid = 3974] [serial = 674] [outer = 0x7f921df37400] 21:11:50 INFO - PROCESS | 3974 | 1461211910708 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]]]}] 21:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 21:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1231ms 21:11:50 INFO - PROCESS | 3974 | 1461211910735 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 21:11:50 INFO - PROCESS | 3974 | 1461211910739 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 21:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 21:11:50 INFO - PROCESS | 3974 | 1461211910744 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 21:11:50 INFO - PROCESS | 3974 | 1461211910746 Marionette TRACE conn3 <- [1,870,null,{}] 21:11:50 INFO - PROCESS | 3974 | 1461211910751 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}] 21:11:50 INFO - PROCESS | 3974 | 1461211910884 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 21:11:51 INFO - PROCESS | 3974 | 1461211911039 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:51 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a19c800 == 87 [pid = 3974] [id = 225] 21:11:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 169 (0x7f921e50a000) [pid = 3974] [serial = 675] [outer = (nil)] 21:11:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 170 (0x7f9221c53400) [pid = 3974] [serial = 676] [outer = 0x7f921e50a000] 21:11:51 INFO - PROCESS | 3974 | 1461211911104 Marionette DEBUG loaded listener.js 21:11:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 171 (0x7f9224421800) [pid = 3974] [serial = 677] [outer = 0x7f921e50a000] 21:11:51 INFO - PROCESS | 3974 | 1461211911900 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]]]}] 21:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 21:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1226ms 21:11:51 INFO - PROCESS | 3974 | 1461211911970 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 21:11:51 INFO - PROCESS | 3974 | 1461211911974 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 21:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 21:11:51 INFO - PROCESS | 3974 | 1461211911979 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 21:11:51 INFO - PROCESS | 3974 | 1461211911981 Marionette TRACE conn3 <- [1,874,null,{}] 21:11:51 INFO - PROCESS | 3974 | 1461211911987 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}] 21:11:52 INFO - PROCESS | 3974 | 1461211912123 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 21:11:52 INFO - PROCESS | 3974 | 1461211912281 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:52 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a521000 == 88 [pid = 3974] [id = 226] 21:11:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 172 (0x7f92160b1c00) [pid = 3974] [serial = 678] [outer = (nil)] 21:11:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 173 (0x7f922513d800) [pid = 3974] [serial = 679] [outer = 0x7f92160b1c00] 21:11:52 INFO - PROCESS | 3974 | 1461211912345 Marionette DEBUG loaded listener.js 21:11:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 174 (0x7f9226041400) [pid = 3974] [serial = 680] [outer = 0x7f92160b1c00] 21:11:53 INFO - PROCESS | 3974 | 1461211913143 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]]]}] 21:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 21:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1225ms 21:11:53 INFO - PROCESS | 3974 | 1461211913206 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 21:11:53 INFO - PROCESS | 3974 | 1461211913208 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 21:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 21:11:53 INFO - PROCESS | 3974 | 1461211913214 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 21:11:53 INFO - PROCESS | 3974 | 1461211913216 Marionette TRACE conn3 <- [1,878,null,{}] 21:11:53 INFO - PROCESS | 3974 | 1461211913221 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}] 21:11:53 INFO - PROCESS | 3974 | 1461211913392 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 21:11:53 INFO - PROCESS | 3974 | 1461211913554 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:53 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923e66b000 == 89 [pid = 3974] [id = 227] 21:11:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 175 (0x7f9215e20400) [pid = 3974] [serial = 681] [outer = (nil)] 21:11:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 176 (0x7f9226438c00) [pid = 3974] [serial = 682] [outer = 0x7f9215e20400] 21:11:53 INFO - PROCESS | 3974 | 1461211913621 Marionette DEBUG loaded listener.js 21:11:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 177 (0x7f9227530000) [pid = 3974] [serial = 683] [outer = 0x7f9215e20400] 21:11:54 INFO - PROCESS | 3974 | 1461211914347 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]]]}] 21:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 21:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1175ms 21:11:54 INFO - PROCESS | 3974 | 1461211914390 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 21:11:54 INFO - PROCESS | 3974 | 1461211914394 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 21:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 21:11:54 INFO - PROCESS | 3974 | 1461211914399 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 21:11:54 INFO - PROCESS | 3974 | 1461211914401 Marionette TRACE conn3 <- [1,882,null,{}] 21:11:54 INFO - PROCESS | 3974 | 1461211914406 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}] 21:11:54 INFO - PROCESS | 3974 | 1461211914537 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 21:11:54 INFO - PROCESS | 3974 | 1461211914693 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:54 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921d539800 == 90 [pid = 3974] [id = 228] 21:11:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 178 (0x7f9215e22c00) [pid = 3974] [serial = 684] [outer = (nil)] 21:11:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 179 (0x7f9216b58000) [pid = 3974] [serial = 685] [outer = 0x7f9215e22c00] 21:11:54 INFO - PROCESS | 3974 | 1461211914755 Marionette DEBUG loaded listener.js 21:11:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 180 (0x7f9226d3f000) [pid = 3974] [serial = 686] [outer = 0x7f9215e22c00] 21:11:55 INFO - PROCESS | 3974 | 1461211915490 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]]]}] 21:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 21:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1124ms 21:11:55 INFO - PROCESS | 3974 | 1461211915524 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 21:11:55 INFO - PROCESS | 3974 | 1461211915527 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 21:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 21:11:55 INFO - PROCESS | 3974 | 1461211915532 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 21:11:55 INFO - PROCESS | 3974 | 1461211915534 Marionette TRACE conn3 <- [1,886,null,{}] 21:11:55 INFO - PROCESS | 3974 | 1461211915540 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}] 21:11:55 INFO - PROCESS | 3974 | 1461211915673 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 21:11:56 INFO - PROCESS | 3974 | 1461211916069 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:56 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921d536000 == 91 [pid = 3974] [id = 229] 21:11:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 181 (0x7f9215e95c00) [pid = 3974] [serial = 687] [outer = (nil)] 21:11:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 182 (0x7f921677b800) [pid = 3974] [serial = 688] [outer = 0x7f9215e95c00] 21:11:56 INFO - PROCESS | 3974 | 1461211916232 Marionette DEBUG loaded listener.js 21:11:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 183 (0x7f9216b5d800) [pid = 3974] [serial = 689] [outer = 0x7f9215e95c00] 21:11:57 INFO - PROCESS | 3974 | 1461211917018 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]]]}] 21:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 21:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1528ms 21:11:57 INFO - PROCESS | 3974 | 1461211917061 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 21:11:57 INFO - PROCESS | 3974 | 1461211917067 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 21:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 21:11:57 INFO - PROCESS | 3974 | 1461211917074 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 21:11:57 INFO - PROCESS | 3974 | 1461211917078 Marionette TRACE conn3 <- [1,890,null,{}] 21:11:57 INFO - PROCESS | 3974 | 1461211917084 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}] 21:11:57 INFO - PROCESS | 3974 | 1461211917217 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 21:11:57 INFO - PROCESS | 3974 | 1461211917379 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:57 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c41e000 == 92 [pid = 3974] [id = 230] 21:11:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 184 (0x7f921ada9800) [pid = 3974] [serial = 690] [outer = (nil)] 21:11:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 185 (0x7f921ada8400) [pid = 3974] [serial = 691] [outer = 0x7f921ada9800] 21:11:57 INFO - PROCESS | 3974 | 1461211917494 Marionette DEBUG loaded listener.js 21:11:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 186 (0x7f921c0a5400) [pid = 3974] [serial = 692] [outer = 0x7f921ada9800] 21:11:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dc8c800 == 91 [pid = 3974] [id = 156] 21:11:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226493800 == 90 [pid = 3974] [id = 157] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 185 (0x7f921df45c00) [pid = 3974] [serial = 616] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 184 (0x7f9220be3c00) [pid = 3974] [serial = 595] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922edcf000 == 89 [pid = 3974] [id = 220] 21:11:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9227cc7000 == 88 [pid = 3974] [id = 219] 21:11:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922624b000 == 87 [pid = 3974] [id = 218] 21:11:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9220080000 == 86 [pid = 3974] [id = 217] 21:11:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e680800 == 85 [pid = 3974] [id = 216] 21:11:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dc92800 == 84 [pid = 3974] [id = 202] 21:11:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921bf7e800 == 83 [pid = 3974] [id = 215] 21:11:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921d531000 == 82 [pid = 3974] [id = 214] 21:11:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922424d000 == 81 [pid = 3974] [id = 210] 21:11:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922177c800 == 80 [pid = 3974] [id = 209] 21:11:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9220072000 == 79 [pid = 3974] [id = 208] 21:11:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e03c800 == 78 [pid = 3974] [id = 207] 21:11:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216de4000 == 77 [pid = 3974] [id = 206] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 183 (0x7f9235f45800) [pid = 3974] [serial = 415] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 182 (0x7f9234da7400) [pid = 3974] [serial = 508] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 181 (0x7f9233e33800) [pid = 3974] [serial = 466] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 180 (0x7f921ac17000) [pid = 3974] [serial = 589] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 179 (0x7f921ac18800) [pid = 3974] [serial = 601] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 178 (0x7f921ac78800) [pid = 3974] [serial = 602] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 177 (0x7f921bf47000) [pid = 3974] [serial = 604] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 176 (0x7f9216782800) [pid = 3974] [serial = 599] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 175 (0x7f92160b3800) [pid = 3974] [serial = 598] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 174 (0x7f921bf50800) [pid = 3974] [serial = 584] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 173 (0x7f921c395400) [pid = 3974] [serial = 608] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 172 (0x7f921c0f0400) [pid = 3974] [serial = 607] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 171 (0x7f921db7f000) [pid = 3974] [serial = 592] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 170 (0x7f9216b51800) [pid = 3974] [serial = 586] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 169 (0x7f921d1e4400) [pid = 3974] [serial = 610] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 168 (0x7f921d9a8c00) [pid = 3974] [serial = 613] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 167 (0x7f921df38c00) [pid = 3974] [serial = 614] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 166 (0x7f921d1f0c00) [pid = 3974] [serial = 611] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 165 (0x7f921c0a3400) [pid = 3974] [serial = 605] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | --DOMWINDOW == 164 (0x7f921ed7c000) [pid = 3974] [serial = 548] [outer = (nil)] [url = about:blank] 21:11:58 INFO - PROCESS | 3974 | 1461211918374 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]]]}] 21:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 21:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1331ms 21:11:58 INFO - PROCESS | 3974 | 1461211918407 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 21:11:58 INFO - PROCESS | 3974 | 1461211918411 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 21:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 21:11:58 INFO - PROCESS | 3974 | 1461211918418 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 21:11:58 INFO - PROCESS | 3974 | 1461211918421 Marionette TRACE conn3 <- [1,894,null,{}] 21:11:58 INFO - PROCESS | 3974 | 1461211918426 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}] 21:11:58 INFO - PROCESS | 3974 | 1461211918550 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 21:11:58 INFO - PROCESS | 3974 | 1461211918566 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:58 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921d530800 == 78 [pid = 3974] [id = 231] 21:11:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 165 (0x7f921ac18800) [pid = 3974] [serial = 693] [outer = (nil)] 21:11:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 166 (0x7f921c39b400) [pid = 3974] [serial = 694] [outer = 0x7f921ac18800] 21:11:58 INFO - PROCESS | 3974 | 1461211918619 Marionette DEBUG loaded listener.js 21:11:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 167 (0x7f921d6f0800) [pid = 3974] [serial = 695] [outer = 0x7f921ac18800] 21:11:59 INFO - PROCESS | 3974 | 1461211919371 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]]]}] 21:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 21:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 976ms 21:11:59 INFO - PROCESS | 3974 | 1461211919404 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 21:11:59 INFO - PROCESS | 3974 | 1461211919407 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 21:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 21:11:59 INFO - PROCESS | 3974 | 1461211919419 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 21:11:59 INFO - PROCESS | 3974 | 1461211919426 Marionette TRACE conn3 <- [1,898,null,{}] 21:11:59 INFO - PROCESS | 3974 | 1461211919439 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}] 21:11:59 INFO - PROCESS | 3974 | 1461211919563 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 21:11:59 INFO - PROCESS | 3974 | 1461211919578 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:11:59 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e917800 == 79 [pid = 3974] [id = 232] 21:11:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 168 (0x7f9216b54c00) [pid = 3974] [serial = 696] [outer = (nil)] 21:11:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 169 (0x7f921e05a800) [pid = 3974] [serial = 697] [outer = 0x7f9216b54c00] 21:11:59 INFO - PROCESS | 3974 | 1461211919631 Marionette DEBUG loaded listener.js 21:11:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 170 (0x7f921e439000) [pid = 3974] [serial = 698] [outer = 0x7f9216b54c00] 21:12:00 INFO - PROCESS | 3974 | 1461211920316 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]]]}] 21:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 21:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 939ms 21:12:00 INFO - PROCESS | 3974 | 1461211920356 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 21:12:00 INFO - PROCESS | 3974 | 1461211920359 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 21:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 21:12:00 INFO - PROCESS | 3974 | 1461211920373 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 21:12:00 INFO - PROCESS | 3974 | 1461211920375 Marionette TRACE conn3 <- [1,902,null,{}] 21:12:00 INFO - PROCESS | 3974 | 1461211920380 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}] 21:12:00 INFO - PROCESS | 3974 | 1461211920561 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 21:12:00 INFO - PROCESS | 3974 | 1461211920616 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:00 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fcdd000 == 80 [pid = 3974] [id = 233] 21:12:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 171 (0x7f921e509800) [pid = 3974] [serial = 699] [outer = (nil)] 21:12:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 172 (0x7f921e832800) [pid = 3974] [serial = 700] [outer = 0x7f921e509800] 21:12:00 INFO - PROCESS | 3974 | 1461211920727 Marionette DEBUG loaded listener.js 21:12:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 173 (0x7f921ea0dc00) [pid = 3974] [serial = 701] [outer = 0x7f921e509800] 21:12:01 INFO - PROCESS | 3974 | 1461211921354 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]]]}] 21:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 21:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1034ms 21:12:01 INFO - PROCESS | 3974 | 1461211921399 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 21:12:01 INFO - PROCESS | 3974 | 1461211921402 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 21:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 21:12:01 INFO - PROCESS | 3974 | 1461211921408 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 21:12:01 INFO - PROCESS | 3974 | 1461211921409 Marionette TRACE conn3 <- [1,906,null,{}] 21:12:01 INFO - PROCESS | 3974 | 1461211921415 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}] 21:12:01 INFO - PROCESS | 3974 | 1461211921592 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 21:12:01 INFO - PROCESS | 3974 | 1461211921616 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:01 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922419b000 == 81 [pid = 3974] [id = 234] 21:12:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 174 (0x7f921ec49c00) [pid = 3974] [serial = 702] [outer = (nil)] 21:12:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 175 (0x7f921ed72800) [pid = 3974] [serial = 703] [outer = 0x7f921ec49c00] 21:12:01 INFO - PROCESS | 3974 | 1461211921683 Marionette DEBUG loaded listener.js 21:12:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 176 (0x7f921fd5ec00) [pid = 3974] [serial = 704] [outer = 0x7f921ec49c00] 21:12:02 INFO - PROCESS | 3974 | 1461211922411 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]]]}] 21:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 21:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1030ms 21:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 21:12:02 INFO - PROCESS | 3974 | 1461211922442 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 21:12:02 INFO - PROCESS | 3974 | 1461211922445 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 21:12:02 INFO - PROCESS | 3974 | 1461211922451 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 21:12:02 INFO - PROCESS | 3974 | 1461211922454 Marionette TRACE conn3 <- [1,910,null,{}] 21:12:02 INFO - PROCESS | 3974 | 1461211922458 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}] 21:12:02 INFO - PROCESS | 3974 | 1461211922847 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 21:12:02 INFO - PROCESS | 3974 | --DOMWINDOW == 175 (0x7f921d9b4800) [pid = 3974] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 21:12:02 INFO - PROCESS | 3974 | --DOMWINDOW == 174 (0x7f9220bd6400) [pid = 3974] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 21:12:02 INFO - PROCESS | 3974 | --DOMWINDOW == 173 (0x7f921c39d000) [pid = 3974] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 21:12:02 INFO - PROCESS | 3974 | --DOMWINDOW == 172 (0x7f92160abc00) [pid = 3974] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 21:12:02 INFO - PROCESS | 3974 | --DOMWINDOW == 171 (0x7f9215e9a800) [pid = 3974] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 21:12:02 INFO - PROCESS | 3974 | --DOMWINDOW == 170 (0x7f921b8a8c00) [pid = 3974] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 21:12:02 INFO - PROCESS | 3974 | --DOMWINDOW == 169 (0x7f92160b6800) [pid = 3974] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 21:12:02 INFO - PROCESS | 3974 | --DOMWINDOW == 168 (0x7f9216781000) [pid = 3974] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 21:12:02 INFO - PROCESS | 3974 | 1461211922941 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:02 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921df6a800 == 82 [pid = 3974] [id = 235] 21:12:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 169 (0x7f9215eecc00) [pid = 3974] [serial = 705] [outer = (nil)] 21:12:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 170 (0x7f921ad9fc00) [pid = 3974] [serial = 706] [outer = 0x7f9215eecc00] 21:12:02 INFO - PROCESS | 3974 | 1461211922997 Marionette DEBUG loaded listener.js 21:12:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 171 (0x7f922000b400) [pid = 3974] [serial = 707] [outer = 0x7f9215eecc00] 21:12:03 INFO - PROCESS | 3974 | 1461211923608 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]]]}] 21:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 21:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1183ms 21:12:03 INFO - PROCESS | 3974 | 1461211923634 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 21:12:03 INFO - PROCESS | 3974 | 1461211923637 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 21:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 21:12:03 INFO - PROCESS | 3974 | 1461211923642 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 21:12:03 INFO - PROCESS | 3974 | 1461211923645 Marionette TRACE conn3 <- [1,914,null,{}] 21:12:03 INFO - PROCESS | 3974 | 1461211923649 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}] 21:12:03 INFO - PROCESS | 3974 | 1461211923809 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 21:12:03 INFO - PROCESS | 3974 | 1461211923826 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:03 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226861800 == 83 [pid = 3974] [id = 236] 21:12:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 172 (0x7f92160abc00) [pid = 3974] [serial = 708] [outer = (nil)] 21:12:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 173 (0x7f9221714c00) [pid = 3974] [serial = 709] [outer = 0x7f92160abc00] 21:12:03 INFO - PROCESS | 3974 | 1461211923881 Marionette DEBUG loaded listener.js 21:12:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 174 (0x7f9221c4a800) [pid = 3974] [serial = 710] [outer = 0x7f92160abc00] 21:12:04 INFO - PROCESS | 3974 | 1461211924523 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]]]}] 21:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 21:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 935ms 21:12:04 INFO - PROCESS | 3974 | 1461211924577 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 21:12:04 INFO - PROCESS | 3974 | 1461211924580 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 21:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 21:12:04 INFO - PROCESS | 3974 | 1461211924588 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 21:12:04 INFO - PROCESS | 3974 | 1461211924590 Marionette TRACE conn3 <- [1,918,null,{}] 21:12:04 INFO - PROCESS | 3974 | 1461211924595 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}] 21:12:04 INFO - PROCESS | 3974 | 1461211924753 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 21:12:04 INFO - PROCESS | 3974 | 1461211924769 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:04 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227584800 == 84 [pid = 3974] [id = 237] 21:12:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 175 (0x7f9216b6a800) [pid = 3974] [serial = 711] [outer = (nil)] 21:12:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 176 (0x7f9221c53800) [pid = 3974] [serial = 712] [outer = 0x7f9216b6a800] 21:12:04 INFO - PROCESS | 3974 | 1461211924830 Marionette DEBUG loaded listener.js 21:12:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 177 (0x7f9225b12400) [pid = 3974] [serial = 713] [outer = 0x7f9216b6a800] 21:12:05 INFO - PROCESS | 3974 | 1461211925801 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]]]}] 21:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 21:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1276ms 21:12:05 INFO - PROCESS | 3974 | 1461211925866 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 21:12:05 INFO - PROCESS | 3974 | 1461211925872 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 21:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 21:12:05 INFO - PROCESS | 3974 | 1461211925881 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 21:12:05 INFO - PROCESS | 3974 | 1461211925885 Marionette TRACE conn3 <- [1,922,null,{}] 21:12:05 INFO - PROCESS | 3974 | 1461211925892 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}] 21:12:06 INFO - PROCESS | 3974 | 1461211926110 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 21:12:06 INFO - PROCESS | 3974 | 1461211926262 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:06 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e310000 == 85 [pid = 3974] [id = 238] 21:12:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 178 (0x7f921ac7cc00) [pid = 3974] [serial = 714] [outer = (nil)] 21:12:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 179 (0x7f921bf4bc00) [pid = 3974] [serial = 715] [outer = 0x7f921ac7cc00] 21:12:06 INFO - PROCESS | 3974 | 1461211926331 Marionette DEBUG loaded listener.js 21:12:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 180 (0x7f921c0eb800) [pid = 3974] [serial = 716] [outer = 0x7f921ac7cc00] 21:12:07 INFO - PROCESS | 3974 | 1461211927134 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]]]}] 21:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 21:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1281ms 21:12:07 INFO - PROCESS | 3974 | 1461211927162 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 21:12:07 INFO - PROCESS | 3974 | 1461211927170 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 21:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 21:12:07 INFO - PROCESS | 3974 | 1461211927179 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 21:12:07 INFO - PROCESS | 3974 | 1461211927182 Marionette TRACE conn3 <- [1,926,null,{}] 21:12:07 INFO - PROCESS | 3974 | 1461211927187 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}] 21:12:07 INFO - PROCESS | 3974 | 1461211927333 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 21:12:07 INFO - PROCESS | 3974 | 1461211927490 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:07 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922624b000 == 86 [pid = 3974] [id = 239] 21:12:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 181 (0x7f921ada8800) [pid = 3974] [serial = 717] [outer = (nil)] 21:12:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 182 (0x7f921db75400) [pid = 3974] [serial = 718] [outer = 0x7f921ada8800] 21:12:07 INFO - PROCESS | 3974 | 1461211927553 Marionette DEBUG loaded listener.js 21:12:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 183 (0x7f921e6ab000) [pid = 3974] [serial = 719] [outer = 0x7f921ada8800] 21:12:08 INFO - PROCESS | 3974 | 1461211928455 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]]]}] 21:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 21:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1334ms 21:12:08 INFO - PROCESS | 3974 | 1461211928514 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 21:12:08 INFO - PROCESS | 3974 | 1461211928517 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 21:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 21:12:08 INFO - PROCESS | 3974 | 1461211928523 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 21:12:08 INFO - PROCESS | 3974 | 1461211928528 Marionette TRACE conn3 <- [1,930,null,{}] 21:12:08 INFO - PROCESS | 3974 | 1461211928543 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}] 21:12:08 INFO - PROCESS | 3974 | 1461211928699 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 21:12:08 INFO - PROCESS | 3974 | 1461211928850 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:08 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922edd1000 == 87 [pid = 3974] [id = 240] 21:12:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 184 (0x7f921e9b8400) [pid = 3974] [serial = 720] [outer = (nil)] 21:12:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 185 (0x7f922000c000) [pid = 3974] [serial = 721] [outer = 0x7f921e9b8400] 21:12:08 INFO - PROCESS | 3974 | 1461211928916 Marionette DEBUG loaded listener.js 21:12:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 186 (0x7f9221c54000) [pid = 3974] [serial = 722] [outer = 0x7f921e9b8400] 21:12:09 INFO - PROCESS | 3974 | 1461211929689 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]]]}] 21:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 21:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1235ms 21:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 21:12:09 INFO - PROCESS | 3974 | 1461211929760 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 21:12:09 INFO - PROCESS | 3974 | 1461211929764 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 21:12:09 INFO - PROCESS | 3974 | 1461211929769 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 21:12:09 INFO - PROCESS | 3974 | 1461211929772 Marionette TRACE conn3 <- [1,934,null,{}] 21:12:09 INFO - PROCESS | 3974 | 1461211929777 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}] 21:12:09 INFO - PROCESS | 3974 | 1461211929927 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 21:12:10 INFO - PROCESS | 3974 | 1461211930078 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:10 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9236105000 == 88 [pid = 3974] [id = 241] 21:12:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 187 (0x7f921ead1000) [pid = 3974] [serial = 723] [outer = (nil)] 21:12:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 188 (0x7f9225ee8400) [pid = 3974] [serial = 724] [outer = 0x7f921ead1000] 21:12:10 INFO - PROCESS | 3974 | 1461211930142 Marionette DEBUG loaded listener.js 21:12:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 189 (0x7f9226439800) [pid = 3974] [serial = 725] [outer = 0x7f921ead1000] 21:12:10 INFO - PROCESS | 3974 | 1461211930921 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]]]}] 21:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 21:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1185ms 21:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 21:12:10 INFO - PROCESS | 3974 | 1461211930954 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 21:12:10 INFO - PROCESS | 3974 | 1461211930956 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 21:12:10 INFO - PROCESS | 3974 | 1461211930962 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 21:12:10 INFO - PROCESS | 3974 | 1461211930965 Marionette TRACE conn3 <- [1,938,null,{}] 21:12:10 INFO - PROCESS | 3974 | 1461211930970 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}] 21:12:11 INFO - PROCESS | 3974 | 1461211931106 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 21:12:11 INFO - PROCESS | 3974 | 1461211931262 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:11 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a34b800 == 89 [pid = 3974] [id = 242] 21:12:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 190 (0x7f92219a7c00) [pid = 3974] [serial = 726] [outer = (nil)] 21:12:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 191 (0x7f9226657000) [pid = 3974] [serial = 727] [outer = 0x7f92219a7c00] 21:12:11 INFO - PROCESS | 3974 | 1461211931325 Marionette DEBUG loaded listener.js 21:12:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 192 (0x7f9226d3a800) [pid = 3974] [serial = 728] [outer = 0x7f92219a7c00] 21:12:12 INFO - PROCESS | 3974 | 1461211932142 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]]]}] 21:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 21:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1227ms 21:12:12 INFO - PROCESS | 3974 | 1461211932189 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 21:12:12 INFO - PROCESS | 3974 | 1461211932192 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 21:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 21:12:12 INFO - PROCESS | 3974 | 1461211932198 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 21:12:12 INFO - PROCESS | 3974 | 1461211932200 Marionette TRACE conn3 <- [1,942,null,{}] 21:12:12 INFO - PROCESS | 3974 | 1461211932205 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}] 21:12:12 INFO - PROCESS | 3974 | 1461211932355 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 21:12:12 INFO - PROCESS | 3974 | 1461211932513 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:12 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923e4ae800 == 90 [pid = 3974] [id = 243] 21:12:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 193 (0x7f922752fc00) [pid = 3974] [serial = 729] [outer = (nil)] 21:12:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 194 (0x7f9227cfb400) [pid = 3974] [serial = 730] [outer = 0x7f922752fc00] 21:12:12 INFO - PROCESS | 3974 | 1461211932587 Marionette DEBUG loaded listener.js 21:12:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 195 (0x7f92287b4400) [pid = 3974] [serial = 731] [outer = 0x7f922752fc00] 21:12:13 INFO - PROCESS | 3974 | 1461211933375 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]]]}] 21:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 21:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1236ms 21:12:13 INFO - PROCESS | 3974 | 1461211933435 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 21:12:13 INFO - PROCESS | 3974 | 1461211933437 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 21:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 21:12:13 INFO - PROCESS | 3974 | 1461211933443 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 21:12:13 INFO - PROCESS | 3974 | 1461211933445 Marionette TRACE conn3 <- [1,946,null,{}] 21:12:13 INFO - PROCESS | 3974 | 1461211933451 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}] 21:12:13 INFO - PROCESS | 3974 | 1461211933584 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 21:12:13 INFO - PROCESS | 3974 | 1461211933741 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:13 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fd90800 == 91 [pid = 3974] [id = 244] 21:12:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 196 (0x7f922772dc00) [pid = 3974] [serial = 732] [outer = (nil)] 21:12:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 197 (0x7f922a418000) [pid = 3974] [serial = 733] [outer = 0x7f922772dc00] 21:12:13 INFO - PROCESS | 3974 | 1461211933804 Marionette DEBUG loaded listener.js 21:12:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 198 (0x7f922a4fa400) [pid = 3974] [serial = 734] [outer = 0x7f922772dc00] 21:12:14 INFO - PROCESS | 3974 | 1461211934601 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]]]}] 21:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 21:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1226ms 21:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 21:12:14 INFO - PROCESS | 3974 | 1461211934671 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 21:12:14 INFO - PROCESS | 3974 | 1461211934674 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 21:12:14 INFO - PROCESS | 3974 | 1461211934680 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 21:12:14 INFO - PROCESS | 3974 | 1461211934683 Marionette TRACE conn3 <- [1,950,null,{}] 21:12:14 INFO - PROCESS | 3974 | 1461211934688 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}] 21:12:14 INFO - PROCESS | 3974 | 1461211934829 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 21:12:14 INFO - PROCESS | 3974 | 1461211934984 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:15 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc14000 == 92 [pid = 3974] [id = 245] 21:12:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 199 (0x7f9216779c00) [pid = 3974] [serial = 735] [outer = (nil)] 21:12:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 200 (0x7f921bf4fc00) [pid = 3974] [serial = 736] [outer = 0x7f9216779c00] 21:12:15 INFO - PROCESS | 3974 | 1461211935049 Marionette DEBUG loaded listener.js 21:12:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 201 (0x7f922a417c00) [pid = 3974] [serial = 737] [outer = 0x7f9216779c00] 21:12:16 INFO - PROCESS | 3974 | 1461211936112 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]]]}] 21:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 21:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1488ms 21:12:16 INFO - PROCESS | 3974 | 1461211936168 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 21:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 21:12:16 INFO - PROCESS | 3974 | 1461211936174 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 21:12:16 INFO - PROCESS | 3974 | 1461211936180 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 21:12:16 INFO - PROCESS | 3974 | 1461211936184 Marionette TRACE conn3 <- [1,954,null,{}] 21:12:16 INFO - PROCESS | 3974 | 1461211936191 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}] 21:12:16 INFO - PROCESS | 3974 | 1461211936366 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 21:12:16 INFO - PROCESS | 3974 | 1461211936699 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:16 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c00e000 == 93 [pid = 3974] [id = 246] 21:12:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 202 (0x7f921bf42c00) [pid = 3974] [serial = 738] [outer = (nil)] 21:12:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 203 (0x7f921bf4e000) [pid = 3974] [serial = 739] [outer = 0x7f921bf42c00] 21:12:16 INFO - PROCESS | 3974 | 1461211936766 Marionette DEBUG loaded listener.js 21:12:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 204 (0x7f921c0ef400) [pid = 3974] [serial = 740] [outer = 0x7f921bf42c00] 21:12:17 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226861800 == 92 [pid = 3974] [id = 236] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 203 (0x7f92241cf000) [pid = 3974] [serial = 664] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921df6a800 == 91 [pid = 3974] [id = 235] 21:12:17 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922419b000 == 90 [pid = 3974] [id = 234] 21:12:17 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921fcdd000 == 89 [pid = 3974] [id = 233] 21:12:17 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e917800 == 88 [pid = 3974] [id = 232] 21:12:17 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921d530800 == 87 [pid = 3974] [id = 231] 21:12:17 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c41e000 == 86 [pid = 3974] [id = 230] 21:12:17 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921d536000 == 85 [pid = 3974] [id = 229] 21:12:17 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922177e800 == 84 [pid = 3974] [id = 223] 21:12:17 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dc18800 == 83 [pid = 3974] [id = 222] 21:12:17 INFO - PROCESS | 3974 | 1461211937548 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]]]}] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 202 (0x7f921ec47400) [pid = 3974] [serial = 655] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 201 (0x7f92217d9400) [pid = 3974] [serial = 658] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 200 (0x7f921ed77c00) [pid = 3974] [serial = 656] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 199 (0x7f921e24e800) [pid = 3974] [serial = 617] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 198 (0x7f921ada5800) [pid = 3974] [serial = 646] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 197 (0x7f921bf4dc00) [pid = 3974] [serial = 647] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 196 (0x7f921fd79400) [pid = 3974] [serial = 637] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 195 (0x7f921e6a8000) [pid = 3974] [serial = 631] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 194 (0x7f921ada1400) [pid = 3974] [serial = 622] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 193 (0x7f9215ef2000) [pid = 3974] [serial = 643] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 192 (0x7f9216b50000) [pid = 3974] [serial = 644] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 191 (0x7f921ed72000) [pid = 3974] [serial = 634] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 190 (0x7f921e256400) [pid = 3974] [serial = 652] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 189 (0x7f921e253c00) [pid = 3974] [serial = 628] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 188 (0x7f92160ae400) [pid = 3974] [serial = 619] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 187 (0x7f921c394000) [pid = 3974] [serial = 649] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 186 (0x7f921d9ac000) [pid = 3974] [serial = 625] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 185 (0x7f9220bdcc00) [pid = 3974] [serial = 640] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 184 (0x7f9221a51800) [pid = 3974] [serial = 659] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 183 (0x7f921d6f8400) [pid = 3974] [serial = 650] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 182 (0x7f921c0e4800) [pid = 3974] [serial = 661] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 181 (0x7f921e9b6000) [pid = 3974] [serial = 653] [outer = (nil)] [url = about:blank] 21:12:17 INFO - PROCESS | 3974 | --DOMWINDOW == 180 (0x7f9221c4f800) [pid = 3974] [serial = 662] [outer = (nil)] [url = about:blank] 21:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 21:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1429ms 21:12:17 INFO - PROCESS | 3974 | 1461211937609 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 21:12:17 INFO - PROCESS | 3974 | 1461211937615 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 21:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 21:12:17 INFO - PROCESS | 3974 | 1461211937624 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 21:12:17 INFO - PROCESS | 3974 | 1461211937626 Marionette TRACE conn3 <- [1,958,null,{}] 21:12:17 INFO - PROCESS | 3974 | 1461211937630 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}] 21:12:17 INFO - PROCESS | 3974 | 1461211937766 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 21:12:17 INFO - PROCESS | 3974 | 1461211937775 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:17 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e30c000 == 84 [pid = 3974] [id = 247] 21:12:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 181 (0x7f921d1e8c00) [pid = 3974] [serial = 741] [outer = (nil)] 21:12:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 182 (0x7f921db7c400) [pid = 3974] [serial = 742] [outer = 0x7f921d1e8c00] 21:12:17 INFO - PROCESS | 3974 | 1461211937828 Marionette DEBUG loaded listener.js 21:12:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 183 (0x7f921e251400) [pid = 3974] [serial = 743] [outer = 0x7f921d1e8c00] 21:12:18 INFO - PROCESS | 3974 | 1461211938594 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]]]}] 21:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 21:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1027ms 21:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 21:12:18 INFO - PROCESS | 3974 | 1461211938650 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 21:12:18 INFO - PROCESS | 3974 | 1461211938653 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 21:12:18 INFO - PROCESS | 3974 | 1461211938661 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 21:12:18 INFO - PROCESS | 3974 | 1461211938666 Marionette TRACE conn3 <- [1,962,null,{}] 21:12:18 INFO - PROCESS | 3974 | 1461211938726 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}] 21:12:18 INFO - PROCESS | 3974 | 1461211938860 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 21:12:18 INFO - PROCESS | 3974 | 1461211938869 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:18 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922006b800 == 85 [pid = 3974] [id = 248] 21:12:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 184 (0x7f921e50f800) [pid = 3974] [serial = 744] [outer = (nil)] 21:12:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 185 (0x7f921ec51400) [pid = 3974] [serial = 745] [outer = 0x7f921e50f800] 21:12:18 INFO - PROCESS | 3974 | 1461211938936 Marionette DEBUG loaded listener.js 21:12:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 186 (0x7f921fd63800) [pid = 3974] [serial = 746] [outer = 0x7f921e50f800] 21:12:19 INFO - PROCESS | 3974 | 1461211939646 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]]]}] 21:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 21:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1038ms 21:12:19 INFO - PROCESS | 3974 | 1461211939696 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 21:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 21:12:19 INFO - PROCESS | 3974 | 1461211939700 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 21:12:19 INFO - PROCESS | 3974 | 1461211939705 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 21:12:19 INFO - PROCESS | 3974 | 1461211939708 Marionette TRACE conn3 <- [1,966,null,{}] 21:12:19 INFO - PROCESS | 3974 | 1461211939712 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}] 21:12:19 INFO - PROCESS | 3974 | 1461211939848 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 21:12:19 INFO - PROCESS | 3974 | 1461211939988 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:20 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9224198000 == 86 [pid = 3974] [id = 249] 21:12:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 187 (0x7f921e50c400) [pid = 3974] [serial = 747] [outer = (nil)] 21:12:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 188 (0x7f922199bc00) [pid = 3974] [serial = 748] [outer = 0x7f921e50c400] 21:12:20 INFO - PROCESS | 3974 | 1461211940042 Marionette DEBUG loaded listener.js 21:12:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 189 (0x7f9224177400) [pid = 3974] [serial = 749] [outer = 0x7f921e50c400] 21:12:20 INFO - PROCESS | 3974 | 1461211940645 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]]]}] 21:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 21:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 980ms 21:12:20 INFO - PROCESS | 3974 | 1461211940685 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 21:12:20 INFO - PROCESS | 3974 | 1461211940687 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 21:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 21:12:20 INFO - PROCESS | 3974 | 1461211940709 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 21:12:20 INFO - PROCESS | 3974 | 1461211940711 Marionette TRACE conn3 <- [1,970,null,{}] 21:12:20 INFO - PROCESS | 3974 | 1461211940716 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}] 21:12:20 INFO - PROCESS | 3974 | 1461211940873 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 21:12:20 INFO - PROCESS | 3974 | 1461211940899 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:20 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92266d8000 == 87 [pid = 3974] [id = 250] 21:12:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 190 (0x7f9215e95800) [pid = 3974] [serial = 750] [outer = (nil)] 21:12:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 191 (0x7f9225138800) [pid = 3974] [serial = 751] [outer = 0x7f9215e95800] 21:12:20 INFO - PROCESS | 3974 | 1461211940963 Marionette DEBUG loaded listener.js 21:12:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 192 (0x7f9226656c00) [pid = 3974] [serial = 752] [outer = 0x7f9215e95800] 21:12:21 INFO - PROCESS | 3974 | 1461211941721 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]]]}] 21:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 21:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1045ms 21:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 21:12:21 INFO - PROCESS | 3974 | 1461211941739 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 21:12:21 INFO - PROCESS | 3974 | 1461211941742 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 21:12:21 INFO - PROCESS | 3974 | 1461211941747 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 21:12:21 INFO - PROCESS | 3974 | 1461211941750 Marionette TRACE conn3 <- [1,974,null,{}] 21:12:21 INFO - PROCESS | 3974 | 1461211941776 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}] 21:12:22 INFO - PROCESS | 3974 | 1461211942064 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 21:12:22 INFO - PROCESS | 3974 | --DOMWINDOW == 191 (0x7f92160abc00) [pid = 3974] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 21:12:22 INFO - PROCESS | 3974 | --DOMWINDOW == 190 (0x7f921ec49c00) [pid = 3974] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 21:12:22 INFO - PROCESS | 3974 | --DOMWINDOW == 189 (0x7f9215e95c00) [pid = 3974] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 21:12:22 INFO - PROCESS | 3974 | --DOMWINDOW == 188 (0x7f9215eecc00) [pid = 3974] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 21:12:22 INFO - PROCESS | 3974 | --DOMWINDOW == 187 (0x7f9216b54c00) [pid = 3974] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 21:12:22 INFO - PROCESS | 3974 | --DOMWINDOW == 186 (0x7f921ac18800) [pid = 3974] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 21:12:22 INFO - PROCESS | 3974 | --DOMWINDOW == 185 (0x7f921ada9800) [pid = 3974] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 21:12:22 INFO - PROCESS | 3974 | --DOMWINDOW == 184 (0x7f921e509800) [pid = 3974] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 21:12:22 INFO - PROCESS | 3974 | 1461211942165 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:22 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e30c800 == 88 [pid = 3974] [id = 251] 21:12:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 185 (0x7f9215eecc00) [pid = 3974] [serial = 753] [outer = (nil)] 21:12:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 186 (0x7f921ada9800) [pid = 3974] [serial = 754] [outer = 0x7f9215eecc00] 21:12:22 INFO - PROCESS | 3974 | 1461211942221 Marionette DEBUG loaded listener.js 21:12:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 187 (0x7f9224cb7800) [pid = 3974] [serial = 755] [outer = 0x7f9215eecc00] 21:12:22 INFO - PROCESS | 3974 | 1461211942778 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]]]}] 21:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 21:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1079ms 21:12:22 INFO - PROCESS | 3974 | 1461211942826 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 21:12:22 INFO - PROCESS | 3974 | 1461211942829 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 21:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 21:12:22 INFO - PROCESS | 3974 | 1461211942848 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 21:12:22 INFO - PROCESS | 3974 | 1461211942850 Marionette TRACE conn3 <- [1,978,null,{}] 21:12:22 INFO - PROCESS | 3974 | 1461211942855 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}] 21:12:23 INFO - PROCESS | 3974 | 1461211943013 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 21:12:23 INFO - PROCESS | 3974 | 1461211943032 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:23 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922dfa9800 == 89 [pid = 3974] [id = 252] 21:12:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 188 (0x7f92160abc00) [pid = 3974] [serial = 756] [outer = (nil)] 21:12:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 189 (0x7f922a451000) [pid = 3974] [serial = 757] [outer = 0x7f92160abc00] 21:12:23 INFO - PROCESS | 3974 | 1461211943084 Marionette DEBUG loaded listener.js 21:12:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 190 (0x7f9233ec4c00) [pid = 3974] [serial = 758] [outer = 0x7f92160abc00] 21:12:23 INFO - PROCESS | 3974 | 1461211943707 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]]]}] 21:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 21:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 878ms 21:12:23 INFO - PROCESS | 3974 | 1461211943727 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 21:12:23 INFO - PROCESS | 3974 | 1461211943729 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 21:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 21:12:23 INFO - PROCESS | 3974 | 1461211943734 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 21:12:23 INFO - PROCESS | 3974 | 1461211943736 Marionette TRACE conn3 <- [1,982,null,{}] 21:12:23 INFO - PROCESS | 3974 | 1461211943741 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}] 21:12:23 INFO - PROCESS | 3974 | 1461211943857 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 21:12:23 INFO - PROCESS | 3974 | 1461211943870 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:23 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9235e19800 == 90 [pid = 3974] [id = 253] 21:12:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 191 (0x7f9216b69400) [pid = 3974] [serial = 759] [outer = (nil)] 21:12:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 192 (0x7f9234da0c00) [pid = 3974] [serial = 760] [outer = 0x7f9216b69400] 21:12:23 INFO - PROCESS | 3974 | 1461211943925 Marionette DEBUG loaded listener.js 21:12:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 193 (0x7f9234dab800) [pid = 3974] [serial = 761] [outer = 0x7f9216b69400] 21:12:24 INFO - PROCESS | 3974 | 1461211944834 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]]]}] 21:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 21:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1125ms 21:12:24 INFO - PROCESS | 3974 | 1461211944861 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 21:12:24 INFO - PROCESS | 3974 | 1461211944867 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 21:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 21:12:24 INFO - PROCESS | 3974 | 1461211944875 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 21:12:24 INFO - PROCESS | 3974 | 1461211944879 Marionette TRACE conn3 <- [1,986,null,{}] 21:12:24 INFO - PROCESS | 3974 | 1461211944886 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}] 21:12:25 INFO - PROCESS | 3974 | 1461211945036 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 21:12:25 INFO - PROCESS | 3974 | 1461211945197 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:25 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e909800 == 91 [pid = 3974] [id = 254] 21:12:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 194 (0x7f921bf50000) [pid = 3974] [serial = 762] [outer = (nil)] 21:12:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 195 (0x7f921d1eac00) [pid = 3974] [serial = 763] [outer = 0x7f921bf50000] 21:12:25 INFO - PROCESS | 3974 | 1461211945263 Marionette DEBUG loaded listener.js 21:12:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 196 (0x7f921da4b000) [pid = 3974] [serial = 764] [outer = 0x7f921bf50000] 21:12:26 INFO - PROCESS | 3974 | 1461211946101 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]]]}] 21:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 21:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1280ms 21:12:26 INFO - PROCESS | 3974 | 1461211946154 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 21:12:26 INFO - PROCESS | 3974 | 1461211946162 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 21:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 21:12:26 INFO - PROCESS | 3974 | 1461211946171 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 21:12:26 INFO - PROCESS | 3974 | 1461211946175 Marionette TRACE conn3 <- [1,990,null,{}] 21:12:26 INFO - PROCESS | 3974 | 1461211946180 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}] 21:12:26 INFO - PROCESS | 3974 | 1461211946319 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 21:12:26 INFO - PROCESS | 3974 | 1461211946478 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:26 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922710a000 == 92 [pid = 3974] [id = 255] 21:12:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 197 (0x7f921bf50800) [pid = 3974] [serial = 765] [outer = (nil)] 21:12:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 198 (0x7f921ed7d000) [pid = 3974] [serial = 766] [outer = 0x7f921bf50800] 21:12:26 INFO - PROCESS | 3974 | 1461211946546 Marionette DEBUG loaded listener.js 21:12:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 199 (0x7f9220bdcc00) [pid = 3974] [serial = 767] [outer = 0x7f921bf50800] 21:12:27 INFO - PROCESS | 3974 | 1461211947411 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]]]}] 21:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 21:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1292ms 21:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 21:12:27 INFO - PROCESS | 3974 | 1461211947464 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 21:12:27 INFO - PROCESS | 3974 | 1461211947467 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 21:12:27 INFO - PROCESS | 3974 | 1461211947473 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 21:12:27 INFO - PROCESS | 3974 | 1461211947478 Marionette TRACE conn3 <- [1,994,null,{}] 21:12:27 INFO - PROCESS | 3974 | 1461211947492 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}] 21:12:27 INFO - PROCESS | 3974 | 1461211947633 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 21:12:27 INFO - PROCESS | 3974 | 1461211947795 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:27 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923ce31000 == 93 [pid = 3974] [id = 256] 21:12:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 200 (0x7f9221711400) [pid = 3974] [serial = 768] [outer = (nil)] 21:12:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 201 (0x7f92276ad000) [pid = 3974] [serial = 769] [outer = 0x7f9221711400] 21:12:27 INFO - PROCESS | 3974 | 1461211947861 Marionette DEBUG loaded listener.js 21:12:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 202 (0x7f9227f34000) [pid = 3974] [serial = 770] [outer = 0x7f9221711400] 21:12:28 INFO - PROCESS | 3974 | 1461211948652 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]]]}] 21:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 21:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1241ms 21:12:28 INFO - PROCESS | 3974 | 1461211948713 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 21:12:28 INFO - PROCESS | 3974 | 1461211948717 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 21:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 21:12:28 INFO - PROCESS | 3974 | 1461211948723 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 21:12:28 INFO - PROCESS | 3974 | 1461211948725 Marionette TRACE conn3 <- [1,998,null,{}] 21:12:28 INFO - PROCESS | 3974 | 1461211948730 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}] 21:12:28 INFO - PROCESS | 3974 | 1461211948869 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 21:12:29 INFO - PROCESS | 3974 | 1461211949023 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:29 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9241b8f000 == 94 [pid = 3974] [id = 257] 21:12:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 203 (0x7f9221a2b400) [pid = 3974] [serial = 771] [outer = (nil)] 21:12:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 204 (0x7f9234a72400) [pid = 3974] [serial = 772] [outer = 0x7f9221a2b400] 21:12:29 INFO - PROCESS | 3974 | 1461211949087 Marionette DEBUG loaded listener.js 21:12:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 205 (0x7f9234f16000) [pid = 3974] [serial = 773] [outer = 0x7f9221a2b400] 21:12:29 INFO - PROCESS | 3974 | 1461211949856 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]]]}] 21:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 21:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1179ms 21:12:29 INFO - PROCESS | 3974 | 1461211949902 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 21:12:29 INFO - PROCESS | 3974 | 1461211949905 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 21:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 21:12:29 INFO - PROCESS | 3974 | 1461211949911 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 21:12:29 INFO - PROCESS | 3974 | 1461211949913 Marionette TRACE conn3 <- [1,1002,null,{}] 21:12:29 INFO - PROCESS | 3974 | 1461211949918 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}] 21:12:30 INFO - PROCESS | 3974 | 1461211950052 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 21:12:30 INFO - PROCESS | 3974 | 1461211950210 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:30 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921316c000 == 95 [pid = 3974] [id = 258] 21:12:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 206 (0x7f92287ac000) [pid = 3974] [serial = 774] [outer = (nil)] 21:12:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 207 (0x7f9235110000) [pid = 3974] [serial = 775] [outer = 0x7f92287ac000] 21:12:30 INFO - PROCESS | 3974 | 1461211950272 Marionette DEBUG loaded listener.js 21:12:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 208 (0x7f9235ecec00) [pid = 3974] [serial = 776] [outer = 0x7f92287ac000] 21:12:31 INFO - PROCESS | 3974 | 1461211951095 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]]]}] 21:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 21:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1228ms 21:12:31 INFO - PROCESS | 3974 | 1461211951139 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 21:12:31 INFO - PROCESS | 3974 | 1461211951141 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 21:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 21:12:31 INFO - PROCESS | 3974 | 1461211951147 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 21:12:31 INFO - PROCESS | 3974 | 1461211951149 Marionette TRACE conn3 <- [1,1006,null,{}] 21:12:31 INFO - PROCESS | 3974 | 1461211951154 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}] 21:12:31 INFO - PROCESS | 3974 | 1461211951312 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 21:12:31 INFO - PROCESS | 3974 | 1461211951468 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:31 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921afb0000 == 96 [pid = 3974] [id = 259] 21:12:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 209 (0x7f9235f43c00) [pid = 3974] [serial = 777] [outer = (nil)] 21:12:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 210 (0x7f92362d0400) [pid = 3974] [serial = 778] [outer = 0x7f9235f43c00] 21:12:31 INFO - PROCESS | 3974 | 1461211951533 Marionette DEBUG loaded listener.js 21:12:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 211 (0x7f92380cd400) [pid = 3974] [serial = 779] [outer = 0x7f9235f43c00] 21:12:32 INFO - PROCESS | 3974 | 1461211952319 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]]]}] 21:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 21:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1225ms 21:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 21:12:32 INFO - PROCESS | 3974 | 1461211952372 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 21:12:32 INFO - PROCESS | 3974 | 1461211952375 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 21:12:32 INFO - PROCESS | 3974 | 1461211952379 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 21:12:32 INFO - PROCESS | 3974 | 1461211952383 Marionette TRACE conn3 <- [1,1010,null,{}] 21:12:32 INFO - PROCESS | 3974 | 1461211952388 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}] 21:12:32 INFO - PROCESS | 3974 | 1461211952518 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 21:12:32 INFO - PROCESS | 3974 | 1461211952678 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:32 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92143de800 == 97 [pid = 3974] [id = 260] 21:12:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 212 (0x7f9235f45800) [pid = 3974] [serial = 780] [outer = (nil)] 21:12:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 213 (0x7f9239fc2800) [pid = 3974] [serial = 781] [outer = 0x7f9235f45800] 21:12:32 INFO - PROCESS | 3974 | 1461211952741 Marionette DEBUG loaded listener.js 21:12:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 214 (0x7f9239fcc000) [pid = 3974] [serial = 782] [outer = 0x7f9235f45800] 21:12:33 INFO - PROCESS | 3974 | 1461211953531 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]]]}] 21:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 21:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1226ms 21:12:33 INFO - PROCESS | 3974 | 1461211953607 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 21:12:33 INFO - PROCESS | 3974 | 1461211953610 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 21:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 21:12:33 INFO - PROCESS | 3974 | 1461211953615 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 21:12:33 INFO - PROCESS | 3974 | 1461211953617 Marionette TRACE conn3 <- [1,1014,null,{}] 21:12:33 INFO - PROCESS | 3974 | 1461211953622 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}] 21:12:33 INFO - PROCESS | 3974 | 1461211953763 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 21:12:33 INFO - PROCESS | 3974 | 1461211953918 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:33 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921bf6f800 == 98 [pid = 3974] [id = 261] 21:12:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 215 (0x7f9216b4ec00) [pid = 3974] [serial = 783] [outer = (nil)] 21:12:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 216 (0x7f9221719c00) [pid = 3974] [serial = 784] [outer = 0x7f9216b4ec00] 21:12:33 INFO - PROCESS | 3974 | 1461211953979 Marionette DEBUG loaded listener.js 21:12:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 217 (0x7f9239fc2400) [pid = 3974] [serial = 785] [outer = 0x7f9216b4ec00] 21:12:35 INFO - PROCESS | 3974 | 1461211955036 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]]]}] 21:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 21:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1476ms 21:12:35 INFO - PROCESS | 3974 | 1461211955092 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 21:12:35 INFO - PROCESS | 3974 | 1461211955098 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 21:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 21:12:35 INFO - PROCESS | 3974 | 1461211955106 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 21:12:35 INFO - PROCESS | 3974 | 1461211955109 Marionette TRACE conn3 <- [1,1018,null,{}] 21:12:35 INFO - PROCESS | 3974 | 1461211955116 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}] 21:12:35 INFO - PROCESS | 3974 | 1461211955256 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 21:12:35 INFO - PROCESS | 3974 | 1461211955434 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:35 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ecc9800 == 99 [pid = 3974] [id = 262] 21:12:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 218 (0x7f9216b4dc00) [pid = 3974] [serial = 786] [outer = (nil)] 21:12:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 219 (0x7f921ada1400) [pid = 3974] [serial = 787] [outer = 0x7f9216b4dc00] 21:12:35 INFO - PROCESS | 3974 | 1461211955495 Marionette DEBUG loaded listener.js 21:12:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 220 (0x7f921d6f2c00) [pid = 3974] [serial = 788] [outer = 0x7f9216b4dc00] 21:12:36 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9228428800 == 98 [pid = 3974] [id = 213] 21:12:36 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216861000 == 97 [pid = 3974] [id = 205] 21:12:36 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922dfa9800 == 96 [pid = 3974] [id = 252] 21:12:36 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9235bbd800 == 95 [pid = 3974] [id = 221] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 219 (0x7f9221c53400) [pid = 3974] [serial = 676] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 218 (0x7f9226438c00) [pid = 3974] [serial = 682] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 217 (0x7f921d1e9c00) [pid = 3974] [serial = 670] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 216 (0x7f922513d800) [pid = 3974] [serial = 679] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 215 (0x7f9216b58000) [pid = 3974] [serial = 685] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 214 (0x7f921ec44400) [pid = 3974] [serial = 673] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e30c800 == 94 [pid = 3974] [id = 251] 21:12:36 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92266d8000 == 93 [pid = 3974] [id = 250] 21:12:36 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9224198000 == 92 [pid = 3974] [id = 249] 21:12:36 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922006b800 == 91 [pid = 3974] [id = 248] 21:12:36 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e30c000 == 90 [pid = 3974] [id = 247] 21:12:36 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c00e000 == 89 [pid = 3974] [id = 246] 21:12:36 INFO - PROCESS | 3974 | 1461211956444 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]]]}] 21:12:36 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923e4ae800 == 88 [pid = 3974] [id = 243] 21:12:36 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923a34b800 == 87 [pid = 3974] [id = 242] 21:12:36 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9236105000 == 86 [pid = 3974] [id = 241] 21:12:36 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922edd1000 == 85 [pid = 3974] [id = 240] 21:12:36 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922624b000 == 84 [pid = 3974] [id = 239] 21:12:36 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e310000 == 83 [pid = 3974] [id = 238] 21:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 21:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1384ms 21:12:36 INFO - PROCESS | 3974 | 1461211956490 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 21:12:36 INFO - PROCESS | 3974 | 1461211956496 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 21:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 213 (0x7f921ed72800) [pid = 3974] [serial = 703] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 212 (0x7f921677b800) [pid = 3974] [serial = 688] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 211 (0x7f922000b400) [pid = 3974] [serial = 707] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 210 (0x7f921e05a800) [pid = 3974] [serial = 697] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 209 (0x7f921c39b400) [pid = 3974] [serial = 694] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 208 (0x7f921d6f0800) [pid = 3974] [serial = 695] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 207 (0x7f921ac77c00) [pid = 3974] [serial = 667] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 206 (0x7f921ada8400) [pid = 3974] [serial = 691] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 205 (0x7f921e439000) [pid = 3974] [serial = 698] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 204 (0x7f9216b5d800) [pid = 3974] [serial = 689] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 203 (0x7f921e832800) [pid = 3974] [serial = 700] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 202 (0x7f921ea0dc00) [pid = 3974] [serial = 701] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 201 (0x7f921fd5ec00) [pid = 3974] [serial = 704] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 200 (0x7f921ad9fc00) [pid = 3974] [serial = 706] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 199 (0x7f921c0a5400) [pid = 3974] [serial = 692] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 198 (0x7f9221714c00) [pid = 3974] [serial = 709] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | --DOMWINDOW == 197 (0x7f9221c4a800) [pid = 3974] [serial = 710] [outer = (nil)] [url = about:blank] 21:12:36 INFO - PROCESS | 3974 | 1461211956544 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 21:12:36 INFO - PROCESS | 3974 | 1461211956546 Marionette TRACE conn3 <- [1,1022,null,{}] 21:12:36 INFO - PROCESS | 3974 | 1461211956553 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}] 21:12:36 INFO - PROCESS | 3974 | 1461211956684 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 21:12:36 INFO - PROCESS | 3974 | 1461211956693 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:36 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dade800 == 84 [pid = 3974] [id = 263] 21:12:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 198 (0x7f921ac1f800) [pid = 3974] [serial = 789] [outer = (nil)] 21:12:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 199 (0x7f921e439000) [pid = 3974] [serial = 790] [outer = 0x7f921ac1f800] 21:12:36 INFO - PROCESS | 3974 | 1461211956748 Marionette DEBUG loaded listener.js 21:12:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 200 (0x7f921ead0c00) [pid = 3974] [serial = 791] [outer = 0x7f921ac1f800] 21:12:37 INFO - PROCESS | 3974 | 1461211957538 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]]]}] 21:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 21:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1050ms 21:12:37 INFO - PROCESS | 3974 | 1461211957571 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 21:12:37 INFO - PROCESS | 3974 | 1461211957574 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 21:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 21:12:37 INFO - PROCESS | 3974 | 1461211957580 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 21:12:37 INFO - PROCESS | 3974 | 1461211957584 Marionette TRACE conn3 <- [1,1026,null,{}] 21:12:37 INFO - PROCESS | 3974 | 1461211957613 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}] 21:12:37 INFO - PROCESS | 3974 | 1461211957740 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 21:12:37 INFO - PROCESS | 3974 | 1461211957757 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:37 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fd89000 == 85 [pid = 3974] [id = 264] 21:12:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 201 (0x7f921ed79c00) [pid = 3974] [serial = 792] [outer = (nil)] 21:12:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 202 (0x7f92217e0800) [pid = 3974] [serial = 793] [outer = 0x7f921ed79c00] 21:12:37 INFO - PROCESS | 3974 | 1461211957813 Marionette DEBUG loaded listener.js 21:12:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 203 (0x7f9221a4e400) [pid = 3974] [serial = 794] [outer = 0x7f921ed79c00] 21:12:38 INFO - PROCESS | 3974 | 1461211958519 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]]]}] 21:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 21:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 980ms 21:12:38 INFO - PROCESS | 3974 | 1461211958560 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 21:12:38 INFO - PROCESS | 3974 | 1461211958564 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 21:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 21:12:38 INFO - PROCESS | 3974 | 1461211958569 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 21:12:38 INFO - PROCESS | 3974 | 1461211958571 Marionette TRACE conn3 <- [1,1030,null,{}] 21:12:38 INFO - PROCESS | 3974 | 1461211958576 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}] 21:12:38 INFO - PROCESS | 3974 | 1461211958766 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 21:12:38 INFO - PROCESS | 3974 | 1461211958845 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:38 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922445a800 == 86 [pid = 3974] [id = 265] 21:12:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 204 (0x7f921d1e9c00) [pid = 3974] [serial = 795] [outer = (nil)] 21:12:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 205 (0x7f92241d4800) [pid = 3974] [serial = 796] [outer = 0x7f921d1e9c00] 21:12:38 INFO - PROCESS | 3974 | 1461211958900 Marionette DEBUG loaded listener.js 21:12:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 206 (0x7f9226652800) [pid = 3974] [serial = 797] [outer = 0x7f921d1e9c00] 21:12:39 INFO - PROCESS | 3974 | 1461211959575 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]]]}] 21:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 21:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1030ms 21:12:39 INFO - PROCESS | 3974 | 1461211959598 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 21:12:39 INFO - PROCESS | 3974 | 1461211959600 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 21:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 21:12:39 INFO - PROCESS | 3974 | 1461211959606 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 21:12:39 INFO - PROCESS | 3974 | 1461211959608 Marionette TRACE conn3 <- [1,1034,null,{}] 21:12:39 INFO - PROCESS | 3974 | 1461211959613 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}] 21:12:39 INFO - PROCESS | 3974 | 1461211959773 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 21:12:39 INFO - PROCESS | 3974 | 1461211959799 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:39 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226867800 == 87 [pid = 3974] [id = 266] 21:12:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 207 (0x7f9221a20400) [pid = 3974] [serial = 798] [outer = (nil)] 21:12:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 208 (0x7f9227531c00) [pid = 3974] [serial = 799] [outer = 0x7f9221a20400] 21:12:39 INFO - PROCESS | 3974 | 1461211959851 Marionette DEBUG loaded listener.js 21:12:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 209 (0x7f9227cefc00) [pid = 3974] [serial = 800] [outer = 0x7f9221a20400] 21:12:40 INFO - PROCESS | 3974 | 1461211960513 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]]]}] 21:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 21:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 927ms 21:12:40 INFO - PROCESS | 3974 | 1461211960532 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 21:12:40 INFO - PROCESS | 3974 | 1461211960535 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 21:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 21:12:40 INFO - PROCESS | 3974 | 1461211960540 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 21:12:40 INFO - PROCESS | 3974 | 1461211960542 Marionette TRACE conn3 <- [1,1038,null,{}] 21:12:40 INFO - PROCESS | 3974 | 1461211960547 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}] 21:12:40 INFO - PROCESS | 3974 | 1461211960735 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 21:12:40 INFO - PROCESS | 3974 | 1461211960774 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:40 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922dfa9800 == 88 [pid = 3974] [id = 267] 21:12:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 210 (0x7f9227f35400) [pid = 3974] [serial = 801] [outer = (nil)] 21:12:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 211 (0x7f9235e2d400) [pid = 3974] [serial = 802] [outer = 0x7f9227f35400] 21:12:40 INFO - PROCESS | 3974 | 1461211960831 Marionette DEBUG loaded listener.js 21:12:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 212 (0x7f92362f1000) [pid = 3974] [serial = 803] [outer = 0x7f9227f35400] 21:12:41 INFO - PROCESS | 3974 | --DOMWINDOW == 211 (0x7f9215e95800) [pid = 3974] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 21:12:41 INFO - PROCESS | 3974 | --DOMWINDOW == 210 (0x7f9215eecc00) [pid = 3974] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 21:12:41 INFO - PROCESS | 3974 | --DOMWINDOW == 209 (0x7f92160abc00) [pid = 3974] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 21:12:41 INFO - PROCESS | 3974 | --DOMWINDOW == 208 (0x7f921bf42c00) [pid = 3974] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 21:12:41 INFO - PROCESS | 3974 | --DOMWINDOW == 207 (0x7f921d1e8c00) [pid = 3974] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 21:12:41 INFO - PROCESS | 3974 | --DOMWINDOW == 206 (0x7f921e50f800) [pid = 3974] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 21:12:41 INFO - PROCESS | 3974 | --DOMWINDOW == 205 (0x7f921e50c400) [pid = 3974] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 21:12:41 INFO - PROCESS | 3974 | 1461211961684 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]]]}] 21:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 21:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1178ms 21:12:41 INFO - PROCESS | 3974 | 1461211961719 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 21:12:41 INFO - PROCESS | 3974 | 1461211961721 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 21:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 21:12:41 INFO - PROCESS | 3974 | 1461211961727 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 21:12:41 INFO - PROCESS | 3974 | 1461211961729 Marionette TRACE conn3 <- [1,1042,null,{}] 21:12:41 INFO - PROCESS | 3974 | 1461211961734 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}] 21:12:41 INFO - PROCESS | 3974 | 1461211961853 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 21:12:41 INFO - PROCESS | 3974 | 1461211961972 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:41 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922a3d2000 == 89 [pid = 3974] [id = 268] 21:12:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 206 (0x7f921c0ed400) [pid = 3974] [serial = 804] [outer = (nil)] 21:12:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 207 (0x7f9227f30000) [pid = 3974] [serial = 805] [outer = 0x7f921c0ed400] 21:12:42 INFO - PROCESS | 3974 | 1461211962025 Marionette DEBUG loaded listener.js 21:12:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 208 (0x7f92362f6000) [pid = 3974] [serial = 806] [outer = 0x7f921c0ed400] 21:12:42 INFO - PROCESS | 3974 | 1461211962540 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]]]}] 21:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 21:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 876ms 21:12:42 INFO - PROCESS | 3974 | 1461211962603 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 21:12:42 INFO - PROCESS | 3974 | 1461211962605 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 21:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 21:12:42 INFO - PROCESS | 3974 | 1461211962612 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 21:12:42 INFO - PROCESS | 3974 | 1461211962614 Marionette TRACE conn3 <- [1,1046,null,{}] 21:12:42 INFO - PROCESS | 3974 | 1461211962618 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}] 21:12:42 INFO - PROCESS | 3974 | 1461211962734 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 21:12:42 INFO - PROCESS | 3974 | 1461211962750 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:42 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a36b800 == 90 [pid = 3974] [id = 269] 21:12:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 209 (0x7f921db7cc00) [pid = 3974] [serial = 807] [outer = (nil)] 21:12:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 210 (0x7f9239fcec00) [pid = 3974] [serial = 808] [outer = 0x7f921db7cc00] 21:12:42 INFO - PROCESS | 3974 | 1461211962801 Marionette DEBUG loaded listener.js 21:12:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 211 (0x7f923a074800) [pid = 3974] [serial = 809] [outer = 0x7f921db7cc00] 21:12:43 INFO - PROCESS | 3974 | 1461211963575 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]]]}] 21:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 21:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1035ms 21:12:43 INFO - PROCESS | 3974 | 1461211963647 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 21:12:43 INFO - PROCESS | 3974 | 1461211963652 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 21:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 21:12:43 INFO - PROCESS | 3974 | 1461211963689 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 21:12:43 INFO - PROCESS | 3974 | 1461211963695 Marionette TRACE conn3 <- [1,1050,null,{}] 21:12:43 INFO - PROCESS | 3974 | 1461211963720 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}] 21:12:43 INFO - PROCESS | 3974 | 1461211963882 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 21:12:44 INFO - PROCESS | 3974 | 1461211964040 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:44 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921df64800 == 91 [pid = 3974] [id = 270] 21:12:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 212 (0x7f9212846400) [pid = 3974] [serial = 810] [outer = (nil)] 21:12:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 213 (0x7f9212853000) [pid = 3974] [serial = 811] [outer = 0x7f9212846400] 21:12:44 INFO - PROCESS | 3974 | 1461211964109 Marionette DEBUG loaded listener.js 21:12:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 214 (0x7f921677d800) [pid = 3974] [serial = 812] [outer = 0x7f9212846400] 21:12:44 INFO - PROCESS | 3974 | 1461211964910 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]]]}] 21:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 21:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1250ms 21:12:44 INFO - PROCESS | 3974 | 1461211964943 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 21:12:44 INFO - PROCESS | 3974 | 1461211964950 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 21:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 21:12:44 INFO - PROCESS | 3974 | 1461211964960 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 21:12:44 INFO - PROCESS | 3974 | 1461211964963 Marionette TRACE conn3 <- [1,1054,null,{}] 21:12:44 INFO - PROCESS | 3974 | 1461211964969 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}] 21:12:45 INFO - PROCESS | 3974 | 1461211965107 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 21:12:45 INFO - PROCESS | 3974 | 1461211965271 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:45 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9224b6c800 == 92 [pid = 3974] [id = 271] 21:12:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 215 (0x7f921284c000) [pid = 3974] [serial = 813] [outer = (nil)] 21:12:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 216 (0x7f921d9aac00) [pid = 3974] [serial = 814] [outer = 0x7f921284c000] 21:12:45 INFO - PROCESS | 3974 | 1461211965338 Marionette DEBUG loaded listener.js 21:12:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 217 (0x7f921e064400) [pid = 3974] [serial = 815] [outer = 0x7f921284c000] 21:12:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 218 (0x7f921e43d000) [pid = 3974] [serial = 816] [outer = 0x7f921d9a5c00] 21:12:46 INFO - PROCESS | 3974 | 1461211966338 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]]]}] 21:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 21:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1431ms 21:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 21:12:46 INFO - PROCESS | 3974 | 1461211966391 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 21:12:46 INFO - PROCESS | 3974 | 1461211966394 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 21:12:46 INFO - PROCESS | 3974 | 1461211966400 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 21:12:46 INFO - PROCESS | 3974 | 1461211966405 Marionette TRACE conn3 <- [1,1058,null,{}] 21:12:46 INFO - PROCESS | 3974 | 1461211966420 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}] 21:12:46 INFO - PROCESS | 3974 | 1461211966561 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 21:12:46 INFO - PROCESS | 3974 | 1461211966726 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:46 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923e405800 == 93 [pid = 3974] [id = 272] 21:12:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 219 (0x7f92217dd000) [pid = 3974] [serial = 817] [outer = (nil)] 21:12:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 220 (0x7f9226073400) [pid = 3974] [serial = 818] [outer = 0x7f92217dd000] 21:12:46 INFO - PROCESS | 3974 | 1461211966842 Marionette DEBUG loaded listener.js 21:12:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 221 (0x7f9227f30c00) [pid = 3974] [serial = 819] [outer = 0x7f92217dd000] 21:12:47 INFO - PROCESS | 3974 | 1461211967568 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]]]}] 21:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 21:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1242ms 21:12:47 INFO - PROCESS | 3974 | 1461211967642 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 21:12:47 INFO - PROCESS | 3974 | 1461211967646 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 21:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 21:12:47 INFO - PROCESS | 3974 | 1461211967651 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 21:12:47 INFO - PROCESS | 3974 | 1461211967653 Marionette TRACE conn3 <- [1,1062,null,{}] 21:12:47 INFO - PROCESS | 3974 | 1461211967659 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}] 21:12:47 INFO - PROCESS | 3974 | 1461211967807 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 21:12:47 INFO - PROCESS | 3974 | 1461211967966 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:47 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9212871800 == 94 [pid = 3974] [id = 273] 21:12:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 222 (0x7f92217d9000) [pid = 3974] [serial = 820] [outer = (nil)] 21:12:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 223 (0x7f9234fe7800) [pid = 3974] [serial = 821] [outer = 0x7f92217d9000] 21:12:48 INFO - PROCESS | 3974 | 1461211968031 Marionette DEBUG loaded listener.js 21:12:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 224 (0x7f9235f46c00) [pid = 3974] [serial = 822] [outer = 0x7f92217d9000] 21:12:48 INFO - PROCESS | 3974 | 1461211968836 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]]]}] 21:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 21:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1229ms 21:12:48 INFO - PROCESS | 3974 | 1461211968881 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 21:12:48 INFO - PROCESS | 3974 | 1461211968884 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 21:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 21:12:48 INFO - PROCESS | 3974 | 1461211968890 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 21:12:48 INFO - PROCESS | 3974 | 1461211968892 Marionette TRACE conn3 <- [1,1066,null,{}] 21:12:48 INFO - PROCESS | 3974 | 1461211968898 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}] 21:12:49 INFO - PROCESS | 3974 | 1461211969040 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 21:12:49 INFO - PROCESS | 3974 | 1461211969204 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:49 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92128cb000 == 95 [pid = 3974] [id = 274] 21:12:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 225 (0x7f9234cc6000) [pid = 3974] [serial = 823] [outer = (nil)] 21:12:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 226 (0x7f9235fbc800) [pid = 3974] [serial = 824] [outer = 0x7f9234cc6000] 21:12:49 INFO - PROCESS | 3974 | 1461211969278 Marionette DEBUG loaded listener.js 21:12:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 227 (0x7f9239fc4400) [pid = 3974] [serial = 825] [outer = 0x7f9234cc6000] 21:12:50 INFO - PROCESS | 3974 | 1461211970065 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]]]}] 21:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 21:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1237ms 21:12:50 INFO - PROCESS | 3974 | 1461211970128 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 21:12:50 INFO - PROCESS | 3974 | 1461211970131 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 21:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 21:12:50 INFO - PROCESS | 3974 | 1461211970136 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 21:12:50 INFO - PROCESS | 3974 | 1461211970139 Marionette TRACE conn3 <- [1,1070,null,{}] 21:12:50 INFO - PROCESS | 3974 | 1461211970144 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}] 21:12:50 INFO - PROCESS | 3974 | 1461211970308 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 21:12:50 INFO - PROCESS | 3974 | 1461211970469 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:50 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92127dc800 == 96 [pid = 3974] [id = 275] 21:12:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 228 (0x7f921b1e0c00) [pid = 3974] [serial = 826] [outer = (nil)] 21:12:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 229 (0x7f921b8ae400) [pid = 3974] [serial = 827] [outer = 0x7f921b1e0c00] 21:12:50 INFO - PROCESS | 3974 | 1461211970537 Marionette DEBUG loaded listener.js 21:12:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 230 (0x7f923a166000) [pid = 3974] [serial = 828] [outer = 0x7f921b1e0c00] 21:12:51 INFO - PROCESS | 3974 | 1461211971251 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]]]}] 21:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 21:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1129ms 21:12:51 INFO - PROCESS | 3974 | 1461211971266 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 21:12:51 INFO - PROCESS | 3974 | 1461211971268 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 21:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 21:12:51 INFO - PROCESS | 3974 | 1461211971274 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 21:12:51 INFO - PROCESS | 3974 | 1461211971276 Marionette TRACE conn3 <- [1,1074,null,{}] 21:12:51 INFO - PROCESS | 3974 | 1461211971281 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}] 21:12:51 INFO - PROCESS | 3974 | 1461211971416 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 21:12:51 INFO - PROCESS | 3974 | 1461211971582 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:51 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c412800 == 97 [pid = 3974] [id = 276] 21:12:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 231 (0x7f9212436800) [pid = 3974] [serial = 829] [outer = (nil)] 21:12:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 232 (0x7f921243e000) [pid = 3974] [serial = 830] [outer = 0x7f9212436800] 21:12:51 INFO - PROCESS | 3974 | 1461211971645 Marionette DEBUG loaded listener.js 21:12:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 233 (0x7f9212443800) [pid = 3974] [serial = 831] [outer = 0x7f9212436800] 21:12:52 INFO - PROCESS | 3974 | 1461211972399 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]]]}] 21:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 21:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1175ms 21:12:52 INFO - PROCESS | 3974 | 1461211972451 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 21:12:52 INFO - PROCESS | 3974 | 1461211972455 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 21:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 21:12:52 INFO - PROCESS | 3974 | 1461211972461 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 21:12:52 INFO - PROCESS | 3974 | 1461211972464 Marionette TRACE conn3 <- [1,1078,null,{}] 21:12:52 INFO - PROCESS | 3974 | 1461211972469 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}] 21:12:52 INFO - PROCESS | 3974 | 1461211972608 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 21:12:52 INFO - PROCESS | 3974 | 1461211972773 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:52 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9213319000 == 98 [pid = 3974] [id = 277] 21:12:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 234 (0x7f9212437400) [pid = 3974] [serial = 832] [outer = (nil)] 21:12:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 235 (0x7f921337b800) [pid = 3974] [serial = 833] [outer = 0x7f9212437400] 21:12:52 INFO - PROCESS | 3974 | 1461211972839 Marionette DEBUG loaded listener.js 21:12:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 236 (0x7f9213381000) [pid = 3974] [serial = 834] [outer = 0x7f9212437400] 21:12:53 INFO - PROCESS | 3974 | 1461211973906 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]]]}] 21:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 21:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1476ms 21:12:53 INFO - PROCESS | 3974 | 1461211973938 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 21:12:53 INFO - PROCESS | 3974 | 1461211973942 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 21:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 21:12:53 INFO - PROCESS | 3974 | 1461211973949 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 21:12:53 INFO - PROCESS | 3974 | 1461211973954 Marionette TRACE conn3 <- [1,1082,null,{}] 21:12:53 INFO - PROCESS | 3974 | 1461211973962 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}] 21:12:54 INFO - PROCESS | 3974 | 1461211974114 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 21:12:54 INFO - PROCESS | 3974 | 1461211974350 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:54 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b2c7800 == 99 [pid = 3974] [id = 278] 21:12:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 237 (0x7f9213382400) [pid = 3974] [serial = 835] [outer = (nil)] 21:12:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 238 (0x7f9213384800) [pid = 3974] [serial = 836] [outer = 0x7f9213382400] 21:12:54 INFO - PROCESS | 3974 | 1461211974410 Marionette DEBUG loaded listener.js 21:12:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 239 (0x7f92140aa000) [pid = 3974] [serial = 837] [outer = 0x7f9213382400] 21:12:55 INFO - PROCESS | 3974 | 1461211975241 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]]]}] 21:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 21:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1333ms 21:12:55 INFO - PROCESS | 3974 | 1461211975282 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 21:12:55 INFO - PROCESS | 3974 | 1461211975289 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 21:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 21:12:55 INFO - PROCESS | 3974 | 1461211975298 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 21:12:55 INFO - PROCESS | 3974 | 1461211975300 Marionette TRACE conn3 <- [1,1086,null,{}] 21:12:55 INFO - PROCESS | 3974 | 1461211975306 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}] 21:12:55 INFO - PROCESS | 3974 | 1461211975440 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 21:12:55 INFO - PROCESS | 3974 | 1461211975608 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:55 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b2da800 == 100 [pid = 3974] [id = 279] 21:12:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 240 (0x7f92140b0000) [pid = 3974] [serial = 838] [outer = (nil)] 21:12:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 241 (0x7f9215e1d000) [pid = 3974] [serial = 839] [outer = 0x7f92140b0000] 21:12:55 INFO - PROCESS | 3974 | 1461211975667 Marionette DEBUG loaded listener.js 21:12:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 242 (0x7f9216b52800) [pid = 3974] [serial = 840] [outer = 0x7f92140b0000] 21:12:56 INFO - PROCESS | 3974 | 1461211976497 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]]]}] 21:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 21:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1234ms 21:12:56 INFO - PROCESS | 3974 | 1461211976531 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 21:12:56 INFO - PROCESS | 3974 | 1461211976533 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 21:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 21:12:56 INFO - PROCESS | 3974 | 1461211976539 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 21:12:56 INFO - PROCESS | 3974 | 1461211976544 Marionette TRACE conn3 <- [1,1090,null,{}] 21:12:56 INFO - PROCESS | 3974 | 1461211976557 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}] 21:12:56 INFO - PROCESS | 3974 | 1461211976699 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 21:12:56 INFO - PROCESS | 3974 | 1461211976873 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:56 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e68d000 == 101 [pid = 3974] [id = 280] 21:12:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 243 (0x7f921b1e2400) [pid = 3974] [serial = 841] [outer = (nil)] 21:12:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 244 (0x7f921b1e7800) [pid = 3974] [serial = 842] [outer = 0x7f921b1e2400] 21:12:56 INFO - PROCESS | 3974 | 1461211976935 Marionette DEBUG loaded listener.js 21:12:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 245 (0x7f921c398c00) [pid = 3974] [serial = 843] [outer = 0x7f921b1e2400] 21:12:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922a3d2000 == 100 [pid = 3974] [id = 268] 21:12:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922dfa9800 == 99 [pid = 3974] [id = 267] 21:12:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226867800 == 98 [pid = 3974] [id = 266] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 244 (0x7f921bf4fc00) [pid = 3974] [serial = 736] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 243 (0x7f9234da0c00) [pid = 3974] [serial = 760] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 242 (0x7f921db75400) [pid = 3974] [serial = 718] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 241 (0x7f921bf4bc00) [pid = 3974] [serial = 715] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 240 (0x7f922000c000) [pid = 3974] [serial = 721] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 239 (0x7f9225ee8400) [pid = 3974] [serial = 724] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 238 (0x7f9226657000) [pid = 3974] [serial = 727] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 237 (0x7f9227cfb400) [pid = 3974] [serial = 730] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 236 (0x7f922a418000) [pid = 3974] [serial = 733] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922445a800 == 97 [pid = 3974] [id = 265] 21:12:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921fd89000 == 96 [pid = 3974] [id = 264] 21:12:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dade800 == 95 [pid = 3974] [id = 263] 21:12:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921ecc9800 == 94 [pid = 3974] [id = 262] 21:12:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92143de800 == 93 [pid = 3974] [id = 260] 21:12:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921afb0000 == 92 [pid = 3974] [id = 259] 21:12:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921316c000 == 91 [pid = 3974] [id = 258] 21:12:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9241b8f000 == 90 [pid = 3974] [id = 257] 21:12:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923ce31000 == 89 [pid = 3974] [id = 256] 21:12:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922710a000 == 88 [pid = 3974] [id = 255] 21:12:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e909800 == 87 [pid = 3974] [id = 254] 21:12:57 INFO - PROCESS | 3974 | 1461211977792 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]]]}] 21:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 21:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1293ms 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 235 (0x7f9225138800) [pid = 3974] [serial = 751] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 234 (0x7f921ada9800) [pid = 3974] [serial = 754] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 233 (0x7f922a451000) [pid = 3974] [serial = 757] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 232 (0x7f921bf4e000) [pid = 3974] [serial = 739] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 231 (0x7f921c0ef400) [pid = 3974] [serial = 740] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 230 (0x7f921db7c400) [pid = 3974] [serial = 742] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 229 (0x7f921e251400) [pid = 3974] [serial = 743] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 228 (0x7f921ec51400) [pid = 3974] [serial = 745] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 227 (0x7f921fd63800) [pid = 3974] [serial = 746] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 226 (0x7f9221c53800) [pid = 3974] [serial = 712] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 225 (0x7f9233ec4c00) [pid = 3974] [serial = 758] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 224 (0x7f922199bc00) [pid = 3974] [serial = 748] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 223 (0x7f9224177400) [pid = 3974] [serial = 749] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 222 (0x7f9226656c00) [pid = 3974] [serial = 752] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | --DOMWINDOW == 221 (0x7f9224cb7800) [pid = 3974] [serial = 755] [outer = (nil)] [url = about:blank] 21:12:57 INFO - PROCESS | 3974 | 1461211977855 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 21:12:57 INFO - PROCESS | 3974 | 1461211977858 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 21:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 21:12:57 INFO - PROCESS | 3974 | 1461211977866 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 21:12:57 INFO - PROCESS | 3974 | 1461211977868 Marionette TRACE conn3 <- [1,1094,null,{}] 21:12:57 INFO - PROCESS | 3974 | 1461211977873 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}] 21:12:57 INFO - PROCESS | 3974 | 1461211977996 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 21:12:58 INFO - PROCESS | 3974 | 1461211978008 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:58 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c3db000 == 88 [pid = 3974] [id = 281] 21:12:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 222 (0x7f921b1e4400) [pid = 3974] [serial = 844] [outer = (nil)] 21:12:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 223 (0x7f921db7d400) [pid = 3974] [serial = 845] [outer = 0x7f921b1e4400] 21:12:58 INFO - PROCESS | 3974 | 1461211978063 Marionette DEBUG loaded listener.js 21:12:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 224 (0x7f921e50f800) [pid = 3974] [serial = 846] [outer = 0x7f921b1e4400] 21:12:58 INFO - PROCESS | 3974 | 1461211978790 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]]]}] 21:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 21:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 976ms 21:12:58 INFO - PROCESS | 3974 | 1461211978842 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 21:12:58 INFO - PROCESS | 3974 | 1461211978844 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 21:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 21:12:58 INFO - PROCESS | 3974 | 1461211978853 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 21:12:58 INFO - PROCESS | 3974 | 1461211978855 Marionette TRACE conn3 <- [1,1098,null,{}] 21:12:58 INFO - PROCESS | 3974 | 1461211978860 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}] 21:12:58 INFO - PROCESS | 3974 | 1461211978982 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 21:12:59 INFO - PROCESS | 3974 | 1461211978995 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:12:59 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fd8d000 == 89 [pid = 3974] [id = 282] 21:12:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 225 (0x7f921e831000) [pid = 3974] [serial = 847] [outer = (nil)] 21:12:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 226 (0x7f921ec50c00) [pid = 3974] [serial = 848] [outer = 0x7f921e831000] 21:12:59 INFO - PROCESS | 3974 | 1461211979049 Marionette DEBUG loaded listener.js 21:12:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 227 (0x7f921fd78800) [pid = 3974] [serial = 849] [outer = 0x7f921e831000] 21:12:59 INFO - PROCESS | 3974 | 1461211979764 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]]]}] 21:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 21:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 924ms 21:12:59 INFO - PROCESS | 3974 | 1461211979779 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 21:12:59 INFO - PROCESS | 3974 | 1461211979781 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 21:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 21:12:59 INFO - PROCESS | 3974 | 1461211979787 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 21:12:59 INFO - PROCESS | 3974 | 1461211979788 Marionette TRACE conn3 <- [1,1102,null,{}] 21:12:59 INFO - PROCESS | 3974 | 1461211979793 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}] 21:13:00 INFO - PROCESS | 3974 | 1461211980005 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 21:13:00 INFO - PROCESS | 3974 | 1461211980042 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:00 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221ca1000 == 90 [pid = 3974] [id = 283] 21:13:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 228 (0x7f921fd76400) [pid = 3974] [serial = 850] [outer = (nil)] 21:13:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 229 (0x7f92219a2400) [pid = 3974] [serial = 851] [outer = 0x7f921fd76400] 21:13:00 INFO - PROCESS | 3974 | 1461211980098 Marionette DEBUG loaded listener.js 21:13:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 230 (0x7f9227be3000) [pid = 3974] [serial = 852] [outer = 0x7f921fd76400] 21:13:00 INFO - PROCESS | 3974 | 1461211980786 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]]]}] 21:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 21:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1031ms 21:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 21:13:00 INFO - PROCESS | 3974 | 1461211980819 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 21:13:00 INFO - PROCESS | 3974 | 1461211980821 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 21:13:00 INFO - PROCESS | 3974 | 1461211980825 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 21:13:00 INFO - PROCESS | 3974 | 1461211980829 Marionette TRACE conn3 <- [1,1106,null,{}] 21:13:00 INFO - PROCESS | 3974 | 1461211980836 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}] 21:13:01 INFO - PROCESS | 3974 | 1461211981009 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 21:13:01 INFO - PROCESS | 3974 | 1461211981033 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:01 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922686a000 == 91 [pid = 3974] [id = 284] 21:13:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 231 (0x7f9213387c00) [pid = 3974] [serial = 853] [outer = (nil)] 21:13:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 232 (0x7f922a415400) [pid = 3974] [serial = 854] [outer = 0x7f9213387c00] 21:13:01 INFO - PROCESS | 3974 | 1461211981086 Marionette DEBUG loaded listener.js 21:13:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 233 (0x7f9233e31800) [pid = 3974] [serial = 855] [outer = 0x7f9213387c00] 21:13:01 INFO - PROCESS | 3974 | 1461211981776 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]]]}] 21:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 21:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 983ms 21:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 21:13:01 INFO - PROCESS | 3974 | 1461211981809 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 21:13:01 INFO - PROCESS | 3974 | 1461211981811 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 21:13:01 INFO - PROCESS | 3974 | 1461211981815 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 21:13:01 INFO - PROCESS | 3974 | 1461211981819 Marionette TRACE conn3 <- [1,1110,null,{}] 21:13:01 INFO - PROCESS | 3974 | 1461211981823 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}] 21:13:02 INFO - PROCESS | 3974 | 1461211982613 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 232 (0x7f921eac3000) [pid = 3974] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 231 (0x7f921b8a4c00) [pid = 3974] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 230 (0x7f921c0ecc00) [pid = 3974] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 229 (0x7f921c39e000) [pid = 3974] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 228 (0x7f921c0eac00) [pid = 3974] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 227 (0x7f92160b0000) [pid = 3974] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 226 (0x7f921ac75400) [pid = 3974] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 225 (0x7f9216787000) [pid = 3974] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 224 (0x7f921e507c00) [pid = 3974] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 223 (0x7f921e50f400) [pid = 3974] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 222 (0x7f921c393000) [pid = 3974] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 221 (0x7f921ec50000) [pid = 3974] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 220 (0x7f9227f35400) [pid = 3974] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 219 (0x7f921ed79c00) [pid = 3974] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 218 (0x7f9216b4dc00) [pid = 3974] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 217 (0x7f921b8a4000) [pid = 3974] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 216 (0x7f921c0ed400) [pid = 3974] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 215 (0x7f921c0e6400) [pid = 3974] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 214 (0x7f921ed7ec00) [pid = 3974] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 213 (0x7f921d6f0400) [pid = 3974] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 212 (0x7f921ac76000) [pid = 3974] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 211 (0x7f921d6f1400) [pid = 3974] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 210 (0x7f921ac1f800) [pid = 3974] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 209 (0x7f921c0abc00) [pid = 3974] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 208 (0x7f9216779c00) [pid = 3974] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 207 (0x7f921c0ef000) [pid = 3974] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 206 (0x7f921e9b4400) [pid = 3974] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 205 (0x7f921677a400) [pid = 3974] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 204 (0x7f921e056400) [pid = 3974] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 203 (0x7f921b8a9c00) [pid = 3974] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 202 (0x7f92241cf800) [pid = 3974] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 201 (0x7f9221a20400) [pid = 3974] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 200 (0x7f921e440800) [pid = 3974] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 199 (0x7f92160b7800) [pid = 3974] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 198 (0x7f9215ef0000) [pid = 3974] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 197 (0x7f921b8ab800) [pid = 3974] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 196 (0x7f921ea11c00) [pid = 3974] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 195 (0x7f9216782000) [pid = 3974] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 194 (0x7f92219a6000) [pid = 3974] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 193 (0x7f921d1e9c00) [pid = 3974] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 192 (0x7f921e9bdc00) [pid = 3974] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 191 (0x7f921677ac00) [pid = 3974] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 190 (0x7f921d6fc000) [pid = 3974] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 189 (0x7f921d6f3400) [pid = 3974] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 188 (0x7f92160a9c00) [pid = 3974] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 187 (0x7f921ec4e000) [pid = 3974] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 186 (0x7f9215e8f000) [pid = 3974] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 185 (0x7f921ac14400) [pid = 3974] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 184 (0x7f921d1e2c00) [pid = 3974] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 183 (0x7f9216b4a800) [pid = 3974] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 21:13:02 INFO - PROCESS | 3974 | --DOMWINDOW == 182 (0x7f921ec4b000) [pid = 3974] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 21:13:02 INFO - PROCESS | 3974 | 1461211982801 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:02 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216518800 == 92 [pid = 3974] [id = 285] 21:13:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 183 (0x7f921337f800) [pid = 3974] [serial = 856] [outer = (nil)] 21:13:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 184 (0x7f9215e93400) [pid = 3974] [serial = 857] [outer = 0x7f921337f800] 21:13:02 INFO - PROCESS | 3974 | 1461211982856 Marionette DEBUG loaded listener.js 21:13:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 185 (0x7f9216779c00) [pid = 3974] [serial = 858] [outer = 0x7f921337f800] 21:13:03 INFO - PROCESS | 3974 | 1461211983417 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]]]}] 21:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 21:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1627ms 21:13:03 INFO - PROCESS | 3974 | 1461211983444 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 21:13:03 INFO - PROCESS | 3974 | 1461211983447 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 21:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 21:13:03 INFO - PROCESS | 3974 | 1461211983453 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 21:13:03 INFO - PROCESS | 3974 | 1461211983454 Marionette TRACE conn3 <- [1,1114,null,{}] 21:13:03 INFO - PROCESS | 3974 | 1461211983459 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}] 21:13:03 INFO - PROCESS | 3974 | 1461211983589 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 21:13:03 INFO - PROCESS | 3974 | 1461211983721 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:03 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc03000 == 93 [pid = 3974] [id = 286] 21:13:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 186 (0x7f9215e15400) [pid = 3974] [serial = 859] [outer = (nil)] 21:13:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 187 (0x7f921ac75400) [pid = 3974] [serial = 860] [outer = 0x7f9215e15400] 21:13:03 INFO - PROCESS | 3974 | 1461211983776 Marionette DEBUG loaded listener.js 21:13:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 188 (0x7f921c397000) [pid = 3974] [serial = 861] [outer = 0x7f9215e15400] 21:13:04 INFO - PROCESS | 3974 | 1461211984456 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]]]}] 21:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 21:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1025ms 21:13:04 INFO - PROCESS | 3974 | 1461211984478 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 21:13:04 INFO - PROCESS | 3974 | 1461211984480 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 21:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 21:13:04 INFO - PROCESS | 3974 | 1461211984485 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 21:13:04 INFO - PROCESS | 3974 | 1461211984487 Marionette TRACE conn3 <- [1,1118,null,{}] 21:13:04 INFO - PROCESS | 3974 | 1461211984492 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}] 21:13:04 INFO - PROCESS | 3974 | 1461211984661 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 21:13:04 INFO - PROCESS | 3974 | 1461211984833 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:04 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9213308000 == 94 [pid = 3974] [id = 287] 21:13:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 189 (0x7f9212435400) [pid = 3974] [serial = 862] [outer = (nil)] 21:13:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 190 (0x7f9212444c00) [pid = 3974] [serial = 863] [outer = 0x7f9212435400] 21:13:04 INFO - PROCESS | 3974 | 1461211984901 Marionette DEBUG loaded listener.js 21:13:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 191 (0x7f9212854800) [pid = 3974] [serial = 864] [outer = 0x7f9212435400] 21:13:05 INFO - PROCESS | 3974 | 1461211985813 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]]]}] 21:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 21:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1383ms 21:13:05 INFO - PROCESS | 3974 | 1461211985871 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 21:13:05 INFO - PROCESS | 3974 | 1461211985876 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 21:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 21:13:05 INFO - PROCESS | 3974 | 1461211985883 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 21:13:05 INFO - PROCESS | 3974 | 1461211985888 Marionette TRACE conn3 <- [1,1122,null,{}] 21:13:05 INFO - PROCESS | 3974 | 1461211985895 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}] 21:13:06 INFO - PROCESS | 3974 | 1461211986345 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 21:13:06 INFO - PROCESS | 3974 | 1461211986562 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:06 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e3c4000 == 95 [pid = 3974] [id = 288] 21:13:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 192 (0x7f9215e1bc00) [pid = 3974] [serial = 865] [outer = (nil)] 21:13:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 193 (0x7f921adaa400) [pid = 3974] [serial = 866] [outer = 0x7f9215e1bc00] 21:13:06 INFO - PROCESS | 3974 | 1461211986662 Marionette DEBUG loaded listener.js 21:13:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 194 (0x7f921b8ab800) [pid = 3974] [serial = 867] [outer = 0x7f9215e1bc00] 21:13:07 INFO - PROCESS | 3974 | 1461211987453 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]]]}] 21:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 21:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1634ms 21:13:07 INFO - PROCESS | 3974 | 1461211987521 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 21:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 21:13:07 INFO - PROCESS | 3974 | 1461211987526 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 21:13:07 INFO - PROCESS | 3974 | 1461211987532 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 21:13:07 INFO - PROCESS | 3974 | 1461211987535 Marionette TRACE conn3 <- [1,1126,null,{}] 21:13:07 INFO - PROCESS | 3974 | 1461211987540 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}] 21:13:07 INFO - PROCESS | 3974 | 1461211987765 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 21:13:07 INFO - PROCESS | 3974 | 1461211987936 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:07 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922710a000 == 96 [pid = 3974] [id = 289] 21:13:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 195 (0x7f9212436c00) [pid = 3974] [serial = 868] [outer = (nil)] 21:13:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 196 (0x7f921d1e8000) [pid = 3974] [serial = 869] [outer = 0x7f9212436c00] 21:13:08 INFO - PROCESS | 3974 | 1461211987999 Marionette DEBUG loaded listener.js 21:13:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 197 (0x7f921e257000) [pid = 3974] [serial = 870] [outer = 0x7f9212436c00] 21:13:08 INFO - PROCESS | 3974 | 1461211988856 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]]]}] 21:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 21:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1379ms 21:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 21:13:08 INFO - PROCESS | 3974 | 1461211988910 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 21:13:08 INFO - PROCESS | 3974 | 1461211988913 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 21:13:08 INFO - PROCESS | 3974 | 1461211988927 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 21:13:08 INFO - PROCESS | 3974 | 1461211988935 Marionette TRACE conn3 <- [1,1130,null,{}] 21:13:08 INFO - PROCESS | 3974 | 1461211988944 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}] 21:13:09 INFO - PROCESS | 3974 | 1461211989133 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 21:13:09 INFO - PROCESS | 3974 | 1461211989297 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:09 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9235e1d000 == 97 [pid = 3974] [id = 290] 21:13:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 198 (0x7f921c0eb400) [pid = 3974] [serial = 871] [outer = (nil)] 21:13:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 199 (0x7f921eac5400) [pid = 3974] [serial = 872] [outer = 0x7f921c0eb400] 21:13:09 INFO - PROCESS | 3974 | 1461211989368 Marionette DEBUG loaded listener.js 21:13:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 200 (0x7f921fd60800) [pid = 3974] [serial = 873] [outer = 0x7f921c0eb400] 21:13:10 INFO - PROCESS | 3974 | 1461211990168 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]]]}] 21:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 21:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1293ms 21:13:10 INFO - PROCESS | 3974 | 1461211990213 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 21:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 21:13:10 INFO - PROCESS | 3974 | 1461211990217 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 21:13:10 INFO - PROCESS | 3974 | 1461211990222 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 21:13:10 INFO - PROCESS | 3974 | 1461211990224 Marionette TRACE conn3 <- [1,1134,null,{}] 21:13:10 INFO - PROCESS | 3974 | 1461211990229 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}] 21:13:10 INFO - PROCESS | 3974 | 1461211990377 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 21:13:10 INFO - PROCESS | 3974 | 1461211990547 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:10 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a4b8000 == 98 [pid = 3974] [id = 291] 21:13:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 201 (0x7f921c0ef400) [pid = 3974] [serial = 874] [outer = (nil)] 21:13:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 202 (0x7f9221a4ec00) [pid = 3974] [serial = 875] [outer = 0x7f921c0ef400] 21:13:10 INFO - PROCESS | 3974 | 1461211990612 Marionette DEBUG loaded listener.js 21:13:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 203 (0x7f92241cf800) [pid = 3974] [serial = 876] [outer = 0x7f921c0ef400] 21:13:11 INFO - PROCESS | 3974 | 1461211991404 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]]]}] 21:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 21:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1233ms 21:13:11 INFO - PROCESS | 3974 | 1461211991455 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 21:13:11 INFO - PROCESS | 3974 | 1461211991458 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 21:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 21:13:11 INFO - PROCESS | 3974 | 1461211991464 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 21:13:11 INFO - PROCESS | 3974 | 1461211991466 Marionette TRACE conn3 <- [1,1138,null,{}] 21:13:11 INFO - PROCESS | 3974 | 1461211991471 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}] 21:13:11 INFO - PROCESS | 3974 | 1461211991612 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 21:13:11 INFO - PROCESS | 3974 | 1461211991786 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:11 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923f47f800 == 99 [pid = 3974] [id = 292] 21:13:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 204 (0x7f9226656c00) [pid = 3974] [serial = 877] [outer = (nil)] 21:13:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 205 (0x7f922752ac00) [pid = 3974] [serial = 878] [outer = 0x7f9226656c00] 21:13:11 INFO - PROCESS | 3974 | 1461211991858 Marionette DEBUG loaded listener.js 21:13:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 206 (0x7f9233ec4c00) [pid = 3974] [serial = 879] [outer = 0x7f9226656c00] 21:13:12 INFO - PROCESS | 3974 | 1461211992674 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]]]}] 21:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 21:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1227ms 21:13:12 INFO - PROCESS | 3974 | 1461211992690 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 21:13:12 INFO - PROCESS | 3974 | 1461211992694 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 21:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 21:13:12 INFO - PROCESS | 3974 | 1461211992720 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 21:13:12 INFO - PROCESS | 3974 | 1461211992723 Marionette TRACE conn3 <- [1,1142,null,{}] 21:13:12 INFO - PROCESS | 3974 | 1461211992729 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}] 21:13:12 INFO - PROCESS | 3974 | 1461211992867 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 21:13:13 INFO - PROCESS | 3974 | 1461211993036 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:13 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921684a800 == 100 [pid = 3974] [id = 293] 21:13:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 207 (0x7f9216b4d000) [pid = 3974] [serial = 880] [outer = (nil)] 21:13:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 208 (0x7f921e9ba000) [pid = 3974] [serial = 881] [outer = 0x7f9216b4d000] 21:13:13 INFO - PROCESS | 3974 | 1461211993100 Marionette DEBUG loaded listener.js 21:13:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 209 (0x7f9234f93800) [pid = 3974] [serial = 882] [outer = 0x7f9216b4d000] 21:13:13 INFO - PROCESS | 3974 | 1461211993877 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]]]}] 21:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 21:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1199ms 21:13:13 INFO - PROCESS | 3974 | 1461211993898 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 21:13:13 INFO - PROCESS | 3974 | 1461211993901 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 21:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 21:13:13 INFO - PROCESS | 3974 | 1461211993906 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 21:13:13 INFO - PROCESS | 3974 | 1461211993908 Marionette TRACE conn3 <- [1,1146,null,{}] 21:13:13 INFO - PROCESS | 3974 | 1461211993928 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}] 21:13:14 INFO - PROCESS | 3974 | 1461211994116 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 21:13:14 INFO - PROCESS | 3974 | 1461211994245 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:14 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921eef5000 == 101 [pid = 3974] [id = 294] 21:13:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 210 (0x7f92160ab800) [pid = 3974] [serial = 883] [outer = (nil)] 21:13:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 211 (0x7f921ad9ec00) [pid = 3974] [serial = 884] [outer = 0x7f92160ab800] 21:13:14 INFO - PROCESS | 3974 | 1461211994307 Marionette DEBUG loaded listener.js 21:13:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 212 (0x7f921ead1400) [pid = 3974] [serial = 885] [outer = 0x7f92160ab800] 21:13:15 INFO - PROCESS | 3974 | 1461211995093 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]]]}] 21:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 21:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1237ms 21:13:15 INFO - PROCESS | 3974 | 1461211995144 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 21:13:15 INFO - PROCESS | 3974 | 1461211995147 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 21:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 21:13:15 INFO - PROCESS | 3974 | 1461211995153 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 21:13:15 INFO - PROCESS | 3974 | 1461211995155 Marionette TRACE conn3 <- [1,1150,null,{}] 21:13:15 INFO - PROCESS | 3974 | 1461211995160 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}] 21:13:15 INFO - PROCESS | 3974 | 1461211995296 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 21:13:15 INFO - PROCESS | 3974 | 1461211995466 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:15 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216846800 == 102 [pid = 3974] [id = 295] 21:13:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 213 (0x7f9215e8e000) [pid = 3974] [serial = 886] [outer = (nil)] 21:13:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 214 (0x7f921677f400) [pid = 3974] [serial = 887] [outer = 0x7f9215e8e000] 21:13:15 INFO - PROCESS | 3974 | 1461211995529 Marionette DEBUG loaded listener.js 21:13:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 215 (0x7f921ac81800) [pid = 3974] [serial = 888] [outer = 0x7f9215e8e000] 21:13:16 INFO - PROCESS | 3974 | 1461211996728 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]]]}] 21:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 21:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1628ms 21:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 21:13:16 INFO - PROCESS | 3974 | 1461211996782 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 21:13:16 INFO - PROCESS | 3974 | 1461211996785 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 21:13:16 INFO - PROCESS | 3974 | 1461211996793 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 21:13:16 INFO - PROCESS | 3974 | 1461211996795 Marionette TRACE conn3 <- [1,1154,null,{}] 21:13:16 INFO - PROCESS | 3974 | 1461211996803 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}] 21:13:17 INFO - PROCESS | 3974 | 1461211997000 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 21:13:17 INFO - PROCESS | 3974 | 1461211997188 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:17 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921d52a000 == 103 [pid = 3974] [id = 296] 21:13:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 216 (0x7f921337c800) [pid = 3974] [serial = 889] [outer = (nil)] 21:13:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 217 (0x7f9215e95800) [pid = 3974] [serial = 890] [outer = 0x7f921337c800] 21:13:17 INFO - PROCESS | 3974 | 1461211997249 Marionette DEBUG loaded listener.js 21:13:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 218 (0x7f9216b57000) [pid = 3974] [serial = 891] [outer = 0x7f921337c800] 21:13:18 INFO - PROCESS | 3974 | 1461211998118 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]]]}] 21:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 21:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1384ms 21:13:18 INFO - PROCESS | 3974 | 1461211998176 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 21:13:18 INFO - PROCESS | 3974 | 1461211998183 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 21:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 21:13:18 INFO - PROCESS | 3974 | 1461211998192 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 21:13:18 INFO - PROCESS | 3974 | 1461211998195 Marionette TRACE conn3 <- [1,1158,null,{}] 21:13:18 INFO - PROCESS | 3974 | 1461211998199 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}] 21:13:18 INFO - PROCESS | 3974 | 1461211998354 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 21:13:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9227584800 == 102 [pid = 3974] [id = 237] 21:13:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dc03000 == 101 [pid = 3974] [id = 286] 21:13:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921bf6f800 == 100 [pid = 3974] [id = 261] 21:13:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216518800 == 99 [pid = 3974] [id = 285] 21:13:18 INFO - PROCESS | 3974 | --DOMWINDOW == 217 (0x7f9239fcec00) [pid = 3974] [serial = 808] [outer = (nil)] [url = about:blank] 21:13:18 INFO - PROCESS | 3974 | 1461211998632 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922686a000 == 98 [pid = 3974] [id = 284] 21:13:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9221ca1000 == 97 [pid = 3974] [id = 283] 21:13:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921fd8d000 == 96 [pid = 3974] [id = 282] 21:13:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c3db000 == 95 [pid = 3974] [id = 281] 21:13:18 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921331f000 == 96 [pid = 3974] [id = 297] 21:13:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 218 (0x7f92140acc00) [pid = 3974] [serial = 892] [outer = (nil)] 21:13:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 219 (0x7f921ac20c00) [pid = 3974] [serial = 893] [outer = 0x7f92140acc00] 21:13:18 INFO - PROCESS | 3974 | 1461211998700 Marionette DEBUG loaded listener.js 21:13:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 220 (0x7f921b1e2c00) [pid = 3974] [serial = 894] [outer = 0x7f92140acc00] 21:13:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e68d000 == 95 [pid = 3974] [id = 280] 21:13:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b2da800 == 94 [pid = 3974] [id = 279] 21:13:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b2c7800 == 93 [pid = 3974] [id = 278] 21:13:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9224b6c800 == 92 [pid = 3974] [id = 271] 21:13:18 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921df64800 == 91 [pid = 3974] [id = 270] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 219 (0x7f9227cf7400) [pid = 3974] [serial = 481] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 218 (0x7f921ec48800) [pid = 3974] [serial = 472] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 217 (0x7f92362d0400) [pid = 3974] [serial = 778] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 216 (0x7f9220011400) [pid = 3974] [serial = 388] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 215 (0x7f9221719c00) [pid = 3974] [serial = 784] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 214 (0x7f921db7a400) [pid = 3974] [serial = 626] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 213 (0x7f921df38400) [pid = 3974] [serial = 385] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 212 (0x7f921c0ae800) [pid = 3974] [serial = 590] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 211 (0x7f921c0a3000) [pid = 3974] [serial = 511] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 210 (0x7f921d6f9800) [pid = 3974] [serial = 554] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 209 (0x7f92219a5400) [pid = 3974] [serial = 560] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 208 (0x7f9221712c00) [pid = 3974] [serial = 641] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 207 (0x7f921d1eac00) [pid = 3974] [serial = 763] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 206 (0x7f9221a54400) [pid = 3974] [serial = 394] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 205 (0x7f923a1b4c00) [pid = 3974] [serial = 433] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 204 (0x7f92362f1000) [pid = 3974] [serial = 803] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 203 (0x7f9221a4e400) [pid = 3974] [serial = 794] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 202 (0x7f921ed7d000) [pid = 3974] [serial = 766] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 201 (0x7f921d6f2c00) [pid = 3974] [serial = 788] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 200 (0x7f921d1e8800) [pid = 3974] [serial = 469] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 199 (0x7f92362f6000) [pid = 3974] [serial = 806] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 198 (0x7f9238018000) [pid = 3974] [serial = 527] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 197 (0x7f92276ad000) [pid = 3974] [serial = 769] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 196 (0x7f922631c400) [pid = 3974] [serial = 563] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 195 (0x7f921ed77400) [pid = 3974] [serial = 557] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 194 (0x7f921ea0e800) [pid = 3974] [serial = 514] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 193 (0x7f921e504800) [pid = 3974] [serial = 629] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 192 (0x7f921ead0c00) [pid = 3974] [serial = 791] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 191 (0x7f9235e2d400) [pid = 3974] [serial = 802] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 190 (0x7f921ea12800) [pid = 3974] [serial = 593] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 189 (0x7f922a417c00) [pid = 3974] [serial = 737] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 188 (0x7f92217e0800) [pid = 3974] [serial = 793] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 187 (0x7f922772cc00) [pid = 3974] [serial = 596] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 186 (0x7f921e9bf400) [pid = 3974] [serial = 523] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 185 (0x7f921c0e4c00) [pid = 3974] [serial = 436] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 184 (0x7f921e832000) [pid = 3974] [serial = 632] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 183 (0x7f921c0ae400) [pid = 3974] [serial = 418] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 182 (0x7f9226e79c00) [pid = 3974] [serial = 397] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 181 (0x7f9227531c00) [pid = 3974] [serial = 799] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 180 (0x7f922e056800) [pid = 3974] [serial = 424] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 179 (0x7f921ac22000) [pid = 3974] [serial = 551] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 178 (0x7f9216787800) [pid = 3974] [serial = 620] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 177 (0x7f9227cefc00) [pid = 3974] [serial = 800] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 176 (0x7f921ea14000) [pid = 3974] [serial = 421] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 175 (0x7f921e439000) [pid = 3974] [serial = 790] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 174 (0x7f92219a8800) [pid = 3974] [serial = 517] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 173 (0x7f9233ec9000) [pid = 3974] [serial = 484] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 172 (0x7f922639a400) [pid = 3974] [serial = 391] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 171 (0x7f921ada1400) [pid = 3974] [serial = 787] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 170 (0x7f9234a72400) [pid = 3974] [serial = 772] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 169 (0x7f92241d4800) [pid = 3974] [serial = 796] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 168 (0x7f921ee70c00) [pid = 3974] [serial = 635] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 167 (0x7f9239fc2800) [pid = 3974] [serial = 781] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 166 (0x7f9227c6c800) [pid = 3974] [serial = 439] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 165 (0x7f9235110000) [pid = 3974] [serial = 775] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 164 (0x7f9227f30000) [pid = 3974] [serial = 805] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 163 (0x7f922000e000) [pid = 3974] [serial = 638] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 162 (0x7f9221a26800) [pid = 3974] [serial = 478] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 161 (0x7f921bf43c00) [pid = 3974] [serial = 623] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 160 (0x7f9235177400) [pid = 3974] [serial = 520] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 159 (0x7f9215e9a400) [pid = 3974] [serial = 530] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 158 (0x7f9234cc2400) [pid = 3974] [serial = 430] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 157 (0x7f9226652800) [pid = 3974] [serial = 797] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 156 (0x7f922199a800) [pid = 3974] [serial = 427] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 155 (0x7f9216b56c00) [pid = 3974] [serial = 587] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | --DOMWINDOW == 154 (0x7f92260dd400) [pid = 3974] [serial = 475] [outer = (nil)] [url = about:blank] 21:13:19 INFO - PROCESS | 3974 | 1461211999484 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]]]}] 21:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 21:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1335ms 21:13:19 INFO - PROCESS | 3974 | 1461211999533 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 21:13:19 INFO - PROCESS | 3974 | 1461211999536 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 21:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 21:13:19 INFO - PROCESS | 3974 | 1461211999542 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 21:13:19 INFO - PROCESS | 3974 | 1461211999547 Marionette TRACE conn3 <- [1,1162,null,{}] 21:13:19 INFO - PROCESS | 3974 | 1461211999560 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}] 21:13:19 INFO - PROCESS | 3974 | 1461211999694 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 21:13:19 INFO - PROCESS | 3974 | 1461211999710 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:19 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216de6800 == 92 [pid = 3974] [id = 298] 21:13:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 155 (0x7f921bf50c00) [pid = 3974] [serial = 895] [outer = (nil)] 21:13:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 156 (0x7f921c0aec00) [pid = 3974] [serial = 896] [outer = 0x7f921bf50c00] 21:13:19 INFO - PROCESS | 3974 | 1461211999769 Marionette DEBUG loaded listener.js 21:13:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 157 (0x7f921c392c00) [pid = 3974] [serial = 897] [outer = 0x7f921bf50c00] 21:13:20 INFO - PROCESS | 3974 | 1461212000460 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]]]}] 21:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 21:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 980ms 21:13:20 INFO - PROCESS | 3974 | 1461212000522 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 21:13:20 INFO - PROCESS | 3974 | 1461212000525 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 21:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 21:13:20 INFO - PROCESS | 3974 | 1461212000531 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 21:13:20 INFO - PROCESS | 3974 | 1461212000532 Marionette TRACE conn3 <- [1,1166,null,{}] 21:13:20 INFO - PROCESS | 3974 | 1461212000537 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}] 21:13:20 INFO - PROCESS | 3974 | 1461212000662 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 21:13:20 INFO - PROCESS | 3974 | 1461212000675 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:20 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c415000 == 93 [pid = 3974] [id = 299] 21:13:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 158 (0x7f921c0a9c00) [pid = 3974] [serial = 898] [outer = (nil)] 21:13:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 159 (0x7f921d6fcc00) [pid = 3974] [serial = 899] [outer = 0x7f921c0a9c00] 21:13:20 INFO - PROCESS | 3974 | 1461212000728 Marionette DEBUG loaded listener.js 21:13:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 160 (0x7f921db7a400) [pid = 3974] [serial = 900] [outer = 0x7f921c0a9c00] 21:13:21 INFO - PROCESS | 3974 | 1461212001460 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]]]}] 21:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 21:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 975ms 21:13:21 INFO - PROCESS | 3974 | 1461212001506 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 21:13:21 INFO - PROCESS | 3974 | 1461212001508 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 21:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 21:13:21 INFO - PROCESS | 3974 | 1461212001523 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 21:13:21 INFO - PROCESS | 3974 | 1461212001525 Marionette TRACE conn3 <- [1,1170,null,{}] 21:13:21 INFO - PROCESS | 3974 | 1461212001530 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}] 21:13:21 INFO - PROCESS | 3974 | 1461212001706 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 21:13:21 INFO - PROCESS | 3974 | 1461212001726 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:21 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc98000 == 94 [pid = 3974] [id = 300] 21:13:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 161 (0x7f921bf51c00) [pid = 3974] [serial = 901] [outer = (nil)] 21:13:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 162 (0x7f921e056800) [pid = 3974] [serial = 902] [outer = 0x7f921bf51c00] 21:13:21 INFO - PROCESS | 3974 | 1461212001781 Marionette DEBUG loaded listener.js 21:13:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 163 (0x7f921e43ac00) [pid = 3974] [serial = 903] [outer = 0x7f921bf51c00] 21:13:22 INFO - PROCESS | 3974 | 1461212002463 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]]]}] 21:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 21:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 985ms 21:13:22 INFO - PROCESS | 3974 | 1461212002500 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 21:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 21:13:22 INFO - PROCESS | 3974 | 1461212002505 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 21:13:22 INFO - PROCESS | 3974 | 1461212002511 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 21:13:22 INFO - PROCESS | 3974 | 1461212002514 Marionette TRACE conn3 <- [1,1174,null,{}] 21:13:22 INFO - PROCESS | 3974 | 1461212002572 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}] 21:13:22 INFO - PROCESS | 3974 | 1461212002811 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 21:13:22 INFO - PROCESS | 3974 | 1461212002833 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:22 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e693000 == 95 [pid = 3974] [id = 301] 21:13:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 164 (0x7f921e6a5c00) [pid = 3974] [serial = 904] [outer = (nil)] 21:13:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 165 (0x7f921eac7400) [pid = 3974] [serial = 905] [outer = 0x7f921e6a5c00] 21:13:22 INFO - PROCESS | 3974 | 1461212002888 Marionette DEBUG loaded listener.js 21:13:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 166 (0x7f921ed72800) [pid = 3974] [serial = 906] [outer = 0x7f921e6a5c00] 21:13:23 INFO - PROCESS | 3974 | --DOMWINDOW == 165 (0x7f9213387c00) [pid = 3974] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 21:13:23 INFO - PROCESS | 3974 | --DOMWINDOW == 164 (0x7f92140b0000) [pid = 3974] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 21:13:23 INFO - PROCESS | 3974 | --DOMWINDOW == 163 (0x7f921b1e4400) [pid = 3974] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 21:13:23 INFO - PROCESS | 3974 | --DOMWINDOW == 162 (0x7f921e831000) [pid = 3974] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 21:13:23 INFO - PROCESS | 3974 | --DOMWINDOW == 161 (0x7f921337f800) [pid = 3974] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 21:13:23 INFO - PROCESS | 3974 | --DOMWINDOW == 160 (0x7f9213382400) [pid = 3974] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 21:13:23 INFO - PROCESS | 3974 | --DOMWINDOW == 159 (0x7f921b1e2400) [pid = 3974] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 21:13:23 INFO - PROCESS | 3974 | --DOMWINDOW == 158 (0x7f921fd76400) [pid = 3974] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 21:13:23 INFO - PROCESS | 3974 | 1461212003924 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] 21:13:23 INFO - PROCESS | 3974 | 1461212003966 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 21:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 21:13:23 INFO - PROCESS | 3974 | 1461212003973 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 21:13:23 INFO - PROCESS | 3974 | 1461212003976 Marionette TRACE conn3 <- [1,1178,null,{}] 21:13:23 INFO - PROCESS | 3974 | 1461212003980 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}] 21:13:24 INFO - PROCESS | 3974 | 1461212004100 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 21:13:24 INFO - PROCESS | 3974 | 1461212004113 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:24 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ed10000 == 96 [pid = 3974] [id = 302] 21:13:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 159 (0x7f921b1e4800) [pid = 3974] [serial = 907] [outer = (nil)] 21:13:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 160 (0x7f921ed7c400) [pid = 3974] [serial = 908] [outer = 0x7f921b1e4800] 21:13:24 INFO - PROCESS | 3974 | 1461212004165 Marionette DEBUG loaded listener.js 21:13:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 161 (0x7f921fd61400) [pid = 3974] [serial = 909] [outer = 0x7f921b1e4800] 21:13:24 INFO - PROCESS | 3974 | 1461212004837 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] 21:13:24 INFO - PROCESS | 3974 | 1461212004904 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 21:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 21:13:24 INFO - PROCESS | 3974 | 1461212004909 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 21:13:24 INFO - PROCESS | 3974 | 1461212004911 Marionette TRACE conn3 <- [1,1182,null,{}] 21:13:24 INFO - PROCESS | 3974 | 1461212004916 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}] 21:13:25 INFO - PROCESS | 3974 | 1461212005080 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 21:13:25 INFO - PROCESS | 3974 | 1461212005096 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:25 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fda1000 == 97 [pid = 3974] [id = 303] 21:13:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 162 (0x7f921b8a4c00) [pid = 3974] [serial = 910] [outer = (nil)] 21:13:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 163 (0x7f922000d800) [pid = 3974] [serial = 911] [outer = 0x7f921b8a4c00] 21:13:25 INFO - PROCESS | 3974 | 1461212005148 Marionette DEBUG loaded listener.js 21:13:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 164 (0x7f922199c400) [pid = 3974] [serial = 912] [outer = 0x7f921b8a4c00] 21:13:25 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:25 INFO - PROCESS | 3974 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:13:25 INFO - PROCESS | 3974 | 1461212005859 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] 21:13:25 INFO - PROCESS | 3974 | 1461212005945 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 21:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 21:13:25 INFO - PROCESS | 3974 | 1461212005992 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 21:13:25 INFO - PROCESS | 3974 | 1461212005997 Marionette TRACE conn3 <- [1,1186,null,{}] 21:13:26 INFO - PROCESS | 3974 | 1461212006052 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}] 21:13:26 INFO - PROCESS | 3974 | 1461212006211 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 21:13:26 INFO - PROCESS | 3974 | 1461212006370 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:26 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92143e6000 == 98 [pid = 3974] [id = 304] 21:13:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 165 (0x7f921284a400) [pid = 3974] [serial = 913] [outer = (nil)] 21:13:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 166 (0x7f92140ae000) [pid = 3974] [serial = 914] [outer = 0x7f921284a400] 21:13:26 INFO - PROCESS | 3974 | 1461212006437 Marionette DEBUG loaded listener.js 21:13:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 167 (0x7f9215eecc00) [pid = 3974] [serial = 915] [outer = 0x7f921284a400] 21:13:27 INFO - PROCESS | 3974 | 1461212007203 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] 21:13:27 INFO - PROCESS | 3974 | 1461212007283 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 21:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 21:13:27 INFO - PROCESS | 3974 | 1461212007292 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 21:13:27 INFO - PROCESS | 3974 | 1461212007295 Marionette TRACE conn3 <- [1,1190,null,{}] 21:13:27 INFO - PROCESS | 3974 | 1461212007300 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}] 21:13:27 INFO - PROCESS | 3974 | 1461212007452 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 21:13:27 INFO - PROCESS | 3974 | 1461212007609 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:27 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e052800 == 99 [pid = 3974] [id = 305] 21:13:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 168 (0x7f92140a5c00) [pid = 3974] [serial = 916] [outer = (nil)] 21:13:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 169 (0x7f921b1e5800) [pid = 3974] [serial = 917] [outer = 0x7f92140a5c00] 21:13:27 INFO - PROCESS | 3974 | 1461212007673 Marionette DEBUG loaded listener.js 21:13:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 170 (0x7f921bf4c400) [pid = 3974] [serial = 918] [outer = 0x7f92140a5c00] 21:13:28 INFO - PROCESS | 3974 | 1461212008541 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] 21:13:28 INFO - PROCESS | 3974 | 1461212008585 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 21:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 21:13:28 INFO - PROCESS | 3974 | 1461212008592 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 21:13:28 INFO - PROCESS | 3974 | 1461212008597 Marionette TRACE conn3 <- [1,1194,null,{}] 21:13:28 INFO - PROCESS | 3974 | 1461212008611 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}] 21:13:28 INFO - PROCESS | 3974 | 1461212008761 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 21:13:28 INFO - PROCESS | 3974 | 1461212008923 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:28 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221c94000 == 100 [pid = 3974] [id = 306] 21:13:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 171 (0x7f921d1efc00) [pid = 3974] [serial = 919] [outer = (nil)] 21:13:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 172 (0x7f921e440c00) [pid = 3974] [serial = 920] [outer = 0x7f921d1efc00] 21:13:28 INFO - PROCESS | 3974 | 1461212008989 Marionette DEBUG loaded listener.js 21:13:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 173 (0x7f921ea19c00) [pid = 3974] [serial = 921] [outer = 0x7f921d1efc00] 21:13:29 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:29 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:13:29 INFO - PROCESS | 3974 | 1461212009837 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] 21:13:29 INFO - PROCESS | 3974 | 1461212009879 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 21:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 21:13:29 INFO - PROCESS | 3974 | 1461212009885 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 21:13:29 INFO - PROCESS | 3974 | 1461212009887 Marionette TRACE conn3 <- [1,1198,null,{}] 21:13:29 INFO - PROCESS | 3974 | 1461212009892 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}] 21:13:30 INFO - PROCESS | 3974 | 1461212010029 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 21:13:30 INFO - PROCESS | 3974 | 1461212010191 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:30 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226580000 == 101 [pid = 3974] [id = 307] 21:13:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 174 (0x7f921d1e3400) [pid = 3974] [serial = 922] [outer = (nil)] 21:13:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 175 (0x7f921ec4e000) [pid = 3974] [serial = 923] [outer = 0x7f921d1e3400] 21:13:30 INFO - PROCESS | 3974 | 1461212010257 Marionette DEBUG loaded listener.js 21:13:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 176 (0x7f92219a2000) [pid = 3974] [serial = 924] [outer = 0x7f921d1e3400] 21:13:31 INFO - PROCESS | 3974 | 1461212011020 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]]]}] 21:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 21:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1175ms 21:13:31 INFO - PROCESS | 3974 | 1461212011075 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 21:13:31 INFO - PROCESS | 3974 | 1461212011077 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 21:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 21:13:31 INFO - PROCESS | 3974 | 1461212011084 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 21:13:31 INFO - PROCESS | 3974 | 1461212011087 Marionette TRACE conn3 <- [1,1202,null,{}] 21:13:31 INFO - PROCESS | 3974 | 1461212011092 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}] 21:13:31 INFO - PROCESS | 3974 | 1461212011231 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 21:13:31 INFO - PROCESS | 3974 | 1461212011390 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:31 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227107800 == 102 [pid = 3974] [id = 308] 21:13:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 177 (0x7f921db77400) [pid = 3974] [serial = 925] [outer = (nil)] 21:13:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 178 (0x7f9221c57800) [pid = 3974] [serial = 926] [outer = 0x7f921db77400] 21:13:31 INFO - PROCESS | 3974 | 1461212011453 Marionette DEBUG loaded listener.js 21:13:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 179 (0x7f922631d000) [pid = 3974] [serial = 927] [outer = 0x7f921db77400] 21:13:32 INFO - PROCESS | 3974 | 1461212012238 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]]]}] 21:13:32 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 21:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1227ms 21:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 21:13:32 INFO - PROCESS | 3974 | 1461212012311 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 21:13:32 INFO - PROCESS | 3974 | 1461212012313 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 21:13:32 INFO - PROCESS | 3974 | 1461212012319 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 21:13:32 INFO - PROCESS | 3974 | 1461212012322 Marionette TRACE conn3 <- [1,1206,null,{}] 21:13:32 INFO - PROCESS | 3974 | 1461212012327 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}] 21:13:32 INFO - PROCESS | 3974 | 1461212012530 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 21:13:32 INFO - PROCESS | 3974 | 1461212012691 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:32 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922a304800 == 103 [pid = 3974] [id = 309] 21:13:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 180 (0x7f9221a28400) [pid = 3974] [serial = 928] [outer = (nil)] 21:13:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 181 (0x7f9227cf4000) [pid = 3974] [serial = 929] [outer = 0x7f9221a28400] 21:13:32 INFO - PROCESS | 3974 | 1461212012757 Marionette DEBUG loaded listener.js 21:13:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 182 (0x7f922e04fc00) [pid = 3974] [serial = 930] [outer = 0x7f9221a28400] 21:13:33 INFO - PROCESS | 3974 | 1461212013529 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]]]}] 21:13:33 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 21:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1276ms 21:13:33 INFO - PROCESS | 3974 | 1461212013596 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 21:13:33 INFO - PROCESS | 3974 | 1461212013599 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 21:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 21:13:33 INFO - PROCESS | 3974 | 1461212013604 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 21:13:33 INFO - PROCESS | 3974 | 1461212013606 Marionette TRACE conn3 <- [1,1210,null,{}] 21:13:33 INFO - PROCESS | 3974 | 1461212013612 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}] 21:13:33 INFO - PROCESS | 3974 | 1461212013750 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 21:13:33 INFO - PROCESS | 3974 | 1461212013923 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:33 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9234ad7800 == 104 [pid = 3974] [id = 310] 21:13:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 183 (0x7f9227f2f400) [pid = 3974] [serial = 931] [outer = (nil)] 21:13:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 184 (0x7f9234da3800) [pid = 3974] [serial = 932] [outer = 0x7f9227f2f400] 21:13:33 INFO - PROCESS | 3974 | 1461212013988 Marionette DEBUG loaded listener.js 21:13:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 185 (0x7f9235e27800) [pid = 3974] [serial = 933] [outer = 0x7f9227f2f400] 21:13:34 INFO - PROCESS | 3974 | 1461212014731 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]]]}] 21:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 21:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1179ms 21:13:34 INFO - PROCESS | 3974 | 1461212014784 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 21:13:34 INFO - PROCESS | 3974 | 1461212014788 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 21:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 21:13:34 INFO - PROCESS | 3974 | 1461212014793 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 21:13:34 INFO - PROCESS | 3974 | 1461212014795 Marionette TRACE conn3 <- [1,1214,null,{}] 21:13:34 INFO - PROCESS | 3974 | 1461212014801 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}] 21:13:34 INFO - PROCESS | 3974 | 1461212014937 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 21:13:35 INFO - PROCESS | 3974 | 1461212015100 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:35 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9235bc8000 == 105 [pid = 3974] [id = 311] 21:13:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 186 (0x7f9235f46000) [pid = 3974] [serial = 934] [outer = (nil)] 21:13:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 187 (0x7f9235f4d800) [pid = 3974] [serial = 935] [outer = 0x7f9235f46000] 21:13:35 INFO - PROCESS | 3974 | 1461212015162 Marionette DEBUG loaded listener.js 21:13:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 188 (0x7f921ed7e400) [pid = 3974] [serial = 936] [outer = 0x7f9235f46000] 21:13:35 INFO - PROCESS | 3974 | 1461212015932 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]]]}] 21:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 21:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1175ms 21:13:35 INFO - PROCESS | 3974 | 1461212015970 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 21:13:35 INFO - PROCESS | 3974 | 1461212015973 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 21:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 21:13:35 INFO - PROCESS | 3974 | 1461212015978 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 21:13:35 INFO - PROCESS | 3974 | 1461212015980 Marionette TRACE conn3 <- [1,1218,null,{}] 21:13:35 INFO - PROCESS | 3974 | 1461212015985 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}] 21:13:36 INFO - PROCESS | 3974 | 1461212016119 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 21:13:36 INFO - PROCESS | 3974 | 1461212016283 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:36 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a038800 == 106 [pid = 3974] [id = 312] 21:13:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 189 (0x7f9221a23c00) [pid = 3974] [serial = 937] [outer = (nil)] 21:13:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 190 (0x7f923801ac00) [pid = 3974] [serial = 938] [outer = 0x7f9221a23c00] 21:13:36 INFO - PROCESS | 3974 | 1461212016345 Marionette DEBUG loaded listener.js 21:13:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 191 (0x7f9239fc4000) [pid = 3974] [serial = 939] [outer = 0x7f9221a23c00] 21:13:37 INFO - PROCESS | 3974 | 1461212017142 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]]]}] 21:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 21:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1227ms 21:13:37 INFO - PROCESS | 3974 | 1461212017206 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 21:13:37 INFO - PROCESS | 3974 | 1461212017209 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 21:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 21:13:37 INFO - PROCESS | 3974 | 1461212017215 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 21:13:37 INFO - PROCESS | 3974 | 1461212017217 Marionette TRACE conn3 <- [1,1222,null,{}] 21:13:37 INFO - PROCESS | 3974 | 1461212017222 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}] 21:13:37 INFO - PROCESS | 3974 | 1461212017369 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 21:13:37 INFO - PROCESS | 3974 | 1461212017533 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:37 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b2d1800 == 107 [pid = 3974] [id = 313] 21:13:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 192 (0x7f9213387400) [pid = 3974] [serial = 940] [outer = (nil)] 21:13:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 193 (0x7f921ed7c000) [pid = 3974] [serial = 941] [outer = 0x7f9213387400] 21:13:37 INFO - PROCESS | 3974 | 1461212017595 Marionette DEBUG loaded listener.js 21:13:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 194 (0x7f9235f44c00) [pid = 3974] [serial = 942] [outer = 0x7f9213387400] 21:13:38 INFO - PROCESS | 3974 | 1461212018633 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 21:13:38 INFO - PROCESS | 3974 | 1461212018700 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 21:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 21:13:38 INFO - PROCESS | 3974 | 1461212018709 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 21:13:38 INFO - PROCESS | 3974 | 1461212018712 Marionette TRACE conn3 <- [1,1226,null,{}] 21:13:38 INFO - PROCESS | 3974 | 1461212018719 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}] 21:13:38 INFO - PROCESS | 3974 | 1461212018875 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 21:13:39 INFO - PROCESS | 3974 | 1461212019092 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:39 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c462000 == 108 [pid = 3974] [id = 314] 21:13:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 195 (0x7f921284fc00) [pid = 3974] [serial = 943] [outer = (nil)] 21:13:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 196 (0x7f9215eeb000) [pid = 3974] [serial = 944] [outer = 0x7f921284fc00] 21:13:39 INFO - PROCESS | 3974 | 1461212019181 Marionette DEBUG loaded listener.js 21:13:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 197 (0x7f9216b61c00) [pid = 3974] [serial = 945] [outer = 0x7f921284fc00] 21:13:39 INFO - PROCESS | 3974 | 1461212019969 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]]]}] 21:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 21:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1329ms 21:13:40 INFO - PROCESS | 3974 | 1461212020037 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 21:13:40 INFO - PROCESS | 3974 | 1461212020044 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 21:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 21:13:40 INFO - PROCESS | 3974 | 1461212020053 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 21:13:40 INFO - PROCESS | 3974 | 1461212020056 Marionette TRACE conn3 <- [1,1230,null,{}] 21:13:40 INFO - PROCESS | 3974 | 1461212020060 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}] 21:13:40 INFO - PROCESS | 3974 | 1461212020242 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 21:13:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923e66b000 == 107 [pid = 3974] [id = 227] 21:13:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921ed10000 == 106 [pid = 3974] [id = 302] 21:13:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e693000 == 105 [pid = 3974] [id = 301] 21:13:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dc98000 == 104 [pid = 3974] [id = 300] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 196 (0x7f921ac75400) [pid = 3974] [serial = 860] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | 1461212020457 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c415000 == 103 [pid = 3974] [id = 299] 21:13:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216de6800 == 102 [pid = 3974] [id = 298] 21:13:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921331f000 == 101 [pid = 3974] [id = 297] 21:13:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921d52a000 == 100 [pid = 3974] [id = 296] 21:13:40 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92128d2000 == 101 [pid = 3974] [id = 315] 21:13:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 197 (0x7f92140b0c00) [pid = 3974] [serial = 946] [outer = (nil)] 21:13:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 198 (0x7f921c0a3000) [pid = 3974] [serial = 947] [outer = 0x7f92140b0c00] 21:13:40 INFO - PROCESS | 3974 | 1461212020555 Marionette DEBUG loaded listener.js 21:13:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 199 (0x7f921c39c000) [pid = 3974] [serial = 948] [outer = 0x7f92140b0c00] 21:13:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923f47f800 == 100 [pid = 3974] [id = 292] 21:13:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923a4b8000 == 99 [pid = 3974] [id = 291] 21:13:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9235e1d000 == 98 [pid = 3974] [id = 290] 21:13:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922710a000 == 97 [pid = 3974] [id = 289] 21:13:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e3c4000 == 96 [pid = 3974] [id = 288] 21:13:40 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9213308000 == 95 [pid = 3974] [id = 287] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 198 (0x7f922a415400) [pid = 3974] [serial = 854] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 197 (0x7f9216b52800) [pid = 3974] [serial = 840] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 196 (0x7f9215e1d000) [pid = 3974] [serial = 839] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 195 (0x7f921db7d400) [pid = 3974] [serial = 845] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 194 (0x7f921ec50c00) [pid = 3974] [serial = 848] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 193 (0x7f9226073400) [pid = 3974] [serial = 818] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 192 (0x7f921d9aac00) [pid = 3974] [serial = 814] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 191 (0x7f9215e93400) [pid = 3974] [serial = 857] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 190 (0x7f9235fbc800) [pid = 3974] [serial = 824] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 189 (0x7f921fd78800) [pid = 3974] [serial = 849] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 188 (0x7f921b8ae400) [pid = 3974] [serial = 827] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 187 (0x7f9212853000) [pid = 3974] [serial = 811] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 186 (0x7f921243e000) [pid = 3974] [serial = 830] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 185 (0x7f921337b800) [pid = 3974] [serial = 833] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 184 (0x7f921e50f800) [pid = 3974] [serial = 846] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 183 (0x7f9234fe7800) [pid = 3974] [serial = 821] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 182 (0x7f92140aa000) [pid = 3974] [serial = 837] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 181 (0x7f9213384800) [pid = 3974] [serial = 836] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 180 (0x7f921b1e7800) [pid = 3974] [serial = 842] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 179 (0x7f921c398c00) [pid = 3974] [serial = 843] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 178 (0x7f92219a2400) [pid = 3974] [serial = 851] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 177 (0x7f9227be3000) [pid = 3974] [serial = 852] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 176 (0x7f9216779c00) [pid = 3974] [serial = 858] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 175 (0x7f9233e31800) [pid = 3974] [serial = 855] [outer = (nil)] [url = about:blank] 21:13:40 INFO - PROCESS | 3974 | --DOMWINDOW == 174 (0x7f9235e31c00) [pid = 3974] [serial = 524] [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.] 21:13:41 INFO - PROCESS | 3974 | 1461212021247 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]]]}] 21:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 21:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1230ms 21:13:41 INFO - PROCESS | 3974 | 1461212021295 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 21:13:41 INFO - PROCESS | 3974 | 1461212021298 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 21:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 21:13:41 INFO - PROCESS | 3974 | 1461212021305 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 21:13:41 INFO - PROCESS | 3974 | 1461212021310 Marionette TRACE conn3 <- [1,1234,null,{}] 21:13:41 INFO - PROCESS | 3974 | 1461212021323 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}] 21:13:41 INFO - PROCESS | 3974 | 1461212021452 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 21:13:41 INFO - PROCESS | 3974 | 1461212021468 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:41 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b2dc000 == 96 [pid = 3974] [id = 316] 21:13:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 175 (0x7f921db7f800) [pid = 3974] [serial = 949] [outer = (nil)] 21:13:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 176 (0x7f921e445000) [pid = 3974] [serial = 950] [outer = 0x7f921db7f800] 21:13:41 INFO - PROCESS | 3974 | 1461212021524 Marionette DEBUG loaded listener.js 21:13:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 177 (0x7f921e9b5000) [pid = 3974] [serial = 951] [outer = 0x7f921db7f800] 21:13:42 INFO - PROCESS | 3974 | 1461212022203 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]]]}] 21:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 21:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 929ms 21:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 21:13:42 INFO - PROCESS | 3974 | 1461212022234 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 21:13:42 INFO - PROCESS | 3974 | 1461212022237 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 21:13:42 INFO - PROCESS | 3974 | 1461212022243 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 21:13:42 INFO - PROCESS | 3974 | 1461212022244 Marionette TRACE conn3 <- [1,1238,null,{}] 21:13:42 INFO - PROCESS | 3974 | 1461212022249 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}] 21:13:42 INFO - PROCESS | 3974 | 1461212022419 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 21:13:42 INFO - PROCESS | 3974 | 1461212022438 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:42 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e03f800 == 97 [pid = 3974] [id = 317] 21:13:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 178 (0x7f921db7d400) [pid = 3974] [serial = 952] [outer = (nil)] 21:13:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 179 (0x7f921ed79400) [pid = 3974] [serial = 953] [outer = 0x7f921db7d400] 21:13:42 INFO - PROCESS | 3974 | 1461212022491 Marionette DEBUG loaded listener.js 21:13:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 180 (0x7f921fd7c000) [pid = 3974] [serial = 954] [outer = 0x7f921db7d400] 21:13:43 INFO - PROCESS | 3974 | 1461212023054 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]]]}] 21:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 21:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 875ms 21:13:43 INFO - PROCESS | 3974 | 1461212023165 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 21:13:43 INFO - PROCESS | 3974 | 1461212023168 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 21:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 21:13:43 INFO - PROCESS | 3974 | 1461212023173 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 21:13:43 INFO - PROCESS | 3974 | 1461212023175 Marionette TRACE conn3 <- [1,1242,null,{}] 21:13:43 INFO - PROCESS | 3974 | 1461212023180 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}] 21:13:43 INFO - PROCESS | 3974 | 1461212023345 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 21:13:43 INFO - PROCESS | 3974 | 1461212023364 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:43 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fce6800 == 98 [pid = 3974] [id = 318] 21:13:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 181 (0x7f9221713800) [pid = 3974] [serial = 955] [outer = (nil)] 21:13:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 182 (0x7f92219a1400) [pid = 3974] [serial = 956] [outer = 0x7f9221713800] 21:13:43 INFO - PROCESS | 3974 | 1461212023417 Marionette DEBUG loaded listener.js 21:13:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 183 (0x7f92241d4000) [pid = 3974] [serial = 957] [outer = 0x7f9221713800] 21:13:44 INFO - PROCESS | 3974 | 1461212024103 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]]]}] 21:13:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 21:13:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 977ms 21:13:44 INFO - PROCESS | 3974 | 1461212024158 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 21:13:44 INFO - PROCESS | 3974 | 1461212024160 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 21:13:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 21:13:44 INFO - PROCESS | 3974 | 1461212024166 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 21:13:44 INFO - PROCESS | 3974 | 1461212024168 Marionette TRACE conn3 <- [1,1246,null,{}] 21:13:44 INFO - PROCESS | 3974 | 1461212024173 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}] 21:13:44 INFO - PROCESS | 3974 | 1461212024358 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 21:13:44 INFO - PROCESS | 3974 | 1461212024400 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:44 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221c93800 == 99 [pid = 3974] [id = 319] 21:13:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 184 (0x7f922665c400) [pid = 3974] [serial = 958] [outer = (nil)] 21:13:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 185 (0x7f922a66bc00) [pid = 3974] [serial = 959] [outer = 0x7f922665c400] 21:13:44 INFO - PROCESS | 3974 | 1461212024464 Marionette DEBUG loaded listener.js 21:13:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 186 (0x7f9235f49800) [pid = 3974] [serial = 960] [outer = 0x7f922665c400] 21:13:45 INFO - PROCESS | 3974 | 1461212025441 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]]]}] 21:13:45 INFO - PROCESS | 3974 | --DOMWINDOW == 185 (0x7f92140acc00) [pid = 3974] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 21:13:45 INFO - PROCESS | 3974 | --DOMWINDOW == 184 (0x7f921b1e4800) [pid = 3974] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 21:13:45 INFO - PROCESS | 3974 | --DOMWINDOW == 183 (0x7f921bf51c00) [pid = 3974] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 21:13:45 INFO - PROCESS | 3974 | --DOMWINDOW == 182 (0x7f921337c800) [pid = 3974] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 21:13:45 INFO - PROCESS | 3974 | --DOMWINDOW == 181 (0x7f921e6a5c00) [pid = 3974] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 21:13:45 INFO - PROCESS | 3974 | --DOMWINDOW == 180 (0x7f921bf50c00) [pid = 3974] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 21:13:45 INFO - PROCESS | 3974 | --DOMWINDOW == 179 (0x7f9215e15400) [pid = 3974] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 21:13:45 INFO - PROCESS | 3974 | --DOMWINDOW == 178 (0x7f921c0a9c00) [pid = 3974] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 21:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 21:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1327ms 21:13:45 INFO - PROCESS | 3974 | 1461212025494 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 21:13:45 INFO - PROCESS | 3974 | 1461212025496 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 21:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 21:13:45 INFO - PROCESS | 3974 | 1461212025502 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 21:13:45 INFO - PROCESS | 3974 | 1461212025503 Marionette TRACE conn3 <- [1,1250,null,{}] 21:13:45 INFO - PROCESS | 3974 | 1461212025508 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}] 21:13:45 INFO - PROCESS | 3974 | 1461212025630 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 21:13:45 INFO - PROCESS | 3974 | 1461212025638 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:45 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ed16000 == 100 [pid = 3974] [id = 320] 21:13:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 179 (0x7f9212617000) [pid = 3974] [serial = 961] [outer = (nil)] 21:13:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 180 (0x7f9212621c00) [pid = 3974] [serial = 962] [outer = 0x7f9212617000] 21:13:45 INFO - PROCESS | 3974 | 1461212025694 Marionette DEBUG loaded listener.js 21:13:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 181 (0x7f9213386800) [pid = 3974] [serial = 963] [outer = 0x7f9212617000] 21:13:46 INFO - PROCESS | 3974 | 1461212026368 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]]]}] 21:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 21:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 924ms 21:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 21:13:46 INFO - PROCESS | 3974 | 1461212026426 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 21:13:46 INFO - PROCESS | 3974 | 1461212026428 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 21:13:46 INFO - PROCESS | 3974 | 1461212026432 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 21:13:46 INFO - PROCESS | 3974 | 1461212026436 Marionette TRACE conn3 <- [1,1254,null,{}] 21:13:46 INFO - PROCESS | 3974 | 1461212026440 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}] 21:13:46 INFO - PROCESS | 3974 | 1461212026609 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 21:13:46 INFO - PROCESS | 3974 | 1461212026628 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:46 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922710b000 == 101 [pid = 3974] [id = 321] 21:13:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 182 (0x7f921261fc00) [pid = 3974] [serial = 964] [outer = (nil)] 21:13:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 183 (0x7f921e6a5c00) [pid = 3974] [serial = 965] [outer = 0x7f921261fc00] 21:13:46 INFO - PROCESS | 3974 | 1461212026681 Marionette DEBUG loaded listener.js 21:13:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 184 (0x7f9234a72400) [pid = 3974] [serial = 966] [outer = 0x7f921261fc00] 21:13:47 INFO - PROCESS | 3974 | 1461212027337 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]]]}] 21:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 21:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 925ms 21:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 21:13:47 INFO - PROCESS | 3974 | 1461212027359 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 21:13:47 INFO - PROCESS | 3974 | 1461212027361 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 21:13:47 INFO - PROCESS | 3974 | 1461212027366 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 21:13:47 INFO - PROCESS | 3974 | 1461212027377 Marionette TRACE conn3 <- [1,1258,null,{}] 21:13:47 INFO - PROCESS | 3974 | 1461212027381 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}] 21:13:47 INFO - PROCESS | 3974 | 1461212027587 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 21:13:47 INFO - PROCESS | 3974 | 1461212027735 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:47 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921315a800 == 102 [pid = 3974] [id = 322] 21:13:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 185 (0x7f9212618000) [pid = 3974] [serial = 967] [outer = (nil)] 21:13:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 186 (0x7f9212623000) [pid = 3974] [serial = 968] [outer = 0x7f9212618000] 21:13:47 INFO - PROCESS | 3974 | 1461212027802 Marionette DEBUG loaded listener.js 21:13:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 187 (0x7f9213380800) [pid = 3974] [serial = 969] [outer = 0x7f9212618000] 21:13:48 INFO - PROCESS | 3974 | 1461212028664 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]]]}] 21:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 21:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1338ms 21:13:48 INFO - PROCESS | 3974 | 1461212028706 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 21:13:48 INFO - PROCESS | 3974 | 1461212028712 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 21:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 21:13:48 INFO - PROCESS | 3974 | 1461212028718 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 21:13:48 INFO - PROCESS | 3974 | 1461212028724 Marionette TRACE conn3 <- [1,1262,null,{}] 21:13:48 INFO - PROCESS | 3974 | 1461212028730 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}] 21:13:48 INFO - PROCESS | 3974 | 1461212028883 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 21:13:49 INFO - PROCESS | 3974 | 1461212029065 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:49 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921df6a800 == 103 [pid = 3974] [id = 323] 21:13:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 188 (0x7f921261e000) [pid = 3974] [serial = 970] [outer = (nil)] 21:13:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 189 (0x7f921bf4b800) [pid = 3974] [serial = 971] [outer = 0x7f921261e000] 21:13:49 INFO - PROCESS | 3974 | 1461212029136 Marionette DEBUG loaded listener.js 21:13:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 190 (0x7f921d1e5000) [pid = 3974] [serial = 972] [outer = 0x7f921261e000] 21:13:49 INFO - PROCESS | 3974 | 1461212029966 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]]]}] 21:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 21:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1284ms 21:13:50 INFO - PROCESS | 3974 | 1461212030002 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 21:13:50 INFO - PROCESS | 3974 | 1461212030007 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 21:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 21:13:50 INFO - PROCESS | 3974 | 1461212030012 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 21:13:50 INFO - PROCESS | 3974 | 1461212030015 Marionette TRACE conn3 <- [1,1266,null,{}] 21:13:50 INFO - PROCESS | 3974 | 1461212030020 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}] 21:13:50 INFO - PROCESS | 3974 | 1461212030281 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 21:13:50 INFO - PROCESS | 3974 | 1461212030401 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:50 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227111000 == 104 [pid = 3974] [id = 324] 21:13:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 191 (0x7f9212438000) [pid = 3974] [serial = 973] [outer = (nil)] 21:13:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 192 (0x7f921ed79c00) [pid = 3974] [serial = 974] [outer = 0x7f9212438000] 21:13:50 INFO - PROCESS | 3974 | 1461212030468 Marionette DEBUG loaded listener.js 21:13:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 193 (0x7f9221a20400) [pid = 3974] [serial = 975] [outer = 0x7f9212438000] 21:13:51 INFO - PROCESS | 3974 | 1461212031270 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]]]}] 21:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 21:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1327ms 21:13:51 INFO - PROCESS | 3974 | 1461212031340 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 21:13:51 INFO - PROCESS | 3974 | 1461212031344 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 21:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 21:13:51 INFO - PROCESS | 3974 | 1461212031359 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 21:13:51 INFO - PROCESS | 3974 | 1461212031365 Marionette TRACE conn3 <- [1,1270,null,{}] 21:13:51 INFO - PROCESS | 3974 | 1461212031370 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}] 21:13:51 INFO - PROCESS | 3974 | 1461212031557 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 21:13:51 INFO - PROCESS | 3974 | 1461212031720 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:51 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a4ac800 == 105 [pid = 3974] [id = 325] 21:13:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 194 (0x7f921b1e3000) [pid = 3974] [serial = 976] [outer = (nil)] 21:13:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 195 (0x7f922a415000) [pid = 3974] [serial = 977] [outer = 0x7f921b1e3000] 21:13:51 INFO - PROCESS | 3974 | 1461212031784 Marionette DEBUG loaded listener.js 21:13:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 196 (0x7f9235138c00) [pid = 3974] [serial = 978] [outer = 0x7f921b1e3000] 21:13:52 INFO - PROCESS | 3974 | 1461212032533 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]]]}] 21:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 21:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1246ms 21:13:52 INFO - PROCESS | 3974 | 1461212032598 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 21:13:52 INFO - PROCESS | 3974 | 1461212032601 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 21:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 21:13:52 INFO - PROCESS | 3974 | 1461212032606 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 21:13:52 INFO - PROCESS | 3974 | 1461212032608 Marionette TRACE conn3 <- [1,1274,null,{}] 21:13:52 INFO - PROCESS | 3974 | 1461212032613 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}] 21:13:52 INFO - PROCESS | 3974 | 1461212032759 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 21:13:52 INFO - PROCESS | 3974 | 1461212032921 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:52 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923e678000 == 106 [pid = 3974] [id = 326] 21:13:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 197 (0x7f921d9a8c00) [pid = 3974] [serial = 979] [outer = (nil)] 21:13:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 198 (0x7f9239fc6800) [pid = 3974] [serial = 980] [outer = 0x7f921d9a8c00] 21:13:52 INFO - PROCESS | 3974 | 1461212032983 Marionette DEBUG loaded listener.js 21:13:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 199 (0x7f923a165000) [pid = 3974] [serial = 981] [outer = 0x7f921d9a8c00] 21:13:53 INFO - PROCESS | 3974 | 1461212033784 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]]]}] 21:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 21:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1226ms 21:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 21:13:53 INFO - PROCESS | 3974 | 1461212033833 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 21:13:53 INFO - PROCESS | 3974 | 1461212033836 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 21:13:53 INFO - PROCESS | 3974 | 1461212033840 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 21:13:53 INFO - PROCESS | 3974 | 1461212033844 Marionette TRACE conn3 <- [1,1278,null,{}] 21:13:53 INFO - PROCESS | 3974 | 1461212033849 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}] 21:13:53 INFO - PROCESS | 3974 | 1461212033985 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 21:13:54 INFO - PROCESS | 3974 | 1461212034157 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:54 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921d4b0800 == 107 [pid = 3974] [id = 327] 21:13:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 200 (0x7f921b050800) [pid = 3974] [serial = 982] [outer = (nil)] 21:13:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 201 (0x7f922a337800) [pid = 3974] [serial = 983] [outer = 0x7f921b050800] 21:13:54 INFO - PROCESS | 3974 | 1461212034230 Marionette DEBUG loaded listener.js 21:13:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 202 (0x7f923a1bbc00) [pid = 3974] [serial = 984] [outer = 0x7f921b050800] 21:13:55 INFO - PROCESS | 3974 | 1461212035052 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]]]}] 21:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 21:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1234ms 21:13:55 INFO - PROCESS | 3974 | 1461212035076 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 21:13:55 INFO - PROCESS | 3974 | 1461212035078 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 21:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 21:13:55 INFO - PROCESS | 3974 | 1461212035084 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 21:13:55 INFO - PROCESS | 3974 | 1461212035087 Marionette TRACE conn3 <- [1,1282,null,{}] 21:13:55 INFO - PROCESS | 3974 | 1461212035092 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}] 21:13:55 INFO - PROCESS | 3974 | 1461212035230 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 21:13:55 INFO - PROCESS | 3974 | 1461212035398 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:55 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b6d1000 == 108 [pid = 3974] [id = 328] 21:13:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 203 (0x7f9215f49000) [pid = 3974] [serial = 985] [outer = (nil)] 21:13:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 204 (0x7f9215f50000) [pid = 3974] [serial = 986] [outer = 0x7f9215f49000] 21:13:55 INFO - PROCESS | 3974 | 1461212035460 Marionette DEBUG loaded listener.js 21:13:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 205 (0x7f923a3a6000) [pid = 3974] [serial = 987] [outer = 0x7f9215f49000] 21:13:56 INFO - PROCESS | 3974 | 1461212036243 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]]]}] 21:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 21:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1226ms 21:13:56 INFO - PROCESS | 3974 | 1461212036311 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 21:13:56 INFO - PROCESS | 3974 | 1461212036314 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 21:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 21:13:56 INFO - PROCESS | 3974 | 1461212036319 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 21:13:56 INFO - PROCESS | 3974 | 1461212036321 Marionette TRACE conn3 <- [1,1286,null,{}] 21:13:56 INFO - PROCESS | 3974 | 1461212036327 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}] 21:13:56 INFO - PROCESS | 3974 | 1461212036468 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 21:13:56 INFO - PROCESS | 3974 | 1461212036635 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:56 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923e4a0000 == 109 [pid = 3974] [id = 329] 21:13:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 206 (0x7f9215f49800) [pid = 3974] [serial = 988] [outer = (nil)] 21:13:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 207 (0x7f9216665000) [pid = 3974] [serial = 989] [outer = 0x7f9215f49800] 21:13:56 INFO - PROCESS | 3974 | 1461212036698 Marionette DEBUG loaded listener.js 21:13:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 208 (0x7f9216669800) [pid = 3974] [serial = 990] [outer = 0x7f9215f49800] 21:13:57 INFO - PROCESS | 3974 | 1461212037417 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]]]}] 21:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 21:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1125ms 21:13:57 INFO - PROCESS | 3974 | 1461212037454 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 21:13:57 INFO - PROCESS | 3974 | 1461212037457 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 21:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 21:13:57 INFO - PROCESS | 3974 | 1461212037462 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 21:13:57 INFO - PROCESS | 3974 | 1461212037465 Marionette TRACE conn3 <- [1,1290,null,{}] 21:13:57 INFO - PROCESS | 3974 | 1461212037470 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}] 21:13:57 INFO - PROCESS | 3974 | 1461212037609 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 21:13:57 INFO - PROCESS | 3974 | 1461212037778 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:57 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921643c000 == 110 [pid = 3974] [id = 330] 21:13:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 209 (0x7f92126cf400) [pid = 3974] [serial = 991] [outer = (nil)] 21:13:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 210 (0x7f92126d8000) [pid = 3974] [serial = 992] [outer = 0x7f92126cf400] 21:13:57 INFO - PROCESS | 3974 | 1461212037839 Marionette DEBUG loaded listener.js 21:13:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 211 (0x7f92126dd000) [pid = 3974] [serial = 993] [outer = 0x7f92126cf400] 21:13:58 INFO - PROCESS | 3974 | 1461212038614 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]]]}] 21:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 21:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1227ms 21:13:58 INFO - PROCESS | 3974 | 1461212038689 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 21:13:58 INFO - PROCESS | 3974 | 1461212038692 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 21:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 21:13:58 INFO - PROCESS | 3974 | 1461212038697 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 21:13:58 INFO - PROCESS | 3974 | 1461212038700 Marionette TRACE conn3 <- [1,1294,null,{}] 21:13:58 INFO - PROCESS | 3974 | 1461212038705 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}] 21:13:58 INFO - PROCESS | 3974 | 1461212038848 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 21:13:59 INFO - PROCESS | 3974 | 1461212039018 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:13:59 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92111d1000 == 111 [pid = 3974] [id = 331] 21:13:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 212 (0x7f92111e6800) [pid = 3974] [serial = 994] [outer = (nil)] 21:13:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 213 (0x7f92111ed800) [pid = 3974] [serial = 995] [outer = 0x7f92111e6800] 21:13:59 INFO - PROCESS | 3974 | 1461212039078 Marionette DEBUG loaded listener.js 21:13:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 214 (0x7f92111f2400) [pid = 3974] [serial = 996] [outer = 0x7f92111e6800] 21:14:00 INFO - PROCESS | 3974 | 1461212040219 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]]]}] 21:14:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 21:14:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1578ms 21:14:00 INFO - PROCESS | 3974 | 1461212040277 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 21:14:00 INFO - PROCESS | 3974 | 1461212040280 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 21:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 21:14:00 INFO - PROCESS | 3974 | 1461212040288 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 21:14:00 INFO - PROCESS | 3974 | 1461212040293 Marionette TRACE conn3 <- [1,1298,null,{}] 21:14:00 INFO - PROCESS | 3974 | 1461212040300 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}] 21:14:00 INFO - PROCESS | 3974 | 1461212040458 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 21:14:00 INFO - PROCESS | 3974 | 1461212040684 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:00 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b6de800 == 112 [pid = 3974] [id = 332] 21:14:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 215 (0x7f92126d0c00) [pid = 3974] [serial = 997] [outer = (nil)] 21:14:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 216 (0x7f921284c400) [pid = 3974] [serial = 998] [outer = 0x7f92126d0c00] 21:14:00 INFO - PROCESS | 3974 | 1461212040744 Marionette DEBUG loaded listener.js 21:14:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 217 (0x7f92140aac00) [pid = 3974] [serial = 999] [outer = 0x7f92126d0c00] 21:14:01 INFO - PROCESS | 3974 | 1461212041621 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]]]}] 21:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 21:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1384ms 21:14:01 INFO - PROCESS | 3974 | 1461212041672 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 21:14:01 INFO - PROCESS | 3974 | 1461212041679 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 21:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 21:14:01 INFO - PROCESS | 3974 | 1461212041687 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 21:14:01 INFO - PROCESS | 3974 | 1461212041691 Marionette TRACE conn3 <- [1,1302,null,{}] 21:14:01 INFO - PROCESS | 3974 | 1461212041695 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}] 21:14:01 INFO - PROCESS | 3974 | 1461212041828 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 21:14:02 INFO - PROCESS | 3974 | 1461212042006 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:02 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216a90000 == 113 [pid = 3974] [id = 333] 21:14:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 218 (0x7f9215e93400) [pid = 3974] [serial = 1000] [outer = (nil)] 21:14:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 219 (0x7f92160b0000) [pid = 3974] [serial = 1001] [outer = 0x7f9215e93400] 21:14:02 INFO - PROCESS | 3974 | 1461212042073 Marionette DEBUG loaded listener.js 21:14:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 220 (0x7f921666b400) [pid = 3974] [serial = 1002] [outer = 0x7f9215e93400] 21:14:02 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922710b000 == 112 [pid = 3974] [id = 321] 21:14:02 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921ed16000 == 111 [pid = 3974] [id = 320] 21:14:02 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9221c93800 == 110 [pid = 3974] [id = 319] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 219 (0x7f921ad9ec00) [pid = 3974] [serial = 884] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 218 (0x7f921eac5400) [pid = 3974] [serial = 872] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 217 (0x7f922752ac00) [pid = 3974] [serial = 878] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 216 (0x7f921e9ba000) [pid = 3974] [serial = 881] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 215 (0x7f921d1e8000) [pid = 3974] [serial = 869] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 214 (0x7f9221a4ec00) [pid = 3974] [serial = 875] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 213 (0x7f922000d800) [pid = 3974] [serial = 911] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921fce6800 == 109 [pid = 3974] [id = 318] 21:14:02 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e03f800 == 108 [pid = 3974] [id = 317] 21:14:02 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b2dc000 == 107 [pid = 3974] [id = 316] 21:14:02 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92128d2000 == 106 [pid = 3974] [id = 315] 21:14:02 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c462000 == 105 [pid = 3974] [id = 314] 21:14:02 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e052800 == 104 [pid = 3974] [id = 305] 21:14:02 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92143e6000 == 103 [pid = 3974] [id = 304] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 212 (0x7f921ac20c00) [pid = 3974] [serial = 893] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 211 (0x7f9212444c00) [pid = 3974] [serial = 863] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 210 (0x7f921677f400) [pid = 3974] [serial = 887] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 209 (0x7f921adaa400) [pid = 3974] [serial = 866] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 208 (0x7f921fd61400) [pid = 3974] [serial = 909] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 207 (0x7f921b1e2c00) [pid = 3974] [serial = 894] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 206 (0x7f921e43ac00) [pid = 3974] [serial = 903] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 205 (0x7f9215e95800) [pid = 3974] [serial = 890] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 204 (0x7f921ed72800) [pid = 3974] [serial = 906] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 203 (0x7f921c0aec00) [pid = 3974] [serial = 896] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 202 (0x7f921c397000) [pid = 3974] [serial = 861] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 201 (0x7f921c392c00) [pid = 3974] [serial = 897] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 200 (0x7f921e056800) [pid = 3974] [serial = 902] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 199 (0x7f921ed7c400) [pid = 3974] [serial = 908] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 198 (0x7f9216b57000) [pid = 3974] [serial = 891] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 197 (0x7f921eac7400) [pid = 3974] [serial = 905] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 196 (0x7f921db7a400) [pid = 3974] [serial = 900] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | --DOMWINDOW == 195 (0x7f921d6fcc00) [pid = 3974] [serial = 899] [outer = (nil)] [url = about:blank] 21:14:02 INFO - PROCESS | 3974 | 1461212042932 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]]]}] 21:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 21:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1278ms 21:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 21:14:02 INFO - PROCESS | 3974 | 1461212042965 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 21:14:02 INFO - PROCESS | 3974 | 1461212042967 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 21:14:02 INFO - PROCESS | 3974 | 1461212042973 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 21:14:02 INFO - PROCESS | 3974 | 1461212042977 Marionette TRACE conn3 <- [1,1306,null,{}] 21:14:02 INFO - PROCESS | 3974 | 1461212042991 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}] 21:14:03 INFO - PROCESS | 3974 | 1461212043187 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 21:14:03 INFO - PROCESS | 3974 | 1461212043206 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:03 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921bf78000 == 104 [pid = 3974] [id = 334] 21:14:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 196 (0x7f9215f42400) [pid = 3974] [serial = 1003] [outer = (nil)] 21:14:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 197 (0x7f921b04cc00) [pid = 3974] [serial = 1004] [outer = 0x7f9215f42400] 21:14:03 INFO - PROCESS | 3974 | 1461212043261 Marionette DEBUG loaded listener.js 21:14:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 198 (0x7f921b1e6400) [pid = 3974] [serial = 1005] [outer = 0x7f9215f42400] 21:14:03 INFO - PROCESS | 3974 | 1461212043930 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]]]}] 21:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 21:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 980ms 21:14:03 INFO - PROCESS | 3974 | 1461212043952 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 21:14:03 INFO - PROCESS | 3974 | 1461212043956 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 21:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 21:14:03 INFO - PROCESS | 3974 | 1461212043961 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 21:14:03 INFO - PROCESS | 3974 | 1461212043963 Marionette TRACE conn3 <- [1,1310,null,{}] 21:14:03 INFO - PROCESS | 3974 | 1461212043968 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}] 21:14:04 INFO - PROCESS | 3974 | 1461212044141 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 21:14:04 INFO - PROCESS | 3974 | 1461212044161 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:04 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921d526800 == 105 [pid = 3974] [id = 335] 21:14:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 199 (0x7f921666bc00) [pid = 3974] [serial = 1006] [outer = (nil)] 21:14:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 200 (0x7f921c0e6800) [pid = 3974] [serial = 1007] [outer = 0x7f921666bc00] 21:14:04 INFO - PROCESS | 3974 | 1461212044215 Marionette DEBUG loaded listener.js 21:14:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 201 (0x7f921d1ea800) [pid = 3974] [serial = 1008] [outer = 0x7f921666bc00] 21:14:04 INFO - PROCESS | 3974 | 1461212044907 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] 21:14:04 INFO - PROCESS | 3974 | 1461212044947 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 21:14:04 INFO - PROCESS | 3974 | 1461212044952 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 21:14:04 INFO - PROCESS | 3974 | 1461212044955 Marionette TRACE conn3 <- [1,1314,null,{}] 21:14:04 INFO - PROCESS | 3974 | 1461212044965 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}] 21:14:05 INFO - PROCESS | 3974 | 1461212045132 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 21:14:05 INFO - PROCESS | 3974 | 1461212045153 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:05 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e31a000 == 106 [pid = 3974] [id = 336] 21:14:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 202 (0x7f921d1ef800) [pid = 3974] [serial = 1009] [outer = (nil)] 21:14:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 203 (0x7f921db76800) [pid = 3974] [serial = 1010] [outer = 0x7f921d1ef800] 21:14:05 INFO - PROCESS | 3974 | 1461212045206 Marionette DEBUG loaded listener.js 21:14:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 204 (0x7f921e255c00) [pid = 3974] [serial = 1011] [outer = 0x7f921d1ef800] 21:14:05 INFO - PROCESS | 3974 | 1461212045897 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]]]}] 21:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 21:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 977ms 21:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 21:14:05 INFO - PROCESS | 3974 | 1461212045929 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 21:14:05 INFO - PROCESS | 3974 | 1461212045931 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 21:14:05 INFO - PROCESS | 3974 | 1461212045936 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 21:14:05 INFO - PROCESS | 3974 | 1461212045939 Marionette TRACE conn3 <- [1,1318,null,{}] 21:14:05 INFO - PROCESS | 3974 | 1461212045943 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}] 21:14:06 INFO - PROCESS | 3974 | 1461212046135 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 21:14:06 INFO - PROCESS | 3974 | 1461212046160 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:06 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ed1d800 == 107 [pid = 3974] [id = 337] 21:14:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 205 (0x7f921e50f800) [pid = 3974] [serial = 1012] [outer = (nil)] 21:14:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 206 (0x7f921eac5c00) [pid = 3974] [serial = 1013] [outer = 0x7f921e50f800] 21:14:06 INFO - PROCESS | 3974 | 1461212046215 Marionette DEBUG loaded listener.js 21:14:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 207 (0x7f921fd62000) [pid = 3974] [serial = 1014] [outer = 0x7f921e50f800] 21:14:07 INFO - PROCESS | 3974 | 1461212047326 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]]]}] 21:14:07 INFO - PROCESS | 3974 | --DOMWINDOW == 206 (0x7f921b8a4c00) [pid = 3974] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 21:14:07 INFO - PROCESS | 3974 | --DOMWINDOW == 205 (0x7f9221713800) [pid = 3974] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 21:14:07 INFO - PROCESS | 3974 | --DOMWINDOW == 204 (0x7f92140b0c00) [pid = 3974] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 21:14:07 INFO - PROCESS | 3974 | --DOMWINDOW == 203 (0x7f921284fc00) [pid = 3974] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 21:14:07 INFO - PROCESS | 3974 | --DOMWINDOW == 202 (0x7f921db7d400) [pid = 3974] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 21:14:07 INFO - PROCESS | 3974 | --DOMWINDOW == 201 (0x7f921db7f800) [pid = 3974] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 21:14:07 INFO - PROCESS | 3974 | --DOMWINDOW == 200 (0x7f922665c400) [pid = 3974] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 21:14:07 INFO - PROCESS | 3974 | --DOMWINDOW == 199 (0x7f9212617000) [pid = 3974] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 21:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 21:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1478ms 21:14:07 INFO - PROCESS | 3974 | 1461212047414 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 21:14:07 INFO - PROCESS | 3974 | 1461212047416 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 21:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 21:14:07 INFO - PROCESS | 3974 | 1461212047421 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 21:14:07 INFO - PROCESS | 3974 | 1461212047423 Marionette TRACE conn3 <- [1,1322,null,{}] 21:14:07 INFO - PROCESS | 3974 | 1461212047428 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}] 21:14:07 INFO - PROCESS | 3974 | 1461212047557 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 21:14:07 INFO - PROCESS | 3974 | 1461212047677 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:07 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921eef8800 == 108 [pid = 3974] [id = 338] 21:14:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 200 (0x7f921ac80c00) [pid = 3974] [serial = 1015] [outer = (nil)] 21:14:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 201 (0x7f921db7f800) [pid = 3974] [serial = 1016] [outer = 0x7f921ac80c00] 21:14:07 INFO - PROCESS | 3974 | 1461212047731 Marionette DEBUG loaded listener.js 21:14:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 202 (0x7f921fd7fc00) [pid = 3974] [serial = 1017] [outer = 0x7f921ac80c00] 21:14:08 INFO - PROCESS | 3974 | 1461212048290 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]]]}] 21:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 21:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 931ms 21:14:08 INFO - PROCESS | 3974 | 1461212048352 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 21:14:08 INFO - PROCESS | 3974 | 1461212048355 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 21:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 21:14:08 INFO - PROCESS | 3974 | 1461212048361 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 21:14:08 INFO - PROCESS | 3974 | 1461212048362 Marionette TRACE conn3 <- [1,1326,null,{}] 21:14:08 INFO - PROCESS | 3974 | 1461212048367 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}] 21:14:08 INFO - PROCESS | 3974 | 1461212048486 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 21:14:08 INFO - PROCESS | 3974 | 1461212048501 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:08 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221980800 == 109 [pid = 3974] [id = 339] 21:14:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 203 (0x7f9220006800) [pid = 3974] [serial = 1018] [outer = (nil)] 21:14:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 204 (0x7f9221c4a000) [pid = 3974] [serial = 1019] [outer = 0x7f9220006800] 21:14:08 INFO - PROCESS | 3974 | 1461212048553 Marionette DEBUG loaded listener.js 21:14:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 205 (0x7f9224cb7800) [pid = 3974] [serial = 1020] [outer = 0x7f9220006800] 21:14:09 INFO - PROCESS | 3974 | 1461212049246 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]]]}] 21:14:09 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 21:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 924ms 21:14:09 INFO - PROCESS | 3974 | 1461212049285 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 21:14:09 INFO - PROCESS | 3974 | 1461212049287 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 21:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 21:14:09 INFO - PROCESS | 3974 | 1461212049292 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 21:14:09 INFO - PROCESS | 3974 | 1461212049295 Marionette TRACE conn3 <- [1,1330,null,{}] 21:14:09 INFO - PROCESS | 3974 | 1461212049299 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}] 21:14:09 INFO - PROCESS | 3974 | 1461212049521 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 21:14:09 INFO - PROCESS | 3974 | 1461212049673 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:09 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9212878800 == 110 [pid = 3974] [id = 340] 21:14:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 206 (0x7f92111ef800) [pid = 3974] [serial = 1021] [outer = (nil)] 21:14:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 207 (0x7f9212444c00) [pid = 3974] [serial = 1022] [outer = 0x7f92111ef800] 21:14:09 INFO - PROCESS | 3974 | 1461212049740 Marionette DEBUG loaded listener.js 21:14:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 208 (0x7f92126d9400) [pid = 3974] [serial = 1023] [outer = 0x7f92111ef800] 21:14:10 INFO - PROCESS | 3974 | 1461212050547 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]]]}] 21:14:10 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 21:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1326ms 21:14:10 INFO - PROCESS | 3974 | 1461212050621 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 21:14:10 INFO - PROCESS | 3974 | 1461212050627 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 21:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 21:14:10 INFO - PROCESS | 3974 | 1461212050633 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 21:14:10 INFO - PROCESS | 3974 | 1461212050639 Marionette TRACE conn3 <- [1,1334,null,{}] 21:14:10 INFO - PROCESS | 3974 | 1461212050645 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}] 21:14:10 INFO - PROCESS | 3974 | 1461212050837 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 21:14:11 INFO - PROCESS | 3974 | 1461212051001 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:11 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c417000 == 111 [pid = 3974] [id = 341] 21:14:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 209 (0x7f92111ee000) [pid = 3974] [serial = 1024] [outer = (nil)] 21:14:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 210 (0x7f92160b1400) [pid = 3974] [serial = 1025] [outer = 0x7f92111ee000] 21:14:11 INFO - PROCESS | 3974 | 1461212051068 Marionette DEBUG loaded listener.js 21:14:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 211 (0x7f9216787000) [pid = 3974] [serial = 1026] [outer = 0x7f92111ee000] 21:14:11 INFO - PROCESS | 3974 | 1461212051862 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]]]}] 21:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 21:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1281ms 21:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 21:14:11 INFO - PROCESS | 3974 | 1461212051915 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 21:14:11 INFO - PROCESS | 3974 | 1461212051919 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 21:14:11 INFO - PROCESS | 3974 | 1461212051925 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 21:14:11 INFO - PROCESS | 3974 | 1461212051928 Marionette TRACE conn3 <- [1,1338,null,{}] 21:14:11 INFO - PROCESS | 3974 | 1461212051933 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}] 21:14:12 INFO - PROCESS | 3974 | 1461212052081 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 21:14:12 INFO - PROCESS | 3974 | 1461212052264 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:12 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221968000 == 112 [pid = 3974] [id = 342] 21:14:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 212 (0x7f9215e16c00) [pid = 3974] [serial = 1027] [outer = (nil)] 21:14:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 213 (0x7f921b04a400) [pid = 3974] [serial = 1028] [outer = 0x7f9215e16c00] 21:14:12 INFO - PROCESS | 3974 | 1461212052331 Marionette DEBUG loaded listener.js 21:14:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 214 (0x7f921c0f2000) [pid = 3974] [serial = 1029] [outer = 0x7f9215e16c00] 21:14:13 INFO - PROCESS | 3974 | 1461212053691 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]]]}] 21:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 21:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1784ms 21:14:13 INFO - PROCESS | 3974 | 1461212053708 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 21:14:13 INFO - PROCESS | 3974 | 1461212053713 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 21:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 21:14:13 INFO - PROCESS | 3974 | 1461212053727 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 21:14:13 INFO - PROCESS | 3974 | 1461212053734 Marionette TRACE conn3 <- [1,1342,null,{}] 21:14:13 INFO - PROCESS | 3974 | 1461212053738 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}] 21:14:13 INFO - PROCESS | 3974 | 1461212053914 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 21:14:14 INFO - PROCESS | 3974 | 1461212054093 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:14 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92279f3800 == 113 [pid = 3974] [id = 343] 21:14:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 215 (0x7f921ac7c000) [pid = 3974] [serial = 1030] [outer = (nil)] 21:14:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 216 (0x7f921ea16000) [pid = 3974] [serial = 1031] [outer = 0x7f921ac7c000] 21:14:14 INFO - PROCESS | 3974 | 1461212054155 Marionette DEBUG loaded listener.js 21:14:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 217 (0x7f9220007000) [pid = 3974] [serial = 1032] [outer = 0x7f921ac7c000] 21:14:14 INFO - PROCESS | 3974 | 1461212054909 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]]]}] 21:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 21:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1238ms 21:14:14 INFO - PROCESS | 3974 | 1461212054958 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 21:14:14 INFO - PROCESS | 3974 | 1461212054961 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 21:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 21:14:14 INFO - PROCESS | 3974 | 1461212054966 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 21:14:14 INFO - PROCESS | 3974 | 1461212054968 Marionette TRACE conn3 <- [1,1346,null,{}] 21:14:14 INFO - PROCESS | 3974 | 1461212054973 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}] 21:14:15 INFO - PROCESS | 3974 | 1461212055111 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 21:14:15 INFO - PROCESS | 3974 | 1461212055280 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:15 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9234ae9000 == 114 [pid = 3974] [id = 344] 21:14:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 218 (0x7f921db7a400) [pid = 3974] [serial = 1033] [outer = (nil)] 21:14:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 219 (0x7f9224289000) [pid = 3974] [serial = 1034] [outer = 0x7f921db7a400] 21:14:15 INFO - PROCESS | 3974 | 1461212055343 Marionette DEBUG loaded listener.js 21:14:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 220 (0x7f922772d400) [pid = 3974] [serial = 1035] [outer = 0x7f921db7a400] 21:14:16 INFO - PROCESS | 3974 | 1461212056124 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]]]}] 21:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 21:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1228ms 21:14:16 INFO - PROCESS | 3974 | 1461212056195 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 21:14:16 INFO - PROCESS | 3974 | 1461212056198 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 21:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 21:14:16 INFO - PROCESS | 3974 | 1461212056203 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 21:14:16 INFO - PROCESS | 3974 | 1461212056205 Marionette TRACE conn3 <- [1,1350,null,{}] 21:14:16 INFO - PROCESS | 3974 | 1461212056210 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}] 21:14:16 INFO - PROCESS | 3974 | 1461212056364 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 21:14:16 INFO - PROCESS | 3974 | 1461212056531 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:16 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a0c3800 == 115 [pid = 3974] [id = 345] 21:14:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 221 (0x7f9233ec4000) [pid = 3974] [serial = 1036] [outer = (nil)] 21:14:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 222 (0x7f921c0f3800) [pid = 3974] [serial = 1037] [outer = 0x7f9233ec4000] 21:14:16 INFO - PROCESS | 3974 | 1461212056610 Marionette DEBUG loaded listener.js 21:14:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 223 (0x7f9235f52c00) [pid = 3974] [serial = 1038] [outer = 0x7f9233ec4000] 21:14:17 INFO - PROCESS | 3974 | 1461212057365 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]]]}] 21:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 21:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1225ms 21:14:17 INFO - PROCESS | 3974 | 1461212057429 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 21:14:17 INFO - PROCESS | 3974 | 1461212057432 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 21:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 21:14:17 INFO - PROCESS | 3974 | 1461212057437 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 21:14:17 INFO - PROCESS | 3974 | 1461212057440 Marionette TRACE conn3 <- [1,1354,null,{}] 21:14:17 INFO - PROCESS | 3974 | 1461212057445 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}] 21:14:17 INFO - PROCESS | 3974 | 1461212057589 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 21:14:17 INFO - PROCESS | 3974 | 1461212057755 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:17 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b373000 == 116 [pid = 3974] [id = 346] 21:14:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 224 (0x7f92114c5800) [pid = 3974] [serial = 1039] [outer = (nil)] 21:14:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 225 (0x7f92114d0c00) [pid = 3974] [serial = 1040] [outer = 0x7f92114c5800] 21:14:17 INFO - PROCESS | 3974 | 1461212057819 Marionette DEBUG loaded listener.js 21:14:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 226 (0x7f92362f0c00) [pid = 3974] [serial = 1041] [outer = 0x7f92114c5800] 21:14:18 INFO - PROCESS | 3974 | 1461212058582 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]]]}] 21:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 21:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1177ms 21:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 21:14:18 INFO - PROCESS | 3974 | 1461212058614 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 21:14:18 INFO - PROCESS | 3974 | 1461212058617 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 21:14:18 INFO - PROCESS | 3974 | 1461212058622 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 21:14:18 INFO - PROCESS | 3974 | 1461212058625 Marionette TRACE conn3 <- [1,1358,null,{}] 21:14:18 INFO - PROCESS | 3974 | 1461212058630 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}] 21:14:18 INFO - PROCESS | 3974 | 1461212058771 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 21:14:18 INFO - PROCESS | 3974 | 1461212058942 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:18 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b38c000 == 117 [pid = 3974] [id = 347] 21:14:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 227 (0x7f92114c9800) [pid = 3974] [serial = 1042] [outer = (nil)] 21:14:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 228 (0x7f921ad55c00) [pid = 3974] [serial = 1043] [outer = 0x7f92114c9800] 21:14:19 INFO - PROCESS | 3974 | 1461212059005 Marionette DEBUG loaded listener.js 21:14:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 229 (0x7f921ad5b400) [pid = 3974] [serial = 1044] [outer = 0x7f92114c9800] 21:14:19 INFO - PROCESS | 3974 | 1461212059782 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]]]}] 21:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 21:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1178ms 21:14:19 INFO - PROCESS | 3974 | 1461212059799 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 21:14:19 INFO - PROCESS | 3974 | 1461212059803 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 21:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 21:14:19 INFO - PROCESS | 3974 | 1461212059808 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 21:14:19 INFO - PROCESS | 3974 | 1461212059810 Marionette TRACE conn3 <- [1,1362,null,{}] 21:14:19 INFO - PROCESS | 3974 | 1461212059815 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}] 21:14:19 INFO - PROCESS | 3974 | 1461212059952 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 21:14:20 INFO - PROCESS | 3974 | 1461212060124 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:20 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f6d7000 == 118 [pid = 3974] [id = 348] 21:14:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 230 (0x7f920f70ac00) [pid = 3974] [serial = 1045] [outer = (nil)] 21:14:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 231 (0x7f920f711800) [pid = 3974] [serial = 1046] [outer = 0x7f920f70ac00] 21:14:20 INFO - PROCESS | 3974 | 1461212060188 Marionette DEBUG loaded listener.js 21:14:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 232 (0x7f920f716400) [pid = 3974] [serial = 1047] [outer = 0x7f920f70ac00] 21:14:20 INFO - PROCESS | 3974 | 1461212060979 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]]]}] 21:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 21:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1227ms 21:14:21 INFO - PROCESS | 3974 | 1461212061035 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 21:14:21 INFO - PROCESS | 3974 | 1461212061038 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 21:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 21:14:21 INFO - PROCESS | 3974 | 1461212061044 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 21:14:21 INFO - PROCESS | 3974 | 1461212061046 Marionette TRACE conn3 <- [1,1366,null,{}] 21:14:21 INFO - PROCESS | 3974 | 1461212061051 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}] 21:14:21 INFO - PROCESS | 3974 | 1461212061193 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 21:14:21 INFO - PROCESS | 3974 | 1461212061371 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:21 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9212f0d000 == 119 [pid = 3974] [id = 349] 21:14:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 233 (0x7f9212619c00) [pid = 3974] [serial = 1048] [outer = (nil)] 21:14:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 234 (0x7f9215e1d000) [pid = 3974] [serial = 1049] [outer = 0x7f9212619c00] 21:14:21 INFO - PROCESS | 3974 | 1461212061430 Marionette DEBUG loaded listener.js 21:14:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 235 (0x7f921ad57400) [pid = 3974] [serial = 1050] [outer = 0x7f9212619c00] 21:14:22 INFO - PROCESS | 3974 | 1461212062250 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] 21:14:22 INFO - PROCESS | 3974 | 1461212062325 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 21:14:22 INFO - PROCESS | 3974 | 1461212062331 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 21:14:22 INFO - PROCESS | 3974 | 1461212062334 Marionette TRACE conn3 <- [1,1370,null,{}] 21:14:22 INFO - PROCESS | 3974 | 1461212062338 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}] 21:14:22 INFO - PROCESS | 3974 | 1461212062486 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 21:14:22 INFO - PROCESS | 3974 | 1461212062664 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:22 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c419800 == 120 [pid = 3974] [id = 350] 21:14:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 236 (0x7f9212616800) [pid = 3974] [serial = 1051] [outer = (nil)] 21:14:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 237 (0x7f921ec50800) [pid = 3974] [serial = 1052] [outer = 0x7f9212616800] 21:14:22 INFO - PROCESS | 3974 | 1461212062735 Marionette DEBUG loaded listener.js 21:14:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 238 (0x7f9239fc5000) [pid = 3974] [serial = 1053] [outer = 0x7f9212616800] 21:14:23 INFO - PROCESS | 3974 | 1461212063761 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] 21:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 21:14:23 INFO - PROCESS | 3974 | 1461212063816 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 21:14:23 INFO - PROCESS | 3974 | 1461212063823 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 21:14:23 INFO - PROCESS | 3974 | 1461212063828 Marionette TRACE conn3 <- [1,1374,null,{}] 21:14:23 INFO - PROCESS | 3974 | 1461212063836 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}] 21:14:24 INFO - PROCESS | 3974 | 1461212064024 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 21:14:24 INFO - PROCESS | 3974 | 1461212064265 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:24 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b6d7000 == 121 [pid = 3974] [id = 351] 21:14:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 239 (0x7f92111efc00) [pid = 3974] [serial = 1054] [outer = (nil)] 21:14:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 240 (0x7f9212625800) [pid = 3974] [serial = 1055] [outer = 0x7f92111efc00] 21:14:24 INFO - PROCESS | 3974 | 1461212064322 Marionette DEBUG loaded listener.js 21:14:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 241 (0x7f9212848400) [pid = 3974] [serial = 1056] [outer = 0x7f92111efc00] 21:14:25 INFO - PROCESS | 3974 | [3974] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:14:25 INFO - PROCESS | 3974 | 1461212065212 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] 21:14:25 INFO - PROCESS | 3974 | 1461212065267 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 21:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 21:14:25 INFO - PROCESS | 3974 | 1461212065276 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 21:14:25 INFO - PROCESS | 3974 | 1461212065278 Marionette TRACE conn3 <- [1,1378,null,{}] 21:14:25 INFO - PROCESS | 3974 | 1461212065282 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}] 21:14:25 INFO - PROCESS | 3974 | 1461212065419 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 21:14:25 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923a19c800 == 120 [pid = 3974] [id = 225] 21:14:25 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921684a800 == 119 [pid = 3974] [id = 293] 21:14:25 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921eef5000 == 118 [pid = 3974] [id = 294] 21:14:25 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9221980800 == 117 [pid = 3974] [id = 339] 21:14:25 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921eef8800 == 116 [pid = 3974] [id = 338] 21:14:25 INFO - PROCESS | 3974 | --DOMWINDOW == 240 (0x7f921e6a5c00) [pid = 3974] [serial = 965] [outer = (nil)] [url = about:blank] 21:14:25 INFO - PROCESS | 3974 | 1461212065662 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:25 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921ed1d800 == 115 [pid = 3974] [id = 337] 21:14:25 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e31a000 == 114 [pid = 3974] [id = 336] 21:14:25 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921d526800 == 113 [pid = 3974] [id = 335] 21:14:25 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921bf78000 == 112 [pid = 3974] [id = 334] 21:14:25 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92128cc000 == 113 [pid = 3974] [id = 352] 21:14:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 241 (0x7f92126d2c00) [pid = 3974] [serial = 1057] [outer = (nil)] 21:14:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 242 (0x7f9215f44800) [pid = 3974] [serial = 1058] [outer = 0x7f92126d2c00] 21:14:25 INFO - PROCESS | 3974 | 1461212065766 Marionette DEBUG loaded listener.js 21:14:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 243 (0x7f9216b62400) [pid = 3974] [serial = 1059] [outer = 0x7f92126d2c00] 21:14:25 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216a90000 == 112 [pid = 3974] [id = 333] 21:14:25 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b6de800 == 111 [pid = 3974] [id = 332] 21:14:25 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923e4a0000 == 110 [pid = 3974] [id = 329] 21:14:25 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b6d1000 == 109 [pid = 3974] [id = 328] 21:14:25 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921d4b0800 == 108 [pid = 3974] [id = 327] 21:14:25 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923e678000 == 107 [pid = 3974] [id = 326] 21:14:25 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923a4ac800 == 106 [pid = 3974] [id = 325] 21:14:25 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9227111000 == 105 [pid = 3974] [id = 324] 21:14:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921df6a800 == 104 [pid = 3974] [id = 323] 21:14:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921315a800 == 103 [pid = 3974] [id = 322] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 242 (0x7f922199c400) [pid = 3974] [serial = 912] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 241 (0x7f92140ae000) [pid = 3974] [serial = 914] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 240 (0x7f92219a1400) [pid = 3974] [serial = 956] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 239 (0x7f921ed7c000) [pid = 3974] [serial = 941] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 238 (0x7f921e440c00) [pid = 3974] [serial = 920] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 237 (0x7f921c0a3000) [pid = 3974] [serial = 947] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 236 (0x7f921c39c000) [pid = 3974] [serial = 948] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 235 (0x7f9216b61c00) [pid = 3974] [serial = 945] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 234 (0x7f9215eeb000) [pid = 3974] [serial = 944] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 233 (0x7f921ed79400) [pid = 3974] [serial = 953] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 232 (0x7f9234da3800) [pid = 3974] [serial = 932] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 231 (0x7f921e445000) [pid = 3974] [serial = 950] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 230 (0x7f921e9b5000) [pid = 3974] [serial = 951] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 229 (0x7f921ec4e000) [pid = 3974] [serial = 923] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 228 (0x7f9227cf4000) [pid = 3974] [serial = 929] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 227 (0x7f922a66bc00) [pid = 3974] [serial = 959] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 226 (0x7f9221c57800) [pid = 3974] [serial = 926] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 225 (0x7f921b1e5800) [pid = 3974] [serial = 917] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 224 (0x7f9235f4d800) [pid = 3974] [serial = 935] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 223 (0x7f923801ac00) [pid = 3974] [serial = 938] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 222 (0x7f9212621c00) [pid = 3974] [serial = 962] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 221 (0x7f9235f49800) [pid = 3974] [serial = 960] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 220 (0x7f92241d4000) [pid = 3974] [serial = 957] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 219 (0x7f9213386800) [pid = 3974] [serial = 963] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | --DOMWINDOW == 218 (0x7f921fd7c000) [pid = 3974] [serial = 954] [outer = (nil)] [url = about:blank] 21:14:26 INFO - PROCESS | 3974 | 1461212066473 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] 21:14:26 INFO - PROCESS | 3974 | 1461212066557 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 21:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 21:14:26 INFO - PROCESS | 3974 | 1461212066563 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 21:14:26 INFO - PROCESS | 3974 | 1461212066568 Marionette TRACE conn3 <- [1,1382,null,{}] 21:14:26 INFO - PROCESS | 3974 | 1461212066582 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}] 21:14:26 INFO - PROCESS | 3974 | 1461212066720 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 21:14:26 INFO - PROCESS | 3974 | 1461212066729 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:26 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c020800 == 104 [pid = 3974] [id = 353] 21:14:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 219 (0x7f921b017400) [pid = 3974] [serial = 1060] [outer = (nil)] 21:14:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 220 (0x7f921b022800) [pid = 3974] [serial = 1061] [outer = 0x7f921b017400] 21:14:26 INFO - PROCESS | 3974 | 1461212066784 Marionette DEBUG loaded listener.js 21:14:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 221 (0x7f921b051800) [pid = 3974] [serial = 1062] [outer = 0x7f921b017400] 21:14:27 INFO - PROCESS | 3974 | [3974] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 21:14:27 INFO - PROCESS | 3974 | 1461212067528 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] 21:14:27 INFO - PROCESS | 3974 | 1461212067554 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 21:14:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 21:14:27 INFO - PROCESS | 3974 | 1461212067559 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 21:14:27 INFO - PROCESS | 3974 | 1461212067561 Marionette TRACE conn3 <- [1,1386,null,{}] 21:14:27 INFO - PROCESS | 3974 | 1461212067565 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}] 21:14:27 INFO - PROCESS | 3974 | 1461212067743 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 21:14:27 INFO - PROCESS | 3974 | 1461212067764 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:27 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e31f800 == 105 [pid = 3974] [id = 354] 21:14:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 222 (0x7f92114c6c00) [pid = 3974] [serial = 1063] [outer = (nil)] 21:14:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 223 (0x7f921d1e8800) [pid = 3974] [serial = 1064] [outer = 0x7f92114c6c00] 21:14:27 INFO - PROCESS | 3974 | 1461212067817 Marionette DEBUG loaded listener.js 21:14:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 224 (0x7f921d6f9800) [pid = 3974] [serial = 1065] [outer = 0x7f92114c6c00] 21:14:28 INFO - PROCESS | 3974 | 1461212068537 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] 21:14:28 INFO - PROCESS | 3974 | 1461212068596 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 21:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 21:14:28 INFO - PROCESS | 3974 | 1461212068601 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 21:14:28 INFO - PROCESS | 3974 | 1461212068604 Marionette TRACE conn3 <- [1,1390,null,{}] 21:14:28 INFO - PROCESS | 3974 | 1461212068624 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}] 21:14:28 INFO - PROCESS | 3974 | 1461212068818 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 21:14:28 INFO - PROCESS | 3974 | 1461212068832 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:28 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fda3000 == 106 [pid = 3974] [id = 355] 21:14:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 225 (0x7f921b015400) [pid = 3974] [serial = 1066] [outer = (nil)] 21:14:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 226 (0x7f921e437400) [pid = 3974] [serial = 1067] [outer = 0x7f921b015400] 21:14:28 INFO - PROCESS | 3974 | 1461212068885 Marionette DEBUG loaded listener.js 21:14:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 227 (0x7f921e9c1400) [pid = 3974] [serial = 1068] [outer = 0x7f921b015400] 21:14:29 INFO - PROCESS | 3974 | 1461212069576 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]]]}] 21:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 21:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 996ms 21:14:29 INFO - PROCESS | 3974 | 1461212069596 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 21:14:29 INFO - PROCESS | 3974 | 1461212069599 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 21:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 21:14:29 INFO - PROCESS | 3974 | 1461212069613 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 21:14:29 INFO - PROCESS | 3974 | 1461212069614 Marionette TRACE conn3 <- [1,1394,null,{}] 21:14:29 INFO - PROCESS | 3974 | 1461212069619 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}] 21:14:29 INFO - PROCESS | 3974 | 1461212069812 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 21:14:29 INFO - PROCESS | 3974 | 1461212069838 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:29 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226027800 == 107 [pid = 3974] [id = 356] 21:14:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 228 (0x7f921fd5b000) [pid = 3974] [serial = 1069] [outer = (nil)] 21:14:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 229 (0x7f92276b3800) [pid = 3974] [serial = 1070] [outer = 0x7f921fd5b000] 21:14:29 INFO - PROCESS | 3974 | 1461212069893 Marionette DEBUG loaded listener.js 21:14:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 230 (0x7f922a66fc00) [pid = 3974] [serial = 1071] [outer = 0x7f921fd5b000] 21:14:30 INFO - PROCESS | 3974 | --DOMWINDOW == 229 (0x7f921d1ef800) [pid = 3974] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 21:14:30 INFO - PROCESS | 3974 | --DOMWINDOW == 228 (0x7f921ac80c00) [pid = 3974] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 21:14:30 INFO - PROCESS | 3974 | --DOMWINDOW == 227 (0x7f92126d0c00) [pid = 3974] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 21:14:30 INFO - PROCESS | 3974 | --DOMWINDOW == 226 (0x7f921e50f800) [pid = 3974] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 21:14:30 INFO - PROCESS | 3974 | --DOMWINDOW == 225 (0x7f9215f42400) [pid = 3974] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 21:14:30 INFO - PROCESS | 3974 | --DOMWINDOW == 224 (0x7f921666bc00) [pid = 3974] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 21:14:30 INFO - PROCESS | 3974 | --DOMWINDOW == 223 (0x7f9215e93400) [pid = 3974] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 21:14:30 INFO - PROCESS | 3974 | --DOMWINDOW == 222 (0x7f921261fc00) [pid = 3974] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 21:14:30 INFO - PROCESS | 3974 | 1461212070854 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]]]}] 21:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 21:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1283ms 21:14:30 INFO - PROCESS | 3974 | 1461212070894 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 21:14:30 INFO - PROCESS | 3974 | 1461212070896 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 21:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 21:14:30 INFO - PROCESS | 3974 | 1461212070902 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 21:14:30 INFO - PROCESS | 3974 | 1461212070904 Marionette TRACE conn3 <- [1,1398,null,{}] 21:14:30 INFO - PROCESS | 3974 | 1461212070908 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}] 21:14:31 INFO - PROCESS | 3974 | 1461212071078 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 21:14:31 INFO - PROCESS | 3974 | 1461212071164 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:31 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92266cd000 == 108 [pid = 3974] [id = 357] 21:14:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 223 (0x7f9215e17800) [pid = 3974] [serial = 1072] [outer = (nil)] 21:14:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 224 (0x7f921e9b2800) [pid = 3974] [serial = 1073] [outer = 0x7f9215e17800] 21:14:31 INFO - PROCESS | 3974 | 1461212071216 Marionette DEBUG loaded listener.js 21:14:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 225 (0x7f9221c53400) [pid = 3974] [serial = 1074] [outer = 0x7f9215e17800] 21:14:31 INFO - PROCESS | 3974 | 1461212071772 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]]]}] 21:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 21:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 926ms 21:14:31 INFO - PROCESS | 3974 | 1461212071828 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 21:14:31 INFO - PROCESS | 3974 | 1461212071831 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 21:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 21:14:31 INFO - PROCESS | 3974 | 1461212071836 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 21:14:31 INFO - PROCESS | 3974 | 1461212071838 Marionette TRACE conn3 <- [1,1402,null,{}] 21:14:31 INFO - PROCESS | 3974 | 1461212071843 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}] 21:14:32 INFO - PROCESS | 3974 | 1461212072015 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 21:14:32 INFO - PROCESS | 3974 | 1461212072031 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:32 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922a3ed000 == 109 [pid = 3974] [id = 358] 21:14:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 226 (0x7f92126d0c00) [pid = 3974] [serial = 1075] [outer = (nil)] 21:14:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 227 (0x7f9234a73400) [pid = 3974] [serial = 1076] [outer = 0x7f92126d0c00] 21:14:32 INFO - PROCESS | 3974 | 1461212072083 Marionette DEBUG loaded listener.js 21:14:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 228 (0x7f9238019000) [pid = 3974] [serial = 1077] [outer = 0x7f92126d0c00] 21:14:32 INFO - PROCESS | 3974 | 1461212072840 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]]]}] 21:14:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 21:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1081ms 21:14:32 INFO - PROCESS | 3974 | 1461212072927 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 21:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 21:14:32 INFO - PROCESS | 3974 | 1461212072932 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 21:14:32 INFO - PROCESS | 3974 | 1461212072940 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 21:14:32 INFO - PROCESS | 3974 | 1461212072945 Marionette TRACE conn3 <- [1,1406,null,{}] 21:14:32 INFO - PROCESS | 3974 | 1461212072952 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}] 21:14:33 INFO - PROCESS | 3974 | 1461212073180 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 21:14:33 INFO - PROCESS | 3974 | 1461212073306 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:33 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216509000 == 110 [pid = 3974] [id = 359] 21:14:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 229 (0x7f920f713800) [pid = 3974] [serial = 1078] [outer = (nil)] 21:14:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 230 (0x7f921261ec00) [pid = 3974] [serial = 1079] [outer = 0x7f920f713800] 21:14:33 INFO - PROCESS | 3974 | 1461212073372 Marionette DEBUG loaded listener.js 21:14:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 231 (0x7f9213386800) [pid = 3974] [serial = 1080] [outer = 0x7f920f713800] 21:14:34 INFO - PROCESS | 3974 | 1461212074213 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]]]}] 21:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 21:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1343ms 21:14:34 INFO - PROCESS | 3974 | 1461212074282 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 21:14:34 INFO - PROCESS | 3974 | 1461212074290 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 21:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 21:14:34 INFO - PROCESS | 3974 | 1461212074299 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 21:14:34 INFO - PROCESS | 3974 | 1461212074302 Marionette TRACE conn3 <- [1,1410,null,{}] 21:14:34 INFO - PROCESS | 3974 | 1461212074308 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}] 21:14:34 INFO - PROCESS | 3974 | 1461212074495 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 21:14:34 INFO - PROCESS | 3974 | 1461212074668 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:34 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e690800 == 111 [pid = 3974] [id = 360] 21:14:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 232 (0x7f9212440000) [pid = 3974] [serial = 1081] [outer = (nil)] 21:14:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 233 (0x7f92140e8400) [pid = 3974] [serial = 1082] [outer = 0x7f9212440000] 21:14:34 INFO - PROCESS | 3974 | 1461212074734 Marionette DEBUG loaded listener.js 21:14:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 234 (0x7f9216665400) [pid = 3974] [serial = 1083] [outer = 0x7f9212440000] 21:14:35 INFO - PROCESS | 3974 | 1461212075632 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]]]}] 21:14:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 21:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1380ms 21:14:35 INFO - PROCESS | 3974 | 1461212075678 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 21:14:35 INFO - PROCESS | 3974 | 1461212075681 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 21:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 21:14:35 INFO - PROCESS | 3974 | 1461212075687 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 21:14:35 INFO - PROCESS | 3974 | 1461212075692 Marionette TRACE conn3 <- [1,1414,null,{}] 21:14:35 INFO - PROCESS | 3974 | 1461212075706 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}] 21:14:35 INFO - PROCESS | 3974 | 1461212075897 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 21:14:36 INFO - PROCESS | 3974 | 1461212076141 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:36 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a1ac800 == 112 [pid = 3974] [id = 361] 21:14:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 235 (0x7f921b016000) [pid = 3974] [serial = 1084] [outer = (nil)] 21:14:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 236 (0x7f921b043800) [pid = 3974] [serial = 1085] [outer = 0x7f921b016000] 21:14:36 INFO - PROCESS | 3974 | 1461212076254 Marionette DEBUG loaded listener.js 21:14:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 237 (0x7f921c392c00) [pid = 3974] [serial = 1086] [outer = 0x7f921b016000] 21:14:37 INFO - PROCESS | 3974 | 1461212077095 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]]]}] 21:14:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 21:14:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1432ms 21:14:37 INFO - PROCESS | 3974 | 1461212077118 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 21:14:37 INFO - PROCESS | 3974 | 1461212077122 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 21:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 21:14:37 INFO - PROCESS | 3974 | 1461212077128 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 21:14:37 INFO - PROCESS | 3974 | 1461212077130 Marionette TRACE conn3 <- [1,1418,null,{}] 21:14:37 INFO - PROCESS | 3974 | 1461212077135 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}] 21:14:37 INFO - PROCESS | 3974 | 1461212077278 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 21:14:37 INFO - PROCESS | 3974 | 1461212077453 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:37 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e5a0800 == 113 [pid = 3974] [id = 362] 21:14:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 238 (0x7f921b018800) [pid = 3974] [serial = 1087] [outer = (nil)] 21:14:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 239 (0x7f921ec4e000) [pid = 3974] [serial = 1088] [outer = 0x7f921b018800] 21:14:37 INFO - PROCESS | 3974 | 1461212077519 Marionette DEBUG loaded listener.js 21:14:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 240 (0x7f92219a1400) [pid = 3974] [serial = 1089] [outer = 0x7f921b018800] 21:14:38 INFO - PROCESS | 3974 | 1461212078291 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]]]}] 21:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 21:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1227ms 21:14:38 INFO - PROCESS | 3974 | 1461212078355 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 21:14:38 INFO - PROCESS | 3974 | 1461212078359 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 21:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 21:14:38 INFO - PROCESS | 3974 | 1461212078364 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 21:14:38 INFO - PROCESS | 3974 | 1461212078366 Marionette TRACE conn3 <- [1,1422,null,{}] 21:14:38 INFO - PROCESS | 3974 | 1461212078371 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}] 21:14:38 INFO - PROCESS | 3974 | 1461212078510 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 21:14:38 INFO - PROCESS | 3974 | 1461212078694 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:38 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923f472800 == 114 [pid = 3974] [id = 363] 21:14:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 241 (0x7f921e258c00) [pid = 3974] [serial = 1090] [outer = (nil)] 21:14:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 242 (0x7f922665c800) [pid = 3974] [serial = 1091] [outer = 0x7f921e258c00] 21:14:38 INFO - PROCESS | 3974 | 1461212078761 Marionette DEBUG loaded listener.js 21:14:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 243 (0x7f922e125400) [pid = 3974] [serial = 1092] [outer = 0x7f921e258c00] 21:14:39 INFO - PROCESS | 3974 | 1461212079533 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]]]}] 21:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 21:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1225ms 21:14:39 INFO - PROCESS | 3974 | 1461212079591 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 21:14:39 INFO - PROCESS | 3974 | 1461212079593 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 21:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 21:14:39 INFO - PROCESS | 3974 | 1461212079603 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 21:14:39 INFO - PROCESS | 3974 | 1461212079605 Marionette TRACE conn3 <- [1,1426,null,{}] 21:14:39 INFO - PROCESS | 3974 | 1461212079614 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}] 21:14:39 INFO - PROCESS | 3974 | 1461212079788 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 21:14:39 INFO - PROCESS | 3974 | 1461212079961 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:39 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920fee1800 == 115 [pid = 3974] [id = 364] 21:14:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 244 (0x7f921d485c00) [pid = 3974] [serial = 1093] [outer = (nil)] 21:14:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 245 (0x7f921e445000) [pid = 3974] [serial = 1094] [outer = 0x7f921d485c00] 21:14:40 INFO - PROCESS | 3974 | 1461212080030 Marionette DEBUG loaded listener.js 21:14:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 246 (0x7f9239fc7000) [pid = 3974] [serial = 1095] [outer = 0x7f921d485c00] 21:14:40 INFO - PROCESS | 3974 | 1461212080837 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]]]}] 21:14:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 21:14:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1290ms 21:14:40 INFO - PROCESS | 3974 | 1461212080890 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 21:14:40 INFO - PROCESS | 3974 | 1461212080894 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 21:14:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 21:14:40 INFO - PROCESS | 3974 | 1461212080899 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 21:14:40 INFO - PROCESS | 3974 | 1461212080901 Marionette TRACE conn3 <- [1,1430,null,{}] 21:14:40 INFO - PROCESS | 3974 | 1461212080906 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}] 21:14:41 INFO - PROCESS | 3974 | 1461212081046 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 21:14:41 INFO - PROCESS | 3974 | 1461212081222 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:41 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923f4cc800 == 116 [pid = 3974] [id = 365] 21:14:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 247 (0x7f920f945c00) [pid = 3974] [serial = 1096] [outer = (nil)] 21:14:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 248 (0x7f920f94d000) [pid = 3974] [serial = 1097] [outer = 0x7f920f945c00] 21:14:41 INFO - PROCESS | 3974 | 1461212081288 Marionette DEBUG loaded listener.js 21:14:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 249 (0x7f920f951400) [pid = 3974] [serial = 1098] [outer = 0x7f920f945c00] 21:14:42 INFO - PROCESS | 3974 | 1461212082057 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]]]}] 21:14:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 21:14:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1226ms 21:14:42 INFO - PROCESS | 3974 | 1461212082125 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 21:14:42 INFO - PROCESS | 3974 | 1461212082129 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 21:14:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 21:14:42 INFO - PROCESS | 3974 | 1461212082134 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 21:14:42 INFO - PROCESS | 3974 | 1461212082136 Marionette TRACE conn3 <- [1,1434,null,{}] 21:14:42 INFO - PROCESS | 3974 | 1461212082141 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}] 21:14:42 INFO - PROCESS | 3974 | 1461212082290 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 21:14:42 INFO - PROCESS | 3974 | 1461212082463 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:42 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920fbba800 == 117 [pid = 3974] [id = 366] 21:14:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 250 (0x7f920f946400) [pid = 3974] [serial = 1099] [outer = (nil)] 21:14:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 251 (0x7f92115cb400) [pid = 3974] [serial = 1100] [outer = 0x7f920f946400] 21:14:42 INFO - PROCESS | 3974 | 1461212082526 Marionette DEBUG loaded listener.js 21:14:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 252 (0x7f92115cf000) [pid = 3974] [serial = 1101] [outer = 0x7f920f946400] 21:14:43 INFO - PROCESS | 3974 | 1461212083310 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]]]}] 21:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 21:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1235ms 21:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 21:14:43 INFO - PROCESS | 3974 | 1461212083369 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 21:14:43 INFO - PROCESS | 3974 | 1461212083371 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 21:14:43 INFO - PROCESS | 3974 | 1461212083376 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 21:14:43 INFO - PROCESS | 3974 | 1461212083379 Marionette TRACE conn3 <- [1,1438,null,{}] 21:14:43 INFO - PROCESS | 3974 | 1461212083384 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}] 21:14:43 INFO - PROCESS | 3974 | 1461212083526 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 21:14:43 INFO - PROCESS | 3974 | 1461212083716 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:43 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b513800 == 118 [pid = 3974] [id = 367] 21:14:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 253 (0x7f920f94b000) [pid = 3974] [serial = 1102] [outer = (nil)] 21:14:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 254 (0x7f921b52c800) [pid = 3974] [serial = 1103] [outer = 0x7f920f94b000] 21:14:43 INFO - PROCESS | 3974 | 1461212083780 Marionette DEBUG loaded listener.js 21:14:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 255 (0x7f921b530800) [pid = 3974] [serial = 1104] [outer = 0x7f920f94b000] 21:14:44 INFO - PROCESS | 3974 | 1461212084562 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]]]}] 21:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 21:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1229ms 21:14:44 INFO - PROCESS | 3974 | 1461212084605 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 21:14:44 INFO - PROCESS | 3974 | 1461212084609 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 21:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 21:14:44 INFO - PROCESS | 3974 | 1461212084619 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 21:14:44 INFO - PROCESS | 3974 | 1461212084622 Marionette TRACE conn3 <- [1,1442,null,{}] 21:14:44 INFO - PROCESS | 3974 | 1461212084630 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}] 21:14:44 INFO - PROCESS | 3974 | 1461212084769 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 21:14:44 INFO - PROCESS | 3974 | 1461212084949 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:44 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b520000 == 119 [pid = 3974] [id = 368] 21:14:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 256 (0x7f92115c5c00) [pid = 3974] [serial = 1105] [outer = (nil)] 21:14:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 257 (0x7f921b530000) [pid = 3974] [serial = 1106] [outer = 0x7f92115c5c00] 21:14:45 INFO - PROCESS | 3974 | 1461212085008 Marionette DEBUG loaded listener.js 21:14:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 258 (0x7f921b535c00) [pid = 3974] [serial = 1107] [outer = 0x7f92115c5c00] 21:14:45 INFO - PROCESS | 3974 | 1461212085802 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]]]}] 21:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 21:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1234ms 21:14:45 INFO - PROCESS | 3974 | 1461212085849 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 21:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 21:14:45 INFO - PROCESS | 3974 | 1461212085853 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 21:14:45 INFO - PROCESS | 3974 | 1461212085858 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 21:14:45 INFO - PROCESS | 3974 | 1461212085862 Marionette TRACE conn3 <- [1,1446,null,{}] 21:14:45 INFO - PROCESS | 3974 | 1461212085865 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}] 21:14:46 INFO - PROCESS | 3974 | 1461212086036 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 21:14:46 INFO - PROCESS | 3974 | 1461212086221 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:46 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ed21800 == 120 [pid = 3974] [id = 369] 21:14:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 259 (0x7f920f942800) [pid = 3974] [serial = 1108] [outer = (nil)] 21:14:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 260 (0x7f921fd7c400) [pid = 3974] [serial = 1109] [outer = 0x7f920f942800] 21:14:46 INFO - PROCESS | 3974 | 1461212086288 Marionette DEBUG loaded listener.js 21:14:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 261 (0x7f923a079c00) [pid = 3974] [serial = 1110] [outer = 0x7f920f942800] 21:14:47 INFO - PROCESS | 3974 | 1461212087451 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]]]}] 21:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 21:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1627ms 21:14:47 INFO - PROCESS | 3974 | 1461212087486 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 21:14:47 INFO - PROCESS | 3974 | 1461212087491 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 21:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 21:14:47 INFO - PROCESS | 3974 | 1461212087498 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 21:14:47 INFO - PROCESS | 3974 | 1461212087502 Marionette TRACE conn3 <- [1,1450,null,{}] 21:14:47 INFO - PROCESS | 3974 | 1461212087509 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}] 21:14:47 INFO - PROCESS | 3974 | 1461212087697 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 21:14:47 INFO - PROCESS | 3974 | 1461212087905 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:47 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92169bd800 == 121 [pid = 3974] [id = 370] 21:14:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 262 (0x7f9211489000) [pid = 3974] [serial = 1111] [outer = (nil)] 21:14:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 263 (0x7f92114c8c00) [pid = 3974] [serial = 1112] [outer = 0x7f9211489000] 21:14:47 INFO - PROCESS | 3974 | 1461212087963 Marionette DEBUG loaded listener.js 21:14:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 264 (0x7f92115cf400) [pid = 3974] [serial = 1113] [outer = 0x7f9211489000] 21:14:48 INFO - PROCESS | 3974 | 1461212088793 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]]]}] 21:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 21:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1383ms 21:14:48 INFO - PROCESS | 3974 | 1461212088881 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 21:14:48 INFO - PROCESS | 3974 | 1461212088895 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 21:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 21:14:48 INFO - PROCESS | 3974 | 1461212088908 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 21:14:48 INFO - PROCESS | 3974 | 1461212088915 Marionette TRACE conn3 <- [1,1454,null,{}] 21:14:48 INFO - PROCESS | 3974 | 1461212088926 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}] 21:14:49 INFO - PROCESS | 3974 | 1461212089152 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 21:14:49 INFO - PROCESS | 3974 | 1461212089376 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:49 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9212874800 == 122 [pid = 3974] [id = 371] 21:14:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 265 (0x7f92115cc800) [pid = 3974] [serial = 1114] [outer = (nil)] 21:14:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 266 (0x7f92140e0800) [pid = 3974] [serial = 1115] [outer = 0x7f92115cc800] 21:14:49 INFO - PROCESS | 3974 | 1461212089449 Marionette DEBUG loaded listener.js 21:14:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 267 (0x7f9215ee5c00) [pid = 3974] [serial = 1116] [outer = 0x7f92115cc800] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 266 (0x7f9221c4a000) [pid = 3974] [serial = 1019] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 265 (0x7f922a337800) [pid = 3974] [serial = 983] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 264 (0x7f92126d8000) [pid = 3974] [serial = 992] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 263 (0x7f9215f50000) [pid = 3974] [serial = 986] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 262 (0x7f9239fc6800) [pid = 3974] [serial = 980] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 261 (0x7f9216665000) [pid = 3974] [serial = 989] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92266cd000 == 121 [pid = 3974] [id = 357] 21:14:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226027800 == 120 [pid = 3974] [id = 356] 21:14:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921fda3000 == 119 [pid = 3974] [id = 355] 21:14:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e31f800 == 118 [pid = 3974] [id = 354] 21:14:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c020800 == 117 [pid = 3974] [id = 353] 21:14:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92128cc000 == 116 [pid = 3974] [id = 352] 21:14:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b6d7000 == 115 [pid = 3974] [id = 351] 21:14:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c417000 == 114 [pid = 3974] [id = 341] 21:14:50 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9212878800 == 113 [pid = 3974] [id = 340] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 260 (0x7f921db76800) [pid = 3974] [serial = 1010] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 259 (0x7f921fd7fc00) [pid = 3974] [serial = 1017] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 258 (0x7f921ed79c00) [pid = 3974] [serial = 974] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 257 (0x7f921284c400) [pid = 3974] [serial = 998] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 256 (0x7f921eac5c00) [pid = 3974] [serial = 1013] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 255 (0x7f9212623000) [pid = 3974] [serial = 968] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 254 (0x7f921e255c00) [pid = 3974] [serial = 1011] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 253 (0x7f921db7f800) [pid = 3974] [serial = 1016] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 252 (0x7f921b04cc00) [pid = 3974] [serial = 1004] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 251 (0x7f92111ed800) [pid = 3974] [serial = 995] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 250 (0x7f921bf4b800) [pid = 3974] [serial = 971] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 249 (0x7f921fd62000) [pid = 3974] [serial = 1014] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 248 (0x7f921d1ea800) [pid = 3974] [serial = 1008] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 247 (0x7f921666b400) [pid = 3974] [serial = 1002] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 246 (0x7f922a415000) [pid = 3974] [serial = 977] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 245 (0x7f921b1e6400) [pid = 3974] [serial = 1005] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 244 (0x7f92160b0000) [pid = 3974] [serial = 1001] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 243 (0x7f92140aac00) [pid = 3974] [serial = 999] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 242 (0x7f9234a72400) [pid = 3974] [serial = 966] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | --DOMWINDOW == 241 (0x7f921c0e6800) [pid = 3974] [serial = 1007] [outer = (nil)] [url = about:blank] 21:14:50 INFO - PROCESS | 3974 | 1461212090378 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]]]}] 21:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 21:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1487ms 21:14:50 INFO - PROCESS | 3974 | 1461212090400 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 21:14:50 INFO - PROCESS | 3974 | 1461212090404 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 21:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 21:14:50 INFO - PROCESS | 3974 | 1461212090409 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 21:14:50 INFO - PROCESS | 3974 | 1461212090414 Marionette TRACE conn3 <- [1,1458,null,{}] 21:14:50 INFO - PROCESS | 3974 | 1461212090427 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}] 21:14:50 INFO - PROCESS | 3974 | 1461212090560 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 21:14:50 INFO - PROCESS | 3974 | 1461212090578 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:50 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216dde000 == 114 [pid = 3974] [id = 372] 21:14:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 242 (0x7f9216663000) [pid = 3974] [serial = 1117] [outer = (nil)] 21:14:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 243 (0x7f9216b52c00) [pid = 3974] [serial = 1118] [outer = 0x7f9216663000] 21:14:50 INFO - PROCESS | 3974 | 1461212090634 Marionette DEBUG loaded listener.js 21:14:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 244 (0x7f921ac1c800) [pid = 3974] [serial = 1119] [outer = 0x7f9216663000] 21:14:51 INFO - PROCESS | 3974 | 1461212091394 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]]]}] 21:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 21:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1030ms 21:14:51 INFO - PROCESS | 3974 | 1461212091440 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 21:14:51 INFO - PROCESS | 3974 | 1461212091444 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 21:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 21:14:51 INFO - PROCESS | 3974 | 1461212091449 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 21:14:51 INFO - PROCESS | 3974 | 1461212091451 Marionette TRACE conn3 <- [1,1462,null,{}] 21:14:51 INFO - PROCESS | 3974 | 1461212091456 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}] 21:14:51 INFO - PROCESS | 3974 | 1461212091581 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 21:14:51 INFO - PROCESS | 3974 | 1461212091595 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:51 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b512800 == 115 [pid = 3974] [id = 373] 21:14:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 245 (0x7f921ac21400) [pid = 3974] [serial = 1120] [outer = (nil)] 21:14:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 246 (0x7f921adab800) [pid = 3974] [serial = 1121] [outer = 0x7f921ac21400] 21:14:51 INFO - PROCESS | 3974 | 1461212091648 Marionette DEBUG loaded listener.js 21:14:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 247 (0x7f921b01d800) [pid = 3974] [serial = 1122] [outer = 0x7f921ac21400] 21:14:52 INFO - PROCESS | 3974 | 1461212092388 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]]]}] 21:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 21:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 979ms 21:14:52 INFO - PROCESS | 3974 | 1461212092428 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 21:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 21:14:52 INFO - PROCESS | 3974 | 1461212092439 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 21:14:52 INFO - PROCESS | 3974 | 1461212092444 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 21:14:52 INFO - PROCESS | 3974 | 1461212092447 Marionette TRACE conn3 <- [1,1466,null,{}] 21:14:52 INFO - PROCESS | 3974 | 1461212092451 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}] 21:14:52 INFO - PROCESS | 3974 | 1461212092640 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 21:14:52 INFO - PROCESS | 3974 | 1461212092678 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:52 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c01d800 == 116 [pid = 3974] [id = 374] 21:14:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 248 (0x7f921148f000) [pid = 3974] [serial = 1123] [outer = (nil)] 21:14:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 249 (0x7f921b01e400) [pid = 3974] [serial = 1124] [outer = 0x7f921148f000] 21:14:52 INFO - PROCESS | 3974 | 1461212092739 Marionette DEBUG loaded listener.js 21:14:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 250 (0x7f921b531800) [pid = 3974] [serial = 1125] [outer = 0x7f921148f000] 21:14:53 INFO - PROCESS | 3974 | 1461212093490 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]]]}] 21:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 21:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1076ms 21:14:53 INFO - PROCESS | 3974 | 1461212093526 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 21:14:53 INFO - PROCESS | 3974 | 1461212093529 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 21:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 21:14:53 INFO - PROCESS | 3974 | 1461212093534 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 21:14:53 INFO - PROCESS | 3974 | 1461212093536 Marionette TRACE conn3 <- [1,1470,null,{}] 21:14:53 INFO - PROCESS | 3974 | 1461212093541 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}] 21:14:53 INFO - PROCESS | 3974 | 1461212093743 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 21:14:53 INFO - PROCESS | 3974 | 1461212093767 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:53 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc93000 == 117 [pid = 3974] [id = 375] 21:14:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 251 (0x7f921b8a5000) [pid = 3974] [serial = 1126] [outer = (nil)] 21:14:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 252 (0x7f921c0e8800) [pid = 3974] [serial = 1127] [outer = 0x7f921b8a5000] 21:14:53 INFO - PROCESS | 3974 | 1461212093825 Marionette DEBUG loaded listener.js 21:14:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 253 (0x7f921d48c400) [pid = 3974] [serial = 1128] [outer = 0x7f921b8a5000] 21:14:54 INFO - PROCESS | 3974 | 1461212094491 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]]]}] 21:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 21:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 983ms 21:14:54 INFO - PROCESS | 3974 | 1461212094517 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 21:14:54 INFO - PROCESS | 3974 | 1461212094520 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 21:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 21:14:54 INFO - PROCESS | 3974 | 1461212094525 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 21:14:54 INFO - PROCESS | 3974 | 1461212094528 Marionette TRACE conn3 <- [1,1474,null,{}] 21:14:54 INFO - PROCESS | 3974 | 1461212094532 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}] 21:14:55 INFO - PROCESS | 3974 | 1461212095133 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 21:14:55 INFO - PROCESS | 3974 | --DOMWINDOW == 252 (0x7f921b015400) [pid = 3974] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 21:14:55 INFO - PROCESS | 3974 | --DOMWINDOW == 251 (0x7f921fd5b000) [pid = 3974] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 21:14:55 INFO - PROCESS | 3974 | --DOMWINDOW == 250 (0x7f9215e17800) [pid = 3974] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 21:14:55 INFO - PROCESS | 3974 | --DOMWINDOW == 249 (0x7f92114c6c00) [pid = 3974] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 21:14:55 INFO - PROCESS | 3974 | --DOMWINDOW == 248 (0x7f921b017400) [pid = 3974] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 21:14:55 INFO - PROCESS | 3974 | --DOMWINDOW == 247 (0x7f92126d2c00) [pid = 3974] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 21:14:55 INFO - PROCESS | 3974 | --DOMWINDOW == 246 (0x7f92111efc00) [pid = 3974] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 21:14:55 INFO - PROCESS | 3974 | --DOMWINDOW == 245 (0x7f9220006800) [pid = 3974] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 21:14:55 INFO - PROCESS | 3974 | 1461212095276 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:55 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216854800 == 118 [pid = 3974] [id = 376] 21:14:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 246 (0x7f921284fc00) [pid = 3974] [serial = 1129] [outer = (nil)] 21:14:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 247 (0x7f921b8a3c00) [pid = 3974] [serial = 1130] [outer = 0x7f921284fc00] 21:14:55 INFO - PROCESS | 3974 | 1461212095329 Marionette DEBUG loaded listener.js 21:14:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 248 (0x7f921d6fbc00) [pid = 3974] [serial = 1131] [outer = 0x7f921284fc00] 21:14:55 INFO - PROCESS | 3974 | 1461212095901 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]]]}] 21:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 21:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1430ms 21:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 21:14:55 INFO - PROCESS | 3974 | 1461212095956 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 21:14:55 INFO - PROCESS | 3974 | 1461212095958 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 21:14:55 INFO - PROCESS | 3974 | 1461212095963 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 21:14:55 INFO - PROCESS | 3974 | 1461212095966 Marionette TRACE conn3 <- [1,1478,null,{}] 21:14:55 INFO - PROCESS | 3974 | 1461212095971 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}] 21:14:56 INFO - PROCESS | 3974 | 1461212096146 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 21:14:56 INFO - PROCESS | 3974 | 1461212096165 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:56 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e910800 == 119 [pid = 3974] [id = 377] 21:14:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 249 (0x7f9215e18c00) [pid = 3974] [serial = 1132] [outer = (nil)] 21:14:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 250 (0x7f921df43000) [pid = 3974] [serial = 1133] [outer = 0x7f9215e18c00] 21:14:56 INFO - PROCESS | 3974 | 1461212096218 Marionette DEBUG loaded listener.js 21:14:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 251 (0x7f921e6a9400) [pid = 3974] [serial = 1134] [outer = 0x7f9215e18c00] 21:14:56 INFO - PROCESS | 3974 | 1461212096894 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]]]}] 21:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 21:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 978ms 21:14:56 INFO - PROCESS | 3974 | 1461212096941 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 21:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 21:14:56 INFO - PROCESS | 3974 | 1461212096944 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 21:14:56 INFO - PROCESS | 3974 | 1461212096949 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 21:14:56 INFO - PROCESS | 3974 | 1461212096951 Marionette TRACE conn3 <- [1,1482,null,{}] 21:14:56 INFO - PROCESS | 3974 | 1461212096956 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}] 21:14:57 INFO - PROCESS | 3974 | 1461212097077 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 21:14:57 INFO - PROCESS | 3974 | 1461212097304 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:57 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920fecf000 == 120 [pid = 3974] [id = 378] 21:14:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 252 (0x7f920f708400) [pid = 3974] [serial = 1135] [outer = (nil)] 21:14:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 253 (0x7f920f945400) [pid = 3974] [serial = 1136] [outer = 0x7f920f708400] 21:14:57 INFO - PROCESS | 3974 | 1461212097370 Marionette DEBUG loaded listener.js 21:14:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 254 (0x7f92111f2800) [pid = 3974] [serial = 1137] [outer = 0x7f920f708400] 21:14:58 INFO - PROCESS | 3974 | 1461212098297 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]]]}] 21:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 21:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1378ms 21:14:58 INFO - PROCESS | 3974 | 1461212098329 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 21:14:58 INFO - PROCESS | 3974 | 1461212098334 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 21:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 21:14:58 INFO - PROCESS | 3974 | 1461212098343 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 21:14:58 INFO - PROCESS | 3974 | 1461212098347 Marionette TRACE conn3 <- [1,1486,null,{}] 21:14:58 INFO - PROCESS | 3974 | 1461212098353 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}] 21:14:58 INFO - PROCESS | 3974 | 1461212098511 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 21:14:58 INFO - PROCESS | 3974 | 1461212098691 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:14:58 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216dcf800 == 121 [pid = 3974] [id = 379] 21:14:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 255 (0x7f920f70f000) [pid = 3974] [serial = 1138] [outer = (nil)] 21:14:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 256 (0x7f92140dd400) [pid = 3974] [serial = 1139] [outer = 0x7f920f70f000] 21:14:58 INFO - PROCESS | 3974 | 1461212098768 Marionette DEBUG loaded listener.js 21:14:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 257 (0x7f9215e23c00) [pid = 3974] [serial = 1140] [outer = 0x7f920f70f000] 21:14:59 INFO - PROCESS | 3974 | 1461212099636 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]]]}] 21:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 21:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1328ms 21:14:59 INFO - PROCESS | 3974 | 1461212099675 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 21:14:59 INFO - PROCESS | 3974 | 1461212099681 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 21:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 21:14:59 INFO - PROCESS | 3974 | 1461212099686 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 21:14:59 INFO - PROCESS | 3974 | 1461212099689 Marionette TRACE conn3 <- [1,1490,null,{}] 21:14:59 INFO - PROCESS | 3974 | 1461212099694 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}] 21:14:59 INFO - PROCESS | 3974 | 1461212099839 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 21:15:00 INFO - PROCESS | 3974 | 1461212100017 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:00 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e595800 == 122 [pid = 3974] [id = 380] 21:15:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 258 (0x7f92126dcc00) [pid = 3974] [serial = 1141] [outer = (nil)] 21:15:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 259 (0x7f921ac73800) [pid = 3974] [serial = 1142] [outer = 0x7f92126dcc00] 21:15:00 INFO - PROCESS | 3974 | 1461212100081 Marionette DEBUG loaded listener.js 21:15:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 260 (0x7f921b045c00) [pid = 3974] [serial = 1143] [outer = 0x7f92126dcc00] 21:15:00 INFO - PROCESS | 3974 | 1461212100955 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]]]}] 21:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 21:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1329ms 21:15:01 INFO - PROCESS | 3974 | 1461212101017 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 21:15:01 INFO - PROCESS | 3974 | 1461212101021 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 21:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 21:15:01 INFO - PROCESS | 3974 | 1461212101035 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 21:15:01 INFO - PROCESS | 3974 | 1461212101043 Marionette TRACE conn3 <- [1,1494,null,{}] 21:15:01 INFO - PROCESS | 3974 | 1461212101049 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}] 21:15:01 INFO - PROCESS | 3974 | 1461212101240 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 21:15:01 INFO - PROCESS | 3974 | 1461212101412 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:01 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221979000 == 123 [pid = 3974] [id = 381] 21:15:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 261 (0x7f9215ef0000) [pid = 3974] [serial = 1144] [outer = (nil)] 21:15:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 262 (0x7f921bf4e400) [pid = 3974] [serial = 1145] [outer = 0x7f9215ef0000] 21:15:01 INFO - PROCESS | 3974 | 1461212101476 Marionette DEBUG loaded listener.js 21:15:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 263 (0x7f921c39dc00) [pid = 3974] [serial = 1146] [outer = 0x7f9215ef0000] 21:15:02 INFO - PROCESS | 3974 | 1461212102285 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]]]}] 21:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 21:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1290ms 21:15:02 INFO - PROCESS | 3974 | 1461212102319 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 21:15:02 INFO - PROCESS | 3974 | 1461212102323 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 21:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 21:15:02 INFO - PROCESS | 3974 | 1461212102331 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 21:15:02 INFO - PROCESS | 3974 | 1461212102333 Marionette TRACE conn3 <- [1,1498,null,{}] 21:15:02 INFO - PROCESS | 3974 | 1461212102338 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}] 21:15:02 INFO - PROCESS | 3974 | 1461212102490 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 21:15:02 INFO - PROCESS | 3974 | 1461212102670 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:02 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226584800 == 124 [pid = 3974] [id = 382] 21:15:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 264 (0x7f921677f400) [pid = 3974] [serial = 1147] [outer = (nil)] 21:15:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 265 (0x7f921d1e7400) [pid = 3974] [serial = 1148] [outer = 0x7f921677f400] 21:15:02 INFO - PROCESS | 3974 | 1461212102747 Marionette DEBUG loaded listener.js 21:15:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 266 (0x7f921e832000) [pid = 3974] [serial = 1149] [outer = 0x7f921677f400] 21:15:03 INFO - PROCESS | 3974 | 1461212103574 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]]]}] 21:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 21:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1276ms 21:15:03 INFO - PROCESS | 3974 | 1461212103609 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 21:15:03 INFO - PROCESS | 3974 | 1461212103612 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 21:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 21:15:03 INFO - PROCESS | 3974 | 1461212103617 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 21:15:03 INFO - PROCESS | 3974 | 1461212103619 Marionette TRACE conn3 <- [1,1502,null,{}] 21:15:03 INFO - PROCESS | 3974 | 1461212103625 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}] 21:15:03 INFO - PROCESS | 3974 | 1461212103783 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 21:15:03 INFO - PROCESS | 3974 | 1461212103962 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:03 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922758d000 == 125 [pid = 3974] [id = 383] 21:15:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 267 (0x7f921ed79400) [pid = 3974] [serial = 1150] [outer = (nil)] 21:15:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 268 (0x7f921ee76800) [pid = 3974] [serial = 1151] [outer = 0x7f921ed79400] 21:15:04 INFO - PROCESS | 3974 | 1461212104035 Marionette DEBUG loaded listener.js 21:15:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 269 (0x7f922171a400) [pid = 3974] [serial = 1152] [outer = 0x7f921ed79400] 21:15:04 INFO - PROCESS | 3974 | 1461212104832 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]]]}] 21:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 21:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1280ms 21:15:04 INFO - PROCESS | 3974 | 1461212104898 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 21:15:04 INFO - PROCESS | 3974 | 1461212104901 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 21:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 21:15:04 INFO - PROCESS | 3974 | 1461212104906 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 21:15:04 INFO - PROCESS | 3974 | 1461212104908 Marionette TRACE conn3 <- [1,1506,null,{}] 21:15:04 INFO - PROCESS | 3974 | 1461212104914 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}] 21:15:05 INFO - PROCESS | 3974 | 1461212105053 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 21:15:05 INFO - PROCESS | 3974 | 1461212105233 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:05 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922ed16800 == 126 [pid = 3974] [id = 384] 21:15:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 270 (0x7f921ed77400) [pid = 3974] [serial = 1153] [outer = (nil)] 21:15:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 271 (0x7f92241dc800) [pid = 3974] [serial = 1154] [outer = 0x7f921ed77400] 21:15:05 INFO - PROCESS | 3974 | 1461212105293 Marionette DEBUG loaded listener.js 21:15:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 272 (0x7f922603f400) [pid = 3974] [serial = 1155] [outer = 0x7f921ed77400] 21:15:06 INFO - PROCESS | 3974 | 1461212106043 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]]]}] 21:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 21:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1179ms 21:15:06 INFO - PROCESS | 3974 | 1461212106100 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 21:15:06 INFO - PROCESS | 3974 | 1461212106103 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 21:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 21:15:06 INFO - PROCESS | 3974 | 1461212106111 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 21:15:06 INFO - PROCESS | 3974 | 1461212106113 Marionette TRACE conn3 <- [1,1510,null,{}] 21:15:06 INFO - PROCESS | 3974 | 1461212106118 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}] 21:15:06 INFO - PROCESS | 3974 | 1461212106266 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 21:15:06 INFO - PROCESS | 3974 | 1461212106442 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:06 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923806d800 == 127 [pid = 3974] [id = 385] 21:15:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 273 (0x7f921ed79c00) [pid = 3974] [serial = 1156] [outer = (nil)] 21:15:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 274 (0x7f9226607400) [pid = 3974] [serial = 1157] [outer = 0x7f921ed79c00] 21:15:06 INFO - PROCESS | 3974 | 1461212106503 Marionette DEBUG loaded listener.js 21:15:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 275 (0x7f9227531800) [pid = 3974] [serial = 1158] [outer = 0x7f921ed79c00] 21:15:07 INFO - PROCESS | 3974 | 1461212107217 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]]]}] 21:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 21:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1127ms 21:15:07 INFO - PROCESS | 3974 | 1461212107246 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 21:15:07 INFO - PROCESS | 3974 | 1461212107250 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 21:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 21:15:07 INFO - PROCESS | 3974 | 1461212107257 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 21:15:07 INFO - PROCESS | 3974 | 1461212107259 Marionette TRACE conn3 <- [1,1514,null,{}] 21:15:07 INFO - PROCESS | 3974 | 1461212107264 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}] 21:15:07 INFO - PROCESS | 3974 | 1461212107402 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 21:15:07 INFO - PROCESS | 3974 | 1461212107581 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:07 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923ce31000 == 128 [pid = 3974] [id = 386] 21:15:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 276 (0x7f922199f000) [pid = 3974] [serial = 1159] [outer = (nil)] 21:15:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 277 (0x7f9227c73c00) [pid = 3974] [serial = 1160] [outer = 0x7f922199f000] 21:15:07 INFO - PROCESS | 3974 | 1461212107643 Marionette DEBUG loaded listener.js 21:15:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 278 (0x7f922a4f7000) [pid = 3974] [serial = 1161] [outer = 0x7f922199f000] 21:15:08 INFO - PROCESS | 3974 | 1461212108471 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]]]}] 21:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 21:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1279ms 21:15:08 INFO - PROCESS | 3974 | 1461212108536 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 21:15:08 INFO - PROCESS | 3974 | 1461212108539 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 21:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 21:15:08 INFO - PROCESS | 3974 | 1461212108545 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 21:15:08 INFO - PROCESS | 3974 | 1461212108547 Marionette TRACE conn3 <- [1,1518,null,{}] 21:15:08 INFO - PROCESS | 3974 | 1461212108552 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}] 21:15:08 INFO - PROCESS | 3974 | 1461212108702 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 21:15:08 INFO - PROCESS | 3974 | 1461212108888 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:08 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920d1d0000 == 129 [pid = 3974] [id = 387] 21:15:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 279 (0x7f92126cfc00) [pid = 3974] [serial = 1162] [outer = (nil)] 21:15:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 280 (0x7f922000a000) [pid = 3974] [serial = 1163] [outer = 0x7f92126cfc00] 21:15:08 INFO - PROCESS | 3974 | 1461212108951 Marionette DEBUG loaded listener.js 21:15:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 281 (0x7f922a44d400) [pid = 3974] [serial = 1164] [outer = 0x7f92126cfc00] 21:15:09 INFO - PROCESS | 3974 | 1461212109746 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]]]}] 21:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 21:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1229ms 21:15:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 21:15:09 INFO - PROCESS | 3974 | 1461212109775 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 21:15:09 INFO - PROCESS | 3974 | 1461212109777 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 21:15:09 INFO - PROCESS | 3974 | 1461212109782 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 21:15:09 INFO - PROCESS | 3974 | 1461212109786 Marionette TRACE conn3 <- [1,1522,null,{}] 21:15:09 INFO - PROCESS | 3974 | 1461212109790 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}] 21:15:09 INFO - PROCESS | 3974 | 1461212109929 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 21:15:10 INFO - PROCESS | 3974 | 1461212110396 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:10 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92165a7800 == 130 [pid = 3974] [id = 388] 21:15:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 282 (0x7f92111e4c00) [pid = 3974] [serial = 1165] [outer = (nil)] 21:15:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 283 (0x7f92111f2000) [pid = 3974] [serial = 1166] [outer = 0x7f92111e4c00] 21:15:10 INFO - PROCESS | 3974 | 1461212110501 Marionette DEBUG loaded listener.js 21:15:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 284 (0x7f92114c3c00) [pid = 3974] [serial = 1167] [outer = 0x7f92111e4c00] 21:15:11 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:15:11 INFO - PROCESS | 3974 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:15:11 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:15:11 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:15:11 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:15:11 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:15:11 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:15:11 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:15:11 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:15:11 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:15:11 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:15:11 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:15:11 INFO - PROCESS | 3974 | 1461212111218 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"]]]}] 21:15:11 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 () { 21:15:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:15:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 21:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 21:15:11 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 () { 21:15:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:15:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 21:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 21:15:11 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 () { 21:15:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:15:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 21:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 21:15:11 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 () { 21:15:11 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 21:15:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 21:15:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 21:15:11 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1477ms 21:15:11 INFO - PROCESS | 3974 | 1461212111282 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 21:15:11 INFO - PROCESS | 3974 | 1461212111288 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 21:15:11 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 21:15:11 INFO - PROCESS | 3974 | 1461212111298 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 21:15:11 INFO - PROCESS | 3974 | 1461212111301 Marionette TRACE conn3 <- [1,1526,null,{}] 21:15:11 INFO - PROCESS | 3974 | 1461212111307 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}] 21:15:11 INFO - PROCESS | 3974 | 1461212111454 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 21:15:11 INFO - PROCESS | 3974 | 1461212111756 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:11 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920fbb2800 == 131 [pid = 3974] [id = 389] 21:15:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 285 (0x7f9212849c00) [pid = 3974] [serial = 1168] [outer = (nil)] 21:15:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 286 (0x7f9215eeb000) [pid = 3974] [serial = 1169] [outer = 0x7f9212849c00] 21:15:11 INFO - PROCESS | 3974 | 1461212111820 Marionette DEBUG loaded listener.js 21:15:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 287 (0x7f9216665000) [pid = 3974] [serial = 1170] [outer = 0x7f9212849c00] 21:15:12 INFO - PROCESS | 3974 | 1461212112601 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"]]]}] 21:15:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:15:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 21:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 21:15:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 21:15:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 21:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 21:15:12 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 21:15:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 21:15:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 21:15:12 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1330ms 21:15:12 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 21:15:12 INFO - PROCESS | 3974 | 1461212112635 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 21:15:12 INFO - PROCESS | 3974 | 1461212112639 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 21:15:12 INFO - PROCESS | 3974 | 1461212112645 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 21:15:12 INFO - PROCESS | 3974 | 1461212112648 Marionette TRACE conn3 <- [1,1530,null,{}] 21:15:12 INFO - PROCESS | 3974 | 1461212112653 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}] 21:15:12 INFO - PROCESS | 3974 | 1461212112795 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 21:15:12 INFO - PROCESS | 3974 | 1461212112985 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:13 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921d4bb800 == 132 [pid = 3974] [id = 390] 21:15:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 288 (0x7f921243c000) [pid = 3974] [serial = 1171] [outer = (nil)] 21:15:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 289 (0x7f921b04f400) [pid = 3974] [serial = 1172] [outer = 0x7f921243c000] 21:15:13 INFO - PROCESS | 3974 | 1461212113048 Marionette DEBUG loaded listener.js 21:15:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 290 (0x7f921b530c00) [pid = 3974] [serial = 1173] [outer = 0x7f921243c000] 21:15:13 INFO - PROCESS | 3974 | 1461212113750 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]]]}] 21:15:13 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 21:15:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 21:15:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:15:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:15:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 21:15:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 21:15:13 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. 21:15:13 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 21:15:13 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1130ms 21:15:13 INFO - PROCESS | 3974 | 1461212113776 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 21:15:13 INFO - PROCESS | 3974 | 1461212113780 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 21:15:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 21:15:13 INFO - PROCESS | 3974 | 1461212113796 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 21:15:13 INFO - PROCESS | 3974 | 1461212113808 Marionette TRACE conn3 <- [1,1534,null,{}] 21:15:13 INFO - PROCESS | 3974 | 1461212113815 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}] 21:15:13 INFO - PROCESS | 3974 | 1461212113985 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 21:15:14 INFO - PROCESS | 3974 | 1461212114151 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:14 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc9c000 == 133 [pid = 3974] [id = 391] 21:15:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 291 (0x7f92140b3800) [pid = 3974] [serial = 1174] [outer = (nil)] 21:15:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 292 (0x7f921d482400) [pid = 3974] [serial = 1175] [outer = 0x7f92140b3800] 21:15:14 INFO - PROCESS | 3974 | 1461212114205 Marionette DEBUG loaded listener.js 21:15:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 293 (0x7f921ea16800) [pid = 3974] [serial = 1176] [outer = 0x7f92140b3800] 21:15:14 INFO - PROCESS | 3974 | 1461212114984 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]]]}] 21:15:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 21:15:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1248ms 21:15:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 21:15:15 INFO - PROCESS | 3974 | 1461212115033 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 21:15:15 INFO - PROCESS | 3974 | 1461212115036 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 21:15:15 INFO - PROCESS | 3974 | 1461212115041 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 21:15:15 INFO - PROCESS | 3974 | 1461212115044 Marionette TRACE conn3 <- [1,1538,null,{}] 21:15:15 INFO - PROCESS | 3974 | 1461212115049 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}] 21:15:15 INFO - PROCESS | 3974 | 1461212115185 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921643c000 == 132 [pid = 3974] [id = 330] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e910800 == 131 [pid = 3974] [id = 377] 21:15:15 INFO - PROCESS | 3974 | --DOMWINDOW == 292 (0x7f921ad55c00) [pid = 3974] [serial = 1043] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 3974 | --DOMWINDOW == 291 (0x7f920f711800) [pid = 3974] [serial = 1046] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 3974 | --DOMWINDOW == 290 (0x7f921ea16000) [pid = 3974] [serial = 1031] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 3974 | --DOMWINDOW == 289 (0x7f921c0f3800) [pid = 3974] [serial = 1037] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 3974 | --DOMWINDOW == 288 (0x7f9212444c00) [pid = 3974] [serial = 1022] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 3974 | --DOMWINDOW == 287 (0x7f921ec50800) [pid = 3974] [serial = 1052] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 3974 | --DOMWINDOW == 286 (0x7f92114d0c00) [pid = 3974] [serial = 1040] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 3974 | --DOMWINDOW == 285 (0x7f92160b1400) [pid = 3974] [serial = 1025] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 3974 | --DOMWINDOW == 284 (0x7f921b04a400) [pid = 3974] [serial = 1028] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 3974 | --DOMWINDOW == 283 (0x7f9224289000) [pid = 3974] [serial = 1034] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 3974 | --DOMWINDOW == 282 (0x7f9215e1d000) [pid = 3974] [serial = 1049] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 3974 | --DOMWINDOW == 281 (0x7f9234a73400) [pid = 3974] [serial = 1076] [outer = (nil)] [url = about:blank] 21:15:15 INFO - PROCESS | 3974 | 1461212115455 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216854800 == 130 [pid = 3974] [id = 376] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dc93000 == 129 [pid = 3974] [id = 375] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c01d800 == 128 [pid = 3974] [id = 374] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b512800 == 127 [pid = 3974] [id = 373] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216dde000 == 126 [pid = 3974] [id = 372] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9212874800 == 125 [pid = 3974] [id = 371] 21:15:15 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92111e0800 == 126 [pid = 3974] [id = 392] 21:15:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 282 (0x7f920f708000) [pid = 3974] [serial = 1177] [outer = (nil)] 21:15:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 283 (0x7f92114d0c00) [pid = 3974] [serial = 1178] [outer = 0x7f920f708000] 21:15:15 INFO - PROCESS | 3974 | 1461212115518 Marionette DEBUG loaded listener.js 21:15:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 284 (0x7f921b021000) [pid = 3974] [serial = 1179] [outer = 0x7f920f708000] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92169bd800 == 125 [pid = 3974] [id = 370] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b513800 == 124 [pid = 3974] [id = 367] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920fbba800 == 123 [pid = 3974] [id = 366] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dad8800 == 122 [pid = 3974] [id = 11] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923f4cc800 == 121 [pid = 3974] [id = 365] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920fee1800 == 120 [pid = 3974] [id = 364] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923f472800 == 119 [pid = 3974] [id = 363] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e5a0800 == 118 [pid = 3974] [id = 362] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923a1ac800 == 117 [pid = 3974] [id = 361] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e690800 == 116 [pid = 3974] [id = 360] 21:15:15 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216509000 == 115 [pid = 3974] [id = 359] 21:15:16 INFO - PROCESS | 3974 | --DOMWINDOW == 283 (0x7f92276b3800) [pid = 3974] [serial = 1070] [outer = (nil)] [url = about:blank] 21:15:16 INFO - PROCESS | 3974 | --DOMWINDOW == 282 (0x7f921e9b2800) [pid = 3974] [serial = 1073] [outer = (nil)] [url = about:blank] 21:15:16 INFO - PROCESS | 3974 | --DOMWINDOW == 281 (0x7f922a66fc00) [pid = 3974] [serial = 1071] [outer = (nil)] [url = about:blank] 21:15:16 INFO - PROCESS | 3974 | --DOMWINDOW == 280 (0x7f921d1e8800) [pid = 3974] [serial = 1064] [outer = (nil)] [url = about:blank] 21:15:16 INFO - PROCESS | 3974 | --DOMWINDOW == 279 (0x7f921b022800) [pid = 3974] [serial = 1061] [outer = (nil)] [url = about:blank] 21:15:16 INFO - PROCESS | 3974 | --DOMWINDOW == 278 (0x7f921b051800) [pid = 3974] [serial = 1062] [outer = (nil)] [url = about:blank] 21:15:16 INFO - PROCESS | 3974 | --DOMWINDOW == 277 (0x7f9215f44800) [pid = 3974] [serial = 1058] [outer = (nil)] [url = about:blank] 21:15:16 INFO - PROCESS | 3974 | --DOMWINDOW == 276 (0x7f9216b62400) [pid = 3974] [serial = 1059] [outer = (nil)] [url = about:blank] 21:15:16 INFO - PROCESS | 3974 | --DOMWINDOW == 275 (0x7f9212848400) [pid = 3974] [serial = 1056] [outer = (nil)] [url = about:blank] 21:15:16 INFO - PROCESS | 3974 | --DOMWINDOW == 274 (0x7f9212625800) [pid = 3974] [serial = 1055] [outer = (nil)] [url = about:blank] 21:15:16 INFO - PROCESS | 3974 | --DOMWINDOW == 273 (0x7f9224cb7800) [pid = 3974] [serial = 1020] [outer = (nil)] [url = about:blank] 21:15:16 INFO - PROCESS | 3974 | --DOMWINDOW == 272 (0x7f921e9c1400) [pid = 3974] [serial = 1068] [outer = (nil)] [url = about:blank] 21:15:16 INFO - PROCESS | 3974 | --DOMWINDOW == 271 (0x7f9221c53400) [pid = 3974] [serial = 1074] [outer = (nil)] [url = about:blank] 21:15:16 INFO - PROCESS | 3974 | --DOMWINDOW == 270 (0x7f921d6f9800) [pid = 3974] [serial = 1065] [outer = (nil)] [url = about:blank] 21:15:16 INFO - PROCESS | 3974 | --DOMWINDOW == 269 (0x7f921e437400) [pid = 3974] [serial = 1067] [outer = (nil)] [url = about:blank] 21:15:16 INFO - PROCESS | 3974 | 1461212116248 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]]]}] 21:15:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 21:15:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1226ms 21:15:16 INFO - PROCESS | 3974 | 1461212116269 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 21:15:16 INFO - PROCESS | 3974 | 1461212116271 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 21:15:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 21:15:16 INFO - PROCESS | 3974 | 1461212116295 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 21:15:16 INFO - PROCESS | 3974 | 1461212116298 Marionette TRACE conn3 <- [1,1542,null,{}] 21:15:16 INFO - PROCESS | 3974 | 1461212116310 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}] 21:15:16 INFO - PROCESS | 3974 | 1461212116435 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 21:15:16 INFO - PROCESS | 3974 | 1461212116447 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:16 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b37d800 == 116 [pid = 3974] [id = 393] 21:15:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 270 (0x7f921ef70800) [pid = 3974] [serial = 1180] [outer = (nil)] 21:15:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 271 (0x7f922000cc00) [pid = 3974] [serial = 1181] [outer = 0x7f921ef70800] 21:15:16 INFO - PROCESS | 3974 | 1461212116511 Marionette DEBUG loaded listener.js 21:15:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 272 (0x7f92219a7800) [pid = 3974] [serial = 1182] [outer = 0x7f921ef70800] 21:15:17 INFO - PROCESS | 3974 | 1461212117258 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]]]}] 21:15:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 21:15:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1052ms 21:15:17 INFO - PROCESS | 3974 | 1461212117329 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 21:15:17 INFO - PROCESS | 3974 | 1461212117331 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 21:15:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 21:15:17 INFO - PROCESS | 3974 | 1461212117337 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 21:15:17 INFO - PROCESS | 3974 | 1461212117339 Marionette TRACE conn3 <- [1,1546,null,{}] 21:15:17 INFO - PROCESS | 3974 | 1461212117344 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}] 21:15:17 INFO - PROCESS | 3974 | 1461212117489 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 21:15:17 INFO - PROCESS | 3974 | 1461212117497 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:17 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e90d000 == 117 [pid = 3974] [id = 394] 21:15:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 273 (0x7f920f711800) [pid = 3974] [serial = 1183] [outer = (nil)] 21:15:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 274 (0x7f922a669000) [pid = 3974] [serial = 1184] [outer = 0x7f920f711800] 21:15:17 INFO - PROCESS | 3974 | 1461212117548 Marionette DEBUG loaded listener.js 21:15:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 275 (0x7f9234cbc000) [pid = 3974] [serial = 1185] [outer = 0x7f920f711800] 21:15:18 INFO - PROCESS | 3974 | 1461212118354 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]]]}] 21:15:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 21:15:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1078ms 21:15:18 INFO - PROCESS | 3974 | 1461212118422 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 21:15:18 INFO - PROCESS | 3974 | 1461212118425 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 21:15:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 21:15:18 INFO - PROCESS | 3974 | 1461212118430 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 21:15:18 INFO - PROCESS | 3974 | 1461212118432 Marionette TRACE conn3 <- [1,1550,null,{}] 21:15:18 INFO - PROCESS | 3974 | 1461212118437 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}] 21:15:18 INFO - PROCESS | 3974 | 1461212118611 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 21:15:18 INFO - PROCESS | 3974 | 1461212118632 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:18 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221967800 == 118 [pid = 3974] [id = 395] 21:15:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 276 (0x7f9221a1dc00) [pid = 3974] [serial = 1186] [outer = (nil)] 21:15:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 277 (0x7f9235f32000) [pid = 3974] [serial = 1187] [outer = 0x7f9221a1dc00] 21:15:18 INFO - PROCESS | 3974 | 1461212118685 Marionette DEBUG loaded listener.js 21:15:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 278 (0x7f92362f0800) [pid = 3974] [serial = 1188] [outer = 0x7f9221a1dc00] 21:15:19 INFO - PROCESS | 3974 | 1461212119349 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]]]}] 21:15:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 21:15:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 973ms 21:15:19 INFO - PROCESS | 3974 | 1461212119429 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 21:15:19 INFO - PROCESS | 3974 | 1461212119431 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 21:15:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 21:15:19 INFO - PROCESS | 3974 | 1461212119437 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 21:15:19 INFO - PROCESS | 3974 | 1461212119439 Marionette TRACE conn3 <- [1,1554,null,{}] 21:15:19 INFO - PROCESS | 3974 | 1461212119444 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}] 21:15:19 INFO - PROCESS | 3974 | 1461212119635 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 21:15:19 INFO - PROCESS | 3974 | 1461212119675 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:19 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92266d2800 == 119 [pid = 3974] [id = 396] 21:15:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 279 (0x7f920f7c8800) [pid = 3974] [serial = 1189] [outer = (nil)] 21:15:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 280 (0x7f920f7ce400) [pid = 3974] [serial = 1190] [outer = 0x7f920f7c8800] 21:15:19 INFO - PROCESS | 3974 | 1461212119731 Marionette DEBUG loaded listener.js 21:15:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 281 (0x7f920f7d4000) [pid = 3974] [serial = 1191] [outer = 0x7f920f7c8800] 21:15:21 INFO - PROCESS | 3974 | --DOMWINDOW == 280 (0x7f9216663000) [pid = 3974] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 21:15:21 INFO - PROCESS | 3974 | --DOMWINDOW == 279 (0x7f9215e8e000) [pid = 3974] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 21:15:21 INFO - PROCESS | 3974 | --DOMWINDOW == 278 (0x7f921148f000) [pid = 3974] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 21:15:21 INFO - PROCESS | 3974 | --DOMWINDOW == 277 (0x7f9212437400) [pid = 3974] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 21:15:21 INFO - PROCESS | 3974 | --DOMWINDOW == 276 (0x7f9216b4ec00) [pid = 3974] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 21:15:21 INFO - PROCESS | 3974 | --DOMWINDOW == 275 (0x7f92111e6800) [pid = 3974] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 21:15:21 INFO - PROCESS | 3974 | --DOMWINDOW == 274 (0x7f921284fc00) [pid = 3974] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 21:15:21 INFO - PROCESS | 3974 | --DOMWINDOW == 273 (0x7f9211489000) [pid = 3974] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 21:15:21 INFO - PROCESS | 3974 | --DOMWINDOW == 272 (0x7f92115cc800) [pid = 3974] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 21:15:21 INFO - PROCESS | 3974 | --DOMWINDOW == 271 (0x7f921b8a5000) [pid = 3974] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 21:15:21 INFO - PROCESS | 3974 | --DOMWINDOW == 270 (0x7f9212616800) [pid = 3974] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 21:15:21 INFO - PROCESS | 3974 | --DOMWINDOW == 269 (0x7f921ac21400) [pid = 3974] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 21:15:21 INFO - PROCESS | 3974 | --DOMWINDOW == 268 (0x7f92126d0c00) [pid = 3974] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 21:15:21 INFO - PROCESS | 3974 | --DOMWINDOW == 267 (0x7f9213387400) [pid = 3974] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 21:15:21 INFO - PROCESS | 3974 | 1461212121207 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]]]}] 21:15:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 21:15:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1833ms 21:15:21 INFO - PROCESS | 3974 | 1461212121269 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 21:15:21 INFO - PROCESS | 3974 | 1461212121272 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 21:15:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 21:15:21 INFO - PROCESS | 3974 | 1461212121277 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 21:15:21 INFO - PROCESS | 3974 | 1461212121279 Marionette TRACE conn3 <- [1,1558,null,{}] 21:15:21 INFO - PROCESS | 3974 | 1461212121284 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}] 21:15:21 INFO - PROCESS | 3974 | 1461212121407 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 21:15:21 INFO - PROCESS | 3974 | 1461212121418 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:21 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921d52c800 == 120 [pid = 3974] [id = 397] 21:15:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 268 (0x7f920f7c8400) [pid = 3974] [serial = 1192] [outer = (nil)] 21:15:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 269 (0x7f92140de400) [pid = 3974] [serial = 1193] [outer = 0x7f920f7c8400] 21:15:21 INFO - PROCESS | 3974 | 1461212121471 Marionette DEBUG loaded listener.js 21:15:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 270 (0x7f921ad5e000) [pid = 3974] [serial = 1194] [outer = 0x7f920f7c8400] 21:15:22 INFO - PROCESS | 3974 | 1461212122163 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]]]}] 21:15:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 21:15:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 925ms 21:15:22 INFO - PROCESS | 3974 | 1461212122202 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 21:15:22 INFO - PROCESS | 3974 | 1461212122204 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 21:15:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 21:15:22 INFO - PROCESS | 3974 | 1461212122209 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 21:15:22 INFO - PROCESS | 3974 | 1461212122211 Marionette TRACE conn3 <- [1,1562,null,{}] 21:15:22 INFO - PROCESS | 3974 | 1461212122216 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}] 21:15:22 INFO - PROCESS | 3974 | 1461212122345 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 21:15:22 INFO - PROCESS | 3974 | 1461212122490 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:22 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922a493000 == 121 [pid = 3974] [id = 398] 21:15:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 271 (0x7f920f7d3c00) [pid = 3974] [serial = 1195] [outer = (nil)] 21:15:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 272 (0x7f921ada8000) [pid = 3974] [serial = 1196] [outer = 0x7f920f7d3c00] 21:15:22 INFO - PROCESS | 3974 | 1461212122549 Marionette DEBUG loaded listener.js 21:15:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 273 (0x7f9237b89400) [pid = 3974] [serial = 1197] [outer = 0x7f920f7d3c00] 21:15:23 INFO - PROCESS | 3974 | 1461212123305 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]]]}] 21:15:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 21:15:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1124ms 21:15:23 INFO - PROCESS | 3974 | 1461212123334 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 21:15:23 INFO - PROCESS | 3974 | 1461212123339 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 21:15:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 21:15:23 INFO - PROCESS | 3974 | 1461212123347 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 21:15:23 INFO - PROCESS | 3974 | 1461212123352 Marionette TRACE conn3 <- [1,1566,null,{}] 21:15:23 INFO - PROCESS | 3974 | 1461212123378 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}] 21:15:23 INFO - PROCESS | 3974 | 1461212123557 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 21:15:23 INFO - PROCESS | 3974 | 1461212123738 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:23 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216dcd800 == 122 [pid = 3974] [id = 399] 21:15:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 274 (0x7f920f7c9000) [pid = 3974] [serial = 1198] [outer = (nil)] 21:15:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 275 (0x7f92114d1c00) [pid = 3974] [serial = 1199] [outer = 0x7f920f7c9000] 21:15:23 INFO - PROCESS | 3974 | 1461212123804 Marionette DEBUG loaded listener.js 21:15:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 276 (0x7f92126d2c00) [pid = 3974] [serial = 1200] [outer = 0x7f920f7c9000] 21:15:24 INFO - PROCESS | 3974 | 1461212124678 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]]]}] 21:15:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 21:15:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1406ms 21:15:24 INFO - PROCESS | 3974 | 1461212124753 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 21:15:24 INFO - PROCESS | 3974 | 1461212124764 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 21:15:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 21:15:24 INFO - PROCESS | 3974 | 1461212124773 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 21:15:24 INFO - PROCESS | 3974 | 1461212124777 Marionette TRACE conn3 <- [1,1570,null,{}] 21:15:24 INFO - PROCESS | 3974 | 1461212124782 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}] 21:15:24 INFO - PROCESS | 3974 | 1461212124970 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 21:15:25 INFO - PROCESS | 3974 | 1461212125149 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:25 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc8c800 == 123 [pid = 3974] [id = 400] 21:15:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 277 (0x7f920f948c00) [pid = 3974] [serial = 1201] [outer = (nil)] 21:15:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 278 (0x7f92144af400) [pid = 3974] [serial = 1202] [outer = 0x7f920f948c00] 21:15:25 INFO - PROCESS | 3974 | 1461212125210 Marionette DEBUG loaded listener.js 21:15:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 279 (0x7f92144b4400) [pid = 3974] [serial = 1203] [outer = 0x7f920f948c00] 21:15:26 INFO - PROCESS | 3974 | 1461212126103 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]]]}] 21:15:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 21:15:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1379ms 21:15:26 INFO - PROCESS | 3974 | 1461212126152 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 21:15:26 INFO - PROCESS | 3974 | 1461212126156 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 21:15:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 21:15:26 INFO - PROCESS | 3974 | 1461212126162 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 21:15:26 INFO - PROCESS | 3974 | 1461212126167 Marionette TRACE conn3 <- [1,1574,null,{}] 21:15:26 INFO - PROCESS | 3974 | 1461212126181 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}] 21:15:26 INFO - PROCESS | 3974 | 1461212126330 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 21:15:26 INFO - PROCESS | 3974 | 1461212126517 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:26 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922a4a3000 == 124 [pid = 3974] [id = 401] 21:15:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 280 (0x7f92144a6c00) [pid = 3974] [serial = 1204] [outer = (nil)] 21:15:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 281 (0x7f921b021800) [pid = 3974] [serial = 1205] [outer = 0x7f92144a6c00] 21:15:26 INFO - PROCESS | 3974 | 1461212126584 Marionette DEBUG loaded listener.js 21:15:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 282 (0x7f921bf46800) [pid = 3974] [serial = 1206] [outer = 0x7f92144a6c00] 21:15:27 INFO - PROCESS | 3974 | 1461212127344 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]]]}] 21:15:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 21:15:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1239ms 21:15:27 INFO - PROCESS | 3974 | 1461212127402 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 21:15:27 INFO - PROCESS | 3974 | 1461212127405 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 21:15:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 21:15:27 INFO - PROCESS | 3974 | 1461212127411 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 21:15:27 INFO - PROCESS | 3974 | 1461212127413 Marionette TRACE conn3 <- [1,1578,null,{}] 21:15:27 INFO - PROCESS | 3974 | 1461212127418 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}] 21:15:27 INFO - PROCESS | 3974 | 1461212127567 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 21:15:27 INFO - PROCESS | 3974 | 1461212127751 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:27 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923f47e000 == 125 [pid = 3974] [id = 402] 21:15:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 283 (0x7f9216b66c00) [pid = 3974] [serial = 1207] [outer = (nil)] 21:15:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 284 (0x7f921da41c00) [pid = 3974] [serial = 1208] [outer = 0x7f9216b66c00] 21:15:27 INFO - PROCESS | 3974 | 1461212127814 Marionette DEBUG loaded listener.js 21:15:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 285 (0x7f921ec50800) [pid = 3974] [serial = 1209] [outer = 0x7f9216b66c00] 21:15:28 INFO - PROCESS | 3974 | 1461212128600 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]]]}] 21:15:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 21:15:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1226ms 21:15:28 INFO - PROCESS | 3974 | 1461212128638 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 21:15:28 INFO - PROCESS | 3974 | 1461212128641 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 21:15:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 21:15:28 INFO - PROCESS | 3974 | 1461212128646 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 21:15:28 INFO - PROCESS | 3974 | 1461212128648 Marionette TRACE conn3 <- [1,1582,null,{}] 21:15:28 INFO - PROCESS | 3974 | 1461212128654 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}] 21:15:28 INFO - PROCESS | 3974 | 1461212128797 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 21:15:29 INFO - PROCESS | 3974 | 1461212128996 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:29 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f1d1000 == 126 [pid = 3974] [id = 403] 21:15:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 286 (0x7f921c0a3000) [pid = 3974] [serial = 1210] [outer = (nil)] 21:15:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 287 (0x7f921ee70400) [pid = 3974] [serial = 1211] [outer = 0x7f921c0a3000] 21:15:29 INFO - PROCESS | 3974 | 1461212129057 Marionette DEBUG loaded listener.js 21:15:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 288 (0x7f9221a50c00) [pid = 3974] [serial = 1212] [outer = 0x7f921c0a3000] 21:15:29 INFO - PROCESS | 3974 | 1461212129873 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]]]}] 21:15:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 21:15:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1277ms 21:15:29 INFO - PROCESS | 3974 | 1461212129926 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 21:15:29 INFO - PROCESS | 3974 | 1461212129929 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 21:15:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 21:15:29 INFO - PROCESS | 3974 | 1461212129936 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 21:15:29 INFO - PROCESS | 3974 | 1461212129939 Marionette TRACE conn3 <- [1,1586,null,{}] 21:15:29 INFO - PROCESS | 3974 | 1461212129944 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}] 21:15:30 INFO - PROCESS | 3974 | 1461212130117 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 21:15:30 INFO - PROCESS | 3974 | 1461212130302 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:30 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920bfdd000 == 127 [pid = 3974] [id = 404] 21:15:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 289 (0x7f92241dcc00) [pid = 3974] [serial = 1213] [outer = (nil)] 21:15:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 290 (0x7f92362ed800) [pid = 3974] [serial = 1214] [outer = 0x7f92241dcc00] 21:15:30 INFO - PROCESS | 3974 | 1461212130366 Marionette DEBUG loaded listener.js 21:15:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 291 (0x7f923a076c00) [pid = 3974] [serial = 1215] [outer = 0x7f92241dcc00] 21:15:31 INFO - PROCESS | 3974 | 1461212131120 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]]]}] 21:15:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 21:15:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1226ms 21:15:31 INFO - PROCESS | 3974 | 1461212131163 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 21:15:31 INFO - PROCESS | 3974 | 1461212131166 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 21:15:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 21:15:31 INFO - PROCESS | 3974 | 1461212131171 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 21:15:31 INFO - PROCESS | 3974 | 1461212131174 Marionette TRACE conn3 <- [1,1590,null,{}] 21:15:31 INFO - PROCESS | 3974 | 1461212131179 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}] 21:15:31 INFO - PROCESS | 3974 | 1461212131316 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 21:15:31 INFO - PROCESS | 3974 | 1461212131503 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:31 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f2c2800 == 128 [pid = 3974] [id = 405] 21:15:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 292 (0x7f920f543400) [pid = 3974] [serial = 1216] [outer = (nil)] 21:15:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 293 (0x7f920f54cc00) [pid = 3974] [serial = 1217] [outer = 0x7f920f543400] 21:15:31 INFO - PROCESS | 3974 | 1461212131566 Marionette DEBUG loaded listener.js 21:15:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 294 (0x7f92111e6800) [pid = 3974] [serial = 1218] [outer = 0x7f920f543400] 21:15:32 INFO - PROCESS | 3974 | 1461212132359 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]]]}] 21:15:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 21:15:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1230ms 21:15:32 INFO - PROCESS | 3974 | 1461212132404 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 21:15:32 INFO - PROCESS | 3974 | 1461212132407 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 21:15:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 21:15:32 INFO - PROCESS | 3974 | 1461212132412 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 21:15:32 INFO - PROCESS | 3974 | 1461212132415 Marionette TRACE conn3 <- [1,1594,null,{}] 21:15:32 INFO - PROCESS | 3974 | 1461212132420 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}] 21:15:32 INFO - PROCESS | 3974 | 1461212132559 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 21:15:32 INFO - PROCESS | 3974 | 1461212132750 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:32 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f2db000 == 129 [pid = 3974] [id = 406] 21:15:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 295 (0x7f920cce3400) [pid = 3974] [serial = 1219] [outer = (nil)] 21:15:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 296 (0x7f920cceb400) [pid = 3974] [serial = 1220] [outer = 0x7f920cce3400] 21:15:32 INFO - PROCESS | 3974 | 1461212132815 Marionette DEBUG loaded listener.js 21:15:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 297 (0x7f920ccf0c00) [pid = 3974] [serial = 1221] [outer = 0x7f920cce3400] 21:15:33 INFO - PROCESS | 3974 | 1461212133643 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]]]}] 21:15:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 21:15:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1278ms 21:15:33 INFO - PROCESS | 3974 | 1461212133692 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 21:15:33 INFO - PROCESS | 3974 | 1461212133695 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 21:15:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 21:15:33 INFO - PROCESS | 3974 | 1461212133700 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 21:15:33 INFO - PROCESS | 3974 | 1461212133702 Marionette TRACE conn3 <- [1,1598,null,{}] 21:15:33 INFO - PROCESS | 3974 | 1461212133708 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}] 21:15:33 INFO - PROCESS | 3974 | 1461212133859 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 21:15:34 INFO - PROCESS | 3974 | 1461212134069 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:34 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f3d4000 == 130 [pid = 3974] [id = 407] 21:15:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 298 (0x7f920cce4c00) [pid = 3974] [serial = 1222] [outer = (nil)] 21:15:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 299 (0x7f920f7d3800) [pid = 3974] [serial = 1223] [outer = 0x7f920cce4c00] 21:15:34 INFO - PROCESS | 3974 | 1461212134130 Marionette DEBUG loaded listener.js 21:15:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 300 (0x7f92119d0800) [pid = 3974] [serial = 1224] [outer = 0x7f920cce4c00] 21:15:34 INFO - PROCESS | 3974 | 1461212134956 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]]]}] 21:15:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 21:15:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1329ms 21:15:35 INFO - PROCESS | 3974 | 1461212135030 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 21:15:35 INFO - PROCESS | 3974 | 1461212135033 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 21:15:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 21:15:35 INFO - PROCESS | 3974 | 1461212135039 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 21:15:35 INFO - PROCESS | 3974 | 1461212135041 Marionette TRACE conn3 <- [1,1602,null,{}] 21:15:35 INFO - PROCESS | 3974 | 1461212135046 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}] 21:15:35 INFO - PROCESS | 3974 | 1461212135191 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 21:15:35 INFO - PROCESS | 3974 | 1461212135387 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:35 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92111df800 == 131 [pid = 3974] [id = 408] 21:15:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 301 (0x7f920ccec800) [pid = 3974] [serial = 1225] [outer = (nil)] 21:15:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 302 (0x7f92119d4400) [pid = 3974] [serial = 1226] [outer = 0x7f920ccec800] 21:15:35 INFO - PROCESS | 3974 | 1461212135449 Marionette DEBUG loaded listener.js 21:15:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 303 (0x7f92119d9400) [pid = 3974] [serial = 1227] [outer = 0x7f920ccec800] 21:15:36 INFO - PROCESS | 3974 | 1461212136238 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]]]}] 21:15:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 21:15:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1231ms 21:15:36 INFO - PROCESS | 3974 | 1461212136278 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 21:15:36 INFO - PROCESS | 3974 | 1461212136282 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 21:15:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 21:15:36 INFO - PROCESS | 3974 | 1461212136287 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 21:15:36 INFO - PROCESS | 3974 | 1461212136291 Marionette TRACE conn3 <- [1,1606,null,{}] 21:15:36 INFO - PROCESS | 3974 | 1461212136296 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}] 21:15:36 INFO - PROCESS | 3974 | 1461212136467 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 21:15:36 INFO - PROCESS | 3974 | 1461212136661 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:36 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c44c000 == 132 [pid = 3974] [id = 409] 21:15:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 304 (0x7f920f54c000) [pid = 3974] [serial = 1228] [outer = (nil)] 21:15:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 305 (0x7f92140da400) [pid = 3974] [serial = 1229] [outer = 0x7f920f54c000] 21:15:36 INFO - PROCESS | 3974 | 1461212136726 Marionette DEBUG loaded listener.js 21:15:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 306 (0x7f9239fcdc00) [pid = 3974] [serial = 1230] [outer = 0x7f920f54c000] 21:15:37 INFO - PROCESS | 3974 | 1461212137526 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]]]}] 21:15:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 21:15:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1285ms 21:15:37 INFO - PROCESS | 3974 | 1461212137573 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 21:15:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 21:15:37 INFO - PROCESS | 3974 | 1461212137576 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 21:15:37 INFO - PROCESS | 3974 | 1461212137581 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 21:15:37 INFO - PROCESS | 3974 | 1461212137584 Marionette TRACE conn3 <- [1,1610,null,{}] 21:15:37 INFO - PROCESS | 3974 | 1461212137588 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}] 21:15:37 INFO - PROCESS | 3974 | 1461212137736 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 21:15:37 INFO - PROCESS | 3974 | 1461212137929 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:37 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92112a0800 == 133 [pid = 3974] [id = 410] 21:15:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 307 (0x7f92111eb800) [pid = 3974] [serial = 1231] [outer = (nil)] 21:15:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 308 (0x7f9211278c00) [pid = 3974] [serial = 1232] [outer = 0x7f92111eb800] 21:15:37 INFO - PROCESS | 3974 | 1461212137988 Marionette DEBUG loaded listener.js 21:15:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 309 (0x7f92114ce000) [pid = 3974] [serial = 1233] [outer = 0x7f92111eb800] 21:15:39 INFO - PROCESS | 3974 | 1461212139200 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]]]}] 21:15:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 21:15:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1678ms 21:15:39 INFO - PROCESS | 3974 | 1461212139259 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 21:15:39 INFO - PROCESS | 3974 | 1461212139264 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 21:15:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 21:15:39 INFO - PROCESS | 3974 | 1461212139271 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 21:15:39 INFO - PROCESS | 3974 | 1461212139276 Marionette TRACE conn3 <- [1,1614,null,{}] 21:15:39 INFO - PROCESS | 3974 | 1461212139283 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}] 21:15:39 INFO - PROCESS | 3974 | 1461212139448 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 21:15:39 INFO - PROCESS | 3974 | 1461212139667 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:39 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216436000 == 134 [pid = 3974] [id = 411] 21:15:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 310 (0x7f9211277800) [pid = 3974] [serial = 1234] [outer = (nil)] 21:15:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 311 (0x7f921127a800) [pid = 3974] [serial = 1235] [outer = 0x7f9211277800] 21:15:39 INFO - PROCESS | 3974 | 1461212139726 Marionette DEBUG loaded listener.js 21:15:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 312 (0x7f92114c7400) [pid = 3974] [serial = 1236] [outer = 0x7f9211277800] 21:15:40 INFO - PROCESS | 3974 | 1461212140477 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]]]}] 21:15:40 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 21:15:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1234ms 21:15:40 INFO - PROCESS | 3974 | 1461212140505 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 21:15:40 INFO - PROCESS | 3974 | 1461212140512 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 21:15:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 21:15:40 INFO - PROCESS | 3974 | 1461212140520 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 21:15:40 INFO - PROCESS | 3974 | 1461212140523 Marionette TRACE conn3 <- [1,1618,null,{}] 21:15:40 INFO - PROCESS | 3974 | 1461212140558 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}] 21:15:40 INFO - PROCESS | 3974 | 1461212140708 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 21:15:41 INFO - PROCESS | 3974 | 1461212141039 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:41 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f6c3800 == 135 [pid = 3974] [id = 412] 21:15:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 313 (0x7f92119d5400) [pid = 3974] [serial = 1237] [outer = (nil)] 21:15:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 314 (0x7f921261c800) [pid = 3974] [serial = 1238] [outer = 0x7f92119d5400] 21:15:41 INFO - PROCESS | 3974 | 1461212141136 Marionette DEBUG loaded listener.js 21:15:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 315 (0x7f92140df000) [pid = 3974] [serial = 1239] [outer = 0x7f92119d5400] 21:15:41 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922a304800 == 134 [pid = 3974] [id = 309] 21:15:41 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b2d1800 == 133 [pid = 3974] [id = 313] 21:15:41 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9235bc8000 == 132 [pid = 3974] [id = 311] 21:15:41 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923a36b800 == 131 [pid = 3974] [id = 269] 21:15:41 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921d52c800 == 130 [pid = 3974] [id = 397] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 314 (0x7f921df43000) [pid = 3974] [serial = 1133] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92266d2800 == 129 [pid = 3974] [id = 396] 21:15:42 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9221967800 == 128 [pid = 3974] [id = 395] 21:15:42 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e90d000 == 127 [pid = 3974] [id = 394] 21:15:42 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b37d800 == 126 [pid = 3974] [id = 393] 21:15:42 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92111e0800 == 125 [pid = 3974] [id = 392] 21:15:42 INFO - PROCESS | 3974 | 1461212142047 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]]]}] 21:15:42 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dc9c000 == 124 [pid = 3974] [id = 391] 21:15:42 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921d4bb800 == 123 [pid = 3974] [id = 390] 21:15:42 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920fbb2800 == 122 [pid = 3974] [id = 389] 21:15:42 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dad8000 == 121 [pid = 3974] [id = 12] 21:15:42 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92165a7800 == 120 [pid = 3974] [id = 388] 21:15:42 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9221979000 == 119 [pid = 3974] [id = 381] 21:15:42 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e595800 == 118 [pid = 3974] [id = 380] 21:15:42 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216dcf800 == 117 [pid = 3974] [id = 379] 21:15:42 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920fecf000 == 116 [pid = 3974] [id = 378] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 313 (0x7f921ac1c800) [pid = 3974] [serial = 1119] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 312 (0x7f921ac81800) [pid = 3974] [serial = 888] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 311 (0x7f921fd7c400) [pid = 3974] [serial = 1109] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 310 (0x7f921b531800) [pid = 3974] [serial = 1125] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 309 (0x7f9213381000) [pid = 3974] [serial = 834] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 308 (0x7f9239fc2400) [pid = 3974] [serial = 785] [outer = (nil)] [url = about:blank] 21:15:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 21:15:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1584ms 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 307 (0x7f921b530000) [pid = 3974] [serial = 1106] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 306 (0x7f92111f2400) [pid = 3974] [serial = 996] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 305 (0x7f921ec4e000) [pid = 3974] [serial = 1088] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 304 (0x7f921e445000) [pid = 3974] [serial = 1094] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 303 (0x7f921b8a3c00) [pid = 3974] [serial = 1130] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 302 (0x7f9216b52c00) [pid = 3974] [serial = 1118] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 301 (0x7f92115cf400) [pid = 3974] [serial = 1113] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 300 (0x7f92140e0800) [pid = 3974] [serial = 1115] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 299 (0x7f921d48c400) [pid = 3974] [serial = 1128] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 298 (0x7f921b52c800) [pid = 3974] [serial = 1103] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 297 (0x7f921b043800) [pid = 3974] [serial = 1085] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 296 (0x7f921b01e400) [pid = 3974] [serial = 1124] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 295 (0x7f9239fc5000) [pid = 3974] [serial = 1053] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 294 (0x7f921b01d800) [pid = 3974] [serial = 1122] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 293 (0x7f922665c800) [pid = 3974] [serial = 1091] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 292 (0x7f920f94d000) [pid = 3974] [serial = 1097] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 291 (0x7f9238019000) [pid = 3974] [serial = 1077] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 290 (0x7f921261ec00) [pid = 3974] [serial = 1079] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 289 (0x7f921adab800) [pid = 3974] [serial = 1121] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 288 (0x7f921c0e8800) [pid = 3974] [serial = 1127] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 287 (0x7f9215ee5c00) [pid = 3974] [serial = 1116] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 286 (0x7f921d6fbc00) [pid = 3974] [serial = 1131] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 285 (0x7f92114c8c00) [pid = 3974] [serial = 1112] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 284 (0x7f92115cb400) [pid = 3974] [serial = 1100] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 283 (0x7f92140e8400) [pid = 3974] [serial = 1082] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | --DOMWINDOW == 282 (0x7f9235f44c00) [pid = 3974] [serial = 942] [outer = (nil)] [url = about:blank] 21:15:42 INFO - PROCESS | 3974 | 1461212142126 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 21:15:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 21:15:42 INFO - PROCESS | 3974 | 1461212142132 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 21:15:42 INFO - PROCESS | 3974 | 1461212142137 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 21:15:42 INFO - PROCESS | 3974 | 1461212142142 Marionette TRACE conn3 <- [1,1622,null,{}] 21:15:42 INFO - PROCESS | 3974 | 1461212142155 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}] 21:15:42 INFO - PROCESS | 3974 | 1461212142307 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 21:15:42 INFO - PROCESS | 3974 | 1461212142316 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:42 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9212f1f800 == 117 [pid = 3974] [id = 413] 21:15:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 283 (0x7f92140b3400) [pid = 3974] [serial = 1240] [outer = (nil)] 21:15:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 284 (0x7f9215e14800) [pid = 3974] [serial = 1241] [outer = 0x7f92140b3400] 21:15:42 INFO - PROCESS | 3974 | 1461212142373 Marionette DEBUG loaded listener.js 21:15:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 285 (0x7f92160b1400) [pid = 3974] [serial = 1242] [outer = 0x7f92140b3400] 21:15:43 INFO - PROCESS | 3974 | 1461212143145 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]]]}] 21:15:43 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 21:15:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1036ms 21:15:43 INFO - PROCESS | 3974 | 1461212143173 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 21:15:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 21:15:43 INFO - PROCESS | 3974 | 1461212143177 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 21:15:43 INFO - PROCESS | 3974 | 1461212143182 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 21:15:43 INFO - PROCESS | 3974 | 1461212143185 Marionette TRACE conn3 <- [1,1626,null,{}] 21:15:43 INFO - PROCESS | 3974 | 1461212143189 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}] 21:15:43 INFO - PROCESS | 3974 | 1461212143322 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 21:15:43 INFO - PROCESS | 3974 | 1461212143336 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:43 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b2c5000 == 118 [pid = 3974] [id = 414] 21:15:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 286 (0x7f92144ae000) [pid = 3974] [serial = 1243] [outer = (nil)] 21:15:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 287 (0x7f921ac76000) [pid = 3974] [serial = 1244] [outer = 0x7f92144ae000] 21:15:43 INFO - PROCESS | 3974 | 1461212143398 Marionette DEBUG loaded listener.js 21:15:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 288 (0x7f921ad57c00) [pid = 3974] [serial = 1245] [outer = 0x7f92144ae000] 21:15:44 INFO - PROCESS | 3974 | 1461212144118 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]]]}] 21:15:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 21:15:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 977ms 21:15:44 INFO - PROCESS | 3974 | 1461212144159 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 21:15:44 INFO - PROCESS | 3974 | 1461212144162 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 21:15:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 21:15:44 INFO - PROCESS | 3974 | 1461212144167 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 21:15:44 INFO - PROCESS | 3974 | 1461212144170 Marionette TRACE conn3 <- [1,1630,null,{}] 21:15:44 INFO - PROCESS | 3974 | 1461212144174 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}] 21:15:44 INFO - PROCESS | 3974 | 1461212144312 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 21:15:44 INFO - PROCESS | 3974 | 1461212144328 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:44 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c3e2800 == 119 [pid = 3974] [id = 415] 21:15:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 289 (0x7f9216669c00) [pid = 3974] [serial = 1246] [outer = (nil)] 21:15:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 290 (0x7f921b01bc00) [pid = 3974] [serial = 1247] [outer = 0x7f9216669c00] 21:15:44 INFO - PROCESS | 3974 | 1461212144381 Marionette DEBUG loaded listener.js 21:15:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 291 (0x7f921b04e400) [pid = 3974] [serial = 1248] [outer = 0x7f9216669c00] 21:15:45 INFO - PROCESS | 3974 | 1461212145211 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]]]}] 21:15:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 21:15:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1075ms 21:15:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 21:15:45 INFO - PROCESS | 3974 | 1461212145244 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 21:15:45 INFO - PROCESS | 3974 | 1461212145246 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 21:15:45 INFO - PROCESS | 3974 | 1461212145252 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 21:15:45 INFO - PROCESS | 3974 | 1461212145254 Marionette TRACE conn3 <- [1,1634,null,{}] 21:15:45 INFO - PROCESS | 3974 | 1461212145265 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}] 21:15:45 INFO - PROCESS | 3974 | 1461212145462 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 21:15:45 INFO - PROCESS | 3974 | 1461212145488 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:45 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dae7800 == 120 [pid = 3974] [id = 416] 21:15:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 292 (0x7f921b538000) [pid = 3974] [serial = 1249] [outer = (nil)] 21:15:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 293 (0x7f921c0e4800) [pid = 3974] [serial = 1250] [outer = 0x7f921b538000] 21:15:45 INFO - PROCESS | 3974 | 1461212145543 Marionette DEBUG loaded listener.js 21:15:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 294 (0x7f921c236800) [pid = 3974] [serial = 1251] [outer = 0x7f921b538000] 21:15:46 INFO - PROCESS | 3974 | 1461212146207 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]]]}] 21:15:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 21:15:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 987ms 21:15:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 21:15:46 INFO - PROCESS | 3974 | 1461212146237 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 21:15:46 INFO - PROCESS | 3974 | 1461212146239 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 21:15:46 INFO - PROCESS | 3974 | 1461212146244 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 21:15:46 INFO - PROCESS | 3974 | 1461212146247 Marionette TRACE conn3 <- [1,1638,null,{}] 21:15:46 INFO - PROCESS | 3974 | 1461212146252 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}] 21:15:46 INFO - PROCESS | 3974 | 1461212146425 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 21:15:46 INFO - PROCESS | 3974 | 1461212146454 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:46 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e3c7800 == 121 [pid = 3974] [id = 417] 21:15:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 295 (0x7f921c231000) [pid = 3974] [serial = 1252] [outer = (nil)] 21:15:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 296 (0x7f921c23c000) [pid = 3974] [serial = 1253] [outer = 0x7f921c231000] 21:15:46 INFO - PROCESS | 3974 | 1461212146514 Marionette DEBUG loaded listener.js 21:15:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 297 (0x7f921d48b000) [pid = 3974] [serial = 1254] [outer = 0x7f921c231000] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 296 (0x7f9215e18c00) [pid = 3974] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 295 (0x7f921db7cc00) [pid = 3974] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 294 (0x7f92111ef800) [pid = 3974] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 293 (0x7f9212436c00) [pid = 3974] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 292 (0x7f9235f46000) [pid = 3974] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 291 (0x7f9215e1bc00) [pid = 3974] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 290 (0x7f921df37400) [pid = 3974] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 289 (0x7f9221a2b400) [pid = 3974] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 288 (0x7f92219a7c00) [pid = 3974] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 287 (0x7f9215e1c000) [pid = 3974] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 286 (0x7f9216b6a800) [pid = 3974] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 285 (0x7f922752fc00) [pid = 3974] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 284 (0x7f921d1e3400) [pid = 3974] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 283 (0x7f921b1e0c00) [pid = 3974] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 282 (0x7f92114c9800) [pid = 3974] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 281 (0x7f922772dc00) [pid = 3974] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 280 (0x7f9212438000) [pid = 3974] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 279 (0x7f921261e000) [pid = 3974] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 278 (0x7f921e9b8400) [pid = 3974] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 277 (0x7f9233ec4000) [pid = 3974] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 276 (0x7f9221a23c00) [pid = 3974] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 275 (0x7f9212435400) [pid = 3974] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 274 (0x7f921d1efc00) [pid = 3974] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 273 (0x7f921d9a8c00) [pid = 3974] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 272 (0x7f92160b1c00) [pid = 3974] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 271 (0x7f921c0eb400) [pid = 3974] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 270 (0x7f92217dd000) [pid = 3974] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 269 (0x7f9215f49000) [pid = 3974] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 268 (0x7f921ead1000) [pid = 3974] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 267 (0x7f9235f45800) [pid = 3974] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 266 (0x7f921284a400) [pid = 3974] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 265 (0x7f9221711400) [pid = 3974] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 264 (0x7f921b8ab400) [pid = 3974] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 263 (0x7f9215e22c00) [pid = 3974] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 262 (0x7f9212436800) [pid = 3974] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 261 (0x7f920f70ac00) [pid = 3974] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 260 (0x7f921ada8800) [pid = 3974] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 259 (0x7f92114c5800) [pid = 3974] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 258 (0x7f92287ac000) [pid = 3974] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 257 (0x7f921db7a400) [pid = 3974] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 256 (0x7f921ac7cc00) [pid = 3974] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 255 (0x7f9234cc6000) [pid = 3974] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 254 (0x7f9216b69400) [pid = 3974] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 253 (0x7f9216b4d000) [pid = 3974] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 252 (0x7f921c0ef400) [pid = 3974] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 251 (0x7f921ac7c000) [pid = 3974] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 250 (0x7f9221a28400) [pid = 3974] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 249 (0x7f9235f43c00) [pid = 3974] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 248 (0x7f9215f49800) [pid = 3974] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 247 (0x7f92140a5c00) [pid = 3974] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 246 (0x7f921db77400) [pid = 3974] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 245 (0x7f9212846400) [pid = 3974] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 244 (0x7f921284c000) [pid = 3974] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 243 (0x7f9215e20400) [pid = 3974] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 242 (0x7f92111ee000) [pid = 3974] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 241 (0x7f921b1e3000) [pid = 3974] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 240 (0x7f9226656c00) [pid = 3974] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 239 (0x7f921e50a000) [pid = 3974] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 238 (0x7f9212618000) [pid = 3974] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 237 (0x7f9212619c00) [pid = 3974] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 236 (0x7f921dad9000) [pid = 3974] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 235 (0x7f920f946400) [pid = 3974] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 234 (0x7f920f94b000) [pid = 3974] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 233 (0x7f920f713800) [pid = 3974] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 232 (0x7f921e258c00) [pid = 3974] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 231 (0x7f921b018800) [pid = 3974] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 230 (0x7f921d485c00) [pid = 3974] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 229 (0x7f921b016000) [pid = 3974] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 228 (0x7f920f945c00) [pid = 3974] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 227 (0x7f9212440000) [pid = 3974] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 226 (0x7f9221a1dc00) [pid = 3974] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 225 (0x7f920f7c8800) [pid = 3974] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 224 (0x7f920f7c8400) [pid = 3974] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 223 (0x7f920f711800) [pid = 3974] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 222 (0x7f92111e4c00) [pid = 3974] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 221 (0x7f921ef70800) [pid = 3974] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 220 (0x7f921243c000) [pid = 3974] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 219 (0x7f9212849c00) [pid = 3974] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 218 (0x7f920f708000) [pid = 3974] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 217 (0x7f92140b3800) [pid = 3974] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 216 (0x7f921d9a5c00) [pid = 3974] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 215 (0x7f921bf50800) [pid = 3974] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 214 (0x7f92126cf400) [pid = 3974] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 213 (0x7f9215e16c00) [pid = 3974] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 212 (0x7f921b050800) [pid = 3974] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 211 (0x7f921bf50000) [pid = 3974] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 210 (0x7f921db76000) [pid = 3974] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 209 (0x7f92217d9000) [pid = 3974] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 208 (0x7f92160ab800) [pid = 3974] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 21:15:47 INFO - PROCESS | 3974 | --DOMWINDOW == 207 (0x7f9227f2f400) [pid = 3974] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 21:15:48 INFO - PROCESS | 3974 | 1461212148231 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]]]}] 21:15:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 21:15:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2033ms 21:15:48 INFO - PROCESS | 3974 | 1461212148277 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 21:15:48 INFO - PROCESS | 3974 | 1461212148280 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 21:15:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 21:15:48 INFO - PROCESS | 3974 | 1461212148285 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 21:15:48 INFO - PROCESS | 3974 | 1461212148288 Marionette TRACE conn3 <- [1,1642,null,{}] 21:15:48 INFO - PROCESS | 3974 | 1461212148292 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}] 21:15:48 INFO - PROCESS | 3974 | 1461212148426 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 21:15:48 INFO - PROCESS | 3974 | 1461212148463 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:48 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92128cf000 == 122 [pid = 3974] [id = 418] 21:15:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 208 (0x7f920f94b000) [pid = 3974] [serial = 1255] [outer = (nil)] 21:15:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 209 (0x7f92115c8000) [pid = 3974] [serial = 1256] [outer = 0x7f920f94b000] 21:15:48 INFO - PROCESS | 3974 | 1461212148514 Marionette DEBUG loaded listener.js 21:15:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 210 (0x7f921261b800) [pid = 3974] [serial = 1257] [outer = 0x7f920f94b000] 21:15:49 INFO - PROCESS | 3974 | 1461212149221 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]]]}] 21:15:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 21:15:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 974ms 21:15:49 INFO - PROCESS | 3974 | 1461212149260 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 21:15:49 INFO - PROCESS | 3974 | 1461212149262 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 21:15:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 21:15:49 INFO - PROCESS | 3974 | 1461212149268 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 21:15:49 INFO - PROCESS | 3974 | 1461212149269 Marionette TRACE conn3 <- [1,1646,null,{}] 21:15:49 INFO - PROCESS | 3974 | 1461212149274 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}] 21:15:49 INFO - PROCESS | 3974 | 1461212149399 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 21:15:49 INFO - PROCESS | 3974 | 1461212149547 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:49 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216de4000 == 123 [pid = 3974] [id = 419] 21:15:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 211 (0x7f920f943400) [pid = 3974] [serial = 1258] [outer = (nil)] 21:15:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 212 (0x7f92126d1400) [pid = 3974] [serial = 1259] [outer = 0x7f920f943400] 21:15:49 INFO - PROCESS | 3974 | 1461212149600 Marionette DEBUG loaded listener.js 21:15:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 213 (0x7f9215e8f400) [pid = 3974] [serial = 1260] [outer = 0x7f920f943400] 21:15:50 INFO - PROCESS | 3974 | 1461212150566 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]]]}] 21:15:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 21:15:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1327ms 21:15:50 INFO - PROCESS | 3974 | 1461212150595 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 21:15:50 INFO - PROCESS | 3974 | 1461212150601 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 21:15:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 21:15:50 INFO - PROCESS | 3974 | 1461212150610 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 21:15:50 INFO - PROCESS | 3974 | 1461212150615 Marionette TRACE conn3 <- [1,1650,null,{}] 21:15:50 INFO - PROCESS | 3974 | 1461212150621 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}] 21:15:50 INFO - PROCESS | 3974 | 1461212150785 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 21:15:50 INFO - PROCESS | 3974 | 1461212150978 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:50 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9212f0f800 == 124 [pid = 3974] [id = 420] 21:15:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 214 (0x7f92111e9400) [pid = 3974] [serial = 1261] [outer = (nil)] 21:15:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 215 (0x7f9211488c00) [pid = 3974] [serial = 1262] [outer = 0x7f92111e9400] 21:15:51 INFO - PROCESS | 3974 | 1461212151043 Marionette DEBUG loaded listener.js 21:15:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 216 (0x7f92119cb400) [pid = 3974] [serial = 1263] [outer = 0x7f92111e9400] 21:15:51 INFO - PROCESS | 3974 | 1461212151937 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]]]}] 21:15:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 21:15:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1381ms 21:15:51 INFO - PROCESS | 3974 | 1461212151992 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 21:15:52 INFO - PROCESS | 3974 | 1461212151999 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 21:15:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 21:15:52 INFO - PROCESS | 3974 | 1461212152008 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 21:15:52 INFO - PROCESS | 3974 | 1461212152012 Marionette TRACE conn3 <- [1,1654,null,{}] 21:15:52 INFO - PROCESS | 3974 | 1461212152018 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}] 21:15:52 INFO - PROCESS | 3974 | 1461212152167 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 21:15:52 INFO - PROCESS | 3974 | 1461212152357 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:52 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c00c800 == 125 [pid = 3974] [id = 421] 21:15:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 217 (0x7f921126e800) [pid = 3974] [serial = 1264] [outer = (nil)] 21:15:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 218 (0x7f92140b2800) [pid = 3974] [serial = 1265] [outer = 0x7f921126e800] 21:15:52 INFO - PROCESS | 3974 | 1461212152421 Marionette DEBUG loaded listener.js 21:15:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 219 (0x7f92144b5c00) [pid = 3974] [serial = 1266] [outer = 0x7f921126e800] 21:15:53 INFO - PROCESS | 3974 | 1461212153233 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]]]}] 21:15:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 21:15:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1281ms 21:15:53 INFO - PROCESS | 3974 | 1461212153290 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 21:15:53 INFO - PROCESS | 3974 | 1461212153292 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 21:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 21:15:53 INFO - PROCESS | 3974 | 1461212153298 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 21:15:53 INFO - PROCESS | 3974 | 1461212153303 Marionette TRACE conn3 <- [1,1658,null,{}] 21:15:53 INFO - PROCESS | 3974 | 1461212153318 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}] 21:15:53 INFO - PROCESS | 3974 | 1461212153492 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 21:15:53 INFO - PROCESS | 3974 | 1461212153677 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:53 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e90b800 == 126 [pid = 3974] [id = 422] 21:15:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 220 (0x7f92140ae800) [pid = 3974] [serial = 1267] [outer = (nil)] 21:15:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 221 (0x7f9216b67000) [pid = 3974] [serial = 1268] [outer = 0x7f92140ae800] 21:15:53 INFO - PROCESS | 3974 | 1461212153743 Marionette DEBUG loaded listener.js 21:15:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 222 (0x7f921ad5b000) [pid = 3974] [serial = 1269] [outer = 0x7f92140ae800] 21:15:54 INFO - PROCESS | 3974 | 1461212154484 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]]]}] 21:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 21:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1231ms 21:15:54 INFO - PROCESS | 3974 | 1461212154530 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 21:15:54 INFO - PROCESS | 3974 | 1461212154534 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 21:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 21:15:54 INFO - PROCESS | 3974 | 1461212154539 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 21:15:54 INFO - PROCESS | 3974 | 1461212154541 Marionette TRACE conn3 <- [1,1662,null,{}] 21:15:54 INFO - PROCESS | 3974 | 1461212154547 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}] 21:15:54 INFO - PROCESS | 3974 | 1461212154697 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 21:15:54 INFO - PROCESS | 3974 | 1461212154898 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:54 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921eff1000 == 127 [pid = 3974] [id = 423] 21:15:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 223 (0x7f92160b1000) [pid = 3974] [serial = 1270] [outer = (nil)] 21:15:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 224 (0x7f921b04ac00) [pid = 3974] [serial = 1271] [outer = 0x7f92160b1000] 21:15:54 INFO - PROCESS | 3974 | 1461212154960 Marionette DEBUG loaded listener.js 21:15:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 225 (0x7f921b531000) [pid = 3974] [serial = 1272] [outer = 0x7f92160b1000] 21:15:55 INFO - PROCESS | 3974 | 1461212155739 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]]]}] 21:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 21:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1227ms 21:15:55 INFO - PROCESS | 3974 | 1461212155767 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 21:15:55 INFO - PROCESS | 3974 | 1461212155770 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 21:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 21:15:55 INFO - PROCESS | 3974 | 1461212155776 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 21:15:55 INFO - PROCESS | 3974 | 1461212155778 Marionette TRACE conn3 <- [1,1666,null,{}] 21:15:55 INFO - PROCESS | 3974 | 1461212155783 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}] 21:15:55 INFO - PROCESS | 3974 | 1461212155929 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 21:15:56 INFO - PROCESS | 3974 | 1461212156118 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:56 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922177c800 == 128 [pid = 3974] [id = 424] 21:15:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 226 (0x7f921ada1400) [pid = 3974] [serial = 1273] [outer = (nil)] 21:15:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 227 (0x7f921bf50800) [pid = 3974] [serial = 1274] [outer = 0x7f921ada1400] 21:15:56 INFO - PROCESS | 3974 | 1461212156178 Marionette DEBUG loaded listener.js 21:15:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 228 (0x7f921c0f3c00) [pid = 3974] [serial = 1275] [outer = 0x7f921ada1400] 21:15:57 INFO - PROCESS | 3974 | 1461212157010 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]]]}] 21:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 21:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1279ms 21:15:57 INFO - PROCESS | 3974 | 1461212157056 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 21:15:57 INFO - PROCESS | 3974 | 1461212157059 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 21:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 21:15:57 INFO - PROCESS | 3974 | 1461212157064 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 21:15:57 INFO - PROCESS | 3974 | 1461212157066 Marionette TRACE conn3 <- [1,1670,null,{}] 21:15:57 INFO - PROCESS | 3974 | 1461212157072 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}] 21:15:57 INFO - PROCESS | 3974 | 1461212157229 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 21:15:57 INFO - PROCESS | 3974 | 1461212157420 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:57 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922623b800 == 129 [pid = 3974] [id = 425] 21:15:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 229 (0x7f921d1e3400) [pid = 3974] [serial = 1276] [outer = (nil)] 21:15:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 230 (0x7f921d6f4800) [pid = 3974] [serial = 1277] [outer = 0x7f921d1e3400] 21:15:57 INFO - PROCESS | 3974 | 1461212157484 Marionette DEBUG loaded listener.js 21:15:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 231 (0x7f921db76000) [pid = 3974] [serial = 1278] [outer = 0x7f921d1e3400] 21:15:58 INFO - PROCESS | 3974 | 1461212158276 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]]]}] 21:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 21:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1236ms 21:15:58 INFO - PROCESS | 3974 | 1461212158316 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 21:15:58 INFO - PROCESS | 3974 | 1461212158320 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 21:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 21:15:58 INFO - PROCESS | 3974 | 1461212158325 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 21:15:58 INFO - PROCESS | 3974 | 1461212158327 Marionette TRACE conn3 <- [1,1674,null,{}] 21:15:58 INFO - PROCESS | 3974 | 1461212158332 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}] 21:15:58 INFO - PROCESS | 3974 | 1461212158472 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 21:15:58 INFO - PROCESS | 3974 | 1461212158673 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:58 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9228433800 == 130 [pid = 3974] [id = 426] 21:15:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 232 (0x7f920f715800) [pid = 3974] [serial = 1279] [outer = (nil)] 21:15:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 233 (0x7f921e059c00) [pid = 3974] [serial = 1280] [outer = 0x7f920f715800] 21:15:58 INFO - PROCESS | 3974 | 1461212158734 Marionette DEBUG loaded listener.js 21:15:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 234 (0x7f921e259000) [pid = 3974] [serial = 1281] [outer = 0x7f920f715800] 21:15:59 INFO - PROCESS | 3974 | 1461212159523 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]]]}] 21:15:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 21:15:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1225ms 21:15:59 INFO - PROCESS | 3974 | 1461212159564 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 21:15:59 INFO - PROCESS | 3974 | 1461212159568 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 21:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 21:15:59 INFO - PROCESS | 3974 | 1461212159573 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 21:15:59 INFO - PROCESS | 3974 | 1461212159575 Marionette TRACE conn3 <- [1,1678,null,{}] 21:15:59 INFO - PROCESS | 3974 | 1461212159580 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}] 21:15:59 INFO - PROCESS | 3974 | 1461212159726 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 21:15:59 INFO - PROCESS | 3974 | 1461212159926 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:15:59 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9235e14800 == 131 [pid = 3974] [id = 427] 21:15:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 235 (0x7f921d1e7c00) [pid = 3974] [serial = 1282] [outer = (nil)] 21:16:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 236 (0x7f921e43c400) [pid = 3974] [serial = 1283] [outer = 0x7f921d1e7c00] 21:16:00 INFO - PROCESS | 3974 | 1461212160029 Marionette DEBUG loaded listener.js 21:16:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 237 (0x7f921e50d800) [pid = 3974] [serial = 1284] [outer = 0x7f921d1e7c00] 21:16:00 INFO - PROCESS | 3974 | 1461212160811 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]]]}] 21:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 21:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1280ms 21:16:00 INFO - PROCESS | 3974 | 1461212160854 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 21:16:00 INFO - PROCESS | 3974 | 1461212160857 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 21:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 21:16:00 INFO - PROCESS | 3974 | 1461212160862 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 21:16:00 INFO - PROCESS | 3974 | 1461212160864 Marionette TRACE conn3 <- [1,1682,null,{}] 21:16:00 INFO - PROCESS | 3974 | 1461212160869 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}] 21:16:01 INFO - PROCESS | 3974 | 1461212161016 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 21:16:01 INFO - PROCESS | 3974 | 1461212161207 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:01 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a429800 == 132 [pid = 3974] [id = 428] 21:16:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 238 (0x7f921e05a800) [pid = 3974] [serial = 1285] [outer = (nil)] 21:16:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 239 (0x7f921e9b8c00) [pid = 3974] [serial = 1286] [outer = 0x7f921e05a800] 21:16:01 INFO - PROCESS | 3974 | 1461212161270 Marionette DEBUG loaded listener.js 21:16:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 240 (0x7f921ec47c00) [pid = 3974] [serial = 1287] [outer = 0x7f921e05a800] 21:16:02 INFO - PROCESS | 3974 | 1461212162058 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]]]}] 21:16:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 21:16:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1225ms 21:16:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 21:16:02 INFO - PROCESS | 3974 | 1461212162107 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 21:16:02 INFO - PROCESS | 3974 | 1461212162110 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 21:16:02 INFO - PROCESS | 3974 | 1461212162114 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 21:16:02 INFO - PROCESS | 3974 | 1461212162118 Marionette TRACE conn3 <- [1,1686,null,{}] 21:16:02 INFO - PROCESS | 3974 | 1461212162123 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}] 21:16:02 INFO - PROCESS | 3974 | 1461212162286 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 21:16:02 INFO - PROCESS | 3974 | 1461212162487 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:02 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216433800 == 133 [pid = 3974] [id = 429] 21:16:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 241 (0x7f920f7cb400) [pid = 3974] [serial = 1288] [outer = (nil)] 21:16:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 242 (0x7f92140dfc00) [pid = 3974] [serial = 1289] [outer = 0x7f920f7cb400] 21:16:02 INFO - PROCESS | 3974 | 1461212162548 Marionette DEBUG loaded listener.js 21:16:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 243 (0x7f921b534000) [pid = 3974] [serial = 1290] [outer = 0x7f920f7cb400] 21:16:03 INFO - PROCESS | 3974 | 1461212163376 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]]]}] 21:16:03 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 21:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1334ms 21:16:03 INFO - PROCESS | 3974 | 1461212163450 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 21:16:03 INFO - PROCESS | 3974 | 1461212163453 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 21:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 21:16:03 INFO - PROCESS | 3974 | 1461212163458 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 21:16:03 INFO - PROCESS | 3974 | 1461212163462 Marionette TRACE conn3 <- [1,1690,null,{}] 21:16:03 INFO - PROCESS | 3974 | 1461212163495 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}] 21:16:03 INFO - PROCESS | 3974 | 1461212163754 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 21:16:03 INFO - PROCESS | 3974 | 1461212163892 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:03 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92128d0000 == 134 [pid = 3974] [id = 430] 21:16:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 244 (0x7f920f707c00) [pid = 3974] [serial = 1291] [outer = (nil)] 21:16:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 245 (0x7f92114ca800) [pid = 3974] [serial = 1292] [outer = 0x7f920f707c00] 21:16:04 INFO - PROCESS | 3974 | 1461212164012 Marionette DEBUG loaded listener.js 21:16:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 246 (0x7f9215f4a000) [pid = 3974] [serial = 1293] [outer = 0x7f920f707c00] 21:16:04 INFO - PROCESS | 3974 | 1461212164805 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]]]}] 21:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 21:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1406ms 21:16:04 INFO - PROCESS | 3974 | 1461212164865 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 21:16:04 INFO - PROCESS | 3974 | 1461212164872 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 21:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 21:16:04 INFO - PROCESS | 3974 | 1461212164881 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 21:16:04 INFO - PROCESS | 3974 | 1461212164885 Marionette TRACE conn3 <- [1,1694,null,{}] 21:16:04 INFO - PROCESS | 3974 | 1461212164890 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}] 21:16:05 INFO - PROCESS | 3974 | 1461212165030 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 21:16:05 INFO - PROCESS | 3974 | 1461212165224 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:05 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92143d0800 == 135 [pid = 3974] [id = 431] 21:16:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 247 (0x7f920f70a800) [pid = 3974] [serial = 1294] [outer = (nil)] 21:16:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 248 (0x7f9213379400) [pid = 3974] [serial = 1295] [outer = 0x7f920f70a800] 21:16:05 INFO - PROCESS | 3974 | 1461212165287 Marionette DEBUG loaded listener.js 21:16:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 249 (0x7f9216781000) [pid = 3974] [serial = 1296] [outer = 0x7f920f70a800] 21:16:06 INFO - PROCESS | 3974 | 1461212166032 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]]]}] 21:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 21:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1183ms 21:16:06 INFO - PROCESS | 3974 | 1461212166065 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 21:16:06 INFO - PROCESS | 3974 | 1461212166068 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 21:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 21:16:06 INFO - PROCESS | 3974 | 1461212166074 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 21:16:06 INFO - PROCESS | 3974 | 1461212166076 Marionette TRACE conn3 <- [1,1698,null,{}] 21:16:06 INFO - PROCESS | 3974 | 1461212166081 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}] 21:16:06 INFO - PROCESS | 3974 | 1461212166231 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 21:16:06 INFO - PROCESS | 3974 | 1461212166428 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:06 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c01e800 == 136 [pid = 3974] [id = 432] 21:16:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 250 (0x7f920f70f400) [pid = 3974] [serial = 1297] [outer = (nil)] 21:16:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 251 (0x7f9216b63800) [pid = 3974] [serial = 1298] [outer = 0x7f920f70f400] 21:16:06 INFO - PROCESS | 3974 | 1461212166489 Marionette DEBUG loaded listener.js 21:16:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 252 (0x7f921ad9f000) [pid = 3974] [serial = 1299] [outer = 0x7f920f70f400] 21:16:07 INFO - PROCESS | 3974 | 1461212167601 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]]]}] 21:16:07 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 21:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1579ms 21:16:07 INFO - PROCESS | 3974 | 1461212167654 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 21:16:07 INFO - PROCESS | 3974 | 1461212167659 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 21:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 21:16:07 INFO - PROCESS | 3974 | 1461212167668 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 21:16:07 INFO - PROCESS | 3974 | 1461212167673 Marionette TRACE conn3 <- [1,1702,null,{}] 21:16:07 INFO - PROCESS | 3974 | 1461212167679 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}] 21:16:07 INFO - PROCESS | 3974 | 1461212167848 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 21:16:08 INFO - PROCESS | 3974 | 1461212168062 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:08 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92112a6800 == 137 [pid = 3974] [id = 433] 21:16:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 253 (0x7f920ccf1800) [pid = 3974] [serial = 1300] [outer = (nil)] 21:16:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 254 (0x7f920f7cbc00) [pid = 3974] [serial = 1301] [outer = 0x7f920ccf1800] 21:16:08 INFO - PROCESS | 3974 | 1461212168125 Marionette DEBUG loaded listener.js 21:16:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 255 (0x7f9211277400) [pid = 3974] [serial = 1302] [outer = 0x7f920ccf1800] 21:16:09 INFO - PROCESS | 3974 | 1461212169102 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]]]}] 21:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 21:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1486ms 21:16:09 INFO - PROCESS | 3974 | 1461212169155 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 21:16:09 INFO - PROCESS | 3974 | 1461212169162 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 21:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 21:16:09 INFO - PROCESS | 3974 | 1461212169171 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 21:16:09 INFO - PROCESS | 3974 | 1461212169174 Marionette TRACE conn3 <- [1,1706,null,{}] 21:16:09 INFO - PROCESS | 3974 | 1461212169179 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}] 21:16:09 INFO - PROCESS | 3974 | 1461212169337 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 21:16:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92128cf000 == 136 [pid = 3974] [id = 418] 21:16:09 INFO - PROCESS | 3974 | --DOMWINDOW == 254 (0x7f921dadf000) [pid = 3974] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 21:16:09 INFO - PROCESS | 3974 | --DOMWINDOW == 253 (0x7f9227c73c00) [pid = 3974] [serial = 1160] [outer = (nil)] [url = about:blank] 21:16:09 INFO - PROCESS | 3974 | --DOMWINDOW == 252 (0x7f9226607400) [pid = 3974] [serial = 1157] [outer = (nil)] [url = about:blank] 21:16:09 INFO - PROCESS | 3974 | --DOMWINDOW == 251 (0x7f922000a000) [pid = 3974] [serial = 1163] [outer = (nil)] [url = about:blank] 21:16:09 INFO - PROCESS | 3974 | --DOMWINDOW == 250 (0x7f921ada8000) [pid = 3974] [serial = 1196] [outer = (nil)] [url = about:blank] 21:16:09 INFO - PROCESS | 3974 | 1461212169620 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e3c7800 == 135 [pid = 3974] [id = 417] 21:16:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dae7800 == 134 [pid = 3974] [id = 416] 21:16:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c3e2800 == 133 [pid = 3974] [id = 415] 21:16:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b2c5000 == 132 [pid = 3974] [id = 414] 21:16:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9212f1f800 == 131 [pid = 3974] [id = 413] 21:16:09 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f3da000 == 132 [pid = 3974] [id = 434] 21:16:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 251 (0x7f920f94d400) [pid = 3974] [serial = 1303] [outer = (nil)] 21:16:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 252 (0x7f92119d7400) [pid = 3974] [serial = 1304] [outer = 0x7f920f94d400] 21:16:09 INFO - PROCESS | 3974 | 1461212169747 Marionette DEBUG loaded listener.js 21:16:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 253 (0x7f92126cf800) [pid = 3974] [serial = 1305] [outer = 0x7f920f94d400] 21:16:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f6c3800 == 131 [pid = 3974] [id = 412] 21:16:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216436000 == 130 [pid = 3974] [id = 411] 21:16:10 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92111df800 == 129 [pid = 3974] [id = 408] 21:16:10 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f3d4000 == 128 [pid = 3974] [id = 407] 21:16:10 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f2db000 == 127 [pid = 3974] [id = 406] 21:16:10 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f2c2800 == 126 [pid = 3974] [id = 405] 21:16:10 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920bfdd000 == 125 [pid = 3974] [id = 404] 21:16:10 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f1d1000 == 124 [pid = 3974] [id = 403] 21:16:10 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923f47e000 == 123 [pid = 3974] [id = 402] 21:16:10 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922a4a3000 == 122 [pid = 3974] [id = 401] 21:16:10 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dc8c800 == 121 [pid = 3974] [id = 400] 21:16:10 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216dcd800 == 120 [pid = 3974] [id = 399] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 252 (0x7f921e6a9400) [pid = 3974] [serial = 1134] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 251 (0x7f921b8ab000) [pid = 3974] [serial = 668] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 250 (0x7f9225b12400) [pid = 3974] [serial = 713] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 249 (0x7f92287b4400) [pid = 3974] [serial = 731] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 248 (0x7f92219a2000) [pid = 3974] [serial = 924] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 247 (0x7f923a166000) [pid = 3974] [serial = 828] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 246 (0x7f921ad5b400) [pid = 3974] [serial = 1044] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 245 (0x7f922a4fa400) [pid = 3974] [serial = 734] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 244 (0x7f9221a20400) [pid = 3974] [serial = 975] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 243 (0x7f921d1e5000) [pid = 3974] [serial = 972] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 242 (0x7f9221c54000) [pid = 3974] [serial = 722] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 241 (0x7f9235f52c00) [pid = 3974] [serial = 1038] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 240 (0x7f9239fc4000) [pid = 3974] [serial = 939] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 239 (0x7f9212854800) [pid = 3974] [serial = 864] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 238 (0x7f921ea19c00) [pid = 3974] [serial = 921] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 237 (0x7f923a165000) [pid = 3974] [serial = 981] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 236 (0x7f9226041400) [pid = 3974] [serial = 680] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 235 (0x7f921fd60800) [pid = 3974] [serial = 873] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 234 (0x7f9227f30c00) [pid = 3974] [serial = 819] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 233 (0x7f923a3a6000) [pid = 3974] [serial = 987] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 232 (0x7f9226439800) [pid = 3974] [serial = 725] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 231 (0x7f9239fcc000) [pid = 3974] [serial = 782] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 230 (0x7f9215eecc00) [pid = 3974] [serial = 915] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 229 (0x7f9227f34000) [pid = 3974] [serial = 770] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 228 (0x7f921db73000) [pid = 3974] [serial = 671] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 227 (0x7f9226d3f000) [pid = 3974] [serial = 686] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 226 (0x7f9212443800) [pid = 3974] [serial = 831] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 225 (0x7f920f716400) [pid = 3974] [serial = 1047] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 224 (0x7f921e6ab000) [pid = 3974] [serial = 719] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 223 (0x7f92362f0c00) [pid = 3974] [serial = 1041] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 222 (0x7f9235ecec00) [pid = 3974] [serial = 776] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 221 (0x7f922772d400) [pid = 3974] [serial = 1035] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 220 (0x7f921c0eb800) [pid = 3974] [serial = 716] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 219 (0x7f9239fc4400) [pid = 3974] [serial = 825] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 218 (0x7f9234dab800) [pid = 3974] [serial = 761] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 217 (0x7f9234f93800) [pid = 3974] [serial = 882] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 216 (0x7f92241cf800) [pid = 3974] [serial = 876] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 215 (0x7f9220007000) [pid = 3974] [serial = 1032] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 214 (0x7f922e04fc00) [pid = 3974] [serial = 930] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 213 (0x7f92380cd400) [pid = 3974] [serial = 779] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 212 (0x7f9216669800) [pid = 3974] [serial = 990] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 211 (0x7f921bf4c400) [pid = 3974] [serial = 918] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 210 (0x7f922631d000) [pid = 3974] [serial = 927] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 209 (0x7f921677d800) [pid = 3974] [serial = 812] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 208 (0x7f921e064400) [pid = 3974] [serial = 815] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 207 (0x7f9227530000) [pid = 3974] [serial = 683] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 206 (0x7f9216787000) [pid = 3974] [serial = 1026] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 205 (0x7f9235138c00) [pid = 3974] [serial = 978] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 204 (0x7f9233ec4c00) [pid = 3974] [serial = 879] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 203 (0x7f9224421800) [pid = 3974] [serial = 677] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 202 (0x7f9213380800) [pid = 3974] [serial = 969] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 201 (0x7f921ad57400) [pid = 3974] [serial = 1050] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 200 (0x7f9220bdcc00) [pid = 3974] [serial = 767] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 199 (0x7f92126dd000) [pid = 3974] [serial = 993] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 198 (0x7f921c0f2000) [pid = 3974] [serial = 1029] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 197 (0x7f923a1bbc00) [pid = 3974] [serial = 984] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 196 (0x7f921da4b000) [pid = 3974] [serial = 764] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 195 (0x7f92244aac00) [pid = 3974] [serial = 665] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 194 (0x7f9235f46c00) [pid = 3974] [serial = 822] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 193 (0x7f921ead1400) [pid = 3974] [serial = 885] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 192 (0x7f9235e27800) [pid = 3974] [serial = 933] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 191 (0x7f923a074800) [pid = 3974] [serial = 809] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 190 (0x7f92126d9400) [pid = 3974] [serial = 1023] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 189 (0x7f921e257000) [pid = 3974] [serial = 870] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 188 (0x7f921ed7e400) [pid = 3974] [serial = 936] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 187 (0x7f921b8ab800) [pid = 3974] [serial = 867] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 186 (0x7f9221713000) [pid = 3974] [serial = 674] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 185 (0x7f9234f16000) [pid = 3974] [serial = 773] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 184 (0x7f9226d3a800) [pid = 3974] [serial = 728] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 183 (0x7f92115cf000) [pid = 3974] [serial = 1101] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 182 (0x7f921b530800) [pid = 3974] [serial = 1104] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 181 (0x7f9213386800) [pid = 3974] [serial = 1080] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 180 (0x7f922e125400) [pid = 3974] [serial = 1092] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 179 (0x7f92219a1400) [pid = 3974] [serial = 1089] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 178 (0x7f9239fc7000) [pid = 3974] [serial = 1095] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 177 (0x7f921c392c00) [pid = 3974] [serial = 1086] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 176 (0x7f920f951400) [pid = 3974] [serial = 1098] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 175 (0x7f9216665400) [pid = 3974] [serial = 1083] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 174 (0x7f9235f32000) [pid = 3974] [serial = 1187] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 173 (0x7f920f7ce400) [pid = 3974] [serial = 1190] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 172 (0x7f920f7d4000) [pid = 3974] [serial = 1191] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 171 (0x7f92140de400) [pid = 3974] [serial = 1193] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 170 (0x7f921ad5e000) [pid = 3974] [serial = 1194] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 169 (0x7f922a669000) [pid = 3974] [serial = 1184] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 168 (0x7f921ee76800) [pid = 3974] [serial = 1151] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 167 (0x7f92114c3c00) [pid = 3974] [serial = 1167] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 166 (0x7f92111f2000) [pid = 3974] [serial = 1166] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 165 (0x7f921bf4e400) [pid = 3974] [serial = 1145] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 164 (0x7f92241dc800) [pid = 3974] [serial = 1154] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 163 (0x7f920f945400) [pid = 3974] [serial = 1136] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 162 (0x7f922000cc00) [pid = 3974] [serial = 1181] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 161 (0x7f92219a7800) [pid = 3974] [serial = 1182] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 160 (0x7f921b530c00) [pid = 3974] [serial = 1173] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 159 (0x7f921b04f400) [pid = 3974] [serial = 1172] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 158 (0x7f92140dd400) [pid = 3974] [serial = 1139] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 157 (0x7f9216665000) [pid = 3974] [serial = 1170] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 156 (0x7f9215eeb000) [pid = 3974] [serial = 1169] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 155 (0x7f921d1e7400) [pid = 3974] [serial = 1148] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 154 (0x7f92114d0c00) [pid = 3974] [serial = 1178] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 153 (0x7f921b021000) [pid = 3974] [serial = 1179] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 152 (0x7f921ea16800) [pid = 3974] [serial = 1176] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 151 (0x7f921d482400) [pid = 3974] [serial = 1175] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 150 (0x7f921ac73800) [pid = 3974] [serial = 1142] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 149 (0x7f921e43d000) [pid = 3974] [serial = 816] [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.] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 148 (0x7f92362f0800) [pid = 3974] [serial = 1188] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | --DOMWINDOW == 147 (0x7f9234cbc000) [pid = 3974] [serial = 1185] [outer = (nil)] [url = about:blank] 21:16:10 INFO - PROCESS | 3974 | 1461212170505 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]]]}] 21:16:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 21:16:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1387ms 21:16:10 INFO - PROCESS | 3974 | 1461212170580 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 21:16:10 INFO - PROCESS | 3974 | 1461212170583 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 21:16:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 21:16:10 INFO - PROCESS | 3974 | 1461212170591 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 21:16:10 INFO - PROCESS | 3974 | 1461212170596 Marionette TRACE conn3 <- [1,1710,null,{}] 21:16:10 INFO - PROCESS | 3974 | 1461212170613 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}] 21:16:10 INFO - PROCESS | 3974 | 1461212170763 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 21:16:10 INFO - PROCESS | 3974 | 1461212170772 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:10 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92112ad800 == 121 [pid = 3974] [id = 435] 21:16:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 148 (0x7f92115c8c00) [pid = 3974] [serial = 1306] [outer = (nil)] 21:16:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 149 (0x7f92140e1400) [pid = 3974] [serial = 1307] [outer = 0x7f92115c8c00] 21:16:10 INFO - PROCESS | 3974 | 1461212170829 Marionette DEBUG loaded listener.js 21:16:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 150 (0x7f92144b2000) [pid = 3974] [serial = 1308] [outer = 0x7f92115c8c00] 21:16:11 INFO - PROCESS | 3974 | 1461212171575 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]]]}] 21:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 21:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1040ms 21:16:11 INFO - PROCESS | 3974 | 1461212171631 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 21:16:11 INFO - PROCESS | 3974 | 1461212171635 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 21:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 21:16:11 INFO - PROCESS | 3974 | 1461212171641 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 21:16:11 INFO - PROCESS | 3974 | 1461212171642 Marionette TRACE conn3 <- [1,1714,null,{}] 21:16:11 INFO - PROCESS | 3974 | 1461212171648 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}] 21:16:11 INFO - PROCESS | 3974 | 1461212171785 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 21:16:11 INFO - PROCESS | 3974 | 1461212171799 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:11 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921331b800 == 122 [pid = 3974] [id = 436] 21:16:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 151 (0x7f921148b800) [pid = 3974] [serial = 1309] [outer = (nil)] 21:16:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 152 (0x7f9215f46c00) [pid = 3974] [serial = 1310] [outer = 0x7f921148b800] 21:16:11 INFO - PROCESS | 3974 | 1461212171853 Marionette DEBUG loaded listener.js 21:16:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 153 (0x7f9216661c00) [pid = 3974] [serial = 1311] [outer = 0x7f921148b800] 21:16:12 INFO - PROCESS | 3974 | 1461212172767 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]]]}] 21:16:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 21:16:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1177ms 21:16:12 INFO - PROCESS | 3974 | 1461212172824 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 21:16:12 INFO - PROCESS | 3974 | 1461212172828 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 21:16:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 21:16:12 INFO - PROCESS | 3974 | 1461212172833 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 21:16:12 INFO - PROCESS | 3974 | 1461212172835 Marionette TRACE conn3 <- [1,1718,null,{}] 21:16:12 INFO - PROCESS | 3974 | 1461212172839 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}] 21:16:13 INFO - PROCESS | 3974 | 1461212173023 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 21:16:13 INFO - PROCESS | 3974 | 1461212173045 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:13 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92165b5800 == 123 [pid = 3974] [id = 437] 21:16:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 154 (0x7f92140e0c00) [pid = 3974] [serial = 1312] [outer = (nil)] 21:16:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 155 (0x7f9216b54000) [pid = 3974] [serial = 1313] [outer = 0x7f92140e0c00] 21:16:13 INFO - PROCESS | 3974 | 1461212173098 Marionette DEBUG loaded listener.js 21:16:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 156 (0x7f921ac73800) [pid = 3974] [serial = 1314] [outer = 0x7f92140e0c00] 21:16:14 INFO - PROCESS | 3974 | 1461212174047 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]]]}] 21:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 21:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1237ms 21:16:14 INFO - PROCESS | 3974 | 1461212174071 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 21:16:14 INFO - PROCESS | 3974 | 1461212174074 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 21:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 21:16:14 INFO - PROCESS | 3974 | 1461212174079 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 21:16:14 INFO - PROCESS | 3974 | 1461212174081 Marionette TRACE conn3 <- [1,1722,null,{}] 21:16:14 INFO - PROCESS | 3974 | 1461212174086 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}] 21:16:14 INFO - PROCESS | 3974 | 1461212174313 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 21:16:14 INFO - PROCESS | 3974 | 1461212174334 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:14 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b37b800 == 124 [pid = 3974] [id = 438] 21:16:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 157 (0x7f921adab400) [pid = 3974] [serial = 1315] [outer = (nil)] 21:16:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 158 (0x7f921b1e7000) [pid = 3974] [serial = 1316] [outer = 0x7f921adab400] 21:16:14 INFO - PROCESS | 3974 | 1461212174391 Marionette DEBUG loaded listener.js 21:16:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 159 (0x7f921b537800) [pid = 3974] [serial = 1317] [outer = 0x7f921adab400] 21:16:14 INFO - PROCESS | 3974 | --DOMWINDOW == 158 (0x7f9211277800) [pid = 3974] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 21:16:14 INFO - PROCESS | 3974 | --DOMWINDOW == 157 (0x7f920f94b000) [pid = 3974] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 21:16:14 INFO - PROCESS | 3974 | --DOMWINDOW == 156 (0x7f921b538000) [pid = 3974] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 21:16:14 INFO - PROCESS | 3974 | --DOMWINDOW == 155 (0x7f920f7d3c00) [pid = 3974] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 21:16:14 INFO - PROCESS | 3974 | --DOMWINDOW == 154 (0x7f92144ae000) [pid = 3974] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 21:16:14 INFO - PROCESS | 3974 | --DOMWINDOW == 153 (0x7f92140b3400) [pid = 3974] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 21:16:14 INFO - PROCESS | 3974 | --DOMWINDOW == 152 (0x7f9216669c00) [pid = 3974] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 21:16:14 INFO - PROCESS | 3974 | --DOMWINDOW == 151 (0x7f92119d5400) [pid = 3974] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 21:16:14 INFO - PROCESS | 3974 | --DOMWINDOW == 150 (0x7f921c231000) [pid = 3974] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 21:16:15 INFO - PROCESS | 3974 | 1461212175307 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]]]}] 21:16:15 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 21:16:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1282ms 21:16:15 INFO - PROCESS | 3974 | 1461212175361 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 21:16:15 INFO - PROCESS | 3974 | 1461212175363 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 21:16:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 21:16:15 INFO - PROCESS | 3974 | 1461212175376 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 21:16:15 INFO - PROCESS | 3974 | 1461212175378 Marionette TRACE conn3 <- [1,1726,null,{}] 21:16:15 INFO - PROCESS | 3974 | 1461212175383 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}] 21:16:15 INFO - PROCESS | 3974 | 1461212175510 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 21:16:15 INFO - PROCESS | 3974 | 1461212175522 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:15 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b6c7800 == 125 [pid = 3974] [id = 439] 21:16:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 151 (0x7f9211277800) [pid = 3974] [serial = 1318] [outer = (nil)] 21:16:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 152 (0x7f921b535000) [pid = 3974] [serial = 1319] [outer = 0x7f9211277800] 21:16:15 INFO - PROCESS | 3974 | 1461212175575 Marionette DEBUG loaded listener.js 21:16:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 153 (0x7f921c0a5c00) [pid = 3974] [serial = 1320] [outer = 0x7f9211277800] 21:16:16 INFO - PROCESS | 3974 | 1461212176287 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]]]}] 21:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 21:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 934ms 21:16:16 INFO - PROCESS | 3974 | 1461212176303 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 21:16:16 INFO - PROCESS | 3974 | 1461212176306 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 21:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 21:16:16 INFO - PROCESS | 3974 | 1461212176311 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 21:16:16 INFO - PROCESS | 3974 | 1461212176313 Marionette TRACE conn3 <- [1,1730,null,{}] 21:16:16 INFO - PROCESS | 3974 | 1461212176318 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}] 21:16:16 INFO - PROCESS | 3974 | 1461212176445 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 21:16:16 INFO - PROCESS | 3974 | 1461212176590 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:16 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c3dc800 == 126 [pid = 3974] [id = 440] 21:16:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 154 (0x7f92140e8400) [pid = 3974] [serial = 1321] [outer = (nil)] 21:16:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 155 (0x7f921c22d400) [pid = 3974] [serial = 1322] [outer = 0x7f92140e8400] 21:16:16 INFO - PROCESS | 3974 | 1461212176643 Marionette DEBUG loaded listener.js 21:16:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 156 (0x7f921c238400) [pid = 3974] [serial = 1323] [outer = 0x7f92140e8400] 21:16:17 INFO - PROCESS | 3974 | 1461212177508 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]]]}] 21:16:17 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 21:16:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1227ms 21:16:17 INFO - PROCESS | 3974 | 1461212177540 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 21:16:17 INFO - PROCESS | 3974 | 1461212177545 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 21:16:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 21:16:17 INFO - PROCESS | 3974 | 1461212177553 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 21:16:17 INFO - PROCESS | 3974 | 1461212177557 Marionette TRACE conn3 <- [1,1734,null,{}] 21:16:17 INFO - PROCESS | 3974 | 1461212177564 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}] 21:16:17 INFO - PROCESS | 3974 | 1461212177737 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 21:16:17 INFO - PROCESS | 3974 | 1461212177922 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:17 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9211296800 == 127 [pid = 3974] [id = 441] 21:16:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 157 (0x7f920f945c00) [pid = 3974] [serial = 1324] [outer = (nil)] 21:16:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 158 (0x7f92114d1800) [pid = 3974] [serial = 1325] [outer = 0x7f920f945c00] 21:16:17 INFO - PROCESS | 3974 | 1461212177987 Marionette DEBUG loaded listener.js 21:16:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 159 (0x7f9212441400) [pid = 3974] [serial = 1326] [outer = 0x7f920f945c00] 21:16:18 INFO - PROCESS | 3974 | 1461212178850 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]]]}] 21:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 21:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1330ms 21:16:18 INFO - PROCESS | 3974 | 1461212178884 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 21:16:18 INFO - PROCESS | 3974 | 1461212178892 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 21:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 21:16:18 INFO - PROCESS | 3974 | 1461212178901 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 21:16:18 INFO - PROCESS | 3974 | 1461212178904 Marionette TRACE conn3 <- [1,1738,null,{}] 21:16:18 INFO - PROCESS | 3974 | 1461212178908 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}] 21:16:19 INFO - PROCESS | 3974 | 1461212179071 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 21:16:19 INFO - PROCESS | 3974 | 1461212179256 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:19 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921afad000 == 128 [pid = 3974] [id = 442] 21:16:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 160 (0x7f92111efc00) [pid = 3974] [serial = 1327] [outer = (nil)] 21:16:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 161 (0x7f92140e1800) [pid = 3974] [serial = 1328] [outer = 0x7f92111efc00] 21:16:19 INFO - PROCESS | 3974 | 1461212179319 Marionette DEBUG loaded listener.js 21:16:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 162 (0x7f9215f48400) [pid = 3974] [serial = 1329] [outer = 0x7f92111efc00] 21:16:20 INFO - PROCESS | 3974 | 1461212180215 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]]]}] 21:16:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 21:16:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1383ms 21:16:20 INFO - PROCESS | 3974 | 1461212180283 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 21:16:20 INFO - PROCESS | 3974 | 1461212180287 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 21:16:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 21:16:20 INFO - PROCESS | 3974 | 1461212180293 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 21:16:20 INFO - PROCESS | 3974 | 1461212180298 Marionette TRACE conn3 <- [1,1742,null,{}] 21:16:20 INFO - PROCESS | 3974 | 1461212180312 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}] 21:16:20 INFO - PROCESS | 3974 | 1461212180508 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 21:16:20 INFO - PROCESS | 3974 | 1461212180686 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:20 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921df5c000 == 129 [pid = 3974] [id = 443] 21:16:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 163 (0x7f921ac79800) [pid = 3974] [serial = 1330] [outer = (nil)] 21:16:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 164 (0x7f921b01d800) [pid = 3974] [serial = 1331] [outer = 0x7f921ac79800] 21:16:20 INFO - PROCESS | 3974 | 1461212180752 Marionette DEBUG loaded listener.js 21:16:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 165 (0x7f921b531400) [pid = 3974] [serial = 1332] [outer = 0x7f921ac79800] 21:16:21 INFO - PROCESS | 3974 | 1461212181555 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]]]}] 21:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 21:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1333ms 21:16:21 INFO - PROCESS | 3974 | 1461212181627 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 21:16:21 INFO - PROCESS | 3974 | 1461212181631 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 21:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 21:16:21 INFO - PROCESS | 3974 | 1461212181637 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 21:16:21 INFO - PROCESS | 3974 | 1461212181639 Marionette TRACE conn3 <- [1,1746,null,{}] 21:16:21 INFO - PROCESS | 3974 | 1461212181644 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}] 21:16:21 INFO - PROCESS | 3974 | 1461212181806 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 21:16:21 INFO - PROCESS | 3974 | 1461212181989 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:22 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e5a6000 == 130 [pid = 3974] [id = 444] 21:16:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 166 (0x7f921ad59c00) [pid = 3974] [serial = 1333] [outer = (nil)] 21:16:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 167 (0x7f921c39bc00) [pid = 3974] [serial = 1334] [outer = 0x7f921ad59c00] 21:16:22 INFO - PROCESS | 3974 | 1461212182051 Marionette DEBUG loaded listener.js 21:16:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 168 (0x7f921d1efc00) [pid = 3974] [serial = 1335] [outer = 0x7f921ad59c00] 21:16:22 INFO - PROCESS | 3974 | 1461212182830 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]]]}] 21:16:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 21:16:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1228ms 21:16:22 INFO - PROCESS | 3974 | 1461212182865 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 21:16:22 INFO - PROCESS | 3974 | 1461212182868 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 21:16:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 21:16:22 INFO - PROCESS | 3974 | 1461212182873 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 21:16:22 INFO - PROCESS | 3974 | 1461212182876 Marionette TRACE conn3 <- [1,1750,null,{}] 21:16:22 INFO - PROCESS | 3974 | 1461212182881 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}] 21:16:23 INFO - PROCESS | 3974 | 1461212183027 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 21:16:23 INFO - PROCESS | 3974 | 1461212183210 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:23 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ed06000 == 131 [pid = 3974] [id = 445] 21:16:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 169 (0x7f921c0ea400) [pid = 3974] [serial = 1336] [outer = (nil)] 21:16:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 170 (0x7f921d486c00) [pid = 3974] [serial = 1337] [outer = 0x7f921c0ea400] 21:16:23 INFO - PROCESS | 3974 | 1461212183274 Marionette DEBUG loaded listener.js 21:16:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 171 (0x7f921d9a8800) [pid = 3974] [serial = 1338] [outer = 0x7f921c0ea400] 21:16:24 INFO - PROCESS | 3974 | 1461212184059 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]]]}] 21:16:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 21:16:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1229ms 21:16:24 INFO - PROCESS | 3974 | 1461212184103 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 21:16:24 INFO - PROCESS | 3974 | 1461212184106 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 21:16:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 21:16:24 INFO - PROCESS | 3974 | 1461212184111 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 21:16:24 INFO - PROCESS | 3974 | 1461212184114 Marionette TRACE conn3 <- [1,1754,null,{}] 21:16:24 INFO - PROCESS | 3974 | 1461212184119 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}] 21:16:24 INFO - PROCESS | 3974 | 1461212184289 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 21:16:24 INFO - PROCESS | 3974 | 1461212184469 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:24 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fd9b800 == 132 [pid = 3974] [id = 446] 21:16:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 172 (0x7f921d9a8c00) [pid = 3974] [serial = 1339] [outer = (nil)] 21:16:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 173 (0x7f921e510000) [pid = 3974] [serial = 1340] [outer = 0x7f921d9a8c00] 21:16:24 INFO - PROCESS | 3974 | 1461212184534 Marionette DEBUG loaded listener.js 21:16:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 174 (0x7f921eac6800) [pid = 3974] [serial = 1341] [outer = 0x7f921d9a8c00] 21:16:25 INFO - PROCESS | 3974 | 1461212185297 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]]]}] 21:16:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 21:16:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1229ms 21:16:25 INFO - PROCESS | 3974 | 1461212185341 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 21:16:25 INFO - PROCESS | 3974 | 1461212185344 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 21:16:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 21:16:25 INFO - PROCESS | 3974 | 1461212185350 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 21:16:25 INFO - PROCESS | 3974 | 1461212185352 Marionette TRACE conn3 <- [1,1758,null,{}] 21:16:25 INFO - PROCESS | 3974 | 1461212185357 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}] 21:16:25 INFO - PROCESS | 3974 | 1461212185497 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 21:16:25 INFO - PROCESS | 3974 | 1461212185680 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:25 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221c71800 == 133 [pid = 3974] [id = 447] 21:16:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 175 (0x7f921db76400) [pid = 3974] [serial = 1342] [outer = (nil)] 21:16:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 176 (0x7f921ec51800) [pid = 3974] [serial = 1343] [outer = 0x7f921db76400] 21:16:25 INFO - PROCESS | 3974 | 1461212185745 Marionette DEBUG loaded listener.js 21:16:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 177 (0x7f921fd57800) [pid = 3974] [serial = 1344] [outer = 0x7f921db76400] 21:16:26 INFO - PROCESS | 3974 | 1461212186468 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]]]}] 21:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 21:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1178ms 21:16:26 INFO - PROCESS | 3974 | 1461212186528 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 21:16:26 INFO - PROCESS | 3974 | 1461212186531 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 21:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 21:16:26 INFO - PROCESS | 3974 | 1461212186536 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 21:16:26 INFO - PROCESS | 3974 | 1461212186539 Marionette TRACE conn3 <- [1,1762,null,{}] 21:16:26 INFO - PROCESS | 3974 | 1461212186544 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}] 21:16:26 INFO - PROCESS | 3974 | 1461212186689 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 21:16:26 INFO - PROCESS | 3974 | 1461212186872 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:26 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9225b76000 == 134 [pid = 3974] [id = 448] 21:16:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 178 (0x7f921eacb000) [pid = 3974] [serial = 1345] [outer = (nil)] 21:16:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 179 (0x7f921fd5c000) [pid = 3974] [serial = 1346] [outer = 0x7f921eacb000] 21:16:26 INFO - PROCESS | 3974 | 1461212186937 Marionette DEBUG loaded listener.js 21:16:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 180 (0x7f922170d800) [pid = 3974] [serial = 1347] [outer = 0x7f921eacb000] 21:16:27 INFO - PROCESS | 3974 | 1461212187702 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]]]}] 21:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 21:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1225ms 21:16:27 INFO - PROCESS | 3974 | 1461212187762 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 21:16:27 INFO - PROCESS | 3974 | 1461212187765 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 21:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 21:16:27 INFO - PROCESS | 3974 | 1461212187770 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 21:16:27 INFO - PROCESS | 3974 | 1461212187772 Marionette TRACE conn3 <- [1,1766,null,{}] 21:16:27 INFO - PROCESS | 3974 | 1461212187778 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}] 21:16:27 INFO - PROCESS | 3974 | 1461212187920 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 21:16:28 INFO - PROCESS | 3974 | 1461212188103 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:28 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226f8c000 == 135 [pid = 3974] [id = 449] 21:16:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 181 (0x7f921fd58000) [pid = 3974] [serial = 1348] [outer = (nil)] 21:16:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 182 (0x7f9221999c00) [pid = 3974] [serial = 1349] [outer = 0x7f921fd58000] 21:16:28 INFO - PROCESS | 3974 | 1461212188164 Marionette DEBUG loaded listener.js 21:16:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 183 (0x7f9221a1f000) [pid = 3974] [serial = 1350] [outer = 0x7f921fd58000] 21:16:28 INFO - PROCESS | 3974 | 1461212188969 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]]]}] 21:16:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 21:16:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1225ms 21:16:28 INFO - PROCESS | 3974 | 1461212188997 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 21:16:29 INFO - PROCESS | 3974 | 1461212189000 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 21:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 21:16:29 INFO - PROCESS | 3974 | 1461212189005 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 21:16:29 INFO - PROCESS | 3974 | 1461212189007 Marionette TRACE conn3 <- [1,1770,null,{}] 21:16:29 INFO - PROCESS | 3974 | 1461212189012 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}] 21:16:29 INFO - PROCESS | 3974 | 1461212189165 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 21:16:29 INFO - PROCESS | 3974 | 1461212189353 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:29 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92111d2000 == 136 [pid = 3974] [id = 450] 21:16:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 184 (0x7f920f54a800) [pid = 3974] [serial = 1351] [outer = (nil)] 21:16:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 185 (0x7f92111ee000) [pid = 3974] [serial = 1352] [outer = 0x7f920f54a800] 21:16:29 INFO - PROCESS | 3974 | 1461212189418 Marionette DEBUG loaded listener.js 21:16:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 186 (0x7f921ad5d000) [pid = 3974] [serial = 1353] [outer = 0x7f920f54a800] 21:16:30 INFO - PROCESS | 3974 | 1461212190664 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]]]}] 21:16:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 21:16:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1731ms 21:16:30 INFO - PROCESS | 3974 | 1461212190737 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 21:16:30 INFO - PROCESS | 3974 | 1461212190741 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 21:16:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 21:16:30 INFO - PROCESS | 3974 | 1461212190748 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 21:16:30 INFO - PROCESS | 3974 | 1461212190753 Marionette TRACE conn3 <- [1,1774,null,{}] 21:16:30 INFO - PROCESS | 3974 | 1461212190761 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}] 21:16:31 INFO - PROCESS | 3974 | 1461212191006 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 21:16:31 INFO - PROCESS | 3974 | 1461212191178 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:31 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921331a000 == 137 [pid = 3974] [id = 451] 21:16:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 187 (0x7f920f951400) [pid = 3974] [serial = 1354] [outer = (nil)] 21:16:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 188 (0x7f92111f1c00) [pid = 3974] [serial = 1355] [outer = 0x7f920f951400] 21:16:31 INFO - PROCESS | 3974 | 1461212191238 Marionette DEBUG loaded listener.js 21:16:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 189 (0x7f92114c5400) [pid = 3974] [serial = 1356] [outer = 0x7f920f951400] 21:16:32 INFO - PROCESS | 3974 | 1461212191998 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]]]}] 21:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 21:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1279ms 21:16:32 INFO - PROCESS | 3974 | 1461212192028 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 21:16:32 INFO - PROCESS | 3974 | 1461212192034 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 21:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 21:16:32 INFO - PROCESS | 3974 | 1461212192043 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 21:16:32 INFO - PROCESS | 3974 | 1461212192047 Marionette TRACE conn3 <- [1,1778,null,{}] 21:16:32 INFO - PROCESS | 3974 | 1461212192052 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}] 21:16:32 INFO - PROCESS | 3974 | 1461212192188 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 21:16:32 INFO - PROCESS | 3974 | 1461212192385 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:32 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92111cd800 == 138 [pid = 3974] [id = 452] 21:16:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 190 (0x7f92115d0000) [pid = 3974] [serial = 1357] [outer = (nil)] 21:16:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 191 (0x7f92119d9c00) [pid = 3974] [serial = 1358] [outer = 0x7f92115d0000] 21:16:32 INFO - PROCESS | 3974 | 1461212192497 Marionette DEBUG loaded listener.js 21:16:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 192 (0x7f9212444400) [pid = 3974] [serial = 1359] [outer = 0x7f92115d0000] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9234c4f800 == 137 [pid = 3974] [id = 155] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922758d000 == 136 [pid = 3974] [id = 383] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9238084000 == 135 [pid = 3974] [id = 70] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9227107800 == 134 [pid = 3974] [id = 308] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923a038800 == 133 [pid = 3974] [id = 312] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226584800 == 132 [pid = 3974] [id = 382] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922ed16800 == 131 [pid = 3974] [id = 384] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923806d800 == 130 [pid = 3974] [id = 385] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 191 (0x7f921ee70400) [pid = 3974] [serial = 1211] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 190 (0x7f920f54cc00) [pid = 3974] [serial = 1217] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 189 (0x7f92140da400) [pid = 3974] [serial = 1229] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 188 (0x7f920cceb400) [pid = 3974] [serial = 1220] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 187 (0x7f92362ed800) [pid = 3974] [serial = 1214] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 186 (0x7f92119d4400) [pid = 3974] [serial = 1226] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 185 (0x7f920f7d3800) [pid = 3974] [serial = 1223] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b6c7800 == 129 [pid = 3974] [id = 439] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b37b800 == 128 [pid = 3974] [id = 438] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92165b5800 == 127 [pid = 3974] [id = 437] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921331b800 == 126 [pid = 3974] [id = 436] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92112ad800 == 125 [pid = 3974] [id = 435] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f3da000 == 124 [pid = 3974] [id = 434] 21:16:33 INFO - PROCESS | 3974 | 1461212193504 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]]]}] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92112a6800 == 123 [pid = 3974] [id = 433] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c01e800 == 122 [pid = 3974] [id = 432] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92143d0800 == 121 [pid = 3974] [id = 431] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92128d0000 == 120 [pid = 3974] [id = 430] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216433800 == 119 [pid = 3974] [id = 429] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923a429800 == 118 [pid = 3974] [id = 428] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9235e14800 == 117 [pid = 3974] [id = 427] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9228433800 == 116 [pid = 3974] [id = 426] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922623b800 == 115 [pid = 3974] [id = 425] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922177c800 == 114 [pid = 3974] [id = 424] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921eff1000 == 113 [pid = 3974] [id = 423] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e90b800 == 112 [pid = 3974] [id = 422] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c00c800 == 111 [pid = 3974] [id = 421] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9212f0f800 == 110 [pid = 3974] [id = 420] 21:16:33 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216de4000 == 109 [pid = 3974] [id = 419] 21:16:33 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 21:16:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1533ms 21:16:33 INFO - PROCESS | 3974 | 1461212193576 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 21:16:33 INFO - PROCESS | 3974 | 1461212193578 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 21:16:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 21:16:33 INFO - PROCESS | 3974 | 1461212193584 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 21:16:33 INFO - PROCESS | 3974 | 1461212193588 Marionette TRACE conn3 <- [1,1782,null,{}] 21:16:33 INFO - PROCESS | 3974 | 1461212193602 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}] 21:16:33 INFO - PROCESS | 3974 | 1461212193769 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 184 (0x7f921261b800) [pid = 3974] [serial = 1257] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 183 (0x7f921c0e4800) [pid = 3974] [serial = 1250] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 182 (0x7f9237b89400) [pid = 3974] [serial = 1197] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 181 (0x7f921ad57c00) [pid = 3974] [serial = 1245] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 180 (0x7f92160b1400) [pid = 3974] [serial = 1242] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 179 (0x7f921b01bc00) [pid = 3974] [serial = 1247] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 178 (0x7f921c236800) [pid = 3974] [serial = 1251] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 177 (0x7f921261c800) [pid = 3974] [serial = 1238] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 176 (0x7f92114d1c00) [pid = 3974] [serial = 1199] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 175 (0x7f921c23c000) [pid = 3974] [serial = 1253] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 174 (0x7f921127a800) [pid = 3974] [serial = 1235] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 173 (0x7f92144af400) [pid = 3974] [serial = 1202] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 172 (0x7f921d48b000) [pid = 3974] [serial = 1254] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 171 (0x7f9215e14800) [pid = 3974] [serial = 1241] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 170 (0x7f92114c7400) [pid = 3974] [serial = 1236] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 169 (0x7f921b021800) [pid = 3974] [serial = 1205] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 168 (0x7f921da41c00) [pid = 3974] [serial = 1208] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 167 (0x7f92140df000) [pid = 3974] [serial = 1239] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 166 (0x7f9211278c00) [pid = 3974] [serial = 1232] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 165 (0x7f921ac76000) [pid = 3974] [serial = 1244] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 164 (0x7f92115c8000) [pid = 3974] [serial = 1256] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | --DOMWINDOW == 163 (0x7f921b04e400) [pid = 3974] [serial = 1248] [outer = (nil)] [url = about:blank] 21:16:33 INFO - PROCESS | 3974 | 1461212193928 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:33 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f3dc000 == 110 [pid = 3974] [id = 453] 21:16:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 164 (0x7f9211278c00) [pid = 3974] [serial = 1360] [outer = (nil)] 21:16:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 165 (0x7f921261c800) [pid = 3974] [serial = 1361] [outer = 0x7f9211278c00] 21:16:33 INFO - PROCESS | 3974 | 1461212193987 Marionette DEBUG loaded listener.js 21:16:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 166 (0x7f92140e5800) [pid = 3974] [serial = 1362] [outer = 0x7f9211278c00] 21:16:34 INFO - PROCESS | 3974 | 1461212194676 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]]]}] 21:16:34 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 21:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1130ms 21:16:34 INFO - PROCESS | 3974 | 1461212194713 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 21:16:34 INFO - PROCESS | 3974 | 1461212194717 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 21:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 21:16:34 INFO - PROCESS | 3974 | 1461212194722 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 21:16:34 INFO - PROCESS | 3974 | 1461212194724 Marionette TRACE conn3 <- [1,1786,null,{}] 21:16:34 INFO - PROCESS | 3974 | 1461212194729 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}] 21:16:34 INFO - PROCESS | 3974 | 1461212194869 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 21:16:35 INFO - PROCESS | 3974 | 1461212195019 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:35 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92128d5800 == 111 [pid = 3974] [id = 454] 21:16:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 167 (0x7f921127a800) [pid = 3974] [serial = 1363] [outer = (nil)] 21:16:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 168 (0x7f9215e1a400) [pid = 3974] [serial = 1364] [outer = 0x7f921127a800] 21:16:35 INFO - PROCESS | 3974 | 1461212195072 Marionette DEBUG loaded listener.js 21:16:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 169 (0x7f9215eea400) [pid = 3974] [serial = 1365] [outer = 0x7f921127a800] 21:16:35 INFO - PROCESS | 3974 | 1461212195676 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]]]}] 21:16:35 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 21:16:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 979ms 21:16:35 INFO - PROCESS | 3974 | 1461212195702 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 21:16:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 21:16:35 INFO - PROCESS | 3974 | 1461212195714 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 21:16:35 INFO - PROCESS | 3974 | 1461212195718 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 21:16:35 INFO - PROCESS | 3974 | 1461212195720 Marionette TRACE conn3 <- [1,1790,null,{}] 21:16:35 INFO - PROCESS | 3974 | 1461212195726 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}] 21:16:35 INFO - PROCESS | 3974 | 1461212195852 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 21:16:36 INFO - PROCESS | 3974 | 1461212196020 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:36 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92165b5800 == 112 [pid = 3974] [id = 455] 21:16:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 170 (0x7f9212621400) [pid = 3974] [serial = 1366] [outer = (nil)] 21:16:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 171 (0x7f9215f48000) [pid = 3974] [serial = 1367] [outer = 0x7f9212621400] 21:16:36 INFO - PROCESS | 3974 | 1461212196072 Marionette DEBUG loaded listener.js 21:16:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 172 (0x7f9216663c00) [pid = 3974] [serial = 1368] [outer = 0x7f9212621400] 21:16:36 INFO - PROCESS | 3974 | 1461212196760 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]]]}] 21:16:36 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) 21:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1075ms 21:16:36 INFO - PROCESS | 3974 | 1461212196795 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 21:16:36 INFO - PROCESS | 3974 | 1461212196797 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 21:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 21:16:36 INFO - PROCESS | 3974 | 1461212196805 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 21:16:36 INFO - PROCESS | 3974 | 1461212196807 Marionette TRACE conn3 <- [1,1794,null,{}] 21:16:36 INFO - PROCESS | 3974 | 1461212196812 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}] 21:16:37 INFO - PROCESS | 3974 | 1461212197005 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 21:16:37 INFO - PROCESS | 3974 | 1461212197034 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:37 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b2da000 == 113 [pid = 3974] [id = 456] 21:16:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 173 (0x7f9216b68000) [pid = 3974] [serial = 1369] [outer = (nil)] 21:16:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 174 (0x7f921ad51000) [pid = 3974] [serial = 1370] [outer = 0x7f9216b68000] 21:16:37 INFO - PROCESS | 3974 | 1461212197090 Marionette DEBUG loaded listener.js 21:16:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 175 (0x7f921ada6800) [pid = 3974] [serial = 1371] [outer = 0x7f9216b68000] 21:16:37 INFO - PROCESS | 3974 | 1461212197775 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]]]}] 21:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1025ms 21:16:37 INFO - PROCESS | 3974 | 1461212197832 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 21:16:37 INFO - PROCESS | 3974 | 1461212197835 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 21:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 21:16:37 INFO - PROCESS | 3974 | 1461212197840 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 21:16:37 INFO - PROCESS | 3974 | 1461212197842 Marionette TRACE conn3 <- [1,1798,null,{}] 21:16:37 INFO - PROCESS | 3974 | 1461212197847 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}] 21:16:38 INFO - PROCESS | 3974 | 1461212198294 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 21:16:38 INFO - PROCESS | 3974 | --DOMWINDOW == 174 (0x7f92140e0c00) [pid = 3974] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:16:38 INFO - PROCESS | 3974 | --DOMWINDOW == 173 (0x7f921adab400) [pid = 3974] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:16:38 INFO - PROCESS | 3974 | --DOMWINDOW == 172 (0x7f9211277800) [pid = 3974] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:16:38 INFO - PROCESS | 3974 | --DOMWINDOW == 171 (0x7f920ccf1800) [pid = 3974] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 21:16:38 INFO - PROCESS | 3974 | --DOMWINDOW == 170 (0x7f921148b800) [pid = 3974] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:16:38 INFO - PROCESS | 3974 | --DOMWINDOW == 169 (0x7f92115c8c00) [pid = 3974] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 21:16:38 INFO - PROCESS | 3974 | --DOMWINDOW == 168 (0x7f920f94d400) [pid = 3974] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 21:16:38 INFO - PROCESS | 3974 | 1461212198397 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:38 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f6d5000 == 114 [pid = 3974] [id = 457] 21:16:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 169 (0x7f920ccf1800) [pid = 3974] [serial = 1372] [outer = (nil)] 21:16:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 170 (0x7f9211277800) [pid = 3974] [serial = 1373] [outer = 0x7f920ccf1800] 21:16:38 INFO - PROCESS | 3974 | 1461212198451 Marionette DEBUG loaded listener.js 21:16:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 171 (0x7f9216787800) [pid = 3974] [serial = 1374] [outer = 0x7f920ccf1800] 21:16:39 INFO - PROCESS | 3974 | 1461212199053 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]]]}] 21:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 21:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1232ms 21:16:39 INFO - PROCESS | 3974 | 1461212199073 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 21:16:39 INFO - PROCESS | 3974 | 1461212199075 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 21:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 21:16:39 INFO - PROCESS | 3974 | 1461212199081 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 21:16:39 INFO - PROCESS | 3974 | 1461212199083 Marionette TRACE conn3 <- [1,1802,null,{}] 21:16:39 INFO - PROCESS | 3974 | 1461212199087 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}] 21:16:39 INFO - PROCESS | 3974 | 1461212199272 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 21:16:39 INFO - PROCESS | 3974 | 1461212199362 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:39 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c3d0800 == 115 [pid = 3974] [id = 458] 21:16:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 172 (0x7f920f542c00) [pid = 3974] [serial = 1375] [outer = (nil)] 21:16:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 173 (0x7f921b04e400) [pid = 3974] [serial = 1376] [outer = 0x7f920f542c00] 21:16:39 INFO - PROCESS | 3974 | 1461212199414 Marionette DEBUG loaded listener.js 21:16:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 174 (0x7f921b8a5c00) [pid = 3974] [serial = 1377] [outer = 0x7f920f542c00] 21:16:39 INFO - PROCESS | 3974 | 1461212199990 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]]]}] 21:16:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 21:16:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 974ms 21:16:40 INFO - PROCESS | 3974 | 1461212200055 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 21:16:40 INFO - PROCESS | 3974 | 1461212200057 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 21:16:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 21:16:40 INFO - PROCESS | 3974 | 1461212200062 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 21:16:40 INFO - PROCESS | 3974 | 1461212200064 Marionette TRACE conn3 <- [1,1806,null,{}] 21:16:40 INFO - PROCESS | 3974 | 1461212200069 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}] 21:16:40 INFO - PROCESS | 3974 | 1461212200194 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 21:16:40 INFO - PROCESS | 3974 | 1461212200429 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:40 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920d1d0800 == 116 [pid = 3974] [id = 459] 21:16:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 175 (0x7f920cce2400) [pid = 3974] [serial = 1378] [outer = (nil)] 21:16:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 176 (0x7f920f549c00) [pid = 3974] [serial = 1379] [outer = 0x7f920cce2400] 21:16:40 INFO - PROCESS | 3974 | 1461212200511 Marionette DEBUG loaded listener.js 21:16:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 177 (0x7f920f7cb800) [pid = 3974] [serial = 1380] [outer = 0x7f920cce2400] 21:16:41 INFO - PROCESS | 3974 | 1461212201326 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]]]}] 21:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 21:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1332ms 21:16:41 INFO - PROCESS | 3974 | 1461212201396 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 21:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 21:16:41 INFO - PROCESS | 3974 | 1461212201403 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 21:16:41 INFO - PROCESS | 3974 | 1461212201411 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 21:16:41 INFO - PROCESS | 3974 | 1461212201414 Marionette TRACE conn3 <- [1,1810,null,{}] 21:16:41 INFO - PROCESS | 3974 | 1461212201421 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}] 21:16:41 INFO - PROCESS | 3974 | 1461212201627 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 21:16:41 INFO - PROCESS | 3974 | 1461212201809 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:41 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921642a000 == 117 [pid = 3974] [id = 460] 21:16:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 178 (0x7f920cce2c00) [pid = 3974] [serial = 1381] [outer = (nil)] 21:16:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 179 (0x7f9212623000) [pid = 3974] [serial = 1382] [outer = 0x7f920cce2c00] 21:16:41 INFO - PROCESS | 3974 | 1461212201876 Marionette DEBUG loaded listener.js 21:16:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 180 (0x7f9213384c00) [pid = 3974] [serial = 1383] [outer = 0x7f920cce2c00] 21:16:42 INFO - PROCESS | 3974 | 1461212202740 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]]]}] 21:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 21:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1383ms 21:16:42 INFO - PROCESS | 3974 | 1461212202797 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 21:16:42 INFO - PROCESS | 3974 | 1461212202802 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 21:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 21:16:42 INFO - PROCESS | 3974 | 1461212202809 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 21:16:42 INFO - PROCESS | 3974 | 1461212202812 Marionette TRACE conn3 <- [1,1814,null,{}] 21:16:42 INFO - PROCESS | 3974 | 1461212202817 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}] 21:16:42 INFO - PROCESS | 3974 | 1461212202968 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 21:16:43 INFO - PROCESS | 3974 | 1461212203151 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:43 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921d522800 == 118 [pid = 3974] [id = 461] 21:16:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 181 (0x7f92119d4400) [pid = 3974] [serial = 1384] [outer = (nil)] 21:16:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 182 (0x7f92160b3c00) [pid = 3974] [serial = 1385] [outer = 0x7f92119d4400] 21:16:43 INFO - PROCESS | 3974 | 1461212203216 Marionette DEBUG loaded listener.js 21:16:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 183 (0x7f9216b5d000) [pid = 3974] [serial = 1386] [outer = 0x7f92119d4400] 21:16:44 INFO - PROCESS | 3974 | 1461212204086 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]]]}] 21:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 21:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1335ms 21:16:44 INFO - PROCESS | 3974 | 1461212204144 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 21:16:44 INFO - PROCESS | 3974 | 1461212204148 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 21:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 21:16:44 INFO - PROCESS | 3974 | 1461212204160 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 21:16:44 INFO - PROCESS | 3974 | 1461212204168 Marionette TRACE conn3 <- [1,1818,null,{}] 21:16:44 INFO - PROCESS | 3974 | 1461212204176 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}] 21:16:44 INFO - PROCESS | 3974 | 1461212204334 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 21:16:44 INFO - PROCESS | 3974 | 1461212204512 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:44 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e31d800 == 119 [pid = 3974] [id = 462] 21:16:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 184 (0x7f921261f400) [pid = 3974] [serial = 1387] [outer = (nil)] 21:16:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 185 (0x7f921b1e5800) [pid = 3974] [serial = 1388] [outer = 0x7f921261f400] 21:16:44 INFO - PROCESS | 3974 | 1461212204576 Marionette DEBUG loaded listener.js 21:16:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 186 (0x7f921c0e8800) [pid = 3974] [serial = 1389] [outer = 0x7f921261f400] 21:16:45 INFO - PROCESS | 3974 | 1461212205338 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]]]}] 21:16:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 21:16:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1247ms 21:16:45 INFO - PROCESS | 3974 | 1461212205402 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 21:16:45 INFO - PROCESS | 3974 | 1461212205406 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 21:16:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 21:16:45 INFO - PROCESS | 3974 | 1461212205411 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 21:16:45 INFO - PROCESS | 3974 | 1461212205413 Marionette TRACE conn3 <- [1,1822,null,{}] 21:16:45 INFO - PROCESS | 3974 | 1461212205418 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}] 21:16:45 INFO - PROCESS | 3974 | 1461212205569 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 21:16:45 INFO - PROCESS | 3974 | 1461212205749 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:45 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e918000 == 120 [pid = 3974] [id = 463] 21:16:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 187 (0x7f9215f4f400) [pid = 3974] [serial = 1390] [outer = (nil)] 21:16:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 188 (0x7f921337b000) [pid = 3974] [serial = 1391] [outer = 0x7f9215f4f400] 21:16:45 INFO - PROCESS | 3974 | 1461212205818 Marionette DEBUG loaded listener.js 21:16:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 189 (0x7f921d48bc00) [pid = 3974] [serial = 1392] [outer = 0x7f9215f4f400] 21:16:46 INFO - PROCESS | 3974 | 1461212206575 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]]]}] 21:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 21:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1227ms 21:16:46 INFO - PROCESS | 3974 | 1461212206640 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 21:16:46 INFO - PROCESS | 3974 | 1461212206643 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 21:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 21:16:46 INFO - PROCESS | 3974 | 1461212206649 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 21:16:46 INFO - PROCESS | 3974 | 1461212206651 Marionette TRACE conn3 <- [1,1826,null,{}] 21:16:46 INFO - PROCESS | 3974 | 1461212206656 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}] 21:16:46 INFO - PROCESS | 3974 | 1461212206806 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 21:16:46 INFO - PROCESS | 3974 | 1461212206985 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:47 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fd89800 == 121 [pid = 3974] [id = 464] 21:16:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 190 (0x7f921d9b2c00) [pid = 3974] [serial = 1393] [outer = (nil)] 21:16:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 191 (0x7f921da4d000) [pid = 3974] [serial = 1394] [outer = 0x7f921d9b2c00] 21:16:47 INFO - PROCESS | 3974 | 1461212207063 Marionette DEBUG loaded listener.js 21:16:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 192 (0x7f921e257800) [pid = 3974] [serial = 1395] [outer = 0x7f921d9b2c00] 21:16:47 INFO - PROCESS | 3974 | 1461212207854 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]]]}] 21:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 21:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1279ms 21:16:47 INFO - PROCESS | 3974 | 1461212207928 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 21:16:47 INFO - PROCESS | 3974 | 1461212207931 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 21:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 21:16:47 INFO - PROCESS | 3974 | 1461212207937 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 21:16:47 INFO - PROCESS | 3974 | 1461212207939 Marionette TRACE conn3 <- [1,1830,null,{}] 21:16:47 INFO - PROCESS | 3974 | 1461212207944 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}] 21:16:48 INFO - PROCESS | 3974 | 1461212208095 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 21:16:48 INFO - PROCESS | 3974 | 1461212208274 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:48 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9224260000 == 122 [pid = 3974] [id = 465] 21:16:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 193 (0x7f921e502c00) [pid = 3974] [serial = 1396] [outer = (nil)] 21:16:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 194 (0x7f921e9bf000) [pid = 3974] [serial = 1397] [outer = 0x7f921e502c00] 21:16:48 INFO - PROCESS | 3974 | 1461212208338 Marionette DEBUG loaded listener.js 21:16:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 195 (0x7f921ec4c000) [pid = 3974] [serial = 1398] [outer = 0x7f921e502c00] 21:16:49 INFO - PROCESS | 3974 | 1461212209135 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]]]}] 21:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 21:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1226ms 21:16:49 INFO - PROCESS | 3974 | 1461212209163 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 21:16:49 INFO - PROCESS | 3974 | 1461212209166 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 21:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 21:16:49 INFO - PROCESS | 3974 | 1461212209172 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 21:16:49 INFO - PROCESS | 3974 | 1461212209174 Marionette TRACE conn3 <- [1,1834,null,{}] 21:16:49 INFO - PROCESS | 3974 | 1461212209179 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}] 21:16:49 INFO - PROCESS | 3974 | 1461212209325 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 21:16:49 INFO - PROCESS | 3974 | 1461212209510 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:49 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227008800 == 123 [pid = 3974] [id = 466] 21:16:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 196 (0x7f921e6ad000) [pid = 3974] [serial = 1399] [outer = (nil)] 21:16:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 197 (0x7f921fd78000) [pid = 3974] [serial = 1400] [outer = 0x7f921e6ad000] 21:16:49 INFO - PROCESS | 3974 | 1461212209571 Marionette DEBUG loaded listener.js 21:16:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 198 (0x7f9221713800) [pid = 3974] [serial = 1401] [outer = 0x7f921e6ad000] 21:16:50 INFO - PROCESS | 3974 | 1461212210370 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]]]}] 21:16:50 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 21:16:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1226ms 21:16:50 INFO - PROCESS | 3974 | 1461212210399 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 21:16:50 INFO - PROCESS | 3974 | 1461212210402 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 21:16:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 21:16:50 INFO - PROCESS | 3974 | 1461212210407 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 21:16:50 INFO - PROCESS | 3974 | 1461212210409 Marionette TRACE conn3 <- [1,1838,null,{}] 21:16:50 INFO - PROCESS | 3974 | 1461212210414 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}] 21:16:50 INFO - PROCESS | 3974 | 1461212210567 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 21:16:50 INFO - PROCESS | 3974 | 1461212210755 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:50 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9228420000 == 124 [pid = 3974] [id = 467] 21:16:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 199 (0x7f921e9b7400) [pid = 3974] [serial = 1402] [outer = (nil)] 21:16:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 200 (0x7f9221a49800) [pid = 3974] [serial = 1403] [outer = 0x7f921e9b7400] 21:16:50 INFO - PROCESS | 3974 | 1461212210819 Marionette DEBUG loaded listener.js 21:16:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 201 (0x7f9221c53000) [pid = 3974] [serial = 1404] [outer = 0x7f921e9b7400] 21:16:51 INFO - PROCESS | 3974 | 1461212211581 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]]]}] 21:16:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 21:16:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1225ms 21:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 21:16:51 INFO - PROCESS | 3974 | 1461212211634 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 21:16:51 INFO - PROCESS | 3974 | 1461212211636 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 21:16:51 INFO - PROCESS | 3974 | 1461212211642 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 21:16:51 INFO - PROCESS | 3974 | 1461212211645 Marionette TRACE conn3 <- [1,1842,null,{}] 21:16:51 INFO - PROCESS | 3974 | 1461212211649 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}] 21:16:51 INFO - PROCESS | 3974 | 1461212211797 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 21:16:51 INFO - PROCESS | 3974 | 1461212211982 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:52 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922edcf800 == 125 [pid = 3974] [id = 468] 21:16:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 202 (0x7f921fd7b800) [pid = 3974] [serial = 1405] [outer = (nil)] 21:16:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 203 (0x7f92241d0000) [pid = 3974] [serial = 1406] [outer = 0x7f921fd7b800] 21:16:52 INFO - PROCESS | 3974 | 1461212212044 Marionette DEBUG loaded listener.js 21:16:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 204 (0x7f922513d800) [pid = 3974] [serial = 1407] [outer = 0x7f921fd7b800] 21:16:52 INFO - PROCESS | 3974 | 1461212212839 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]]]}] 21:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 21:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1230ms 21:16:52 INFO - PROCESS | 3974 | 1461212212878 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 21:16:52 INFO - PROCESS | 3974 | 1461212212882 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 21:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 21:16:52 INFO - PROCESS | 3974 | 1461212212887 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 21:16:52 INFO - PROCESS | 3974 | 1461212212890 Marionette TRACE conn3 <- [1,1846,null,{}] 21:16:52 INFO - PROCESS | 3974 | 1461212212895 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}] 21:16:53 INFO - PROCESS | 3974 | 1461212213043 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 21:16:53 INFO - PROCESS | 3974 | 1461212213230 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:53 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9235bb8800 == 126 [pid = 3974] [id = 469] 21:16:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 205 (0x7f922199bc00) [pid = 3974] [serial = 1408] [outer = (nil)] 21:16:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 206 (0x7f92260dec00) [pid = 3974] [serial = 1409] [outer = 0x7f922199bc00] 21:16:53 INFO - PROCESS | 3974 | 1461212213299 Marionette DEBUG loaded listener.js 21:16:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 207 (0x7f9226655400) [pid = 3974] [serial = 1410] [outer = 0x7f922199bc00] 21:16:54 INFO - PROCESS | 3974 | 1461212214129 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]]]}] 21:16:54 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) 21:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1280ms 21:16:54 INFO - PROCESS | 3974 | 1461212214174 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 21:16:54 INFO - PROCESS | 3974 | 1461212214178 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 21:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 21:16:54 INFO - PROCESS | 3974 | 1461212214183 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 21:16:54 INFO - PROCESS | 3974 | 1461212214186 Marionette TRACE conn3 <- [1,1850,null,{}] 21:16:54 INFO - PROCESS | 3974 | 1461212214191 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}] 21:16:54 INFO - PROCESS | 3974 | 1461212214372 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 21:16:54 INFO - PROCESS | 3974 | 1461212214561 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:54 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a039000 == 127 [pid = 3974] [id = 470] 21:16:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 208 (0x7f9221c58800) [pid = 3974] [serial = 1411] [outer = (nil)] 21:16:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 209 (0x7f92276ab400) [pid = 3974] [serial = 1412] [outer = 0x7f9221c58800] 21:16:54 INFO - PROCESS | 3974 | 1461212214621 Marionette DEBUG loaded listener.js 21:16:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 210 (0x7f9227c66c00) [pid = 3974] [serial = 1413] [outer = 0x7f9221c58800] 21:16:55 INFO - PROCESS | 3974 | 1461212215435 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]]]}] 21:16:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:16:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1279ms 21:16:55 INFO - PROCESS | 3974 | 1461212215464 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 21:16:55 INFO - PROCESS | 3974 | 1461212215466 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 21:16:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 21:16:55 INFO - PROCESS | 3974 | 1461212215472 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 21:16:55 INFO - PROCESS | 3974 | 1461212215475 Marionette TRACE conn3 <- [1,1854,null,{}] 21:16:55 INFO - PROCESS | 3974 | 1461212215480 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}] 21:16:55 INFO - PROCESS | 3974 | 1461212215630 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 21:16:55 INFO - PROCESS | 3974 | 1461212215818 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:55 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a4bb800 == 128 [pid = 3974] [id = 471] 21:16:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 211 (0x7f9226652c00) [pid = 3974] [serial = 1414] [outer = (nil)] 21:16:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 212 (0x7f922a32d800) [pid = 3974] [serial = 1415] [outer = 0x7f9226652c00] 21:16:55 INFO - PROCESS | 3974 | 1461212215879 Marionette DEBUG loaded listener.js 21:16:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 213 (0x7f922a669000) [pid = 3974] [serial = 1416] [outer = 0x7f9226652c00] 21:16:56 INFO - PROCESS | 3974 | 1461212216719 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]]]}] 21:16:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 21:16:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1276ms 21:16:56 INFO - PROCESS | 3974 | 1461212216761 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 21:16:56 INFO - PROCESS | 3974 | 1461212216764 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 21:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 21:16:56 INFO - PROCESS | 3974 | 1461212216770 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 21:16:56 INFO - PROCESS | 3974 | 1461212216772 Marionette TRACE conn3 <- [1,1858,null,{}] 21:16:56 INFO - PROCESS | 3974 | 1461212216777 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}] 21:16:56 INFO - PROCESS | 3974 | 1461212216932 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 21:16:57 INFO - PROCESS | 3974 | 1461212217122 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:57 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921642d800 == 129 [pid = 3974] [id = 472] 21:16:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 214 (0x7f92111ef800) [pid = 3974] [serial = 1417] [outer = (nil)] 21:16:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 215 (0x7f921b1dd800) [pid = 3974] [serial = 1418] [outer = 0x7f92111ef800] 21:16:57 INFO - PROCESS | 3974 | 1461212217182 Marionette DEBUG loaded listener.js 21:16:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 216 (0x7f922a66bc00) [pid = 3974] [serial = 1419] [outer = 0x7f92111ef800] 21:16:58 INFO - PROCESS | 3974 | 1461212218297 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]]]}] 21:16:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 21:16:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1582ms 21:16:58 INFO - PROCESS | 3974 | 1461212218352 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 21:16:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 21:16:58 INFO - PROCESS | 3974 | 1461212218358 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 21:16:58 INFO - PROCESS | 3974 | 1461212218365 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 21:16:58 INFO - PROCESS | 3974 | 1461212218368 Marionette TRACE conn3 <- [1,1862,null,{}] 21:16:58 INFO - PROCESS | 3974 | 1461212218376 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}] 21:16:58 INFO - PROCESS | 3974 | 1461212218552 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 21:16:58 INFO - PROCESS | 3974 | 1461212218741 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:16:58 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216a86000 == 130 [pid = 3974] [id = 473] 21:16:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 217 (0x7f921148b400) [pid = 3974] [serial = 1420] [outer = (nil)] 21:16:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 218 (0x7f921243c400) [pid = 3974] [serial = 1421] [outer = 0x7f921148b400] 21:16:58 INFO - PROCESS | 3974 | 1461212218803 Marionette DEBUG loaded listener.js 21:16:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 219 (0x7f921337a000) [pid = 3974] [serial = 1422] [outer = 0x7f921148b400] 21:16:59 INFO - PROCESS | 3974 | 1461212219732 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]]]}] 21:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 21:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1435ms 21:16:59 INFO - PROCESS | 3974 | 1461212219801 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 21:16:59 INFO - PROCESS | 3974 | 1461212219808 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 21:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 21:16:59 INFO - PROCESS | 3974 | 1461212219816 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 21:16:59 INFO - PROCESS | 3974 | 1461212219820 Marionette TRACE conn3 <- [1,1866,null,{}] 21:16:59 INFO - PROCESS | 3974 | 1461212219825 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}] 21:17:00 INFO - PROCESS | 3974 | 1461212220023 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 21:17:00 INFO - PROCESS | 3974 | 1461212220296 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:00 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f2c2800 == 131 [pid = 3974] [id = 474] 21:17:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 220 (0x7f920f7ca800) [pid = 3974] [serial = 1423] [outer = (nil)] 21:17:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 221 (0x7f9215e1b400) [pid = 3974] [serial = 1424] [outer = 0x7f920f7ca800] 21:17:00 INFO - PROCESS | 3974 | 1461212220405 Marionette DEBUG loaded listener.js 21:17:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 222 (0x7f92160b0000) [pid = 3974] [serial = 1425] [outer = 0x7f920f7ca800] 21:17:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c3d0800 == 130 [pid = 3974] [id = 458] 21:17:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f6d5000 == 129 [pid = 3974] [id = 457] 21:17:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b2da000 == 128 [pid = 3974] [id = 456] 21:17:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92165b5800 == 127 [pid = 3974] [id = 455] 21:17:00 INFO - PROCESS | 3974 | --DOMWINDOW == 221 (0x7f921e059c00) [pid = 3974] [serial = 1280] [outer = (nil)] [url = about:blank] 21:17:00 INFO - PROCESS | 3974 | --DOMWINDOW == 220 (0x7f921e43c400) [pid = 3974] [serial = 1283] [outer = (nil)] [url = about:blank] 21:17:00 INFO - PROCESS | 3974 | --DOMWINDOW == 219 (0x7f921e9b8c00) [pid = 3974] [serial = 1286] [outer = (nil)] [url = about:blank] 21:17:00 INFO - PROCESS | 3974 | --DOMWINDOW == 218 (0x7f9213379400) [pid = 3974] [serial = 1295] [outer = (nil)] [url = about:blank] 21:17:00 INFO - PROCESS | 3974 | --DOMWINDOW == 217 (0x7f92114ca800) [pid = 3974] [serial = 1292] [outer = (nil)] [url = about:blank] 21:17:00 INFO - PROCESS | 3974 | --DOMWINDOW == 216 (0x7f92140dfc00) [pid = 3974] [serial = 1289] [outer = (nil)] [url = about:blank] 21:17:00 INFO - PROCESS | 3974 | --DOMWINDOW == 215 (0x7f921c22d400) [pid = 3974] [serial = 1322] [outer = (nil)] [url = about:blank] 21:17:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92128d5800 == 126 [pid = 3974] [id = 454] 21:17:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f3dc000 == 125 [pid = 3974] [id = 453] 21:17:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92111cd800 == 124 [pid = 3974] [id = 452] 21:17:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921331a000 == 123 [pid = 3974] [id = 451] 21:17:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9225b76000 == 122 [pid = 3974] [id = 448] 21:17:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9221c71800 == 121 [pid = 3974] [id = 447] 21:17:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921fd9b800 == 120 [pid = 3974] [id = 446] 21:17:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921ed06000 == 119 [pid = 3974] [id = 445] 21:17:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e5a6000 == 118 [pid = 3974] [id = 444] 21:17:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921df5c000 == 117 [pid = 3974] [id = 443] 21:17:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921afad000 == 116 [pid = 3974] [id = 442] 21:17:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9211296800 == 115 [pid = 3974] [id = 441] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 214 (0x7f9216b54000) [pid = 3974] [serial = 1313] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 213 (0x7f921b1e7000) [pid = 3974] [serial = 1316] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 212 (0x7f921b535000) [pid = 3974] [serial = 1319] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 211 (0x7f921b537800) [pid = 3974] [serial = 1317] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 210 (0x7f9211277400) [pid = 3974] [serial = 1302] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 209 (0x7f920f7cbc00) [pid = 3974] [serial = 1301] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 208 (0x7f9216b63800) [pid = 3974] [serial = 1298] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 207 (0x7f921d6f4800) [pid = 3974] [serial = 1277] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 206 (0x7f9215f46c00) [pid = 3974] [serial = 1310] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 205 (0x7f9216b67000) [pid = 3974] [serial = 1268] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 204 (0x7f92140e1400) [pid = 3974] [serial = 1307] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 203 (0x7f92144b2000) [pid = 3974] [serial = 1308] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 202 (0x7f92119d7400) [pid = 3974] [serial = 1304] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 201 (0x7f92126cf800) [pid = 3974] [serial = 1305] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 200 (0x7f9211488c00) [pid = 3974] [serial = 1262] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 199 (0x7f92126d1400) [pid = 3974] [serial = 1259] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 198 (0x7f92140b2800) [pid = 3974] [serial = 1265] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 197 (0x7f921bf50800) [pid = 3974] [serial = 1274] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 196 (0x7f921b04ac00) [pid = 3974] [serial = 1271] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 195 (0x7f921ac73800) [pid = 3974] [serial = 1314] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 194 (0x7f921c0a5c00) [pid = 3974] [serial = 1320] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | --DOMWINDOW == 193 (0x7f9216661c00) [pid = 3974] [serial = 1311] [outer = (nil)] [url = about:blank] 21:17:01 INFO - PROCESS | 3974 | 1461212221183 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]]]}] 21:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 21:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1438ms 21:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 21:17:01 INFO - PROCESS | 3974 | 1461212221254 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 21:17:01 INFO - PROCESS | 3974 | 1461212221257 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 21:17:01 INFO - PROCESS | 3974 | 1461212221261 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 21:17:01 INFO - PROCESS | 3974 | 1461212221267 Marionette TRACE conn3 <- [1,1870,null,{}] 21:17:01 INFO - PROCESS | 3974 | 1461212221280 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}] 21:17:01 INFO - PROCESS | 3974 | 1461212221428 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 21:17:01 INFO - PROCESS | 3974 | 1461212221437 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:01 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921643a000 == 116 [pid = 3974] [id = 475] 21:17:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 194 (0x7f92140e1400) [pid = 3974] [serial = 1426] [outer = (nil)] 21:17:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 195 (0x7f921ac1c000) [pid = 3974] [serial = 1427] [outer = 0x7f92140e1400] 21:17:01 INFO - PROCESS | 3974 | 1461212221495 Marionette DEBUG loaded listener.js 21:17:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 196 (0x7f921b019400) [pid = 3974] [serial = 1428] [outer = 0x7f92140e1400] 21:17:02 INFO - PROCESS | 3974 | 1461212222268 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]]]}] 21:17:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 21:17:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1081ms 21:17:02 INFO - PROCESS | 3974 | 1461212222343 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 21:17:02 INFO - PROCESS | 3974 | 1461212222347 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 21:17:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 21:17:02 INFO - PROCESS | 3974 | 1461212222352 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 21:17:02 INFO - PROCESS | 3974 | 1461212222354 Marionette TRACE conn3 <- [1,1874,null,{}] 21:17:02 INFO - PROCESS | 3974 | 1461212222359 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}] 21:17:02 INFO - PROCESS | 3974 | 1461212222502 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 21:17:02 INFO - PROCESS | 3974 | 1461212222515 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:02 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b2d2800 == 117 [pid = 3974] [id = 476] 21:17:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 197 (0x7f921148f800) [pid = 3974] [serial = 1429] [outer = (nil)] 21:17:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 198 (0x7f921c232400) [pid = 3974] [serial = 1430] [outer = 0x7f921148f800] 21:17:02 INFO - PROCESS | 3974 | 1461212222569 Marionette DEBUG loaded listener.js 21:17:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 199 (0x7f921d1f0400) [pid = 3974] [serial = 1431] [outer = 0x7f921148f800] 21:17:03 INFO - PROCESS | 3974 | 1461212223395 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]]]}] 21:17:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 21:17:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1076ms 21:17:03 INFO - PROCESS | 3974 | 1461212223436 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 21:17:03 INFO - PROCESS | 3974 | 1461212223439 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 21:17:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 21:17:03 INFO - PROCESS | 3974 | 1461212223444 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 21:17:03 INFO - PROCESS | 3974 | 1461212223447 Marionette TRACE conn3 <- [1,1878,null,{}] 21:17:03 INFO - PROCESS | 3974 | 1461212223451 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}] 21:17:03 INFO - PROCESS | 3974 | 1461212223642 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 21:17:03 INFO - PROCESS | 3974 | 1461212223667 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:03 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c3d0800 == 118 [pid = 3974] [id = 477] 21:17:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 200 (0x7f921ac1b400) [pid = 3974] [serial = 1432] [outer = (nil)] 21:17:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 201 (0x7f921d48f400) [pid = 3974] [serial = 1433] [outer = 0x7f921ac1b400] 21:17:03 INFO - PROCESS | 3974 | 1461212223722 Marionette DEBUG loaded listener.js 21:17:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 202 (0x7f921db7b800) [pid = 3974] [serial = 1434] [outer = 0x7f921ac1b400] 21:17:04 INFO - PROCESS | 3974 | 1461212224523 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]]]}] 21:17:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 21:17:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1126ms 21:17:04 INFO - PROCESS | 3974 | 1461212224570 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 21:17:04 INFO - PROCESS | 3974 | 1461212224573 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 21:17:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 21:17:04 INFO - PROCESS | 3974 | 1461212224578 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 21:17:04 INFO - PROCESS | 3974 | 1461212224580 Marionette TRACE conn3 <- [1,1882,null,{}] 21:17:04 INFO - PROCESS | 3974 | 1461212224585 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}] 21:17:04 INFO - PROCESS | 3974 | 1461212224810 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 21:17:04 INFO - PROCESS | 3974 | 1461212224833 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:04 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e303800 == 119 [pid = 3974] [id = 478] 21:17:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 203 (0x7f921e251c00) [pid = 3974] [serial = 1435] [outer = (nil)] 21:17:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 204 (0x7f921ec46c00) [pid = 3974] [serial = 1436] [outer = 0x7f921e251c00] 21:17:04 INFO - PROCESS | 3974 | 1461212224892 Marionette DEBUG loaded listener.js 21:17:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 205 (0x7f92241d1400) [pid = 3974] [serial = 1437] [outer = 0x7f921e251c00] 21:17:05 INFO - PROCESS | 3974 | --DOMWINDOW == 204 (0x7f9212621400) [pid = 3974] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:17:05 INFO - PROCESS | 3974 | --DOMWINDOW == 203 (0x7f9216b68000) [pid = 3974] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:17:05 INFO - PROCESS | 3974 | --DOMWINDOW == 202 (0x7f92115d0000) [pid = 3974] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:17:05 INFO - PROCESS | 3974 | --DOMWINDOW == 201 (0x7f921127a800) [pid = 3974] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:17:05 INFO - PROCESS | 3974 | --DOMWINDOW == 200 (0x7f9211278c00) [pid = 3974] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:17:05 INFO - PROCESS | 3974 | --DOMWINDOW == 199 (0x7f920f951400) [pid = 3974] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:17:05 INFO - PROCESS | 3974 | --DOMWINDOW == 198 (0x7f920ccf1800) [pid = 3974] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:17:05 INFO - PROCESS | 3974 | 1461212225810 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]]]}] 21:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 21:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1278ms 21:17:05 INFO - PROCESS | 3974 | 1461212225857 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 21:17:05 INFO - PROCESS | 3974 | 1461212225860 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 21:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 21:17:05 INFO - PROCESS | 3974 | 1461212225865 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 21:17:05 INFO - PROCESS | 3974 | 1461212225867 Marionette TRACE conn3 <- [1,1886,null,{}] 21:17:05 INFO - PROCESS | 3974 | 1461212225872 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}] 21:17:06 INFO - PROCESS | 3974 | 1461212226002 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 21:17:06 INFO - PROCESS | 3974 | 1461212226149 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:06 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e317800 == 120 [pid = 3974] [id = 479] 21:17:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 199 (0x7f92126db000) [pid = 3974] [serial = 1438] [outer = (nil)] 21:17:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 200 (0x7f921c0ef400) [pid = 3974] [serial = 1439] [outer = 0x7f92126db000] 21:17:06 INFO - PROCESS | 3974 | 1461212226203 Marionette DEBUG loaded listener.js 21:17:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 201 (0x7f9225b97c00) [pid = 3974] [serial = 1440] [outer = 0x7f92126db000] 21:17:06 INFO - PROCESS | 3974 | 1461212226800 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]]]}] 21:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 21:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 974ms 21:17:06 INFO - PROCESS | 3974 | 1461212226841 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 21:17:06 INFO - PROCESS | 3974 | 1461212226844 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 21:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 21:17:06 INFO - PROCESS | 3974 | 1461212226849 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 21:17:06 INFO - PROCESS | 3974 | 1461212226851 Marionette TRACE conn3 <- [1,1890,null,{}] 21:17:06 INFO - PROCESS | 3974 | 1461212226856 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}] 21:17:06 INFO - PROCESS | 3974 | 1461212226989 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 21:17:07 INFO - PROCESS | 3974 | 1461212227141 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:07 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921efec800 == 121 [pid = 3974] [id = 480] 21:17:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 202 (0x7f92144b0400) [pid = 3974] [serial = 1441] [outer = (nil)] 21:17:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 203 (0x7f9226657000) [pid = 3974] [serial = 1442] [outer = 0x7f92144b0400] 21:17:07 INFO - PROCESS | 3974 | 1461212227194 Marionette DEBUG loaded listener.js 21:17:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 204 (0x7f9227c73c00) [pid = 3974] [serial = 1443] [outer = 0x7f92144b0400] 21:17:08 INFO - PROCESS | 3974 | 1461212228082 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]]]}] 21:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 21:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1282ms 21:17:08 INFO - PROCESS | 3974 | 1461212228132 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 21:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 21:17:08 INFO - PROCESS | 3974 | 1461212228137 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 21:17:08 INFO - PROCESS | 3974 | 1461212228145 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 21:17:08 INFO - PROCESS | 3974 | 1461212228149 Marionette TRACE conn3 <- [1,1894,null,{}] 21:17:08 INFO - PROCESS | 3974 | 1461212228157 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}] 21:17:08 INFO - PROCESS | 3974 | 1461212228338 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 21:17:08 INFO - PROCESS | 3974 | 1461212228529 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:08 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9213304000 == 122 [pid = 3974] [id = 481] 21:17:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 205 (0x7f92115c9000) [pid = 3974] [serial = 1444] [outer = (nil)] 21:17:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 206 (0x7f92126dbc00) [pid = 3974] [serial = 1445] [outer = 0x7f92115c9000] 21:17:08 INFO - PROCESS | 3974 | 1461212228594 Marionette DEBUG loaded listener.js 21:17:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 207 (0x7f92144ab800) [pid = 3974] [serial = 1446] [outer = 0x7f92115c9000] 21:17:09 INFO - PROCESS | 3974 | 1461212229452 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]]]}] 21:17:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 21:17:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1338ms 21:17:09 INFO - PROCESS | 3974 | 1461212229483 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 21:17:09 INFO - PROCESS | 3974 | 1461212229490 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 21:17:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 21:17:09 INFO - PROCESS | 3974 | 1461212229499 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 21:17:09 INFO - PROCESS | 3974 | 1461212229503 Marionette TRACE conn3 <- [1,1898,null,{}] 21:17:09 INFO - PROCESS | 3974 | 1461212229508 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}] 21:17:09 INFO - PROCESS | 3974 | 1461212229666 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 21:17:09 INFO - PROCESS | 3974 | 1461212229859 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:09 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c44e800 == 123 [pid = 3974] [id = 482] 21:17:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 208 (0x7f92119d5400) [pid = 3974] [serial = 1447] [outer = (nil)] 21:17:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 209 (0x7f921677e000) [pid = 3974] [serial = 1448] [outer = 0x7f92119d5400] 21:17:09 INFO - PROCESS | 3974 | 1461212229921 Marionette DEBUG loaded listener.js 21:17:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 210 (0x7f921ad53000) [pid = 3974] [serial = 1449] [outer = 0x7f92119d5400] 21:17:10 INFO - PROCESS | 3974 | 1461212230819 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]]]}] 21:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 21:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1382ms 21:17:10 INFO - PROCESS | 3974 | 1461212230881 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 21:17:10 INFO - PROCESS | 3974 | 1461212230885 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 21:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 21:17:10 INFO - PROCESS | 3974 | 1461212230891 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 21:17:10 INFO - PROCESS | 3974 | 1461212230896 Marionette TRACE conn3 <- [1,1902,null,{}] 21:17:10 INFO - PROCESS | 3974 | 1461212230910 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}] 21:17:11 INFO - PROCESS | 3974 | 1461212231110 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 21:17:11 INFO - PROCESS | 3974 | 1461212231295 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:11 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221c80800 == 124 [pid = 3974] [id = 483] 21:17:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 211 (0x7f921ada9400) [pid = 3974] [serial = 1450] [outer = (nil)] 21:17:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 212 (0x7f921e059c00) [pid = 3974] [serial = 1451] [outer = 0x7f921ada9400] 21:17:11 INFO - PROCESS | 3974 | 1461212231360 Marionette DEBUG loaded listener.js 21:17:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 213 (0x7f921ea17800) [pid = 3974] [serial = 1452] [outer = 0x7f921ada9400] 21:17:12 INFO - PROCESS | 3974 | 1461212232194 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]]]}] 21:17:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 21:17:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1331ms 21:17:12 INFO - PROCESS | 3974 | 1461212232232 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 21:17:12 INFO - PROCESS | 3974 | 1461212232237 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 21:17:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 21:17:12 INFO - PROCESS | 3974 | 1461212232242 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 21:17:12 INFO - PROCESS | 3974 | 1461212232245 Marionette TRACE conn3 <- [1,1906,null,{}] 21:17:12 INFO - PROCESS | 3974 | 1461212232250 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}] 21:17:12 INFO - PROCESS | 3974 | 1461212232400 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 21:17:12 INFO - PROCESS | 3974 | 1461212232592 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:12 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92279e4800 == 125 [pid = 3974] [id = 484] 21:17:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 214 (0x7f921c0f2000) [pid = 3974] [serial = 1453] [outer = (nil)] 21:17:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 215 (0x7f9220009c00) [pid = 3974] [serial = 1454] [outer = 0x7f921c0f2000] 21:17:12 INFO - PROCESS | 3974 | 1461212232658 Marionette DEBUG loaded listener.js 21:17:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 216 (0x7f922665c800) [pid = 3974] [serial = 1455] [outer = 0x7f921c0f2000] 21:17:13 INFO - PROCESS | 3974 | 1461212233468 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]]]}] 21:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 21:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1279ms 21:17:13 INFO - PROCESS | 3974 | 1461212233521 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 21:17:13 INFO - PROCESS | 3974 | 1461212233524 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 21:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 21:17:13 INFO - PROCESS | 3974 | 1461212233530 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 21:17:13 INFO - PROCESS | 3974 | 1461212233532 Marionette TRACE conn3 <- [1,1910,null,{}] 21:17:13 INFO - PROCESS | 3974 | 1461212233537 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}] 21:17:13 INFO - PROCESS | 3974 | 1461212233683 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 21:17:13 INFO - PROCESS | 3974 | 1461212233874 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:13 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9239913800 == 126 [pid = 3974] [id = 485] 21:17:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 217 (0x7f921ee76800) [pid = 3974] [serial = 1456] [outer = (nil)] 21:17:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 218 (0x7f9227cf6000) [pid = 3974] [serial = 1457] [outer = 0x7f921ee76800] 21:17:13 INFO - PROCESS | 3974 | 1461212233936 Marionette DEBUG loaded listener.js 21:17:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 219 (0x7f922a445800) [pid = 3974] [serial = 1458] [outer = 0x7f921ee76800] 21:17:14 INFO - PROCESS | 3974 | 1461212234769 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]]]}] 21:17:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 21:17:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1276ms 21:17:14 INFO - PROCESS | 3974 | 1461212234807 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 21:17:14 INFO - PROCESS | 3974 | 1461212234809 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 21:17:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 21:17:14 INFO - PROCESS | 3974 | 1461212234815 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 21:17:14 INFO - PROCESS | 3974 | 1461212234817 Marionette TRACE conn3 <- [1,1914,null,{}] 21:17:14 INFO - PROCESS | 3974 | 1461212234822 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}] 21:17:15 INFO - PROCESS | 3974 | 1461212234995 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 21:17:15 INFO - PROCESS | 3974 | 1461212235198 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:15 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923e41a000 == 127 [pid = 3974] [id = 486] 21:17:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 220 (0x7f9220bd9800) [pid = 3974] [serial = 1459] [outer = (nil)] 21:17:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 221 (0x7f9234da9c00) [pid = 3974] [serial = 1460] [outer = 0x7f9220bd9800] 21:17:15 INFO - PROCESS | 3974 | 1461212235262 Marionette DEBUG loaded listener.js 21:17:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 222 (0x7f9235f32000) [pid = 3974] [serial = 1461] [outer = 0x7f9220bd9800] 21:17:16 INFO - PROCESS | 3974 | 1461212236022 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]]]}] 21:17:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 21:17:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1228ms 21:17:16 INFO - PROCESS | 3974 | 1461212236057 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 21:17:16 INFO - PROCESS | 3974 | 1461212236061 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 21:17:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 21:17:16 INFO - PROCESS | 3974 | 1461212236068 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 21:17:16 INFO - PROCESS | 3974 | 1461212236070 Marionette TRACE conn3 <- [1,1918,null,{}] 21:17:16 INFO - PROCESS | 3974 | 1461212236075 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}] 21:17:16 INFO - PROCESS | 3974 | 1461212236218 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 21:17:16 INFO - PROCESS | 3974 | 1461212236408 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:16 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923f47d000 == 128 [pid = 3974] [id = 487] 21:17:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 223 (0x7f9234a67c00) [pid = 3974] [serial = 1462] [outer = (nil)] 21:17:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 224 (0x7f9235f50400) [pid = 3974] [serial = 1463] [outer = 0x7f9234a67c00] 21:17:16 INFO - PROCESS | 3974 | 1461212236469 Marionette DEBUG loaded listener.js 21:17:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 225 (0x7f92362c6800) [pid = 3974] [serial = 1464] [outer = 0x7f9234a67c00] 21:17:17 INFO - PROCESS | 3974 | 1461212237260 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]]]}] 21:17:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 21:17:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1228ms 21:17:17 INFO - PROCESS | 3974 | 1461212237297 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 21:17:17 INFO - PROCESS | 3974 | 1461212237300 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 21:17:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 21:17:17 INFO - PROCESS | 3974 | 1461212237305 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 21:17:17 INFO - PROCESS | 3974 | 1461212237308 Marionette TRACE conn3 <- [1,1922,null,{}] 21:17:17 INFO - PROCESS | 3974 | 1461212237331 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}] 21:17:17 INFO - PROCESS | 3974 | 1461212237486 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 21:17:17 INFO - PROCESS | 3974 | 1461212237676 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:17 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923f4d2800 == 129 [pid = 3974] [id = 488] 21:17:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 226 (0x7f9235e28c00) [pid = 3974] [serial = 1465] [outer = (nil)] 21:17:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 227 (0x7f9237b89400) [pid = 3974] [serial = 1466] [outer = 0x7f9235e28c00] 21:17:17 INFO - PROCESS | 3974 | 1461212237739 Marionette DEBUG loaded listener.js 21:17:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 228 (0x7f9239984800) [pid = 3974] [serial = 1467] [outer = 0x7f9235e28c00] 21:17:18 INFO - PROCESS | 3974 | 1461212238561 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]]]}] 21:17:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 21:17:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1297ms 21:17:18 INFO - PROCESS | 3974 | 1461212238602 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 21:17:18 INFO - PROCESS | 3974 | 1461212238606 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 21:17:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 21:17:18 INFO - PROCESS | 3974 | 1461212238611 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 21:17:18 INFO - PROCESS | 3974 | 1461212238613 Marionette TRACE conn3 <- [1,1926,null,{}] 21:17:18 INFO - PROCESS | 3974 | 1461212238618 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}] 21:17:18 INFO - PROCESS | 3974 | 1461212238773 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 21:17:18 INFO - PROCESS | 3974 | 1461212238966 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:18 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b295800 == 130 [pid = 3974] [id = 489] 21:17:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 229 (0x7f9235e2d800) [pid = 3974] [serial = 1468] [outer = (nil)] 21:17:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 230 (0x7f9239fcc400) [pid = 3974] [serial = 1469] [outer = 0x7f9235e2d800] 21:17:19 INFO - PROCESS | 3974 | 1461212239028 Marionette DEBUG loaded listener.js 21:17:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 231 (0x7f923a074800) [pid = 3974] [serial = 1470] [outer = 0x7f9235e2d800] 21:17:19 INFO - PROCESS | 3974 | 1461212239850 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]]]}] 21:17:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 21:17:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1276ms 21:17:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 21:17:19 INFO - PROCESS | 3974 | 1461212239888 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 21:17:19 INFO - PROCESS | 3974 | 1461212239890 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 21:17:19 INFO - PROCESS | 3974 | 1461212239896 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 21:17:19 INFO - PROCESS | 3974 | 1461212239899 Marionette TRACE conn3 <- [1,1930,null,{}] 21:17:19 INFO - PROCESS | 3974 | 1461212239903 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}] 21:17:20 INFO - PROCESS | 3974 | 1461212240052 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 21:17:20 INFO - PROCESS | 3974 | 1461212240245 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:20 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920d250800 == 131 [pid = 3974] [id = 490] 21:17:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 232 (0x7f920fe45c00) [pid = 3974] [serial = 1471] [outer = (nil)] 21:17:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 233 (0x7f920fe4c800) [pid = 3974] [serial = 1472] [outer = 0x7f920fe45c00] 21:17:20 INFO - PROCESS | 3974 | 1461212240310 Marionette DEBUG loaded listener.js 21:17:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 234 (0x7f920fe51c00) [pid = 3974] [serial = 1473] [outer = 0x7f920fe45c00] 21:17:21 INFO - PROCESS | 3974 | 1461212241159 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]]]}] 21:17:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 21:17:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1328ms 21:17:21 INFO - PROCESS | 3974 | 1461212241224 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 21:17:21 INFO - PROCESS | 3974 | 1461212241228 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 21:17:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 21:17:21 INFO - PROCESS | 3974 | 1461212241233 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 21:17:21 INFO - PROCESS | 3974 | 1461212241236 Marionette TRACE conn3 <- [1,1934,null,{}] 21:17:21 INFO - PROCESS | 3974 | 1461212241241 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}] 21:17:21 INFO - PROCESS | 3974 | 1461212241420 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 21:17:21 INFO - PROCESS | 3974 | 1461212241612 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:21 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9213311800 == 132 [pid = 3974] [id = 491] 21:17:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 235 (0x7f920f54bc00) [pid = 3974] [serial = 1474] [outer = (nil)] 21:17:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 236 (0x7f9215f45c00) [pid = 3974] [serial = 1475] [outer = 0x7f920f54bc00] 21:17:21 INFO - PROCESS | 3974 | 1461212241680 Marionette DEBUG loaded listener.js 21:17:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 237 (0x7f923a170400) [pid = 3974] [serial = 1476] [outer = 0x7f920f54bc00] 21:17:22 INFO - PROCESS | 3974 | 1461212242489 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]]]}] 21:17:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 21:17:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1288ms 21:17:22 INFO - PROCESS | 3974 | 1461212242522 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 21:17:22 INFO - PROCESS | 3974 | 1461212242526 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 21:17:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 21:17:22 INFO - PROCESS | 3974 | 1461212242531 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 21:17:22 INFO - PROCESS | 3974 | 1461212242533 Marionette TRACE conn3 <- [1,1938,null,{}] 21:17:22 INFO - PROCESS | 3974 | 1461212242538 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}] 21:17:22 INFO - PROCESS | 3974 | 1461212242693 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 21:17:23 INFO - PROCESS | 3974 | 1461212243378 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:23 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9213312800 == 133 [pid = 3974] [id = 492] 21:17:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 238 (0x7f920f7c8400) [pid = 3974] [serial = 1477] [outer = (nil)] 21:17:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 239 (0x7f920f7d4000) [pid = 3974] [serial = 1478] [outer = 0x7f920f7c8400] 21:17:23 INFO - PROCESS | 3974 | 1461212243445 Marionette DEBUG loaded listener.js 21:17:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 240 (0x7f9211273400) [pid = 3974] [serial = 1479] [outer = 0x7f920f7c8400] 21:17:24 INFO - PROCESS | 3974 | 1461212244220 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]]]}] 21:17:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 21:17:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1729ms 21:17:24 INFO - PROCESS | 3974 | 1461212244262 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 21:17:24 INFO - PROCESS | 3974 | 1461212244268 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 21:17:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 21:17:24 INFO - PROCESS | 3974 | 1461212244275 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 21:17:24 INFO - PROCESS | 3974 | 1461212244278 Marionette TRACE conn3 <- [1,1942,null,{}] 21:17:24 INFO - PROCESS | 3974 | 1461212244285 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}] 21:17:24 INFO - PROCESS | 3974 | 1461212244449 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 21:17:24 INFO - PROCESS | 3974 | 1461212244662 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:24 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921684a800 == 134 [pid = 3974] [id = 493] 21:17:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 241 (0x7f920ccf0400) [pid = 3974] [serial = 1480] [outer = (nil)] 21:17:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 242 (0x7f92114c8c00) [pid = 3974] [serial = 1481] [outer = 0x7f920ccf0400] 21:17:24 INFO - PROCESS | 3974 | 1461212244721 Marionette DEBUG loaded listener.js 21:17:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 243 (0x7f92140e4800) [pid = 3974] [serial = 1482] [outer = 0x7f920ccf0400] 21:17:25 INFO - PROCESS | 3974 | 1461212245683 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]]]}] 21:17:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 21:17:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1432ms 21:17:25 INFO - PROCESS | 3974 | 1461212245712 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 21:17:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 21:17:25 INFO - PROCESS | 3974 | 1461212245718 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 21:17:25 INFO - PROCESS | 3974 | 1461212245723 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 21:17:25 INFO - PROCESS | 3974 | 1461212245726 Marionette TRACE conn3 <- [1,1946,null,{}] 21:17:25 INFO - PROCESS | 3974 | 1461212245731 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}] 21:17:25 INFO - PROCESS | 3974 | 1461212245882 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9235e19800 == 133 [pid = 3974] [id = 253] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923ce31000 == 132 [pid = 3974] [id = 386] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dc14000 == 131 [pid = 3974] [id = 245] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 242 (0x7f921b01d800) [pid = 3974] [serial = 1331] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 241 (0x7f921d486c00) [pid = 3974] [serial = 1337] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 240 (0x7f921c39bc00) [pid = 3974] [serial = 1334] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 239 (0x7f9221999c00) [pid = 3974] [serial = 1349] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 238 (0x7f92140e1800) [pid = 3974] [serial = 1328] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 237 (0x7f921fd5c000) [pid = 3974] [serial = 1346] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 236 (0x7f921ec51800) [pid = 3974] [serial = 1343] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 235 (0x7f921e510000) [pid = 3974] [serial = 1340] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | 1461212246198 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e317800 == 130 [pid = 3974] [id = 479] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e303800 == 129 [pid = 3974] [id = 478] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c3d0800 == 128 [pid = 3974] [id = 477] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b2d2800 == 127 [pid = 3974] [id = 476] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921643a000 == 126 [pid = 3974] [id = 475] 21:17:26 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f6c5800 == 127 [pid = 3974] [id = 494] 21:17:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 236 (0x7f92111e5000) [pid = 3974] [serial = 1483] [outer = (nil)] 21:17:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 237 (0x7f92140e1800) [pid = 3974] [serial = 1484] [outer = 0x7f92111e5000] 21:17:26 INFO - PROCESS | 3974 | 1461212246331 Marionette DEBUG loaded listener.js 21:17:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 238 (0x7f9216b5c000) [pid = 3974] [serial = 1485] [outer = 0x7f92111e5000] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c3dc800 == 126 [pid = 3974] [id = 440] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f2c2800 == 125 [pid = 3974] [id = 474] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216a86000 == 124 [pid = 3974] [id = 473] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9235bb8800 == 123 [pid = 3974] [id = 469] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922edcf800 == 122 [pid = 3974] [id = 468] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9228420000 == 121 [pid = 3974] [id = 467] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9227008800 == 120 [pid = 3974] [id = 466] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9224260000 == 119 [pid = 3974] [id = 465] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921fd89800 == 118 [pid = 3974] [id = 464] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e918000 == 117 [pid = 3974] [id = 463] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e31d800 == 116 [pid = 3974] [id = 462] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921d522800 == 115 [pid = 3974] [id = 461] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921642a000 == 114 [pid = 3974] [id = 460] 21:17:26 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920d1d0800 == 113 [pid = 3974] [id = 459] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 237 (0x7f9216663c00) [pid = 3974] [serial = 1368] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 236 (0x7f921ad51000) [pid = 3974] [serial = 1370] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 235 (0x7f9215f48000) [pid = 3974] [serial = 1367] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 234 (0x7f92114d1800) [pid = 3974] [serial = 1325] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 233 (0x7f92119d9c00) [pid = 3974] [serial = 1358] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 232 (0x7f9215eea400) [pid = 3974] [serial = 1365] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 231 (0x7f921261c800) [pid = 3974] [serial = 1361] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 230 (0x7f9215e1a400) [pid = 3974] [serial = 1364] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 229 (0x7f92111f1c00) [pid = 3974] [serial = 1355] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 228 (0x7f92140e5800) [pid = 3974] [serial = 1362] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 227 (0x7f92111ee000) [pid = 3974] [serial = 1352] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 226 (0x7f921b04e400) [pid = 3974] [serial = 1376] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 225 (0x7f9212444400) [pid = 3974] [serial = 1359] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 224 (0x7f92114c5400) [pid = 3974] [serial = 1356] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 223 (0x7f9211277800) [pid = 3974] [serial = 1373] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 222 (0x7f921ada6800) [pid = 3974] [serial = 1371] [outer = (nil)] [url = about:blank] 21:17:26 INFO - PROCESS | 3974 | --DOMWINDOW == 221 (0x7f9216787800) [pid = 3974] [serial = 1374] [outer = (nil)] [url = about:blank] 21:17:27 INFO - PROCESS | 3974 | 1461212247013 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]]]}] 21:17:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 21:17:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1334ms 21:17:27 INFO - PROCESS | 3974 | 1461212247057 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 21:17:27 INFO - PROCESS | 3974 | 1461212247061 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 21:17:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 21:17:27 INFO - PROCESS | 3974 | 1461212247077 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 21:17:27 INFO - PROCESS | 3974 | 1461212247085 Marionette TRACE conn3 <- [1,1950,null,{}] 21:17:27 INFO - PROCESS | 3974 | 1461212247099 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}] 21:17:27 INFO - PROCESS | 3974 | 1461212247237 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 21:17:27 INFO - PROCESS | 3974 | 1461212247252 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:27 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92169c6000 == 114 [pid = 3974] [id = 495] 21:17:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 222 (0x7f92111f1c00) [pid = 3974] [serial = 1486] [outer = (nil)] 21:17:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 223 (0x7f921ad5ec00) [pid = 3974] [serial = 1487] [outer = 0x7f92111f1c00] 21:17:27 INFO - PROCESS | 3974 | 1461212247305 Marionette DEBUG loaded listener.js 21:17:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 224 (0x7f921b01d800) [pid = 3974] [serial = 1488] [outer = 0x7f92111f1c00] 21:17:28 INFO - PROCESS | 3974 | 1461212248035 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]]]}] 21:17:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 21:17:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1004ms 21:17:28 INFO - PROCESS | 3974 | 1461212248071 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 21:17:28 INFO - PROCESS | 3974 | 1461212248075 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 21:17:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 21:17:28 INFO - PROCESS | 3974 | 1461212248080 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 21:17:28 INFO - PROCESS | 3974 | 1461212248082 Marionette TRACE conn3 <- [1,1954,null,{}] 21:17:28 INFO - PROCESS | 3974 | 1461212248087 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}] 21:17:28 INFO - PROCESS | 3974 | 1461212248226 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 21:17:28 INFO - PROCESS | 3974 | 1461212248242 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:28 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b6d0000 == 115 [pid = 3974] [id = 496] 21:17:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 225 (0x7f9215ee7c00) [pid = 3974] [serial = 1489] [outer = (nil)] 21:17:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 226 (0x7f921c0a8c00) [pid = 3974] [serial = 1490] [outer = 0x7f9215ee7c00] 21:17:28 INFO - PROCESS | 3974 | 1461212248297 Marionette DEBUG loaded listener.js 21:17:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 227 (0x7f921c39b800) [pid = 3974] [serial = 1491] [outer = 0x7f9215ee7c00] 21:17:29 INFO - PROCESS | 3974 | 1461212249120 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]]]}] 21:17:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 21:17:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1080ms 21:17:29 INFO - PROCESS | 3974 | 1461212249161 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 21:17:29 INFO - PROCESS | 3974 | 1461212249163 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 21:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 21:17:29 INFO - PROCESS | 3974 | 1461212249172 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 21:17:29 INFO - PROCESS | 3974 | 1461212249174 Marionette TRACE conn3 <- [1,1958,null,{}] 21:17:29 INFO - PROCESS | 3974 | 1461212249179 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}] 21:17:29 INFO - PROCESS | 3974 | 1461212249384 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 21:17:29 INFO - PROCESS | 3974 | 1461212249414 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:29 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c271800 == 116 [pid = 3974] [id = 497] 21:17:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 228 (0x7f921d3b3c00) [pid = 3974] [serial = 1492] [outer = (nil)] 21:17:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 229 (0x7f921d3b6800) [pid = 3974] [serial = 1493] [outer = 0x7f921d3b3c00] 21:17:29 INFO - PROCESS | 3974 | 1461212249479 Marionette DEBUG loaded listener.js 21:17:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 230 (0x7f921d6f5c00) [pid = 3974] [serial = 1494] [outer = 0x7f921d3b3c00] 21:17:30 INFO - PROCESS | 3974 | 1461212250195 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]]]}] 21:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 21:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1084ms 21:17:30 INFO - PROCESS | 3974 | 1461212250256 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 21:17:30 INFO - PROCESS | 3974 | 1461212250259 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 21:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 21:17:30 INFO - PROCESS | 3974 | 1461212250265 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 21:17:30 INFO - PROCESS | 3974 | 1461212250267 Marionette TRACE conn3 <- [1,1962,null,{}] 21:17:30 INFO - PROCESS | 3974 | 1461212250272 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}] 21:17:30 INFO - PROCESS | 3974 | 1461212250472 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 21:17:30 INFO - PROCESS | 3974 | --DOMWINDOW == 229 (0x7f921ac1b400) [pid = 3974] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:17:30 INFO - PROCESS | 3974 | --DOMWINDOW == 228 (0x7f921e251c00) [pid = 3974] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:17:30 INFO - PROCESS | 3974 | --DOMWINDOW == 227 (0x7f920f7ca800) [pid = 3974] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:17:30 INFO - PROCESS | 3974 | --DOMWINDOW == 226 (0x7f92140e1400) [pid = 3974] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:17:30 INFO - PROCESS | 3974 | --DOMWINDOW == 225 (0x7f921148f800) [pid = 3974] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:17:30 INFO - PROCESS | 3974 | --DOMWINDOW == 224 (0x7f921148b400) [pid = 3974] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:17:30 INFO - PROCESS | 3974 | --DOMWINDOW == 223 (0x7f92126db000) [pid = 3974] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:17:30 INFO - PROCESS | 3974 | 1461212250963 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:30 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92169b2000 == 117 [pid = 3974] [id = 498] 21:17:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 224 (0x7f9212621400) [pid = 3974] [serial = 1495] [outer = (nil)] 21:17:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 225 (0x7f9216b62000) [pid = 3974] [serial = 1496] [outer = 0x7f9212621400] 21:17:31 INFO - PROCESS | 3974 | 1461212251021 Marionette DEBUG loaded listener.js 21:17:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 226 (0x7f921e443800) [pid = 3974] [serial = 1497] [outer = 0x7f9212621400] 21:17:31 INFO - PROCESS | 3974 | 1461212251603 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]]]}] 21:17:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 21:17:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1376ms 21:17:31 INFO - PROCESS | 3974 | 1461212251641 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 21:17:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 21:17:31 INFO - PROCESS | 3974 | 1461212251644 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 21:17:31 INFO - PROCESS | 3974 | 1461212251649 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 21:17:31 INFO - PROCESS | 3974 | 1461212251652 Marionette TRACE conn3 <- [1,1966,null,{}] 21:17:31 INFO - PROCESS | 3974 | 1461212251656 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}] 21:17:31 INFO - PROCESS | 3974 | 1461212251849 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 21:17:31 INFO - PROCESS | 3974 | 1461212251866 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:31 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e59b000 == 118 [pid = 3974] [id = 499] 21:17:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 227 (0x7f92126db000) [pid = 3974] [serial = 1498] [outer = (nil)] 21:17:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 228 (0x7f921e50c800) [pid = 3974] [serial = 1499] [outer = 0x7f92126db000] 21:17:31 INFO - PROCESS | 3974 | 1461212251920 Marionette DEBUG loaded listener.js 21:17:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 229 (0x7f921ec47400) [pid = 3974] [serial = 1500] [outer = 0x7f92126db000] 21:17:32 INFO - PROCESS | 3974 | 1461212252580 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]]]}] 21:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 21:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 976ms 21:17:32 INFO - PROCESS | 3974 | 1461212252626 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 21:17:32 INFO - PROCESS | 3974 | 1461212252629 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 21:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 21:17:32 INFO - PROCESS | 3974 | 1461212252634 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 21:17:32 INFO - PROCESS | 3974 | 1461212252636 Marionette TRACE conn3 <- [1,1970,null,{}] 21:17:32 INFO - PROCESS | 3974 | 1461212252641 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}] 21:17:32 INFO - PROCESS | 3974 | 1461212252780 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 21:17:32 INFO - PROCESS | 3974 | 1461212252794 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:32 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ed02800 == 119 [pid = 3974] [id = 500] 21:17:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 230 (0x7f921ec48c00) [pid = 3974] [serial = 1501] [outer = (nil)] 21:17:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 231 (0x7f922000b400) [pid = 3974] [serial = 1502] [outer = 0x7f921ec48c00] 21:17:32 INFO - PROCESS | 3974 | 1461212252850 Marionette DEBUG loaded listener.js 21:17:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 232 (0x7f92219a1400) [pid = 3974] [serial = 1503] [outer = 0x7f921ec48c00] 21:17:33 INFO - PROCESS | 3974 | 1461212253936 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]]]}] 21:17:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 21:17:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1324ms 21:17:33 INFO - PROCESS | 3974 | 1461212253968 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 21:17:33 INFO - PROCESS | 3974 | 1461212253976 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 21:17:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 21:17:33 INFO - PROCESS | 3974 | 1461212253984 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 21:17:33 INFO - PROCESS | 3974 | 1461212253988 Marionette TRACE conn3 <- [1,1974,null,{}] 21:17:33 INFO - PROCESS | 3974 | 1461212253995 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}] 21:17:34 INFO - PROCESS | 3974 | 1461212254181 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 21:17:34 INFO - PROCESS | 3974 | 1461212254379 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:34 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921643a000 == 120 [pid = 3974] [id = 501] 21:17:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 233 (0x7f92115c8c00) [pid = 3974] [serial = 1504] [outer = (nil)] 21:17:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 234 (0x7f92126d4000) [pid = 3974] [serial = 1505] [outer = 0x7f92115c8c00] 21:17:34 INFO - PROCESS | 3974 | 1461212254455 Marionette DEBUG loaded listener.js 21:17:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 235 (0x7f92144a9000) [pid = 3974] [serial = 1506] [outer = 0x7f92115c8c00] 21:17:35 INFO - PROCESS | 3974 | 1461212255366 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]]]}] 21:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 21:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1436ms 21:17:35 INFO - PROCESS | 3974 | 1461212255421 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 21:17:35 INFO - PROCESS | 3974 | 1461212255428 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 21:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 21:17:35 INFO - PROCESS | 3974 | 1461212255437 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 21:17:35 INFO - PROCESS | 3974 | 1461212255440 Marionette TRACE conn3 <- [1,1978,null,{}] 21:17:35 INFO - PROCESS | 3974 | 1461212255446 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}] 21:17:35 INFO - PROCESS | 3974 | 1461212255625 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 21:17:35 INFO - PROCESS | 3974 | 1461212255815 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:35 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c3cf000 == 121 [pid = 3974] [id = 502] 21:17:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 236 (0x7f92115d3400) [pid = 3974] [serial = 1507] [outer = (nil)] 21:17:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 237 (0x7f921ad53400) [pid = 3974] [serial = 1508] [outer = 0x7f92115d3400] 21:17:35 INFO - PROCESS | 3974 | 1461212255880 Marionette DEBUG loaded listener.js 21:17:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 238 (0x7f921b8a2c00) [pid = 3974] [serial = 1509] [outer = 0x7f92115d3400] 21:17:36 INFO - PROCESS | 3974 | 1461212256719 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]]]}] 21:17:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 21:17:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1336ms 21:17:36 INFO - PROCESS | 3974 | 1461212256774 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 21:17:36 INFO - PROCESS | 3974 | 1461212256777 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 21:17:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 21:17:36 INFO - PROCESS | 3974 | 1461212256783 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 21:17:36 INFO - PROCESS | 3974 | 1461212256788 Marionette TRACE conn3 <- [1,1982,null,{}] 21:17:36 INFO - PROCESS | 3974 | 1461212256803 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}] 21:17:36 INFO - PROCESS | 3974 | 1461212256975 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 21:17:37 INFO - PROCESS | 3974 | 1461212257163 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:37 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9220b9f800 == 122 [pid = 3974] [id = 503] 21:17:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 239 (0x7f921b1db800) [pid = 3974] [serial = 1510] [outer = (nil)] 21:17:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 240 (0x7f921db7e400) [pid = 3974] [serial = 1511] [outer = 0x7f921b1db800] 21:17:37 INFO - PROCESS | 3974 | 1461212257231 Marionette DEBUG loaded listener.js 21:17:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 241 (0x7f921ec51800) [pid = 3974] [serial = 1512] [outer = 0x7f921b1db800] 21:17:38 INFO - PROCESS | 3974 | 1461212258003 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]]]}] 21:17:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 21:17:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1282ms 21:17:38 INFO - PROCESS | 3974 | 1461212258065 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 21:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 21:17:38 INFO - PROCESS | 3974 | 1461212258070 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 21:17:38 INFO - PROCESS | 3974 | 1461212258075 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 21:17:38 INFO - PROCESS | 3974 | 1461212258078 Marionette TRACE conn3 <- [1,1986,null,{}] 21:17:38 INFO - PROCESS | 3974 | 1461212258083 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}] 21:17:38 INFO - PROCESS | 3974 | 1461212258236 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 21:17:38 INFO - PROCESS | 3974 | 1461212258432 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:38 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226583800 == 123 [pid = 3974] [id = 504] 21:17:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 242 (0x7f92111ed800) [pid = 3974] [serial = 1513] [outer = (nil)] 21:17:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 243 (0x7f921ead1000) [pid = 3974] [serial = 1514] [outer = 0x7f92111ed800] 21:17:38 INFO - PROCESS | 3974 | 1461212258496 Marionette DEBUG loaded listener.js 21:17:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 244 (0x7f9221c51400) [pid = 3974] [serial = 1515] [outer = 0x7f92111ed800] 21:17:39 INFO - PROCESS | 3974 | 1461212259255 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]]]}] 21:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 21:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1236ms 21:17:39 INFO - PROCESS | 3974 | 1461212259312 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 21:17:39 INFO - PROCESS | 3974 | 1461212259315 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 21:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 21:17:39 INFO - PROCESS | 3974 | 1461212259320 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 21:17:39 INFO - PROCESS | 3974 | 1461212259323 Marionette TRACE conn3 <- [1,1990,null,{}] 21:17:39 INFO - PROCESS | 3974 | 1461212259328 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}] 21:17:39 INFO - PROCESS | 3974 | 1461212259474 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 21:17:39 INFO - PROCESS | 3974 | 1461212259668 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:39 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92279f1800 == 124 [pid = 3974] [id = 505] 21:17:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 245 (0x7f921ada9c00) [pid = 3974] [serial = 1516] [outer = (nil)] 21:17:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 246 (0x7f9226075c00) [pid = 3974] [serial = 1517] [outer = 0x7f921ada9c00] 21:17:39 INFO - PROCESS | 3974 | 1461212259741 Marionette DEBUG loaded listener.js 21:17:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 247 (0x7f92276ad400) [pid = 3974] [serial = 1518] [outer = 0x7f921ada9c00] 21:17:40 INFO - PROCESS | 3974 | 1461212260559 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]]]}] 21:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 21:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1277ms 21:17:40 INFO - PROCESS | 3974 | 1461212260597 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 21:17:40 INFO - PROCESS | 3974 | 1461212260600 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 21:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 21:17:40 INFO - PROCESS | 3974 | 1461212260606 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 21:17:40 INFO - PROCESS | 3974 | 1461212260608 Marionette TRACE conn3 <- [1,1994,null,{}] 21:17:40 INFO - PROCESS | 3974 | 1461212260613 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}] 21:17:40 INFO - PROCESS | 3974 | 1461212260770 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 21:17:40 INFO - PROCESS | 3974 | 1461212260966 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:40 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9239914800 == 125 [pid = 3974] [id = 506] 21:17:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 248 (0x7f9226041400) [pid = 3974] [serial = 1519] [outer = (nil)] 21:17:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 249 (0x7f922772bc00) [pid = 3974] [serial = 1520] [outer = 0x7f9226041400] 21:17:41 INFO - PROCESS | 3974 | 1461212261036 Marionette DEBUG loaded listener.js 21:17:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 250 (0x7f9235179400) [pid = 3974] [serial = 1521] [outer = 0x7f9226041400] 21:17:41 INFO - PROCESS | 3974 | 1461212261804 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]]]}] 21:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 21:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1228ms 21:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 21:17:41 INFO - PROCESS | 3974 | 1461212261834 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 21:17:41 INFO - PROCESS | 3974 | 1461212261837 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 21:17:41 INFO - PROCESS | 3974 | 1461212261841 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 21:17:41 INFO - PROCESS | 3974 | 1461212261845 Marionette TRACE conn3 <- [1,1998,null,{}] 21:17:41 INFO - PROCESS | 3974 | 1461212261850 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}] 21:17:41 INFO - PROCESS | 3974 | 1461212261995 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 21:17:42 INFO - PROCESS | 3974 | 1461212262189 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:42 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923ce41000 == 126 [pid = 3974] [id = 507] 21:17:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 251 (0x7f922752b000) [pid = 3974] [serial = 1522] [outer = (nil)] 21:17:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 252 (0x7f9235f4e800) [pid = 3974] [serial = 1523] [outer = 0x7f922752b000] 21:17:42 INFO - PROCESS | 3974 | 1461212262250 Marionette DEBUG loaded listener.js 21:17:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 253 (0x7f9239fc5000) [pid = 3974] [serial = 1524] [outer = 0x7f922752b000] 21:17:43 INFO - PROCESS | 3974 | 1461212263006 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]]]}] 21:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 21:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1177ms 21:17:43 INFO - PROCESS | 3974 | 1461212263018 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 21:17:43 INFO - PROCESS | 3974 | 1461212263021 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 21:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 21:17:43 INFO - PROCESS | 3974 | 1461212263043 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 21:17:43 INFO - PROCESS | 3974 | 1461212263046 Marionette TRACE conn3 <- [1,2002,null,{}] 21:17:43 INFO - PROCESS | 3974 | 1461212263051 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}] 21:17:43 INFO - PROCESS | 3974 | 1461212263196 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 21:17:43 INFO - PROCESS | 3974 | 1461212263389 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:43 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a5b7000 == 127 [pid = 3974] [id = 508] 21:17:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 254 (0x7f920d093000) [pid = 3974] [serial = 1525] [outer = (nil)] 21:17:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 255 (0x7f920d09a800) [pid = 3974] [serial = 1526] [outer = 0x7f920d093000] 21:17:43 INFO - PROCESS | 3974 | 1461212263453 Marionette DEBUG loaded listener.js 21:17:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 256 (0x7f920d09fc00) [pid = 3974] [serial = 1527] [outer = 0x7f920d093000] 21:17:44 INFO - PROCESS | 3974 | 1461212264199 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]]]}] 21:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 21:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1190ms 21:17:44 INFO - PROCESS | 3974 | 1461212264231 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 21:17:44 INFO - PROCESS | 3974 | 1461212264234 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 21:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 21:17:44 INFO - PROCESS | 3974 | 1461212264240 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 21:17:44 INFO - PROCESS | 3974 | 1461212264242 Marionette TRACE conn3 <- [1,2006,null,{}] 21:17:44 INFO - PROCESS | 3974 | 1461212264247 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}] 21:17:44 INFO - PROCESS | 3974 | 1461212264413 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 21:17:44 INFO - PROCESS | 3974 | 1461212264608 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:44 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923f4ba800 == 128 [pid = 3974] [id = 509] 21:17:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 257 (0x7f920d094400) [pid = 3974] [serial = 1528] [outer = (nil)] 21:17:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 258 (0x7f920d4f2c00) [pid = 3974] [serial = 1529] [outer = 0x7f920d094400] 21:17:44 INFO - PROCESS | 3974 | 1461212264671 Marionette DEBUG loaded listener.js 21:17:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 259 (0x7f920d4f7c00) [pid = 3974] [serial = 1530] [outer = 0x7f920d094400] 21:17:45 INFO - PROCESS | 3974 | 1461212265474 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]]]}] 21:17:45 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 21:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1284ms 21:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 21:17:45 INFO - PROCESS | 3974 | 1461212265525 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 21:17:45 INFO - PROCESS | 3974 | 1461212265527 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 21:17:45 INFO - PROCESS | 3974 | 1461212265532 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 21:17:45 INFO - PROCESS | 3974 | 1461212265535 Marionette TRACE conn3 <- [1,2010,null,{}] 21:17:45 INFO - PROCESS | 3974 | 1461212265540 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}] 21:17:45 INFO - PROCESS | 3974 | 1461212265681 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 21:17:45 INFO - PROCESS | 3974 | 1461212265878 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:45 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920c9da000 == 129 [pid = 3974] [id = 510] 21:17:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 260 (0x7f920d09e000) [pid = 3974] [serial = 1531] [outer = (nil)] 21:17:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 261 (0x7f920d4fcc00) [pid = 3974] [serial = 1532] [outer = 0x7f920d09e000] 21:17:45 INFO - PROCESS | 3974 | 1461212265944 Marionette DEBUG loaded listener.js 21:17:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 262 (0x7f9235f49c00) [pid = 3974] [serial = 1533] [outer = 0x7f920d09e000] 21:17:46 INFO - PROCESS | 3974 | 1461212266758 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]]]}] 21:17:46 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 21:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1277ms 21:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 21:17:46 INFO - PROCESS | 3974 | 1461212266810 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 21:17:46 INFO - PROCESS | 3974 | 1461212266813 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 21:17:46 INFO - PROCESS | 3974 | 1461212266820 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 21:17:46 INFO - PROCESS | 3974 | 1461212266823 Marionette TRACE conn3 <- [1,2014,null,{}] 21:17:46 INFO - PROCESS | 3974 | 1461212266828 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}] 21:17:46 INFO - PROCESS | 3974 | 1461212266992 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 21:17:47 INFO - PROCESS | 3974 | 1461212267197 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:47 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920c8d9800 == 130 [pid = 3974] [id = 511] 21:17:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 263 (0x7f920c8e5c00) [pid = 3974] [serial = 1534] [outer = (nil)] 21:17:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 264 (0x7f920c8f0800) [pid = 3974] [serial = 1535] [outer = 0x7f920c8e5c00] 21:17:47 INFO - PROCESS | 3974 | 1461212267268 Marionette DEBUG loaded listener.js 21:17:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 265 (0x7f923a020000) [pid = 3974] [serial = 1536] [outer = 0x7f920c8e5c00] 21:17:48 INFO - PROCESS | 3974 | 1461212268053 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]]]}] 21:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 21:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1298ms 21:17:48 INFO - PROCESS | 3974 | 1461212268118 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 21:17:48 INFO - PROCESS | 3974 | 1461212268121 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 21:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 21:17:48 INFO - PROCESS | 3974 | 1461212268127 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 21:17:48 INFO - PROCESS | 3974 | 1461212268128 Marionette TRACE conn3 <- [1,2018,null,{}] 21:17:48 INFO - PROCESS | 3974 | 1461212268134 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}] 21:17:48 INFO - PROCESS | 3974 | 1461212268277 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 21:17:48 INFO - PROCESS | 3974 | 1461212268475 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:48 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921150f000 == 131 [pid = 3974] [id = 512] 21:17:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 266 (0x7f920c8eac00) [pid = 3974] [serial = 1537] [outer = (nil)] 21:17:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 267 (0x7f9211551800) [pid = 3974] [serial = 1538] [outer = 0x7f920c8eac00] 21:17:48 INFO - PROCESS | 3974 | 1461212268537 Marionette DEBUG loaded listener.js 21:17:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 268 (0x7f9211556400) [pid = 3974] [serial = 1539] [outer = 0x7f920c8eac00] 21:17:49 INFO - PROCESS | 3974 | 1461212269307 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]]]}] 21:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 21:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1230ms 21:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 21:17:49 INFO - PROCESS | 3974 | 1461212269360 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 21:17:49 INFO - PROCESS | 3974 | 1461212269362 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 21:17:49 INFO - PROCESS | 3974 | 1461212269367 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 21:17:49 INFO - PROCESS | 3974 | 1461212269370 Marionette TRACE conn3 <- [1,2022,null,{}] 21:17:49 INFO - PROCESS | 3974 | 1461212269375 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}] 21:17:49 INFO - PROCESS | 3974 | 1461212269517 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 21:17:49 INFO - PROCESS | 3974 | 1461212269737 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:49 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920ee2e800 == 132 [pid = 3974] [id = 513] 21:17:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 269 (0x7f920a1bb000) [pid = 3974] [serial = 1540] [outer = (nil)] 21:17:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 270 (0x7f920a1c1000) [pid = 3974] [serial = 1541] [outer = 0x7f920a1bb000] 21:17:49 INFO - PROCESS | 3974 | 1461212269842 Marionette DEBUG loaded listener.js 21:17:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 271 (0x7f920a1c6000) [pid = 3974] [serial = 1542] [outer = 0x7f920a1bb000] 21:17:51 INFO - PROCESS | 3974 | 1461212271004 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]]]}] 21:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 21:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1679ms 21:17:51 INFO - PROCESS | 3974 | 1461212271046 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 21:17:51 INFO - PROCESS | 3974 | 1461212271052 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 21:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 21:17:51 INFO - PROCESS | 3974 | 1461212271059 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 21:17:51 INFO - PROCESS | 3974 | 1461212271063 Marionette TRACE conn3 <- [1,2026,null,{}] 21:17:51 INFO - PROCESS | 3974 | 1461212271070 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}] 21:17:51 INFO - PROCESS | 3974 | 1461212271242 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 21:17:51 INFO - PROCESS | 3974 | 1461212271439 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:51 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921150a800 == 133 [pid = 3974] [id = 514] 21:17:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 272 (0x7f920d09c400) [pid = 3974] [serial = 1543] [outer = (nil)] 21:17:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 273 (0x7f920f70fc00) [pid = 3974] [serial = 1544] [outer = 0x7f920d09c400] 21:17:51 INFO - PROCESS | 3974 | 1461212271498 Marionette DEBUG loaded listener.js 21:17:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 274 (0x7f920fe46000) [pid = 3974] [serial = 1545] [outer = 0x7f920d09c400] 21:17:52 INFO - PROCESS | 3974 | 1461212272427 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]]]}] 21:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 21:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1430ms 21:17:52 INFO - PROCESS | 3974 | 1461212272490 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 21:17:52 INFO - PROCESS | 3974 | 1461212272497 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 21:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 21:17:52 INFO - PROCESS | 3974 | 1461212272505 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 21:17:52 INFO - PROCESS | 3974 | 1461212272509 Marionette TRACE conn3 <- [1,2030,null,{}] 21:17:52 INFO - PROCESS | 3974 | 1461212272514 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}] 21:17:52 INFO - PROCESS | 3974 | 1461212272668 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 21:17:52 INFO - PROCESS | 3974 | 1461212272868 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:52 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921129e800 == 134 [pid = 3974] [id = 515] 21:17:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 275 (0x7f920fe43400) [pid = 3974] [serial = 1546] [outer = (nil)] 21:17:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 276 (0x7f9211557000) [pid = 3974] [serial = 1547] [outer = 0x7f920fe43400] 21:17:52 INFO - PROCESS | 3974 | 1461212272929 Marionette DEBUG loaded listener.js 21:17:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 277 (0x7f92115d2000) [pid = 3974] [serial = 1548] [outer = 0x7f920fe43400] 21:17:53 INFO - PROCESS | 3974 | 1461212273784 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]]]}] 21:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 21:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1331ms 21:17:53 INFO - PROCESS | 3974 | 1461212273837 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 21:17:53 INFO - PROCESS | 3974 | 1461212273839 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 21:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 21:17:53 INFO - PROCESS | 3974 | 1461212273845 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 21:17:53 INFO - PROCESS | 3974 | 1461212273850 Marionette TRACE conn3 <- [1,2034,null,{}] 21:17:53 INFO - PROCESS | 3974 | 1461212273866 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}] 21:17:54 INFO - PROCESS | 3974 | 1461212274026 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 21:17:54 INFO - PROCESS | 3974 | 1461212274227 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:54 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b377800 == 135 [pid = 3974] [id = 516] 21:17:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 278 (0x7f92140b3400) [pid = 3974] [serial = 1549] [outer = (nil)] 21:17:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 279 (0x7f9215e17c00) [pid = 3974] [serial = 1550] [outer = 0x7f92140b3400] 21:17:54 INFO - PROCESS | 3974 | 1461212274287 Marionette DEBUG loaded listener.js 21:17:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 280 (0x7f921666b800) [pid = 3974] [serial = 1551] [outer = 0x7f92140b3400] 21:17:55 INFO - PROCESS | 3974 | 1461212275126 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]]]}] 21:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 21:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1332ms 21:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 21:17:55 INFO - PROCESS | 3974 | 1461212275177 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 21:17:55 INFO - PROCESS | 3974 | 1461212275181 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 21:17:55 INFO - PROCESS | 3974 | 1461212275186 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 21:17:55 INFO - PROCESS | 3974 | 1461212275189 Marionette TRACE conn3 <- [1,2038,null,{}] 21:17:55 INFO - PROCESS | 3974 | 1461212275193 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}] 21:17:55 INFO - PROCESS | 3974 | 1461212275358 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 21:17:55 INFO - PROCESS | 3974 | 1461212275563 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:55 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b289800 == 136 [pid = 3974] [id = 517] 21:17:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 281 (0x7f92140b4400) [pid = 3974] [serial = 1552] [outer = (nil)] 21:17:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 282 (0x7f921ada8000) [pid = 3974] [serial = 1553] [outer = 0x7f92140b4400] 21:17:55 INFO - PROCESS | 3974 | 1461212275621 Marionette DEBUG loaded listener.js 21:17:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 283 (0x7f921b531800) [pid = 3974] [serial = 1554] [outer = 0x7f92140b4400] 21:17:55 INFO - PROCESS | 3974 | --DOMWINDOW == 282 (0x7f92241d0000) [pid = 3974] [serial = 1406] [outer = (nil)] [url = about:blank] 21:17:55 INFO - PROCESS | 3974 | --DOMWINDOW == 281 (0x7f921b1dd800) [pid = 3974] [serial = 1418] [outer = (nil)] [url = about:blank] 21:17:55 INFO - PROCESS | 3974 | --DOMWINDOW == 280 (0x7f921fd78000) [pid = 3974] [serial = 1400] [outer = (nil)] [url = about:blank] 21:17:55 INFO - PROCESS | 3974 | --DOMWINDOW == 279 (0x7f921e9bf000) [pid = 3974] [serial = 1397] [outer = (nil)] [url = about:blank] 21:17:55 INFO - PROCESS | 3974 | --DOMWINDOW == 278 (0x7f92160b3c00) [pid = 3974] [serial = 1385] [outer = (nil)] [url = about:blank] 21:17:55 INFO - PROCESS | 3974 | --DOMWINDOW == 277 (0x7f92276ab400) [pid = 3974] [serial = 1412] [outer = (nil)] [url = about:blank] 21:17:55 INFO - PROCESS | 3974 | --DOMWINDOW == 276 (0x7f92260dec00) [pid = 3974] [serial = 1409] [outer = (nil)] [url = about:blank] 21:17:55 INFO - PROCESS | 3974 | --DOMWINDOW == 275 (0x7f921da4d000) [pid = 3974] [serial = 1394] [outer = (nil)] [url = about:blank] 21:17:55 INFO - PROCESS | 3974 | --DOMWINDOW == 274 (0x7f922a32d800) [pid = 3974] [serial = 1415] [outer = (nil)] [url = about:blank] 21:17:55 INFO - PROCESS | 3974 | --DOMWINDOW == 273 (0x7f9226657000) [pid = 3974] [serial = 1442] [outer = (nil)] [url = about:blank] 21:17:55 INFO - PROCESS | 3974 | --DOMWINDOW == 272 (0x7f920f549c00) [pid = 3974] [serial = 1379] [outer = (nil)] [url = about:blank] 21:17:55 INFO - PROCESS | 3974 | --DOMWINDOW == 271 (0x7f9212623000) [pid = 3974] [serial = 1382] [outer = (nil)] [url = about:blank] 21:17:55 INFO - PROCESS | 3974 | --DOMWINDOW == 270 (0x7f9221a49800) [pid = 3974] [serial = 1403] [outer = (nil)] [url = about:blank] 21:17:55 INFO - PROCESS | 3974 | --DOMWINDOW == 269 (0x7f921b1e5800) [pid = 3974] [serial = 1388] [outer = (nil)] [url = about:blank] 21:17:56 INFO - PROCESS | 3974 | --DOMWINDOW == 268 (0x7f921337b000) [pid = 3974] [serial = 1391] [outer = (nil)] [url = about:blank] 21:17:56 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e59b000 == 135 [pid = 3974] [id = 499] 21:17:56 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92169b2000 == 134 [pid = 3974] [id = 498] 21:17:56 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c271800 == 133 [pid = 3974] [id = 497] 21:17:56 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b6d0000 == 132 [pid = 3974] [id = 496] 21:17:56 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92169c6000 == 131 [pid = 3974] [id = 495] 21:17:56 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f6c5800 == 130 [pid = 3974] [id = 494] 21:17:56 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921684a800 == 129 [pid = 3974] [id = 493] 21:17:56 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9213312800 == 128 [pid = 3974] [id = 492] 21:17:56 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920d250800 == 127 [pid = 3974] [id = 490] 21:17:56 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b295800 == 126 [pid = 3974] [id = 489] 21:17:56 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923f4d2800 == 125 [pid = 3974] [id = 488] 21:17:56 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923f47d000 == 124 [pid = 3974] [id = 487] 21:17:56 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923e41a000 == 123 [pid = 3974] [id = 486] 21:17:56 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9239913800 == 122 [pid = 3974] [id = 485] 21:17:56 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92279e4800 == 121 [pid = 3974] [id = 484] 21:17:56 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9221c80800 == 120 [pid = 3974] [id = 483] 21:17:56 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c44e800 == 119 [pid = 3974] [id = 482] 21:17:56 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9213304000 == 118 [pid = 3974] [id = 481] 21:17:56 INFO - PROCESS | 3974 | --DOMWINDOW == 267 (0x7f921337a000) [pid = 3974] [serial = 1422] [outer = (nil)] [url = about:blank] 21:17:56 INFO - PROCESS | 3974 | --DOMWINDOW == 266 (0x7f921243c400) [pid = 3974] [serial = 1421] [outer = (nil)] [url = about:blank] 21:17:56 INFO - PROCESS | 3974 | --DOMWINDOW == 265 (0x7f921db7b800) [pid = 3974] [serial = 1434] [outer = (nil)] [url = about:blank] 21:17:56 INFO - PROCESS | 3974 | --DOMWINDOW == 264 (0x7f921c0ef400) [pid = 3974] [serial = 1439] [outer = (nil)] [url = about:blank] 21:17:56 INFO - PROCESS | 3974 | --DOMWINDOW == 263 (0x7f921d1f0400) [pid = 3974] [serial = 1431] [outer = (nil)] [url = about:blank] 21:17:56 INFO - PROCESS | 3974 | --DOMWINDOW == 262 (0x7f9225b97c00) [pid = 3974] [serial = 1440] [outer = (nil)] [url = about:blank] 21:17:56 INFO - PROCESS | 3974 | --DOMWINDOW == 261 (0x7f921d48f400) [pid = 3974] [serial = 1433] [outer = (nil)] [url = about:blank] 21:17:56 INFO - PROCESS | 3974 | --DOMWINDOW == 260 (0x7f921ec46c00) [pid = 3974] [serial = 1436] [outer = (nil)] [url = about:blank] 21:17:56 INFO - PROCESS | 3974 | --DOMWINDOW == 259 (0x7f92241d1400) [pid = 3974] [serial = 1437] [outer = (nil)] [url = about:blank] 21:17:56 INFO - PROCESS | 3974 | --DOMWINDOW == 258 (0x7f9215e1b400) [pid = 3974] [serial = 1424] [outer = (nil)] [url = about:blank] 21:17:56 INFO - PROCESS | 3974 | --DOMWINDOW == 257 (0x7f92160b0000) [pid = 3974] [serial = 1425] [outer = (nil)] [url = about:blank] 21:17:56 INFO - PROCESS | 3974 | --DOMWINDOW == 256 (0x7f921ac1c000) [pid = 3974] [serial = 1427] [outer = (nil)] [url = about:blank] 21:17:56 INFO - PROCESS | 3974 | --DOMWINDOW == 255 (0x7f921b019400) [pid = 3974] [serial = 1428] [outer = (nil)] [url = about:blank] 21:17:56 INFO - PROCESS | 3974 | --DOMWINDOW == 254 (0x7f921c232400) [pid = 3974] [serial = 1430] [outer = (nil)] [url = about:blank] 21:17:56 INFO - PROCESS | 3974 | 1461212276485 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]]]}] 21:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 21:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1335ms 21:17:56 INFO - PROCESS | 3974 | 1461212276531 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 21:17:56 INFO - PROCESS | 3974 | 1461212276534 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 21:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 21:17:56 INFO - PROCESS | 3974 | 1461212276542 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 21:17:56 INFO - PROCESS | 3974 | 1461212276544 Marionette TRACE conn3 <- [1,2042,null,{}] 21:17:56 INFO - PROCESS | 3974 | 1461212276549 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}] 21:17:56 INFO - PROCESS | 3974 | 1461212276684 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 21:17:56 INFO - PROCESS | 3974 | 1461212276697 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:56 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9212f1a800 == 119 [pid = 3974] [id = 518] 21:17:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 255 (0x7f9212624400) [pid = 3974] [serial = 1555] [outer = (nil)] 21:17:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 256 (0x7f921b04d400) [pid = 3974] [serial = 1556] [outer = 0x7f9212624400] 21:17:56 INFO - PROCESS | 3974 | 1461212276752 Marionette DEBUG loaded listener.js 21:17:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 257 (0x7f921c233000) [pid = 3974] [serial = 1557] [outer = 0x7f9212624400] 21:17:57 INFO - PROCESS | 3974 | 1461212277537 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]]]}] 21:17:57 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) 21:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1027ms 21:17:57 INFO - PROCESS | 3974 | 1461212277569 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 21:17:57 INFO - PROCESS | 3974 | 1461212277572 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 21:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 21:17:57 INFO - PROCESS | 3974 | 1461212277577 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 21:17:57 INFO - PROCESS | 3974 | 1461212277579 Marionette TRACE conn3 <- [1,2046,null,{}] 21:17:57 INFO - PROCESS | 3974 | 1461212277584 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}] 21:17:57 INFO - PROCESS | 3974 | 1461212277755 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 21:17:57 INFO - PROCESS | 3974 | 1461212277769 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:57 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c26c800 == 120 [pid = 3974] [id = 519] 21:17:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 258 (0x7f921c234400) [pid = 3974] [serial = 1558] [outer = (nil)] 21:17:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 259 (0x7f921df3dc00) [pid = 3974] [serial = 1559] [outer = 0x7f921c234400] 21:17:57 INFO - PROCESS | 3974 | 1461212277825 Marionette DEBUG loaded listener.js 21:17:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 260 (0x7f921fd78000) [pid = 3974] [serial = 1560] [outer = 0x7f921c234400] 21:17:58 INFO - PROCESS | 3974 | 1461212278606 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]]]}] 21:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 21:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1077ms 21:17:58 INFO - PROCESS | 3974 | 1461212278669 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 21:17:58 INFO - PROCESS | 3974 | 1461212278672 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 21:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 21:17:58 INFO - PROCESS | 3974 | 1461212278677 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 21:17:58 INFO - PROCESS | 3974 | 1461212278679 Marionette TRACE conn3 <- [1,2050,null,{}] 21:17:58 INFO - PROCESS | 3974 | 1461212278689 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}] 21:17:58 INFO - PROCESS | 3974 | 1461212278879 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 21:17:58 INFO - PROCESS | 3974 | 1461212278900 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:58 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e304800 == 121 [pid = 3974] [id = 520] 21:17:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 261 (0x7f921d3b1c00) [pid = 3974] [serial = 1561] [outer = (nil)] 21:17:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 262 (0x7f9221a49c00) [pid = 3974] [serial = 1562] [outer = 0x7f921d3b1c00] 21:17:58 INFO - PROCESS | 3974 | 1461212278952 Marionette DEBUG loaded listener.js 21:17:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 263 (0x7f9226657000) [pid = 3974] [serial = 1563] [outer = 0x7f921d3b1c00] 21:17:59 INFO - PROCESS | 3974 | 1461212279653 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]]]}] 21:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 21:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1029ms 21:17:59 INFO - PROCESS | 3974 | 1461212279708 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 21:17:59 INFO - PROCESS | 3974 | 1461212279711 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 21:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 21:17:59 INFO - PROCESS | 3974 | 1461212279716 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 21:17:59 INFO - PROCESS | 3974 | 1461212279718 Marionette TRACE conn3 <- [1,2054,null,{}] 21:17:59 INFO - PROCESS | 3974 | 1461212279730 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}] 21:17:59 INFO - PROCESS | 3974 | 1461212279933 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 21:17:59 INFO - PROCESS | 3974 | 1461212279958 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:17:59 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ecc9000 == 122 [pid = 3974] [id = 521] 21:17:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 264 (0x7f9211270800) [pid = 3974] [serial = 1564] [outer = (nil)] 21:18:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 265 (0x7f9227be4000) [pid = 3974] [serial = 1565] [outer = 0x7f9211270800] 21:18:00 INFO - PROCESS | 3974 | 1461212280011 Marionette DEBUG loaded listener.js 21:18:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 266 (0x7f922e125800) [pid = 3974] [serial = 1566] [outer = 0x7f9211270800] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 265 (0x7f920f708400) [pid = 3974] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 264 (0x7f92126dcc00) [pid = 3974] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 263 (0x7f921ed77400) [pid = 3974] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 262 (0x7f920f70f000) [pid = 3974] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 261 (0x7f92126cfc00) [pid = 3974] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 260 (0x7f920cce3400) [pid = 3974] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 259 (0x7f920f942800) [pid = 3974] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 258 (0x7f920f54c000) [pid = 3974] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 257 (0x7f921ed79400) [pid = 3974] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 256 (0x7f92115c5c00) [pid = 3974] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 255 (0x7f921c0a3000) [pid = 3974] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 254 (0x7f9216b66c00) [pid = 3974] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 253 (0x7f920f70f400) [pid = 3974] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 252 (0x7f92144a6c00) [pid = 3974] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 251 (0x7f921677f400) [pid = 3974] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 250 (0x7f920f948c00) [pid = 3974] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 249 (0x7f92111ef800) [pid = 3974] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 248 (0x7f920f7c9000) [pid = 3974] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 247 (0x7f920f54a800) [pid = 3974] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 246 (0x7f922199f000) [pid = 3974] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 245 (0x7f921ed79c00) [pid = 3974] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 244 (0x7f92241dcc00) [pid = 3974] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 243 (0x7f920cce4c00) [pid = 3974] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 242 (0x7f920f543400) [pid = 3974] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 241 (0x7f9215ef0000) [pid = 3974] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 240 (0x7f920ccec800) [pid = 3974] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 239 (0x7f92111eb800) [pid = 3974] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 238 (0x7f921d3b3c00) [pid = 3974] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 237 (0x7f92111e5000) [pid = 3974] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 236 (0x7f920ccf0400) [pid = 3974] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 235 (0x7f92111f1c00) [pid = 3974] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 234 (0x7f9212621400) [pid = 3974] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 233 (0x7f920f7c8400) [pid = 3974] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 232 (0x7f9215ee7c00) [pid = 3974] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:18:01 INFO - PROCESS | 3974 | --DOMWINDOW == 231 (0x7f92126db000) [pid = 3974] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:18:01 INFO - PROCESS | 3974 | 1461212281835 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]]]}] 21:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 21:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 2183ms 21:18:01 INFO - PROCESS | 3974 | 1461212281899 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 21:18:01 INFO - PROCESS | 3974 | 1461212281905 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 21:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 21:18:01 INFO - PROCESS | 3974 | 1461212281913 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 21:18:01 INFO - PROCESS | 3974 | 1461212281918 Marionette TRACE conn3 <- [1,2058,null,{}] 21:18:01 INFO - PROCESS | 3974 | 1461212281925 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}] 21:18:02 INFO - PROCESS | 3974 | 1461212282137 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 21:18:02 INFO - PROCESS | 3974 | 1461212282385 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:02 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920fbc0000 == 123 [pid = 3974] [id = 522] 21:18:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 232 (0x7f920f70d400) [pid = 3974] [serial = 1567] [outer = (nil)] 21:18:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 233 (0x7f920f7c9000) [pid = 3974] [serial = 1568] [outer = 0x7f920f70d400] 21:18:02 INFO - PROCESS | 3974 | 1461212282498 Marionette DEBUG loaded listener.js 21:18:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 234 (0x7f92111f1c00) [pid = 3974] [serial = 1569] [outer = 0x7f920f70d400] 21:18:03 INFO - PROCESS | 3974 | 1461212283328 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]]]}] 21:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 21:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1482ms 21:18:03 INFO - PROCESS | 3974 | 1461212283395 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 21:18:03 INFO - PROCESS | 3974 | 1461212283403 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 21:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 21:18:03 INFO - PROCESS | 3974 | 1461212283412 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 21:18:03 INFO - PROCESS | 3974 | 1461212283415 Marionette TRACE conn3 <- [1,2062,null,{}] 21:18:03 INFO - PROCESS | 3974 | 1461212283420 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}] 21:18:03 INFO - PROCESS | 3974 | 1461212283595 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 21:18:03 INFO - PROCESS | 3974 | 1461212283793 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:03 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216de1000 == 124 [pid = 3974] [id = 523] 21:18:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 235 (0x7f920f70f000) [pid = 3974] [serial = 1570] [outer = (nil)] 21:18:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 236 (0x7f9212439800) [pid = 3974] [serial = 1571] [outer = 0x7f920f70f000] 21:18:03 INFO - PROCESS | 3974 | 1461212283862 Marionette DEBUG loaded listener.js 21:18:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 237 (0x7f9213380400) [pid = 3974] [serial = 1572] [outer = 0x7f920f70f000] 21:18:04 INFO - PROCESS | 3974 | 1461212284760 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]]]}] 21:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 21:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1383ms 21:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 21:18:04 INFO - PROCESS | 3974 | 1461212284794 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 21:18:04 INFO - PROCESS | 3974 | 1461212284797 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 21:18:04 INFO - PROCESS | 3974 | 1461212284803 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 21:18:04 INFO - PROCESS | 3974 | 1461212284809 Marionette TRACE conn3 <- [1,2066,null,{}] 21:18:04 INFO - PROCESS | 3974 | 1461212284823 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}] 21:18:04 INFO - PROCESS | 3974 | 1461212284986 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 21:18:05 INFO - PROCESS | 3974 | 1461212285202 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:05 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921d4b5800 == 125 [pid = 3974] [id = 524] 21:18:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 238 (0x7f9216781c00) [pid = 3974] [serial = 1573] [outer = (nil)] 21:18:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 239 (0x7f921ac73400) [pid = 3974] [serial = 1574] [outer = 0x7f9216781c00] 21:18:05 INFO - PROCESS | 3974 | 1461212285306 Marionette DEBUG loaded listener.js 21:18:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 240 (0x7f921bf45c00) [pid = 3974] [serial = 1575] [outer = 0x7f9216781c00] 21:18:06 INFO - PROCESS | 3974 | 1461212286155 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]]]}] 21:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 21:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1395ms 21:18:06 INFO - PROCESS | 3974 | 1461212286198 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 21:18:06 INFO - PROCESS | 3974 | 1461212286202 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 21:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 21:18:06 INFO - PROCESS | 3974 | 1461212286207 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 21:18:06 INFO - PROCESS | 3974 | 1461212286211 Marionette TRACE conn3 <- [1,2070,null,{}] 21:18:06 INFO - PROCESS | 3974 | 1461212286216 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}] 21:18:06 INFO - PROCESS | 3974 | 1461212286379 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 21:18:06 INFO - PROCESS | 3974 | 1461212286580 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:06 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fd9b800 == 126 [pid = 3974] [id = 525] 21:18:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 241 (0x7f9215f46c00) [pid = 3974] [serial = 1576] [outer = (nil)] 21:18:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 242 (0x7f921da48000) [pid = 3974] [serial = 1577] [outer = 0x7f9215f46c00] 21:18:06 INFO - PROCESS | 3974 | 1461212286644 Marionette DEBUG loaded listener.js 21:18:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 243 (0x7f921e25d400) [pid = 3974] [serial = 1578] [outer = 0x7f9215f46c00] 21:18:07 INFO - PROCESS | 3974 | 1461212287448 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]]]}] 21:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 21:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1293ms 21:18:07 INFO - PROCESS | 3974 | 1461212287501 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 21:18:07 INFO - PROCESS | 3974 | 1461212287504 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 21:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 21:18:07 INFO - PROCESS | 3974 | 1461212287509 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 21:18:07 INFO - PROCESS | 3974 | 1461212287511 Marionette TRACE conn3 <- [1,2074,null,{}] 21:18:07 INFO - PROCESS | 3974 | 1461212287517 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}] 21:18:07 INFO - PROCESS | 3974 | 1461212287683 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 21:18:07 INFO - PROCESS | 3974 | 1461212287884 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:07 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922419b000 == 127 [pid = 3974] [id = 526] 21:18:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 244 (0x7f921d3ad000) [pid = 3974] [serial = 1579] [outer = (nil)] 21:18:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 245 (0x7f921ea0b000) [pid = 3974] [serial = 1580] [outer = 0x7f921d3ad000] 21:18:07 INFO - PROCESS | 3974 | 1461212287947 Marionette DEBUG loaded listener.js 21:18:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 246 (0x7f9220006400) [pid = 3974] [serial = 1581] [outer = 0x7f921d3ad000] 21:18:08 INFO - PROCESS | 3974 | 1461212288765 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]]]}] 21:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 21:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1284ms 21:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 21:18:08 INFO - PROCESS | 3974 | 1461212288795 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 21:18:08 INFO - PROCESS | 3974 | 1461212288798 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 21:18:08 INFO - PROCESS | 3974 | 1461212288804 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 21:18:08 INFO - PROCESS | 3974 | 1461212288807 Marionette TRACE conn3 <- [1,2078,null,{}] 21:18:08 INFO - PROCESS | 3974 | 1461212288811 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}] 21:18:09 INFO - PROCESS | 3974 | 1461212289003 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 21:18:09 INFO - PROCESS | 3974 | 1461212289214 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:09 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92279e7800 == 128 [pid = 3974] [id = 527] 21:18:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 247 (0x7f92111e7400) [pid = 3974] [serial = 1582] [outer = (nil)] 21:18:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 248 (0x7f921b046c00) [pid = 3974] [serial = 1583] [outer = 0x7f92111e7400] 21:18:09 INFO - PROCESS | 3974 | 1461212289281 Marionette DEBUG loaded listener.js 21:18:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 249 (0x7f922e056c00) [pid = 3974] [serial = 1584] [outer = 0x7f92111e7400] 21:18:10 INFO - PROCESS | 3974 | 1461212290100 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]]]}] 21:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 21:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1327ms 21:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 21:18:10 INFO - PROCESS | 3974 | 1461212290131 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 21:18:10 INFO - PROCESS | 3974 | 1461212290133 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 21:18:10 INFO - PROCESS | 3974 | 1461212290139 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 21:18:10 INFO - PROCESS | 3974 | 1461212290141 Marionette TRACE conn3 <- [1,2082,null,{}] 21:18:10 INFO - PROCESS | 3974 | 1461212290146 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}] 21:18:10 INFO - PROCESS | 3974 | 1461212290323 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 21:18:10 INFO - PROCESS | 3974 | 1461212290524 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:10 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92351e3800 == 129 [pid = 3974] [id = 528] 21:18:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 250 (0x7f92126d2400) [pid = 3974] [serial = 1585] [outer = (nil)] 21:18:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 251 (0x7f9234a6a800) [pid = 3974] [serial = 1586] [outer = 0x7f92126d2400] 21:18:10 INFO - PROCESS | 3974 | 1461212290587 Marionette DEBUG loaded listener.js 21:18:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 252 (0x7f9234f18400) [pid = 3974] [serial = 1587] [outer = 0x7f92126d2400] 21:18:11 INFO - PROCESS | 3974 | 1461212291394 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]]]}] 21:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 21:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1327ms 21:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 21:18:11 INFO - PROCESS | 3974 | 1461212291466 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 21:18:11 INFO - PROCESS | 3974 | 1461212291468 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 21:18:11 INFO - PROCESS | 3974 | 1461212291474 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 21:18:11 INFO - PROCESS | 3974 | 1461212291477 Marionette TRACE conn3 <- [1,2086,null,{}] 21:18:11 INFO - PROCESS | 3974 | 1461212291482 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}] 21:18:11 INFO - PROCESS | 3974 | 1461212291637 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 21:18:11 INFO - PROCESS | 3974 | 1461212291840 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:11 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a4b5000 == 130 [pid = 3974] [id = 529] 21:18:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 253 (0x7f9216665800) [pid = 3974] [serial = 1588] [outer = (nil)] 21:18:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 254 (0x7f923517a800) [pid = 3974] [serial = 1589] [outer = 0x7f9216665800] 21:18:11 INFO - PROCESS | 3974 | 1461212291904 Marionette DEBUG loaded listener.js 21:18:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 255 (0x7f9235fbe400) [pid = 3974] [serial = 1590] [outer = 0x7f9216665800] 21:18:12 INFO - PROCESS | 3974 | 1461212292693 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]]]}] 21:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 21:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1279ms 21:18:12 INFO - PROCESS | 3974 | 1461212292753 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 21:18:12 INFO - PROCESS | 3974 | 1461212292756 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 21:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 21:18:12 INFO - PROCESS | 3974 | 1461212292761 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 21:18:12 INFO - PROCESS | 3974 | 1461212292764 Marionette TRACE conn3 <- [1,2090,null,{}] 21:18:12 INFO - PROCESS | 3974 | 1461212292769 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}] 21:18:12 INFO - PROCESS | 3974 | 1461212292926 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 21:18:13 INFO - PROCESS | 3974 | 1461212293128 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:13 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923f474000 == 131 [pid = 3974] [id = 530] 21:18:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 256 (0x7f9233ec3400) [pid = 3974] [serial = 1591] [outer = (nil)] 21:18:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 257 (0x7f92380cc400) [pid = 3974] [serial = 1592] [outer = 0x7f9233ec3400] 21:18:13 INFO - PROCESS | 3974 | 1461212293191 Marionette DEBUG loaded listener.js 21:18:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 258 (0x7f923a02e000) [pid = 3974] [serial = 1593] [outer = 0x7f9233ec3400] 21:18:13 INFO - PROCESS | 3974 | 1461212293983 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]]]}] 21:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 21:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1276ms 21:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 21:18:14 INFO - PROCESS | 3974 | 1461212294038 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 21:18:14 INFO - PROCESS | 3974 | 1461212294041 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 21:18:14 INFO - PROCESS | 3974 | 1461212294046 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 21:18:14 INFO - PROCESS | 3974 | 1461212294049 Marionette TRACE conn3 <- [1,2094,null,{}] 21:18:14 INFO - PROCESS | 3974 | 1461212294054 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}] 21:18:14 INFO - PROCESS | 3974 | 1461212294209 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 21:18:14 INFO - PROCESS | 3974 | 1461212294422 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:14 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9210a75000 == 132 [pid = 3974] [id = 531] 21:18:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 259 (0x7f9209a30c00) [pid = 3974] [serial = 1594] [outer = (nil)] 21:18:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 260 (0x7f9209a38c00) [pid = 3974] [serial = 1595] [outer = 0x7f9209a30c00] 21:18:14 INFO - PROCESS | 3974 | 1461212294532 Marionette DEBUG loaded listener.js 21:18:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 261 (0x7f9209a3e400) [pid = 3974] [serial = 1596] [outer = 0x7f9209a30c00] 21:18:15 INFO - PROCESS | 3974 | 1461212295376 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]]]}] 21:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 21:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1377ms 21:18:15 INFO - PROCESS | 3974 | 1461212295430 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 21:18:15 INFO - PROCESS | 3974 | 1461212295433 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 21:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 21:18:15 INFO - PROCESS | 3974 | 1461212295441 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 21:18:15 INFO - PROCESS | 3974 | 1461212295444 Marionette TRACE conn3 <- [1,2098,null,{}] 21:18:15 INFO - PROCESS | 3974 | 1461212295449 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}] 21:18:15 INFO - PROCESS | 3974 | 1461212295623 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 21:18:15 INFO - PROCESS | 3974 | 1461212295838 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:15 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920fb55800 == 133 [pid = 3974] [id = 532] 21:18:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 262 (0x7f9211277800) [pid = 3974] [serial = 1597] [outer = (nil)] 21:18:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 263 (0x7f9216660400) [pid = 3974] [serial = 1598] [outer = 0x7f9211277800] 21:18:15 INFO - PROCESS | 3974 | 1461212295915 Marionette DEBUG loaded listener.js 21:18:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 264 (0x7f9235fc2c00) [pid = 3974] [serial = 1599] [outer = 0x7f9211277800] 21:18:16 INFO - PROCESS | 3974 | 1461212296729 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]]]}] 21:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 21:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1328ms 21:18:16 INFO - PROCESS | 3974 | 1461212296771 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 21:18:16 INFO - PROCESS | 3974 | 1461212296774 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 21:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 21:18:16 INFO - PROCESS | 3974 | 1461212296780 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 21:18:16 INFO - PROCESS | 3974 | 1461212296782 Marionette TRACE conn3 <- [1,2102,null,{}] 21:18:16 INFO - PROCESS | 3974 | 1461212296787 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}] 21:18:16 INFO - PROCESS | 3974 | 1461212296949 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 21:18:17 INFO - PROCESS | 3974 | 1461212297154 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:17 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92143ee000 == 134 [pid = 3974] [id = 533] 21:18:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 265 (0x7f920f70a400) [pid = 3974] [serial = 1600] [outer = (nil)] 21:18:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 266 (0x7f921179a000) [pid = 3974] [serial = 1601] [outer = 0x7f920f70a400] 21:18:17 INFO - PROCESS | 3974 | 1461212297215 Marionette DEBUG loaded listener.js 21:18:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 267 (0x7f921179ec00) [pid = 3974] [serial = 1602] [outer = 0x7f920f70a400] 21:18:18 INFO - PROCESS | 3974 | 1461212298005 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]]]}] 21:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1282ms 21:18:18 INFO - PROCESS | 3974 | 1461212298063 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 21:18:18 INFO - PROCESS | 3974 | 1461212298065 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 21:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:18:18 INFO - PROCESS | 3974 | 1461212298071 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:18:18 INFO - PROCESS | 3974 | 1461212298073 Marionette TRACE conn3 <- [1,2106,null,{}] 21:18:18 INFO - PROCESS | 3974 | 1461212298078 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}] 21:18:18 INFO - PROCESS | 3974 | 1461212298242 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 21:18:18 INFO - PROCESS | 3974 | 1461212298447 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:18 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c45e000 == 135 [pid = 3974] [id = 534] 21:18:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 268 (0x7f920cce8400) [pid = 3974] [serial = 1603] [outer = (nil)] 21:18:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 269 (0x7f9212621000) [pid = 3974] [serial = 1604] [outer = 0x7f920cce8400] 21:18:18 INFO - PROCESS | 3974 | 1461212298508 Marionette DEBUG loaded listener.js 21:18:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 270 (0x7f9221a4c400) [pid = 3974] [serial = 1605] [outer = 0x7f920cce8400] 21:18:19 INFO - PROCESS | 3974 | 1461212299304 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]]]}] 21:18:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:18:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1285ms 21:18:19 INFO - PROCESS | 3974 | 1461212299356 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 21:18:19 INFO - PROCESS | 3974 | 1461212299359 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 21:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:18:19 INFO - PROCESS | 3974 | 1461212299365 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:18:19 INFO - PROCESS | 3974 | 1461212299367 Marionette TRACE conn3 <- [1,2110,null,{}] 21:18:19 INFO - PROCESS | 3974 | 1461212299372 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}] 21:18:19 INFO - PROCESS | 3974 | 1461212299555 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 21:18:19 INFO - PROCESS | 3974 | 1461212299763 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:19 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f3e0000 == 136 [pid = 3974] [id = 535] 21:18:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 271 (0x7f920ccea800) [pid = 3974] [serial = 1606] [outer = (nil)] 21:18:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 272 (0x7f9211275000) [pid = 3974] [serial = 1607] [outer = 0x7f920ccea800] 21:18:19 INFO - PROCESS | 3974 | 1461212299826 Marionette DEBUG loaded listener.js 21:18:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 273 (0x7f9212443400) [pid = 3974] [serial = 1608] [outer = 0x7f920ccea800] 21:18:21 INFO - PROCESS | 3974 | 1461212301100 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]]]}] 21:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1779ms 21:18:21 INFO - PROCESS | 3974 | 1461212301145 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 21:18:21 INFO - PROCESS | 3974 | 1461212301150 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 21:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:18:21 INFO - PROCESS | 3974 | 1461212301158 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:18:21 INFO - PROCESS | 3974 | 1461212301163 Marionette TRACE conn3 <- [1,2114,null,{}] 21:18:21 INFO - PROCESS | 3974 | 1461212301171 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}] 21:18:21 INFO - PROCESS | 3974 | 1461212301384 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 21:18:21 INFO - PROCESS | 3974 | 1461212301601 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:21 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920fb52000 == 137 [pid = 3974] [id = 536] 21:18:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 274 (0x7f920cce8000) [pid = 3974] [serial = 1609] [outer = (nil)] 21:18:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 275 (0x7f920d092c00) [pid = 3974] [serial = 1610] [outer = 0x7f920cce8000] 21:18:21 INFO - PROCESS | 3974 | 1461212301663 Marionette DEBUG loaded listener.js 21:18:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 276 (0x7f920f543000) [pid = 3974] [serial = 1611] [outer = 0x7f920cce8000] 21:18:22 INFO - PROCESS | 3974 | 1461212302544 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]]]}] 21:18:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1437ms 21:18:22 INFO - PROCESS | 3974 | 1461212302595 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 21:18:22 INFO - PROCESS | 3974 | 1461212302606 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 21:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:18:22 INFO - PROCESS | 3974 | 1461212302626 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:18:22 INFO - PROCESS | 3974 | 1461212302630 Marionette TRACE conn3 <- [1,2118,null,{}] 21:18:22 INFO - PROCESS | 3974 | 1461212302637 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}] 21:18:22 INFO - PROCESS | 3974 | 1461212302873 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 21:18:23 INFO - PROCESS | 3974 | 1461212303124 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:23 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920bfe8800 == 138 [pid = 3974] [id = 537] 21:18:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 277 (0x7f920d09ac00) [pid = 3974] [serial = 1612] [outer = (nil)] 21:18:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 278 (0x7f920f7cf000) [pid = 3974] [serial = 1613] [outer = 0x7f920d09ac00] 21:18:23 INFO - PROCESS | 3974 | 1461212303265 Marionette DEBUG loaded listener.js 21:18:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 279 (0x7f9211490400) [pid = 3974] [serial = 1614] [outer = 0x7f920d09ac00] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226fcb800 == 137 [pid = 3974] [id = 52] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e3d9800 == 136 [pid = 3974] [id = 43] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9224b52800 == 135 [pid = 3974] [id = 50] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922a317000 == 134 [pid = 3974] [id = 41] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9220b91800 == 133 [pid = 3974] [id = 49] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9221c8d000 == 132 [pid = 3974] [id = 39] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 278 (0x7f9215f45c00) [pid = 3974] [serial = 1475] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922649c000 == 131 [pid = 3974] [id = 51] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92279df800 == 130 [pid = 3974] [id = 40] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922edbe800 == 129 [pid = 3974] [id = 42] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e304800 == 128 [pid = 3974] [id = 520] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c26c800 == 127 [pid = 3974] [id = 519] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9212f1a800 == 126 [pid = 3974] [id = 518] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b289800 == 125 [pid = 3974] [id = 517] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b377800 == 124 [pid = 3974] [id = 516] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921129e800 == 123 [pid = 3974] [id = 515] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921150a800 == 122 [pid = 3974] [id = 514] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921150f000 == 121 [pid = 3974] [id = 512] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923f4ba800 == 120 [pid = 3974] [id = 509] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923a5b7000 == 119 [pid = 3974] [id = 508] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923ce41000 == 118 [pid = 3974] [id = 507] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9239914800 == 117 [pid = 3974] [id = 506] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92279f1800 == 116 [pid = 3974] [id = 505] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226583800 == 115 [pid = 3974] [id = 504] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9220b9f800 == 114 [pid = 3974] [id = 503] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c3cf000 == 113 [pid = 3974] [id = 502] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921643a000 == 112 [pid = 3974] [id = 501] 21:18:23 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921ed02800 == 111 [pid = 3974] [id = 500] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 277 (0x7f922a66bc00) [pid = 3974] [serial = 1419] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 276 (0x7f92126d2c00) [pid = 3974] [serial = 1200] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 275 (0x7f921ad5d000) [pid = 3974] [serial = 1353] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 274 (0x7f922a4f7000) [pid = 3974] [serial = 1161] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 273 (0x7f9227531800) [pid = 3974] [serial = 1158] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 272 (0x7f923a076c00) [pid = 3974] [serial = 1215] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 271 (0x7f92119d0800) [pid = 3974] [serial = 1224] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 270 (0x7f92111e6800) [pid = 3974] [serial = 1218] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 269 (0x7f921c39dc00) [pid = 3974] [serial = 1146] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 268 (0x7f92119d9400) [pid = 3974] [serial = 1227] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 267 (0x7f92114ce000) [pid = 3974] [serial = 1233] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 266 (0x7f92111f2800) [pid = 3974] [serial = 1137] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 265 (0x7f921b045c00) [pid = 3974] [serial = 1143] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 264 (0x7f922603f400) [pid = 3974] [serial = 1155] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 263 (0x7f9215e23c00) [pid = 3974] [serial = 1140] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 262 (0x7f922a44d400) [pid = 3974] [serial = 1164] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 261 (0x7f920ccf0c00) [pid = 3974] [serial = 1221] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 260 (0x7f923a079c00) [pid = 3974] [serial = 1110] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 259 (0x7f9239fcdc00) [pid = 3974] [serial = 1230] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 258 (0x7f922171a400) [pid = 3974] [serial = 1152] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 257 (0x7f921b535c00) [pid = 3974] [serial = 1107] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 256 (0x7f9221a50c00) [pid = 3974] [serial = 1212] [outer = (nil)] [url = about:blank] 21:18:23 INFO - PROCESS | 3974 | --DOMWINDOW == 255 (0x7f921ec50800) [pid = 3974] [serial = 1209] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 254 (0x7f921ad9f000) [pid = 3974] [serial = 1299] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 253 (0x7f921bf46800) [pid = 3974] [serial = 1206] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 252 (0x7f921e832000) [pid = 3974] [serial = 1149] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 251 (0x7f92144b4400) [pid = 3974] [serial = 1203] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 250 (0x7f921d3b6800) [pid = 3974] [serial = 1493] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 249 (0x7f9237b89400) [pid = 3974] [serial = 1466] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 248 (0x7f92140e1800) [pid = 3974] [serial = 1484] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 247 (0x7f9216b5c000) [pid = 3974] [serial = 1485] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 246 (0x7f92140e4800) [pid = 3974] [serial = 1482] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 245 (0x7f92114c8c00) [pid = 3974] [serial = 1481] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 244 (0x7f921ad5ec00) [pid = 3974] [serial = 1487] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 243 (0x7f921b01d800) [pid = 3974] [serial = 1488] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 242 (0x7f9220009c00) [pid = 3974] [serial = 1454] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 241 (0x7f92126dbc00) [pid = 3974] [serial = 1445] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 240 (0x7f9216b62000) [pid = 3974] [serial = 1496] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 239 (0x7f9211273400) [pid = 3974] [serial = 1479] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 238 (0x7f920f7d4000) [pid = 3974] [serial = 1478] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 237 (0x7f9239fcc400) [pid = 3974] [serial = 1469] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 236 (0x7f921d6f5c00) [pid = 3974] [serial = 1494] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 235 (0x7f9235f50400) [pid = 3974] [serial = 1463] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 234 (0x7f920fe4c800) [pid = 3974] [serial = 1472] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 233 (0x7f921e059c00) [pid = 3974] [serial = 1451] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 232 (0x7f9234da9c00) [pid = 3974] [serial = 1460] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 231 (0x7f921c0a8c00) [pid = 3974] [serial = 1490] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 230 (0x7f9227cf6000) [pid = 3974] [serial = 1457] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 229 (0x7f921677e000) [pid = 3974] [serial = 1448] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 228 (0x7f921e50c800) [pid = 3974] [serial = 1499] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 227 (0x7f921ec47400) [pid = 3974] [serial = 1500] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 226 (0x7f921c39b800) [pid = 3974] [serial = 1491] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | --DOMWINDOW == 225 (0x7f921e443800) [pid = 3974] [serial = 1497] [outer = (nil)] [url = about:blank] 21:18:24 INFO - PROCESS | 3974 | 1461212304137 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]]]}] 21:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1542ms 21:18:24 INFO - PROCESS | 3974 | 1461212304162 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 21:18:24 INFO - PROCESS | 3974 | 1461212304165 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 21:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:18:24 INFO - PROCESS | 3974 | 1461212304171 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:18:24 INFO - PROCESS | 3974 | 1461212304175 Marionette TRACE conn3 <- [1,2122,null,{}] 21:18:24 INFO - PROCESS | 3974 | 1461212304189 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}] 21:18:24 INFO - PROCESS | 3974 | 1461212304351 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 21:18:24 INFO - PROCESS | 3974 | 1461212304521 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:24 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f3de000 == 112 [pid = 3974] [id = 538] 21:18:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 226 (0x7f920f711800) [pid = 3974] [serial = 1615] [outer = (nil)] 21:18:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 227 (0x7f9211552400) [pid = 3974] [serial = 1616] [outer = 0x7f920f711800] 21:18:24 INFO - PROCESS | 3974 | 1461212304584 Marionette DEBUG loaded listener.js 21:18:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 228 (0x7f9212444c00) [pid = 3974] [serial = 1617] [outer = 0x7f920f711800] 21:18:25 INFO - PROCESS | 3974 | 1461212305313 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]]]}] 21:18:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1184ms 21:18:25 INFO - PROCESS | 3974 | 1461212305358 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 21:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:18:25 INFO - PROCESS | 3974 | 1461212305363 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 21:18:25 INFO - PROCESS | 3974 | 1461212305368 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:18:25 INFO - PROCESS | 3974 | 1461212305371 Marionette TRACE conn3 <- [1,2126,null,{}] 21:18:25 INFO - PROCESS | 3974 | 1461212305376 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}] 21:18:25 INFO - PROCESS | 3974 | 1461212305536 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 21:18:25 INFO - PROCESS | 3974 | 1461212305549 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:25 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92128ce800 == 113 [pid = 3974] [id = 539] 21:18:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 229 (0x7f92115d1800) [pid = 3974] [serial = 1618] [outer = (nil)] 21:18:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 230 (0x7f92140ad800) [pid = 3974] [serial = 1619] [outer = 0x7f92115d1800] 21:18:25 INFO - PROCESS | 3974 | 1461212305606 Marionette DEBUG loaded listener.js 21:18:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 231 (0x7f92140e6800) [pid = 3974] [serial = 1620] [outer = 0x7f92115d1800] 21:18:26 INFO - PROCESS | 3974 | 1461212306452 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]]]}] 21:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1130ms 21:18:26 INFO - PROCESS | 3974 | 1461212306498 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 21:18:26 INFO - PROCESS | 3974 | 1461212306501 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 21:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:18:26 INFO - PROCESS | 3974 | 1461212306513 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:18:26 INFO - PROCESS | 3974 | 1461212306515 Marionette TRACE conn3 <- [1,2130,null,{}] 21:18:26 INFO - PROCESS | 3974 | 1461212306520 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}] 21:18:26 INFO - PROCESS | 3974 | 1461212306721 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 21:18:26 INFO - PROCESS | 3974 | 1461212306749 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:26 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216441800 == 114 [pid = 3974] [id = 540] 21:18:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 232 (0x7f921284e000) [pid = 3974] [serial = 1621] [outer = (nil)] 21:18:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 233 (0x7f9215e1b800) [pid = 3974] [serial = 1622] [outer = 0x7f921284e000] 21:18:26 INFO - PROCESS | 3974 | 1461212306803 Marionette DEBUG loaded listener.js 21:18:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 234 (0x7f9215eea400) [pid = 3974] [serial = 1623] [outer = 0x7f921284e000] 21:18:27 INFO - PROCESS | 3974 | 1461212307696 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] 21:18:27 INFO - PROCESS | 3974 | 1461212307748 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 21:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:18:28 INFO - PROCESS | 3974 | --DOMWINDOW == 233 (0x7f9212624400) [pid = 3974] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:18:28 INFO - PROCESS | 3974 | --DOMWINDOW == 232 (0x7f920d09c400) [pid = 3974] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:18:28 INFO - PROCESS | 3974 | --DOMWINDOW == 231 (0x7f920fe43400) [pid = 3974] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:18:28 INFO - PROCESS | 3974 | --DOMWINDOW == 230 (0x7f92140b3400) [pid = 3974] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:18:28 INFO - PROCESS | 3974 | --DOMWINDOW == 229 (0x7f92140b4400) [pid = 3974] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:18:28 INFO - PROCESS | 3974 | --DOMWINDOW == 228 (0x7f921d3b1c00) [pid = 3974] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:18:28 INFO - PROCESS | 3974 | --DOMWINDOW == 227 (0x7f921c234400) [pid = 3974] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:18:28 INFO - PROCESS | 3974 | 1461212308334 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:18:28 INFO - PROCESS | 3974 | 1461212308336 Marionette TRACE conn3 <- [1,2134,null,{}] 21:18:28 INFO - PROCESS | 3974 | 1461212308342 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}] 21:18:28 INFO - PROCESS | 3974 | 1461212308541 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 21:18:28 INFO - PROCESS | 3974 | 1461212308696 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:28 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216aa2000 == 115 [pid = 3974] [id = 541] 21:18:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 228 (0x7f9215eeb800) [pid = 3974] [serial = 1624] [outer = (nil)] 21:18:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 229 (0x7f9216669c00) [pid = 3974] [serial = 1625] [outer = 0x7f9215eeb800] 21:18:28 INFO - PROCESS | 3974 | 1461212308758 Marionette DEBUG loaded listener.js 21:18:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 230 (0x7f921b045c00) [pid = 3974] [serial = 1626] [outer = 0x7f9215eeb800] 21:18:29 INFO - PROCESS | 3974 | 1461212309380 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]]]}] 21:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1159ms 21:18:29 INFO - PROCESS | 3974 | 1461212309411 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 21:18:29 INFO - PROCESS | 3974 | 1461212309414 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 21:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:18:29 INFO - PROCESS | 3974 | 1461212309444 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:18:29 INFO - PROCESS | 3974 | 1461212309446 Marionette TRACE conn3 <- [1,2138,null,{}] 21:18:29 INFO - PROCESS | 3974 | 1461212309450 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}] 21:18:29 INFO - PROCESS | 3974 | 1461212309664 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 21:18:29 INFO - PROCESS | 3974 | 1461212309682 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:29 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b2c6800 == 116 [pid = 3974] [id = 542] 21:18:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 231 (0x7f9215f4d400) [pid = 3974] [serial = 1627] [outer = (nil)] 21:18:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 232 (0x7f921b1e4800) [pid = 3974] [serial = 1628] [outer = 0x7f9215f4d400] 21:18:29 INFO - PROCESS | 3974 | 1461212309738 Marionette DEBUG loaded listener.js 21:18:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 233 (0x7f921b8a4000) [pid = 3974] [serial = 1629] [outer = 0x7f9215f4d400] 21:18:30 INFO - PROCESS | 3974 | 1461212310642 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]]]}] 21:18:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:18:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1230ms 21:18:30 INFO - PROCESS | 3974 | 1461212310675 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 21:18:30 INFO - PROCESS | 3974 | 1461212310679 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 21:18:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:18:30 INFO - PROCESS | 3974 | 1461212310688 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:18:30 INFO - PROCESS | 3974 | 1461212310693 Marionette TRACE conn3 <- [1,2142,null,{}] 21:18:30 INFO - PROCESS | 3974 | 1461212310702 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}] 21:18:30 INFO - PROCESS | 3974 | 1461212310887 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 21:18:31 INFO - PROCESS | 3974 | 1461212311080 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:31 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f3d9800 == 117 [pid = 3974] [id = 543] 21:18:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 234 (0x7f920a1c4800) [pid = 3974] [serial = 1630] [outer = (nil)] 21:18:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 235 (0x7f920d0a1800) [pid = 3974] [serial = 1631] [outer = 0x7f920a1c4800] 21:18:31 INFO - PROCESS | 3974 | 1461212311148 Marionette DEBUG loaded listener.js 21:18:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 236 (0x7f920fe43400) [pid = 3974] [serial = 1632] [outer = 0x7f920a1c4800] 21:18:32 INFO - PROCESS | 3974 | 1461212312019 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] 21:18:32 INFO - PROCESS | 3974 | 1461212312083 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 21:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:18:32 INFO - PROCESS | 3974 | 1461212312092 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:18:32 INFO - PROCESS | 3974 | 1461212312096 Marionette TRACE conn3 <- [1,2146,null,{}] 21:18:32 INFO - PROCESS | 3974 | 1461212312102 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}] 21:18:32 INFO - PROCESS | 3974 | 1461212312271 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 21:18:32 INFO - PROCESS | 3974 | 1461212312461 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:32 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921642e000 == 118 [pid = 3974] [id = 544] 21:18:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 237 (0x7f920c8ef800) [pid = 3974] [serial = 1633] [outer = (nil)] 21:18:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 238 (0x7f9211798400) [pid = 3974] [serial = 1634] [outer = 0x7f920c8ef800] 21:18:32 INFO - PROCESS | 3974 | 1461212312528 Marionette DEBUG loaded listener.js 21:18:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 239 (0x7f9213381400) [pid = 3974] [serial = 1635] [outer = 0x7f920c8ef800] 21:18:33 INFO - PROCESS | 3974 | 1461212313418 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] 21:18:33 INFO - PROCESS | 3974 | 1461212313477 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 21:18:33 INFO - PROCESS | 3974 | 1461212313484 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:18:33 INFO - PROCESS | 3974 | 1461212313489 Marionette TRACE conn3 <- [1,2150,null,{}] 21:18:33 INFO - PROCESS | 3974 | 1461212313503 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}] 21:18:33 INFO - PROCESS | 3974 | 1461212313679 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 21:18:33 INFO - PROCESS | 3974 | 1461212313871 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:33 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921bf6a800 == 119 [pid = 3974] [id = 545] 21:18:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 240 (0x7f92140b0000) [pid = 3974] [serial = 1636] [outer = (nil)] 21:18:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 241 (0x7f921677e800) [pid = 3974] [serial = 1637] [outer = 0x7f92140b0000] 21:18:33 INFO - PROCESS | 3974 | 1461212313940 Marionette DEBUG loaded listener.js 21:18:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 242 (0x7f921b1db000) [pid = 3974] [serial = 1638] [outer = 0x7f92140b0000] 21:18:34 INFO - PROCESS | 3974 | 1461212314758 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]]]}] 21:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1333ms 21:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:18:34 INFO - PROCESS | 3974 | 1461212314816 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 21:18:34 INFO - PROCESS | 3974 | 1461212314820 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 21:18:34 INFO - PROCESS | 3974 | 1461212314826 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:18:34 INFO - PROCESS | 3974 | 1461212314829 Marionette TRACE conn3 <- [1,2154,null,{}] 21:18:34 INFO - PROCESS | 3974 | 1461212314834 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}] 21:18:34 INFO - PROCESS | 3974 | 1461212314993 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 21:18:35 INFO - PROCESS | 3974 | 1461212315190 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:35 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c3ce800 == 120 [pid = 3974] [id = 546] 21:18:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 243 (0x7f921b8a9000) [pid = 3974] [serial = 1639] [outer = (nil)] 21:18:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 244 (0x7f921c0abc00) [pid = 3974] [serial = 1640] [outer = 0x7f921b8a9000] 21:18:35 INFO - PROCESS | 3974 | 1461212315261 Marionette DEBUG loaded listener.js 21:18:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 245 (0x7f921c0ec000) [pid = 3974] [serial = 1641] [outer = 0x7f921b8a9000] 21:18:36 INFO - PROCESS | 3974 | 1461212316116 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]]]}] 21:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1331ms 21:18:36 INFO - PROCESS | 3974 | 1461212316157 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 21:18:36 INFO - PROCESS | 3974 | 1461212316160 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 21:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:18:36 INFO - PROCESS | 3974 | 1461212316166 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:18:36 INFO - PROCESS | 3974 | 1461212316169 Marionette TRACE conn3 <- [1,2158,null,{}] 21:18:36 INFO - PROCESS | 3974 | 1461212316173 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}] 21:18:36 INFO - PROCESS | 3974 | 1461212316328 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 21:18:36 INFO - PROCESS | 3974 | 1461212316525 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:36 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dad9000 == 121 [pid = 3974] [id = 547] 21:18:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 246 (0x7f921c0a3000) [pid = 3974] [serial = 1642] [outer = (nil)] 21:18:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 247 (0x7f921c39b800) [pid = 3974] [serial = 1643] [outer = 0x7f921c0a3000] 21:18:36 INFO - PROCESS | 3974 | 1461212316588 Marionette DEBUG loaded listener.js 21:18:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 248 (0x7f921d3ac400) [pid = 3974] [serial = 1644] [outer = 0x7f921c0a3000] 21:18:37 INFO - PROCESS | 3974 | 1461212317403 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]]]}] 21:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1277ms 21:18:37 INFO - PROCESS | 3974 | 1461212317444 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 21:18:37 INFO - PROCESS | 3974 | 1461212317446 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 21:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:18:37 INFO - PROCESS | 3974 | 1461212317452 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:18:37 INFO - PROCESS | 3974 | 1461212317454 Marionette TRACE conn3 <- [1,2162,null,{}] 21:18:37 INFO - PROCESS | 3974 | 1461212317459 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}] 21:18:37 INFO - PROCESS | 3974 | 1461212317638 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 21:18:37 INFO - PROCESS | 3974 | 1461212317842 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:37 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e3bd000 == 122 [pid = 3974] [id = 548] 21:18:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 249 (0x7f920fe4ac00) [pid = 3974] [serial = 1645] [outer = (nil)] 21:18:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 250 (0x7f921b01f000) [pid = 3974] [serial = 1646] [outer = 0x7f920fe4ac00] 21:18:37 INFO - PROCESS | 3974 | 1461212317908 Marionette DEBUG loaded listener.js 21:18:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 251 (0x7f921e43d800) [pid = 3974] [serial = 1647] [outer = 0x7f920fe4ac00] 21:18:38 INFO - PROCESS | 3974 | 1461212318720 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]]]}] 21:18:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:18:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1325ms 21:18:38 INFO - PROCESS | 3974 | 1461212318778 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 21:18:38 INFO - PROCESS | 3974 | 1461212318780 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 21:18:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:18:38 INFO - PROCESS | 3974 | 1461212318786 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:18:38 INFO - PROCESS | 3974 | 1461212318788 Marionette TRACE conn3 <- [1,2166,null,{}] 21:18:38 INFO - PROCESS | 3974 | 1461212318793 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}] 21:18:38 INFO - PROCESS | 3974 | 1461212318963 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 21:18:39 INFO - PROCESS | 3974 | 1461212319161 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:39 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e918000 == 123 [pid = 3974] [id = 549] 21:18:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 252 (0x7f92111eb400) [pid = 3974] [serial = 1648] [outer = (nil)] 21:18:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 253 (0x7f921e9ba000) [pid = 3974] [serial = 1649] [outer = 0x7f92111eb400] 21:18:39 INFO - PROCESS | 3974 | 1461212319228 Marionette DEBUG loaded listener.js 21:18:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 254 (0x7f921eacdc00) [pid = 3974] [serial = 1650] [outer = 0x7f92111eb400] 21:18:40 INFO - PROCESS | 3974 | 1461212320046 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]]]}] 21:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1332ms 21:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:18:40 INFO - PROCESS | 3974 | 1461212320118 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 21:18:40 INFO - PROCESS | 3974 | 1461212320121 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 21:18:40 INFO - PROCESS | 3974 | 1461212320127 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:18:40 INFO - PROCESS | 3974 | 1461212320130 Marionette TRACE conn3 <- [1,2170,null,{}] 21:18:40 INFO - PROCESS | 3974 | 1461212320135 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}] 21:18:40 INFO - PROCESS | 3974 | 1461212320288 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 21:18:40 INFO - PROCESS | 3974 | 1461212320492 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:40 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fcf2800 == 124 [pid = 3974] [id = 550] 21:18:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 255 (0x7f921d6eec00) [pid = 3974] [serial = 1651] [outer = (nil)] 21:18:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 256 (0x7f921ec50800) [pid = 3974] [serial = 1652] [outer = 0x7f921d6eec00] 21:18:40 INFO - PROCESS | 3974 | 1461212320558 Marionette DEBUG loaded listener.js 21:18:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 257 (0x7f921ee79400) [pid = 3974] [serial = 1653] [outer = 0x7f921d6eec00] 21:18:41 INFO - PROCESS | 3974 | 1461212321351 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]]]}] 21:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1282ms 21:18:41 INFO - PROCESS | 3974 | 1461212321409 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 21:18:41 INFO - PROCESS | 3974 | 1461212321412 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 21:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:18:41 INFO - PROCESS | 3974 | 1461212321418 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:18:41 INFO - PROCESS | 3974 | 1461212321420 Marionette TRACE conn3 <- [1,2174,null,{}] 21:18:41 INFO - PROCESS | 3974 | 1461212321426 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}] 21:18:41 INFO - PROCESS | 3974 | 1461212321629 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 21:18:41 INFO - PROCESS | 3974 | 1461212321828 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:41 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922178e800 == 125 [pid = 3974] [id = 551] 21:18:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 258 (0x7f9215f43000) [pid = 3974] [serial = 1654] [outer = (nil)] 21:18:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 259 (0x7f921ee70400) [pid = 3974] [serial = 1655] [outer = 0x7f9215f43000] 21:18:41 INFO - PROCESS | 3974 | 1461212321931 Marionette DEBUG loaded listener.js 21:18:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 260 (0x7f9220be3c00) [pid = 3974] [serial = 1656] [outer = 0x7f9215f43000] 21:18:42 INFO - PROCESS | 3974 | 1461212322732 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]]]}] 21:18:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1380ms 21:18:42 INFO - PROCESS | 3974 | 1461212322798 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 21:18:42 INFO - PROCESS | 3974 | 1461212322802 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 21:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:18:42 INFO - PROCESS | 3974 | 1461212322807 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:18:42 INFO - PROCESS | 3974 | 1461212322809 Marionette TRACE conn3 <- [1,2178,null,{}] 21:18:42 INFO - PROCESS | 3974 | 1461212322814 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}] 21:18:42 INFO - PROCESS | 3974 | 1461212322976 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 21:18:43 INFO - PROCESS | 3974 | 1461212323175 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:43 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9224c03800 == 126 [pid = 3974] [id = 552] 21:18:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 261 (0x7f921b015000) [pid = 3974] [serial = 1657] [outer = (nil)] 21:18:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 262 (0x7f922199c400) [pid = 3974] [serial = 1658] [outer = 0x7f921b015000] 21:18:43 INFO - PROCESS | 3974 | 1461212323238 Marionette DEBUG loaded listener.js 21:18:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 263 (0x7f9221a54800) [pid = 3974] [serial = 1659] [outer = 0x7f921b015000] 21:18:44 INFO - PROCESS | 3974 | 1461212324038 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]]]}] 21:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1280ms 21:18:44 INFO - PROCESS | 3974 | 1461212324088 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 21:18:44 INFO - PROCESS | 3974 | 1461212324092 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 21:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:18:44 INFO - PROCESS | 3974 | 1461212324097 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:18:44 INFO - PROCESS | 3974 | 1461212324100 Marionette TRACE conn3 <- [1,2182,null,{}] 21:18:44 INFO - PROCESS | 3974 | 1461212324105 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}] 21:18:44 INFO - PROCESS | 3974 | 1461212324278 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 21:18:44 INFO - PROCESS | 3974 | 1461212324480 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:44 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922710f000 == 127 [pid = 3974] [id = 553] 21:18:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 264 (0x7f921ef71400) [pid = 3974] [serial = 1660] [outer = (nil)] 21:18:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 265 (0x7f9226040c00) [pid = 3974] [serial = 1661] [outer = 0x7f921ef71400] 21:18:44 INFO - PROCESS | 3974 | 1461212324556 Marionette DEBUG loaded listener.js 21:18:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 266 (0x7f922752c400) [pid = 3974] [serial = 1662] [outer = 0x7f921ef71400] 21:18:45 INFO - PROCESS | 3974 | 1461212325388 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]]]}] 21:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1329ms 21:18:45 INFO - PROCESS | 3974 | 1461212325426 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 21:18:45 INFO - PROCESS | 3974 | 1461212325429 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 21:18:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:18:45 INFO - PROCESS | 3974 | 1461212325434 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:18:45 INFO - PROCESS | 3974 | 1461212325436 Marionette TRACE conn3 <- [1,2186,null,{}] 21:18:45 INFO - PROCESS | 3974 | 1461212325441 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}] 21:18:45 INFO - PROCESS | 3974 | 1461212325598 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 21:18:45 INFO - PROCESS | 3974 | 1461212325804 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:45 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922a4a9800 == 128 [pid = 3974] [id = 554] 21:18:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 267 (0x7f92140e1800) [pid = 3974] [serial = 1663] [outer = (nil)] 21:18:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 268 (0x7f9227cf0800) [pid = 3974] [serial = 1664] [outer = 0x7f92140e1800] 21:18:45 INFO - PROCESS | 3974 | 1461212325866 Marionette DEBUG loaded listener.js 21:18:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 269 (0x7f922a4f2800) [pid = 3974] [serial = 1665] [outer = 0x7f92140e1800] 21:18:46 INFO - PROCESS | 3974 | 1461212326654 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]]]}] 21:18:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:18:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1229ms 21:18:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:18:46 INFO - PROCESS | 3974 | 1461212326664 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 21:18:46 INFO - PROCESS | 3974 | 1461212326666 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 21:18:46 INFO - PROCESS | 3974 | 1461212326686 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:18:46 INFO - PROCESS | 3974 | 1461212326689 Marionette TRACE conn3 <- [1,2190,null,{}] 21:18:46 INFO - PROCESS | 3974 | 1461212326698 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}] 21:18:46 INFO - PROCESS | 3974 | 1461212326859 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 21:18:47 INFO - PROCESS | 3974 | 1461212327058 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:47 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9239914800 == 129 [pid = 3974] [id = 555] 21:18:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 270 (0x7f9221c55800) [pid = 3974] [serial = 1666] [outer = (nil)] 21:18:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 271 (0x7f9234a6ac00) [pid = 3974] [serial = 1667] [outer = 0x7f9221c55800] 21:18:47 INFO - PROCESS | 3974 | 1461212327123 Marionette DEBUG loaded listener.js 21:18:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 272 (0x7f923517f800) [pid = 3974] [serial = 1668] [outer = 0x7f9221c55800] 21:18:47 INFO - PROCESS | 3974 | 1461212327895 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]]]}] 21:18:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:18:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1253ms 21:18:47 INFO - PROCESS | 3974 | 1461212327924 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 21:18:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:18:47 INFO - PROCESS | 3974 | 1461212327927 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 21:18:47 INFO - PROCESS | 3974 | 1461212327933 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:18:47 INFO - PROCESS | 3974 | 1461212327935 Marionette TRACE conn3 <- [1,2194,null,{}] 21:18:47 INFO - PROCESS | 3974 | 1461212327940 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}] 21:18:48 INFO - PROCESS | 3974 | 1461212328091 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 21:18:48 INFO - PROCESS | 3974 | 1461212328291 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:48 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920c9dc800 == 130 [pid = 3974] [id = 556] 21:18:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 273 (0x7f920fe4a800) [pid = 3974] [serial = 1669] [outer = (nil)] 21:18:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 274 (0x7f921d3b9c00) [pid = 3974] [serial = 1670] [outer = 0x7f920fe4a800] 21:18:48 INFO - PROCESS | 3974 | 1461212328355 Marionette DEBUG loaded listener.js 21:18:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 275 (0x7f9233ec4000) [pid = 3974] [serial = 1671] [outer = 0x7f920fe4a800] 21:18:49 INFO - PROCESS | 3974 | 1461212329123 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]]]}] 21:18:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:18:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1227ms 21:18:49 INFO - PROCESS | 3974 | 1461212329159 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 21:18:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:18:49 INFO - PROCESS | 3974 | 1461212329162 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 21:18:49 INFO - PROCESS | 3974 | 1461212329167 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:18:49 INFO - PROCESS | 3974 | 1461212329170 Marionette TRACE conn3 <- [1,2198,null,{}] 21:18:49 INFO - PROCESS | 3974 | 1461212329174 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}] 21:18:49 INFO - PROCESS | 3974 | 1461212329331 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 21:18:49 INFO - PROCESS | 3974 | 1461212329543 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:49 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922197b000 == 131 [pid = 3974] [id = 557] 21:18:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 276 (0x7f92114cf800) [pid = 3974] [serial = 1672] [outer = (nil)] 21:18:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 277 (0x7f9235fbb400) [pid = 3974] [serial = 1673] [outer = 0x7f92114cf800] 21:18:49 INFO - PROCESS | 3974 | 1461212329650 Marionette DEBUG loaded listener.js 21:18:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 278 (0x7f9239a51c00) [pid = 3974] [serial = 1674] [outer = 0x7f92114cf800] 21:18:50 INFO - PROCESS | 3974 | 1461212330752 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]]]}] 21:18:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:18:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1685ms 21:18:50 INFO - PROCESS | 3974 | 1461212330853 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 21:18:50 INFO - PROCESS | 3974 | 1461212330857 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 21:18:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:18:50 INFO - PROCESS | 3974 | 1461212330864 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:18:50 INFO - PROCESS | 3974 | 1461212330867 Marionette TRACE conn3 <- [1,2202,null,{}] 21:18:50 INFO - PROCESS | 3974 | 1461212330928 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}] 21:18:51 INFO - PROCESS | 3974 | 1461212331068 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 21:18:51 INFO - PROCESS | 3974 | 1461212331330 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:51 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921150a800 == 132 [pid = 3974] [id = 558] 21:18:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 279 (0x7f920f54fc00) [pid = 3974] [serial = 1675] [outer = (nil)] 21:18:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 280 (0x7f920f7c7400) [pid = 3974] [serial = 1676] [outer = 0x7f920f54fc00] 21:18:51 INFO - PROCESS | 3974 | 1461212331390 Marionette DEBUG loaded listener.js 21:18:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 281 (0x7f92114c9000) [pid = 3974] [serial = 1677] [outer = 0x7f920f54fc00] 21:18:52 INFO - PROCESS | 3974 | 1461212332181 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]]]}] 21:18:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:18:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1377ms 21:18:52 INFO - PROCESS | 3974 | 1461212332241 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 21:18:52 INFO - PROCESS | 3974 | 1461212332254 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 21:18:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:18:52 INFO - PROCESS | 3974 | 1461212332269 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:18:52 INFO - PROCESS | 3974 | 1461212332274 Marionette TRACE conn3 <- [1,2206,null,{}] 21:18:52 INFO - PROCESS | 3974 | 1461212332283 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}] 21:18:52 INFO - PROCESS | 3974 | 1461212332521 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 21:18:52 INFO - PROCESS | 3974 | 1461212332823 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:52 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92112a0800 == 131 [pid = 3974] [id = 410] 21:18:52 INFO - PROCESS | 3974 | --DOMWINDOW == 280 (0x7f9211551800) [pid = 3974] [serial = 1538] [outer = (nil)] [url = about:blank] 21:18:52 INFO - PROCESS | 3974 | --DOMWINDOW == 279 (0x7f9227be4000) [pid = 3974] [serial = 1565] [outer = (nil)] [url = about:blank] 21:18:52 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920c9c9000 == 132 [pid = 3974] [id = 559] 21:18:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 280 (0x7f920a1bd000) [pid = 3974] [serial = 1678] [outer = (nil)] 21:18:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 281 (0x7f921179b800) [pid = 3974] [serial = 1679] [outer = 0x7f920a1bd000] 21:18:52 INFO - PROCESS | 3974 | 1461212332972 Marionette DEBUG loaded listener.js 21:18:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 282 (0x7f921243d000) [pid = 3974] [serial = 1680] [outer = 0x7f920a1bd000] 21:18:53 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923a4b5000 == 131 [pid = 3974] [id = 529] 21:18:53 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92351e3800 == 130 [pid = 3974] [id = 528] 21:18:53 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92279e7800 == 129 [pid = 3974] [id = 527] 21:18:53 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922419b000 == 128 [pid = 3974] [id = 526] 21:18:53 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921fd9b800 == 127 [pid = 3974] [id = 525] 21:18:53 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921d4b5800 == 126 [pid = 3974] [id = 524] 21:18:53 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216de1000 == 125 [pid = 3974] [id = 523] 21:18:53 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920fbc0000 == 124 [pid = 3974] [id = 522] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 281 (0x7f921df3dc00) [pid = 3974] [serial = 1559] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 280 (0x7f920d09a800) [pid = 3974] [serial = 1526] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 279 (0x7f922000b400) [pid = 3974] [serial = 1502] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 278 (0x7f920d4fcc00) [pid = 3974] [serial = 1532] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 277 (0x7f920c8f0800) [pid = 3974] [serial = 1535] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 276 (0x7f921c233000) [pid = 3974] [serial = 1557] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 275 (0x7f921ead1000) [pid = 3974] [serial = 1514] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 274 (0x7f920fe46000) [pid = 3974] [serial = 1545] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 273 (0x7f9211557000) [pid = 3974] [serial = 1547] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 272 (0x7f921666b800) [pid = 3974] [serial = 1551] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 271 (0x7f92115d2000) [pid = 3974] [serial = 1548] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 270 (0x7f92126d4000) [pid = 3974] [serial = 1505] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 269 (0x7f9215e17c00) [pid = 3974] [serial = 1550] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 268 (0x7f9226075c00) [pid = 3974] [serial = 1517] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 267 (0x7f921b04d400) [pid = 3974] [serial = 1556] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 266 (0x7f921ad53400) [pid = 3974] [serial = 1508] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 265 (0x7f921db7e400) [pid = 3974] [serial = 1511] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 264 (0x7f920d4f2c00) [pid = 3974] [serial = 1529] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 263 (0x7f9235f4e800) [pid = 3974] [serial = 1523] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 262 (0x7f922772bc00) [pid = 3974] [serial = 1520] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 261 (0x7f920a1c1000) [pid = 3974] [serial = 1541] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 260 (0x7f921b531800) [pid = 3974] [serial = 1554] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 259 (0x7f921ada8000) [pid = 3974] [serial = 1553] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 258 (0x7f920f70fc00) [pid = 3974] [serial = 1544] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 257 (0x7f9221a49c00) [pid = 3974] [serial = 1562] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 256 (0x7f9226657000) [pid = 3974] [serial = 1563] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | --DOMWINDOW == 255 (0x7f921fd78000) [pid = 3974] [serial = 1560] [outer = (nil)] [url = about:blank] 21:18:53 INFO - PROCESS | 3974 | 1461212333682 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]]]}] 21:18:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:18:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1436ms 21:18:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:18:53 INFO - PROCESS | 3974 | 1461212333702 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 21:18:53 INFO - PROCESS | 3974 | 1461212333705 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 21:18:53 INFO - PROCESS | 3974 | 1461212333710 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:18:53 INFO - PROCESS | 3974 | 1461212333715 Marionette TRACE conn3 <- [1,2210,null,{}] 21:18:53 INFO - PROCESS | 3974 | 1461212333729 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}] 21:18:53 INFO - PROCESS | 3974 | 1461212333867 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 21:18:54 INFO - PROCESS | 3974 | 1461212334032 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:54 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9211516000 == 125 [pid = 3974] [id = 560] 21:18:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 256 (0x7f920a1bd800) [pid = 3974] [serial = 1681] [outer = (nil)] 21:18:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 257 (0x7f92140b3400) [pid = 3974] [serial = 1682] [outer = 0x7f920a1bd800] 21:18:54 INFO - PROCESS | 3974 | 1461212334088 Marionette DEBUG loaded listener.js 21:18:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 258 (0x7f9215ef0000) [pid = 3974] [serial = 1683] [outer = 0x7f920a1bd800] 21:18:54 INFO - PROCESS | 3974 | 1461212334735 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]]]}] 21:18:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:18:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1042ms 21:18:54 INFO - PROCESS | 3974 | 1461212334751 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 21:18:54 INFO - PROCESS | 3974 | 1461212334754 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 21:18:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:18:54 INFO - PROCESS | 3974 | 1461212334760 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:18:54 INFO - PROCESS | 3974 | 1461212334761 Marionette TRACE conn3 <- [1,2214,null,{}] 21:18:54 INFO - PROCESS | 3974 | 1461212334766 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}] 21:18:54 INFO - PROCESS | 3974 | 1461212334992 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 21:18:55 INFO - PROCESS | 3974 | 1461212335097 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:55 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921643e800 == 126 [pid = 3974] [id = 561] 21:18:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 259 (0x7f920d4f2c00) [pid = 3974] [serial = 1684] [outer = (nil)] 21:18:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 260 (0x7f921ac16800) [pid = 3974] [serial = 1685] [outer = 0x7f920d4f2c00] 21:18:55 INFO - PROCESS | 3974 | 1461212335152 Marionette DEBUG loaded listener.js 21:18:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 261 (0x7f921b044800) [pid = 3974] [serial = 1686] [outer = 0x7f920d4f2c00] 21:18:55 INFO - PROCESS | 3974 | 1461212335863 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]]]}] 21:18:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:18:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1131ms 21:18:55 INFO - PROCESS | 3974 | 1461212335891 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 21:18:55 INFO - PROCESS | 3974 | 1461212335893 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 21:18:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:18:55 INFO - PROCESS | 3974 | 1461212335898 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:18:55 INFO - PROCESS | 3974 | 1461212335900 Marionette TRACE conn3 <- [1,2218,null,{}] 21:18:55 INFO - PROCESS | 3974 | 1461212335911 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}] 21:18:56 INFO - PROCESS | 3974 | 1461212336106 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 21:18:56 INFO - PROCESS | 3974 | 1461212336129 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:56 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b50c000 == 127 [pid = 3974] [id = 562] 21:18:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 262 (0x7f921b045800) [pid = 3974] [serial = 1687] [outer = (nil)] 21:18:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 263 (0x7f921c0a8c00) [pid = 3974] [serial = 1688] [outer = 0x7f921b045800] 21:18:56 INFO - PROCESS | 3974 | 1461212336183 Marionette DEBUG loaded listener.js 21:18:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 264 (0x7f921d1e3000) [pid = 3974] [serial = 1689] [outer = 0x7f921b045800] 21:18:56 INFO - PROCESS | 3974 | 1461212336934 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]]]}] 21:18:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:18:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1076ms 21:18:56 INFO - PROCESS | 3974 | 1461212336985 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 21:18:56 INFO - PROCESS | 3974 | 1461212336987 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 21:18:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:18:56 INFO - PROCESS | 3974 | 1461212336995 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:18:56 INFO - PROCESS | 3974 | 1461212336998 Marionette TRACE conn3 <- [1,2222,null,{}] 21:18:57 INFO - PROCESS | 3974 | 1461212337013 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}] 21:18:57 INFO - PROCESS | 3974 | 1461212337232 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 21:18:57 INFO - PROCESS | 3974 | 1461212337252 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:57 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c44d000 == 128 [pid = 3974] [id = 563] 21:18:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 265 (0x7f921d3ba800) [pid = 3974] [serial = 1690] [outer = (nil)] 21:18:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 266 (0x7f921e254400) [pid = 3974] [serial = 1691] [outer = 0x7f921d3ba800] 21:18:57 INFO - PROCESS | 3974 | 1461212337308 Marionette DEBUG loaded listener.js 21:18:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 267 (0x7f921fd5ec00) [pid = 3974] [serial = 1692] [outer = 0x7f921d3ba800] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 266 (0x7f9215eeb800) [pid = 3974] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 265 (0x7f921126e800) [pid = 3974] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 264 (0x7f920f7cb400) [pid = 3974] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 263 (0x7f920f70a800) [pid = 3974] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 262 (0x7f9221c58800) [pid = 3974] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 261 (0x7f921e05a800) [pid = 3974] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 260 (0x7f92115c9000) [pid = 3974] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 259 (0x7f921e502c00) [pid = 3974] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 258 (0x7f921fd7b800) [pid = 3974] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 257 (0x7f920f707c00) [pid = 3974] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 256 (0x7f920f715800) [pid = 3974] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 255 (0x7f921d9b2c00) [pid = 3974] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 254 (0x7f9226652c00) [pid = 3974] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 253 (0x7f921d1e3400) [pid = 3974] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 252 (0x7f921e6ad000) [pid = 3974] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 251 (0x7f921ada1400) [pid = 3974] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 250 (0x7f921e9b7400) [pid = 3974] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 249 (0x7f92111e9400) [pid = 3974] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 248 (0x7f921d1e7c00) [pid = 3974] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 247 (0x7f92160b1000) [pid = 3974] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 246 (0x7f92140e8400) [pid = 3974] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 245 (0x7f92140ae800) [pid = 3974] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 244 (0x7f92144b0400) [pid = 3974] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 243 (0x7f9215f4f400) [pid = 3974] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 242 (0x7f921261f400) [pid = 3974] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 241 (0x7f922199bc00) [pid = 3974] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 240 (0x7f920f943400) [pid = 3974] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 239 (0x7f920f945c00) [pid = 3974] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 238 (0x7f92111efc00) [pid = 3974] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 237 (0x7f921ac79800) [pid = 3974] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 236 (0x7f921ad59c00) [pid = 3974] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 235 (0x7f921c0ea400) [pid = 3974] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 234 (0x7f921d9a8c00) [pid = 3974] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 233 (0x7f921db76400) [pid = 3974] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 232 (0x7f921eacb000) [pid = 3974] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 231 (0x7f921fd58000) [pid = 3974] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 230 (0x7f920cce2400) [pid = 3974] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 229 (0x7f920cce2c00) [pid = 3974] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 228 (0x7f92119d4400) [pid = 3974] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 227 (0x7f921ec48c00) [pid = 3974] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 226 (0x7f920cce8000) [pid = 3974] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 225 (0x7f920f711800) [pid = 3974] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 224 (0x7f921284e000) [pid = 3974] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 223 (0x7f920d09ac00) [pid = 3974] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 222 (0x7f9211270800) [pid = 3974] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:18:58 INFO - PROCESS | 3974 | --DOMWINDOW == 221 (0x7f92115d1800) [pid = 3974] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:18:58 INFO - PROCESS | 3974 | 1461212338519 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]]]}] 21:18:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:18:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1546ms 21:18:58 INFO - PROCESS | 3974 | 1461212338539 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 21:18:58 INFO - PROCESS | 3974 | 1461212338541 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 21:18:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:18:58 INFO - PROCESS | 3974 | 1461212338546 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:18:58 INFO - PROCESS | 3974 | 1461212338549 Marionette TRACE conn3 <- [1,2226,null,{}] 21:18:58 INFO - PROCESS | 3974 | 1461212338553 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}] 21:18:58 INFO - PROCESS | 3974 | 1461212338747 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 21:18:58 INFO - PROCESS | 3974 | 1461212338766 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:58 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921151d800 == 129 [pid = 3974] [id = 564] 21:18:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 222 (0x7f920cce8800) [pid = 3974] [serial = 1693] [outer = (nil)] 21:18:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 223 (0x7f92115d1800) [pid = 3974] [serial = 1694] [outer = 0x7f920cce8800] 21:18:58 INFO - PROCESS | 3974 | 1461212338820 Marionette DEBUG loaded listener.js 21:18:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 224 (0x7f92140ad400) [pid = 3974] [serial = 1695] [outer = 0x7f920cce8800] 21:18:59 INFO - PROCESS | 3974 | 1461212339512 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]]]}] 21:18:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:18:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1025ms 21:18:59 INFO - PROCESS | 3974 | 1461212339575 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 21:18:59 INFO - PROCESS | 3974 | 1461212339581 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 21:18:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:18:59 INFO - PROCESS | 3974 | 1461212339587 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:18:59 INFO - PROCESS | 3974 | 1461212339590 Marionette TRACE conn3 <- [1,2230,null,{}] 21:18:59 INFO - PROCESS | 3974 | 1461212339609 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}] 21:18:59 INFO - PROCESS | 3974 | 1461212339742 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 21:18:59 INFO - PROCESS | 3974 | 1461212339903 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:18:59 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e321000 == 130 [pid = 3974] [id = 565] 21:18:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 225 (0x7f920cce8000) [pid = 3974] [serial = 1696] [outer = (nil)] 21:18:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 226 (0x7f92140e0800) [pid = 3974] [serial = 1697] [outer = 0x7f920cce8000] 21:18:59 INFO - PROCESS | 3974 | 1461212339957 Marionette DEBUG loaded listener.js 21:19:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 227 (0x7f921c0ea400) [pid = 3974] [serial = 1698] [outer = 0x7f920cce8000] 21:19:00 INFO - PROCESS | 3974 | 1461212340896 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]]]}] 21:19:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:19:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1341ms 21:19:00 INFO - PROCESS | 3974 | 1461212340929 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 21:19:00 INFO - PROCESS | 3974 | 1461212340937 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 21:19:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:19:00 INFO - PROCESS | 3974 | 1461212340945 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:19:00 INFO - PROCESS | 3974 | 1461212340950 Marionette TRACE conn3 <- [1,2234,null,{}] 21:19:00 INFO - PROCESS | 3974 | 1461212340958 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}] 21:19:01 INFO - PROCESS | 3974 | 1461212341147 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 21:19:01 INFO - PROCESS | 3974 | 1461212341347 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:01 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9210a76000 == 131 [pid = 3974] [id = 566] 21:19:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 228 (0x7f920f546800) [pid = 3974] [serial = 1699] [outer = (nil)] 21:19:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 229 (0x7f92114c6800) [pid = 3974] [serial = 1700] [outer = 0x7f920f546800] 21:19:01 INFO - PROCESS | 3974 | 1461212341412 Marionette DEBUG loaded listener.js 21:19:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 230 (0x7f92119d7800) [pid = 3974] [serial = 1701] [outer = 0x7f920f546800] 21:19:02 INFO - PROCESS | 3974 | 1461212342291 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]]]}] 21:19:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:19:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1380ms 21:19:02 INFO - PROCESS | 3974 | 1461212342328 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 21:19:02 INFO - PROCESS | 3974 | 1461212342335 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 21:19:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:19:02 INFO - PROCESS | 3974 | 1461212342345 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:19:02 INFO - PROCESS | 3974 | 1461212342348 Marionette TRACE conn3 <- [1,2238,null,{}] 21:19:02 INFO - PROCESS | 3974 | 1461212342353 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}] 21:19:02 INFO - PROCESS | 3974 | 1461212342527 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 21:19:02 INFO - PROCESS | 3974 | 1461212342733 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:02 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c01a800 == 132 [pid = 3974] [id = 567] 21:19:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 231 (0x7f920f945400) [pid = 3974] [serial = 1702] [outer = (nil)] 21:19:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 232 (0x7f9215e1ec00) [pid = 3974] [serial = 1703] [outer = 0x7f920f945400] 21:19:02 INFO - PROCESS | 3974 | 1461212342796 Marionette DEBUG loaded listener.js 21:19:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 233 (0x7f9216b5f800) [pid = 3974] [serial = 1704] [outer = 0x7f920f945400] 21:19:03 INFO - PROCESS | 3974 | 1461212343633 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]]]}] 21:19:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:19:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1334ms 21:19:03 INFO - PROCESS | 3974 | 1461212343678 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 21:19:03 INFO - PROCESS | 3974 | 1461212343682 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 21:19:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:19:03 INFO - PROCESS | 3974 | 1461212343688 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:19:03 INFO - PROCESS | 3974 | 1461212343692 Marionette TRACE conn3 <- [1,2242,null,{}] 21:19:03 INFO - PROCESS | 3974 | 1461212343707 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}] 21:19:03 INFO - PROCESS | 3974 | 1461212343870 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 21:19:04 INFO - PROCESS | 3974 | 1461212344075 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:04 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fcf6000 == 133 [pid = 3974] [id = 568] 21:19:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 234 (0x7f9215f4d000) [pid = 3974] [serial = 1705] [outer = (nil)] 21:19:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 235 (0x7f921c396000) [pid = 3974] [serial = 1706] [outer = 0x7f9215f4d000] 21:19:04 INFO - PROCESS | 3974 | 1461212344143 Marionette DEBUG loaded listener.js 21:19:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 236 (0x7f921d485c00) [pid = 3974] [serial = 1707] [outer = 0x7f9215f4d000] 21:19:04 INFO - PROCESS | 3974 | 1461212344960 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]]]}] 21:19:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:19:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1331ms 21:19:05 INFO - PROCESS | 3974 | 1461212345019 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 21:19:05 INFO - PROCESS | 3974 | 1461212345023 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 21:19:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:19:05 INFO - PROCESS | 3974 | 1461212345029 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:19:05 INFO - PROCESS | 3974 | 1461212345031 Marionette TRACE conn3 <- [1,2246,null,{}] 21:19:05 INFO - PROCESS | 3974 | 1461212345036 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}] 21:19:05 INFO - PROCESS | 3974 | 1461212345193 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 21:19:05 INFO - PROCESS | 3974 | 1461212345396 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:05 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226599800 == 134 [pid = 3974] [id = 569] 21:19:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 237 (0x7f921ad9dc00) [pid = 3974] [serial = 1708] [outer = (nil)] 21:19:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 238 (0x7f921df39000) [pid = 3974] [serial = 1709] [outer = 0x7f921ad9dc00] 21:19:05 INFO - PROCESS | 3974 | 1461212345458 Marionette DEBUG loaded listener.js 21:19:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 239 (0x7f921e257000) [pid = 3974] [serial = 1710] [outer = 0x7f921ad9dc00] 21:19:06 INFO - PROCESS | 3974 | 1461212346282 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]]]}] 21:19:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:19:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1279ms 21:19:06 INFO - PROCESS | 3974 | 1461212346309 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 21:19:06 INFO - PROCESS | 3974 | 1461212346312 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 21:19:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:19:06 INFO - PROCESS | 3974 | 1461212346317 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:19:06 INFO - PROCESS | 3974 | 1461212346319 Marionette TRACE conn3 <- [1,2250,null,{}] 21:19:06 INFO - PROCESS | 3974 | 1461212346324 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}] 21:19:06 INFO - PROCESS | 3974 | 1461212346477 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 21:19:06 INFO - PROCESS | 3974 | 1461212346683 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:06 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227cd4800 == 135 [pid = 3974] [id = 570] 21:19:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 240 (0x7f921d3b0400) [pid = 3974] [serial = 1711] [outer = (nil)] 21:19:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 241 (0x7f921e256400) [pid = 3974] [serial = 1712] [outer = 0x7f921d3b0400] 21:19:06 INFO - PROCESS | 3974 | 1461212346750 Marionette DEBUG loaded listener.js 21:19:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 242 (0x7f921ed76400) [pid = 3974] [serial = 1713] [outer = 0x7f921d3b0400] 21:19:07 INFO - PROCESS | 3974 | 1461212347568 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]]]}] 21:19:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:19:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1278ms 21:19:07 INFO - PROCESS | 3974 | 1461212347596 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 21:19:07 INFO - PROCESS | 3974 | 1461212347599 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 21:19:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:19:07 INFO - PROCESS | 3974 | 1461212347605 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:19:07 INFO - PROCESS | 3974 | 1461212347607 Marionette TRACE conn3 <- [1,2254,null,{}] 21:19:07 INFO - PROCESS | 3974 | 1461212347612 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}] 21:19:07 INFO - PROCESS | 3974 | 1461212347777 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 21:19:07 INFO - PROCESS | 3974 | 1461212347985 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:08 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a417800 == 136 [pid = 3974] [id = 571] 21:19:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 243 (0x7f921ec4f400) [pid = 3974] [serial = 1714] [outer = (nil)] 21:19:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 244 (0x7f922417bc00) [pid = 3974] [serial = 1715] [outer = 0x7f921ec4f400] 21:19:08 INFO - PROCESS | 3974 | 1461212348053 Marionette DEBUG loaded listener.js 21:19:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 245 (0x7f9226652c00) [pid = 3974] [serial = 1716] [outer = 0x7f921ec4f400] 21:19:08 INFO - PROCESS | 3974 | 1461212348853 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]]]}] 21:19:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:19:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1286ms 21:19:08 INFO - PROCESS | 3974 | 1461212348891 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 21:19:08 INFO - PROCESS | 3974 | 1461212348894 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 21:19:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:19:08 INFO - PROCESS | 3974 | 1461212348899 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:19:08 INFO - PROCESS | 3974 | 1461212348901 Marionette TRACE conn3 <- [1,2258,null,{}] 21:19:08 INFO - PROCESS | 3974 | 1461212348907 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}] 21:19:09 INFO - PROCESS | 3974 | 1461212349071 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 21:19:09 INFO - PROCESS | 3974 | 1461212349277 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:09 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923cec6000 == 137 [pid = 3974] [id = 572] 21:19:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 246 (0x7f922000bc00) [pid = 3974] [serial = 1717] [outer = (nil)] 21:19:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 247 (0x7f9227281c00) [pid = 3974] [serial = 1718] [outer = 0x7f922000bc00] 21:19:09 INFO - PROCESS | 3974 | 1461212349342 Marionette DEBUG loaded listener.js 21:19:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 248 (0x7f9227f34000) [pid = 3974] [serial = 1719] [outer = 0x7f922000bc00] 21:19:10 INFO - PROCESS | 3974 | 1461212350131 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]]]}] 21:19:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:19:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1279ms 21:19:10 INFO - PROCESS | 3974 | 1461212350179 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 21:19:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:19:10 INFO - PROCESS | 3974 | 1461212350183 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 21:19:10 INFO - PROCESS | 3974 | 1461212350188 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:19:10 INFO - PROCESS | 3974 | 1461212350191 Marionette TRACE conn3 <- [1,2262,null,{}] 21:19:10 INFO - PROCESS | 3974 | 1461212350195 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}] 21:19:10 INFO - PROCESS | 3974 | 1461212350348 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 21:19:10 INFO - PROCESS | 3974 | 1461212350562 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:10 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923f4ba800 == 138 [pid = 3974] [id = 573] 21:19:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 249 (0x7f9209a39400) [pid = 3974] [serial = 1720] [outer = (nil)] 21:19:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 250 (0x7f9233ec9c00) [pid = 3974] [serial = 1721] [outer = 0x7f9209a39400] 21:19:10 INFO - PROCESS | 3974 | 1461212350668 Marionette DEBUG loaded listener.js 21:19:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 251 (0x7f9235e2ac00) [pid = 3974] [serial = 1722] [outer = 0x7f9209a39400] 21:19:11 INFO - PROCESS | 3974 | 1461212351469 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]]]}] 21:19:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:19:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1328ms 21:19:11 INFO - PROCESS | 3974 | 1461212351517 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 21:19:11 INFO - PROCESS | 3974 | 1461212351520 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 21:19:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:19:11 INFO - PROCESS | 3974 | 1461212351525 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:19:11 INFO - PROCESS | 3974 | 1461212351528 Marionette TRACE conn3 <- [1,2266,null,{}] 21:19:11 INFO - PROCESS | 3974 | 1461212351533 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}] 21:19:11 INFO - PROCESS | 3974 | 1461212351695 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 21:19:11 INFO - PROCESS | 3974 | 1461212351904 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:11 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921eb17800 == 139 [pid = 3974] [id = 574] 21:19:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 252 (0x7f9216666000) [pid = 3974] [serial = 1723] [outer = (nil)] 21:19:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 253 (0x7f92380ce800) [pid = 3974] [serial = 1724] [outer = 0x7f9216666000] 21:19:12 INFO - PROCESS | 3974 | 1461212352009 Marionette DEBUG loaded listener.js 21:19:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 254 (0x7f9239a58400) [pid = 3974] [serial = 1725] [outer = 0x7f9216666000] 21:19:12 INFO - PROCESS | 3974 | 1461212352814 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]]]}] 21:19:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:19:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1332ms 21:19:12 INFO - PROCESS | 3974 | 1461212352858 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 21:19:12 INFO - PROCESS | 3974 | 1461212352862 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 21:19:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:19:12 INFO - PROCESS | 3974 | 1461212352867 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:19:12 INFO - PROCESS | 3974 | 1461212352870 Marionette TRACE conn3 <- [1,2270,null,{}] 21:19:12 INFO - PROCESS | 3974 | 1461212352875 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}] 21:19:13 INFO - PROCESS | 3974 | 1461212353044 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 21:19:13 INFO - PROCESS | 3974 | 1461212353250 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:13 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ec8a000 == 140 [pid = 3974] [id = 575] 21:19:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 255 (0x7f9221a49c00) [pid = 3974] [serial = 1726] [outer = (nil)] 21:19:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 256 (0x7f9239a5e400) [pid = 3974] [serial = 1727] [outer = 0x7f9221a49c00] 21:19:13 INFO - PROCESS | 3974 | 1461212353315 Marionette DEBUG loaded listener.js 21:19:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 257 (0x7f9239fd0800) [pid = 3974] [serial = 1728] [outer = 0x7f9221a49c00] 21:19:14 INFO - PROCESS | 3974 | 1461212354132 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]]]}] 21:19:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:19:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1330ms 21:19:14 INFO - PROCESS | 3974 | 1461212354199 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 21:19:14 INFO - PROCESS | 3974 | 1461212354203 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 21:19:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:19:14 INFO - PROCESS | 3974 | 1461212354208 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:19:14 INFO - PROCESS | 3974 | 1461212354212 Marionette TRACE conn3 <- [1,2274,null,{}] 21:19:14 INFO - PROCESS | 3974 | 1461212354217 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}] 21:19:14 INFO - PROCESS | 3974 | 1461212354405 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 21:19:14 INFO - PROCESS | 3974 | 1461212354608 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:14 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920c3d8800 == 141 [pid = 3974] [id = 576] 21:19:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 258 (0x7f9215d6cc00) [pid = 3974] [serial = 1729] [outer = (nil)] 21:19:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 259 (0x7f9215d75800) [pid = 3974] [serial = 1730] [outer = 0x7f9215d6cc00] 21:19:14 INFO - PROCESS | 3974 | 1461212354723 Marionette DEBUG loaded listener.js 21:19:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 260 (0x7f923a1af400) [pid = 3974] [serial = 1731] [outer = 0x7f9215d6cc00] 21:19:15 INFO - PROCESS | 3974 | 1461212355516 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]]]}] 21:19:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:19:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1377ms 21:19:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:19:15 INFO - PROCESS | 3974 | 1461212355586 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 21:19:15 INFO - PROCESS | 3974 | 1461212355589 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 21:19:15 INFO - PROCESS | 3974 | 1461212355595 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:19:15 INFO - PROCESS | 3974 | 1461212355598 Marionette TRACE conn3 <- [1,2278,null,{}] 21:19:15 INFO - PROCESS | 3974 | 1461212355603 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}] 21:19:15 INFO - PROCESS | 3974 | 1461212355761 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 21:19:16 INFO - PROCESS | 3974 | 1461212355997 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:16 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920c8df800 == 142 [pid = 3974] [id = 577] 21:19:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 261 (0x7f9209a34c00) [pid = 3974] [serial = 1732] [outer = (nil)] 21:19:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 262 (0x7f920d09a400) [pid = 3974] [serial = 1733] [outer = 0x7f9209a34c00] 21:19:16 INFO - PROCESS | 3974 | 1461212356106 Marionette DEBUG loaded listener.js 21:19:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 263 (0x7f920f5d9000) [pid = 3974] [serial = 1734] [outer = 0x7f9209a34c00] 21:19:16 INFO - PROCESS | 3974 | 1461212356882 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]]]}] 21:19:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:19:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1329ms 21:19:16 INFO - PROCESS | 3974 | 1461212356924 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 21:19:16 INFO - PROCESS | 3974 | 1461212356927 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 21:19:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:19:16 INFO - PROCESS | 3974 | 1461212356932 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:19:16 INFO - PROCESS | 3974 | 1461212356934 Marionette TRACE conn3 <- [1,2282,null,{}] 21:19:16 INFO - PROCESS | 3974 | 1461212356939 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}] 21:19:17 INFO - PROCESS | 3974 | 1461212357101 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 21:19:17 INFO - PROCESS | 3974 | 1461212357312 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:17 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f2cd000 == 143 [pid = 3974] [id = 578] 21:19:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 264 (0x7f9209a3e000) [pid = 3974] [serial = 1735] [outer = (nil)] 21:19:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 265 (0x7f920f5d5c00) [pid = 3974] [serial = 1736] [outer = 0x7f9209a3e000] 21:19:17 INFO - PROCESS | 3974 | 1461212357418 Marionette DEBUG loaded listener.js 21:19:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 266 (0x7f920f5de800) [pid = 3974] [serial = 1737] [outer = 0x7f9209a3e000] 21:19:18 INFO - PROCESS | 3974 | 1461212358248 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]]]}] 21:19:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:19:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1377ms 21:19:18 INFO - PROCESS | 3974 | 1461212358310 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 21:19:18 INFO - PROCESS | 3974 | 1461212358313 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 21:19:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:19:18 INFO - PROCESS | 3974 | 1461212358319 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:19:18 INFO - PROCESS | 3974 | 1461212358321 Marionette TRACE conn3 <- [1,2286,null,{}] 21:19:18 INFO - PROCESS | 3974 | 1461212358326 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}] 21:19:18 INFO - PROCESS | 3974 | 1461212358490 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 21:19:18 INFO - PROCESS | 3974 | 1461212358701 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:19 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920ee23800 == 144 [pid = 3974] [id = 579] 21:19:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 267 (0x7f9209a33400) [pid = 3974] [serial = 1738] [outer = (nil)] 21:19:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 268 (0x7f9209a3c000) [pid = 3974] [serial = 1739] [outer = 0x7f9209a33400] 21:19:19 INFO - PROCESS | 3974 | 1461212359155 Marionette DEBUG loaded listener.js 21:19:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 269 (0x7f920cce4000) [pid = 3974] [serial = 1740] [outer = 0x7f9209a33400] 21:19:20 INFO - PROCESS | 3974 | 1461212360029 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]]]}] 21:19:20 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 21:19:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1730ms 21:19:20 INFO - PROCESS | 3974 | 1461212360053 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 21:19:20 INFO - PROCESS | 3974 | 1461212360058 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 21:19:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:19:20 INFO - PROCESS | 3974 | 1461212360069 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:19:20 INFO - PROCESS | 3974 | 1461212360072 Marionette TRACE conn3 <- [1,2290,null,{}] 21:19:20 INFO - PROCESS | 3974 | 1461212360078 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}] 21:19:20 INFO - PROCESS | 3974 | 1461212360230 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 21:19:20 INFO - PROCESS | 3974 | 1461212360458 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:20 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f2e1800 == 145 [pid = 3974] [id = 580] 21:19:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 270 (0x7f920d4fe000) [pid = 3974] [serial = 1741] [outer = (nil)] 21:19:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 271 (0x7f920f548c00) [pid = 3974] [serial = 1742] [outer = 0x7f920d4fe000] 21:19:20 INFO - PROCESS | 3974 | 1461212360625 Marionette DEBUG loaded listener.js 21:19:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 272 (0x7f920f5dc800) [pid = 3974] [serial = 1743] [outer = 0x7f920d4fe000] 21:19:21 INFO - PROCESS | 3974 | 1461212361548 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]]]}] 21:19:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:19:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1531ms 21:19:21 INFO - PROCESS | 3974 | 1461212361600 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 21:19:21 INFO - PROCESS | 3974 | 1461212361604 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 21:19:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:19:21 INFO - PROCESS | 3974 | 1461212361613 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:19:21 INFO - PROCESS | 3974 | 1461212361616 Marionette TRACE conn3 <- [1,2294,null,{}] 21:19:21 INFO - PROCESS | 3974 | 1461212361621 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}] 21:19:21 INFO - PROCESS | 3974 | 1461212361775 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 21:19:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922a493000 == 144 [pid = 3974] [id = 398] 21:19:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921151d800 == 143 [pid = 3974] [id = 564] 21:19:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c44d000 == 142 [pid = 3974] [id = 563] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 271 (0x7f921179a000) [pid = 3974] [serial = 1601] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 270 (0x7f9212621000) [pid = 3974] [serial = 1604] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 269 (0x7f9211275000) [pid = 3974] [serial = 1607] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 268 (0x7f921b1e4800) [pid = 3974] [serial = 1628] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | 1461212362083 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b50c000 == 141 [pid = 3974] [id = 562] 21:19:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921643e800 == 140 [pid = 3974] [id = 561] 21:19:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9211516000 == 139 [pid = 3974] [id = 560] 21:19:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920c9c9000 == 138 [pid = 3974] [id = 559] 21:19:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921150a800 == 137 [pid = 3974] [id = 558] 21:19:22 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920d259000 == 138 [pid = 3974] [id = 581] 21:19:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 269 (0x7f920f951c00) [pid = 3974] [serial = 1744] [outer = (nil)] 21:19:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 270 (0x7f92111ea400) [pid = 3974] [serial = 1745] [outer = 0x7f920f951c00] 21:19:22 INFO - PROCESS | 3974 | 1461212362229 Marionette DEBUG loaded listener.js 21:19:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 271 (0x7f9211270800) [pid = 3974] [serial = 1746] [outer = 0x7f920f951c00] 21:19:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922a4a9800 == 137 [pid = 3974] [id = 554] 21:19:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920c8d9800 == 136 [pid = 3974] [id = 511] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 270 (0x7f921d48bc00) [pid = 3974] [serial = 1392] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 269 (0x7f921c0e8800) [pid = 3974] [serial = 1389] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 268 (0x7f9226655400) [pid = 3974] [serial = 1410] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 267 (0x7f9215e8f400) [pid = 3974] [serial = 1260] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 266 (0x7f9212441400) [pid = 3974] [serial = 1326] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 265 (0x7f9215f48400) [pid = 3974] [serial = 1329] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 264 (0x7f921b531400) [pid = 3974] [serial = 1332] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 263 (0x7f921d1efc00) [pid = 3974] [serial = 1335] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 262 (0x7f921d9a8800) [pid = 3974] [serial = 1338] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 261 (0x7f921eac6800) [pid = 3974] [serial = 1341] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 260 (0x7f921fd57800) [pid = 3974] [serial = 1344] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 259 (0x7f922170d800) [pid = 3974] [serial = 1347] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 258 (0x7f9221a1f000) [pid = 3974] [serial = 1350] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 257 (0x7f920f7cb800) [pid = 3974] [serial = 1380] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 256 (0x7f9213384c00) [pid = 3974] [serial = 1383] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 255 (0x7f9216b5d000) [pid = 3974] [serial = 1386] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 254 (0x7f92144b5c00) [pid = 3974] [serial = 1266] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 253 (0x7f921b534000) [pid = 3974] [serial = 1290] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 252 (0x7f9216781000) [pid = 3974] [serial = 1296] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 251 (0x7f9227c66c00) [pid = 3974] [serial = 1413] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 250 (0x7f921ec47c00) [pid = 3974] [serial = 1287] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 249 (0x7f92144ab800) [pid = 3974] [serial = 1446] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 248 (0x7f921ec4c000) [pid = 3974] [serial = 1398] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 247 (0x7f922513d800) [pid = 3974] [serial = 1407] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 246 (0x7f9215f4a000) [pid = 3974] [serial = 1293] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 245 (0x7f921e259000) [pid = 3974] [serial = 1281] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 244 (0x7f921e257800) [pid = 3974] [serial = 1395] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 243 (0x7f922a669000) [pid = 3974] [serial = 1416] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 242 (0x7f921db76000) [pid = 3974] [serial = 1278] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 241 (0x7f9221713800) [pid = 3974] [serial = 1401] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 240 (0x7f921c0f3c00) [pid = 3974] [serial = 1275] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 239 (0x7f9221c53000) [pid = 3974] [serial = 1404] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 238 (0x7f92119cb400) [pid = 3974] [serial = 1263] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 237 (0x7f921e50d800) [pid = 3974] [serial = 1284] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 236 (0x7f921b531000) [pid = 3974] [serial = 1272] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 235 (0x7f921c238400) [pid = 3974] [serial = 1323] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 234 (0x7f921ad5b000) [pid = 3974] [serial = 1269] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 233 (0x7f9227c73c00) [pid = 3974] [serial = 1443] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 232 (0x7f92219a1400) [pid = 3974] [serial = 1503] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 231 (0x7f9212439800) [pid = 3974] [serial = 1571] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 230 (0x7f920f543000) [pid = 3974] [serial = 1611] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 229 (0x7f920d092c00) [pid = 3974] [serial = 1610] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 228 (0x7f9211552400) [pid = 3974] [serial = 1616] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 227 (0x7f9212444c00) [pid = 3974] [serial = 1617] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 226 (0x7f9215e1b800) [pid = 3974] [serial = 1622] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 225 (0x7f920f7c9000) [pid = 3974] [serial = 1568] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 224 (0x7f920f7cf000) [pid = 3974] [serial = 1613] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 223 (0x7f9211490400) [pid = 3974] [serial = 1614] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 222 (0x7f9234a6a800) [pid = 3974] [serial = 1586] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 221 (0x7f923517a800) [pid = 3974] [serial = 1589] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 220 (0x7f921b046c00) [pid = 3974] [serial = 1583] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 219 (0x7f922e125800) [pid = 3974] [serial = 1566] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 218 (0x7f92380cc400) [pid = 3974] [serial = 1592] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 217 (0x7f921da48000) [pid = 3974] [serial = 1577] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 216 (0x7f9209a38c00) [pid = 3974] [serial = 1595] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 215 (0x7f92140ad800) [pid = 3974] [serial = 1619] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 214 (0x7f921ac73400) [pid = 3974] [serial = 1574] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 213 (0x7f921ea0b000) [pid = 3974] [serial = 1580] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 212 (0x7f9216660400) [pid = 3974] [serial = 1598] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 211 (0x7f9216669c00) [pid = 3974] [serial = 1625] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 210 (0x7f9215eea400) [pid = 3974] [serial = 1623] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 209 (0x7f921b045c00) [pid = 3974] [serial = 1626] [outer = (nil)] [url = about:blank] 21:19:22 INFO - PROCESS | 3974 | --DOMWINDOW == 208 (0x7f92140e6800) [pid = 3974] [serial = 1620] [outer = (nil)] [url = about:blank] 21:19:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:19:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1328ms 21:19:22 INFO - PROCESS | 3974 | 1461212362933 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]]]}] 21:19:22 INFO - PROCESS | 3974 | 1461212362945 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 21:19:22 INFO - PROCESS | 3974 | 1461212362948 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 21:19:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:19:22 INFO - PROCESS | 3974 | 1461212362953 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:19:22 INFO - PROCESS | 3974 | 1461212362958 Marionette TRACE conn3 <- [1,2298,null,{}] 21:19:22 INFO - PROCESS | 3974 | 1461212362972 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}] 21:19:23 INFO - PROCESS | 3974 | 1461212363116 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 21:19:23 INFO - PROCESS | 3974 | 1461212363380 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:23 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920c9c3800 == 137 [pid = 3974] [id = 582] 21:19:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 209 (0x7f9209a32000) [pid = 3974] [serial = 1747] [outer = (nil)] 21:19:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 210 (0x7f920a1bac00) [pid = 3974] [serial = 1748] [outer = 0x7f9209a32000] 21:19:23 INFO - PROCESS | 3974 | 1461212363448 Marionette DEBUG loaded listener.js 21:19:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 211 (0x7f920c8f2400) [pid = 3974] [serial = 1749] [outer = 0x7f9209a32000] 21:19:24 INFO - PROCESS | 3974 | 1461212364334 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]]]}] 21:19:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:19:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1432ms 21:19:24 INFO - PROCESS | 3974 | 1461212364387 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 21:19:24 INFO - PROCESS | 3974 | 1461212364394 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 21:19:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:19:24 INFO - PROCESS | 3974 | 1461212364402 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:19:24 INFO - PROCESS | 3974 | 1461212364405 Marionette TRACE conn3 <- [1,2302,null,{}] 21:19:24 INFO - PROCESS | 3974 | 1461212364412 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}] 21:19:24 INFO - PROCESS | 3974 | 1461212364590 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 21:19:24 INFO - PROCESS | 3974 | 1461212364789 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:24 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92111d9800 == 138 [pid = 3974] [id = 583] 21:19:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 212 (0x7f9209a34800) [pid = 3974] [serial = 1750] [outer = (nil)] 21:19:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 213 (0x7f920f94f800) [pid = 3974] [serial = 1751] [outer = 0x7f9209a34800] 21:19:24 INFO - PROCESS | 3974 | 1461212364857 Marionette DEBUG loaded listener.js 21:19:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 214 (0x7f92111f1000) [pid = 3974] [serial = 1752] [outer = 0x7f9209a34800] 21:19:25 INFO - PROCESS | 3974 | 1461212365745 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]]]}] 21:19:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:19:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1382ms 21:19:25 INFO - PROCESS | 3974 | 1461212365786 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 21:19:25 INFO - PROCESS | 3974 | 1461212365792 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 21:19:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:19:25 INFO - PROCESS | 3974 | 1461212365799 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:19:25 INFO - PROCESS | 3974 | 1461212365802 Marionette TRACE conn3 <- [1,2306,null,{}] 21:19:25 INFO - PROCESS | 3974 | 1461212365808 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}] 21:19:25 INFO - PROCESS | 3974 | 1461212365968 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 21:19:26 INFO - PROCESS | 3974 | 1461212366179 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:26 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9212865800 == 139 [pid = 3974] [id = 584] 21:19:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 215 (0x7f920f7c9800) [pid = 3974] [serial = 1753] [outer = (nil)] 21:19:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 216 (0x7f921154dc00) [pid = 3974] [serial = 1754] [outer = 0x7f920f7c9800] 21:19:26 INFO - PROCESS | 3974 | 1461212366283 Marionette DEBUG loaded listener.js 21:19:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 217 (0x7f92115cac00) [pid = 3974] [serial = 1755] [outer = 0x7f920f7c9800] 21:19:27 INFO - PROCESS | 3974 | 1461212367194 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]]]}] 21:19:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:19:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1436ms 21:19:27 INFO - PROCESS | 3974 | 1461212367236 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 21:19:27 INFO - PROCESS | 3974 | 1461212367239 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 21:19:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:19:27 INFO - PROCESS | 3974 | 1461212367247 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:19:27 INFO - PROCESS | 3974 | 1461212367255 Marionette TRACE conn3 <- [1,2310,null,{}] 21:19:27 INFO - PROCESS | 3974 | 1461212367268 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}] 21:19:27 INFO - PROCESS | 3974 | 1461212367448 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 21:19:27 INFO - PROCESS | 3974 | 1461212367647 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:27 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92143e0000 == 140 [pid = 3974] [id = 585] 21:19:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 218 (0x7f920f949000) [pid = 3974] [serial = 1756] [outer = (nil)] 21:19:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 219 (0x7f92119d5c00) [pid = 3974] [serial = 1757] [outer = 0x7f920f949000] 21:19:27 INFO - PROCESS | 3974 | 1461212367713 Marionette DEBUG loaded listener.js 21:19:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 220 (0x7f921243f800) [pid = 3974] [serial = 1758] [outer = 0x7f920f949000] 21:19:28 INFO - PROCESS | 3974 | 1461212368526 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]]]}] 21:19:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:19:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1336ms 21:19:28 INFO - PROCESS | 3974 | 1461212368582 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 21:19:28 INFO - PROCESS | 3974 | 1461212368586 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 21:19:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:19:28 INFO - PROCESS | 3974 | 1461212368591 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:19:28 INFO - PROCESS | 3974 | 1461212368593 Marionette TRACE conn3 <- [1,2314,null,{}] 21:19:28 INFO - PROCESS | 3974 | 1461212368598 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}] 21:19:28 INFO - PROCESS | 3974 | 1461212368763 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 21:19:28 INFO - PROCESS | 3974 | 1461212368964 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:28 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92165b4800 == 141 [pid = 3974] [id = 586] 21:19:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 221 (0x7f921179c800) [pid = 3974] [serial = 1759] [outer = (nil)] 21:19:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 222 (0x7f92126d2800) [pid = 3974] [serial = 1760] [outer = 0x7f921179c800] 21:19:29 INFO - PROCESS | 3974 | 1461212369027 Marionette DEBUG loaded listener.js 21:19:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 223 (0x7f92126dc800) [pid = 3974] [serial = 1761] [outer = 0x7f921179c800] 21:19:29 INFO - PROCESS | 3974 | 1461212369825 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]]]}] 21:19:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:19:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1284ms 21:19:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:19:29 INFO - PROCESS | 3974 | 1461212369876 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 21:19:29 INFO - PROCESS | 3974 | 1461212369879 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 21:19:29 INFO - PROCESS | 3974 | 1461212369886 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:19:29 INFO - PROCESS | 3974 | 1461212369889 Marionette TRACE conn3 <- [1,2318,null,{}] 21:19:29 INFO - PROCESS | 3974 | 1461212369894 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}] 21:19:30 INFO - PROCESS | 3974 | 1461212370043 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 21:19:30 INFO - PROCESS | 3974 | 1461212370243 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:30 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216a8b000 == 142 [pid = 3974] [id = 587] 21:19:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 224 (0x7f921284f000) [pid = 3974] [serial = 1762] [outer = (nil)] 21:19:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 225 (0x7f9212854c00) [pid = 3974] [serial = 1763] [outer = 0x7f921284f000] 21:19:30 INFO - PROCESS | 3974 | 1461212370318 Marionette DEBUG loaded listener.js 21:19:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 226 (0x7f92140b3800) [pid = 3974] [serial = 1764] [outer = 0x7f921284f000] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216a96800 == 141 [pid = 3974] [id = 175] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b520000 == 140 [pid = 3974] [id = 368] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e3c8000 == 139 [pid = 3974] [id = 48] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920c9dc800 == 138 [pid = 3974] [id = 556] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92111d1000 == 137 [pid = 3974] [id = 331] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922197b000 == 136 [pid = 3974] [id = 557] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920d259000 == 135 [pid = 3974] [id = 581] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f2e1800 == 134 [pid = 3974] [id = 580] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920ee23800 == 133 [pid = 3974] [id = 579] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920c3d8800 == 132 [pid = 3974] [id = 576] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921ec8a000 == 131 [pid = 3974] [id = 575] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921eb17800 == 130 [pid = 3974] [id = 574] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923f4ba800 == 129 [pid = 3974] [id = 573] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923cec6000 == 128 [pid = 3974] [id = 572] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923a417800 == 127 [pid = 3974] [id = 571] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9227cd4800 == 126 [pid = 3974] [id = 570] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226599800 == 125 [pid = 3974] [id = 569] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921fcf6000 == 124 [pid = 3974] [id = 568] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c01a800 == 123 [pid = 3974] [id = 567] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9210a76000 == 122 [pid = 3974] [id = 566] 21:19:32 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920c9da000 == 121 [pid = 3974] [id = 510] 21:19:33 INFO - PROCESS | 3974 | 1461212373055 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] 21:19:33 INFO - PROCESS | 3974 | 1461212373082 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 21:19:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:19:33 INFO - PROCESS | 3974 | 1461212373090 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:19:33 INFO - PROCESS | 3974 | 1461212373094 Marionette TRACE conn3 <- [1,2322,null,{}] 21:19:33 INFO - PROCESS | 3974 | 1461212373100 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}] 21:19:33 INFO - PROCESS | 3974 | 1461212373242 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 21:19:33 INFO - PROCESS | 3974 | 1461212373260 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:33 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920fb62000 == 122 [pid = 3974] [id = 588] 21:19:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 227 (0x7f920fe47800) [pid = 3974] [serial = 1765] [outer = (nil)] 21:19:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 228 (0x7f92111e4c00) [pid = 3974] [serial = 1766] [outer = 0x7f920fe47800] 21:19:33 INFO - PROCESS | 3974 | 1461212373318 Marionette DEBUG loaded listener.js 21:19:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 229 (0x7f9211489000) [pid = 3974] [serial = 1767] [outer = 0x7f920fe47800] 21:19:34 INFO - PROCESS | 3974 | ************************* 21:19:34 INFO - PROCESS | 3974 | A coding exception was thrown and uncaught in a Task. 21:19:34 INFO - PROCESS | 3974 | 21:19:34 INFO - PROCESS | 3974 | Full message: TypeError: NetworkError when attempting to fetch resource. 21:19:34 INFO - PROCESS | 3974 | Full stack: 21:19:34 INFO - PROCESS | 3974 | ************************* 21:19:34 INFO - PROCESS | 3974 | 1461212374338 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]]]}] 21:19:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:19:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1280ms 21:19:34 INFO - PROCESS | 3974 | 1461212374398 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 21:19:34 INFO - PROCESS | 3974 | 1461212374405 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 21:19:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:19:34 INFO - PROCESS | 3974 | 1461212374414 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:19:34 INFO - PROCESS | 3974 | 1461212374417 Marionette TRACE conn3 <- [1,2326,null,{}] 21:19:34 INFO - PROCESS | 3974 | 1461212374421 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}] 21:19:34 INFO - PROCESS | 3974 | 1461212374651 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 21:19:34 INFO - PROCESS | 3974 | 1461212374678 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:34 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216dd0000 == 123 [pid = 3974] [id = 589] 21:19:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 230 (0x7f920d4f2000) [pid = 3974] [serial = 1768] [outer = (nil)] 21:19:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 231 (0x7f9212441800) [pid = 3974] [serial = 1769] [outer = 0x7f920d4f2000] 21:19:34 INFO - PROCESS | 3974 | 1461212374743 Marionette DEBUG loaded listener.js 21:19:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 232 (0x7f9212845800) [pid = 3974] [serial = 1770] [outer = 0x7f920d4f2000] 21:19:36 INFO - PROCESS | 3974 | 1461212376172 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]]]}] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 231 (0x7f9220bd9800) [pid = 3974] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 230 (0x7f92119d5400) [pid = 3974] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 229 (0x7f920c8eac00) [pid = 3974] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 228 (0x7f920f70d400) [pid = 3974] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 227 (0x7f921b1db800) [pid = 3974] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 226 (0x7f9234a67c00) [pid = 3974] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 225 (0x7f920ccea800) [pid = 3974] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 224 (0x7f921c0f2000) [pid = 3974] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 223 (0x7f92111e7400) [pid = 3974] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 222 (0x7f920d094400) [pid = 3974] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 221 (0x7f9226041400) [pid = 3974] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 220 (0x7f920f54bc00) [pid = 3974] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 219 (0x7f9235e2d800) [pid = 3974] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 218 (0x7f9215f46c00) [pid = 3974] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 217 (0x7f9216665800) [pid = 3974] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 216 (0x7f920d093000) [pid = 3974] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 215 (0x7f920f542c00) [pid = 3974] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 214 (0x7f9209a30c00) [pid = 3974] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 213 (0x7f920f70f000) [pid = 3974] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 212 (0x7f92115c8c00) [pid = 3974] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 211 (0x7f920d09e000) [pid = 3974] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 210 (0x7f920c8e5c00) [pid = 3974] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 209 (0x7f9216781c00) [pid = 3974] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 208 (0x7f920fe45c00) [pid = 3974] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 207 (0x7f920a1bb000) [pid = 3974] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 206 (0x7f9235e28c00) [pid = 3974] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 205 (0x7f921d3ad000) [pid = 3974] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 204 (0x7f921ada9400) [pid = 3974] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 203 (0x7f921ada9c00) [pid = 3974] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 202 (0x7f92115d3400) [pid = 3974] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 201 (0x7f922752b000) [pid = 3974] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 200 (0x7f921ee76800) [pid = 3974] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 199 (0x7f92126d2400) [pid = 3974] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 198 (0x7f92111ed800) [pid = 3974] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 197 (0x7f921b045800) [pid = 3974] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 196 (0x7f921d3ba800) [pid = 3974] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 195 (0x7f920f54fc00) [pid = 3974] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 194 (0x7f920c8ef800) [pid = 3974] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 193 (0x7f920fe4ac00) [pid = 3974] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 192 (0x7f920a1c4800) [pid = 3974] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 191 (0x7f9215f4d400) [pid = 3974] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 190 (0x7f920a1bd000) [pid = 3974] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 189 (0x7f920a1bd800) [pid = 3974] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 188 (0x7f921c0a3000) [pid = 3974] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 187 (0x7f921d6eec00) [pid = 3974] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 186 (0x7f921b8a9000) [pid = 3974] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 185 (0x7f9215f43000) [pid = 3974] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 184 (0x7f921b015000) [pid = 3974] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 183 (0x7f921ef71400) [pid = 3974] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 182 (0x7f92140e1800) [pid = 3974] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 181 (0x7f9221c55800) [pid = 3974] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 180 (0x7f920fe4a800) [pid = 3974] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 179 (0x7f92114cf800) [pid = 3974] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 178 (0x7f92140b0000) [pid = 3974] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 177 (0x7f920d4fe000) [pid = 3974] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 176 (0x7f92111eb400) [pid = 3974] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 175 (0x7f920d4f2c00) [pid = 3974] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 174 (0x7f920cce8800) [pid = 3974] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 173 (0x7f9209a33400) [pid = 3974] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 172 (0x7f920f70a400) [pid = 3974] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 171 (0x7f9233ec3400) [pid = 3974] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 170 (0x7f9211277800) [pid = 3974] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:19:36 INFO - PROCESS | 3974 | --DOMWINDOW == 169 (0x7f920cce8400) [pid = 3974] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:19:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:19:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1877ms 21:19:36 INFO - PROCESS | 3974 | 1461212376357 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 21:19:36 INFO - PROCESS | 3974 | 1461212376360 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 21:19:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:19:36 INFO - PROCESS | 3974 | 1461212376366 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:19:36 INFO - PROCESS | 3974 | 1461212376371 Marionette TRACE conn3 <- [1,2330,null,{}] 21:19:36 INFO - PROCESS | 3974 | 1461212376390 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}] 21:19:36 INFO - PROCESS | 3974 | 1461212376545 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 21:19:36 INFO - PROCESS | 3974 | 1461212376558 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:36 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f3ca000 == 124 [pid = 3974] [id = 590] 21:19:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 170 (0x7f920f7c7c00) [pid = 3974] [serial = 1771] [outer = (nil)] 21:19:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 171 (0x7f920fe4ac00) [pid = 3974] [serial = 1772] [outer = 0x7f920f7c7c00] 21:19:36 INFO - PROCESS | 3974 | 1461212376616 Marionette DEBUG loaded listener.js 21:19:36 INFO - PROCESS | 3974 | ++DOMWINDOW == 172 (0x7f9212620c00) [pid = 3974] [serial = 1773] [outer = 0x7f920f7c7c00] 21:19:37 INFO - PROCESS | 3974 | 1461212377352 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]]]}] 21:19:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:19:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1036ms 21:19:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:19:37 INFO - PROCESS | 3974 | 1461212377402 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 21:19:37 INFO - PROCESS | 3974 | 1461212377405 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 21:19:37 INFO - PROCESS | 3974 | 1461212377410 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:19:37 INFO - PROCESS | 3974 | 1461212377412 Marionette TRACE conn3 <- [1,2334,null,{}] 21:19:37 INFO - PROCESS | 3974 | 1461212377417 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}] 21:19:37 INFO - PROCESS | 3974 | 1461212377620 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 21:19:37 INFO - PROCESS | 3974 | 1461212377640 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:37 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b2c7800 == 125 [pid = 3974] [id = 591] 21:19:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 173 (0x7f920d4fc400) [pid = 3974] [serial = 1774] [outer = (nil)] 21:19:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 174 (0x7f92140b1800) [pid = 3974] [serial = 1775] [outer = 0x7f920d4fc400] 21:19:37 INFO - PROCESS | 3974 | 1461212377693 Marionette DEBUG loaded listener.js 21:19:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 175 (0x7f92140df000) [pid = 3974] [serial = 1776] [outer = 0x7f920d4fc400] 21:19:38 INFO - PROCESS | 3974 | 1461212378624 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]]]}] 21:19:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:19:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1226ms 21:19:38 INFO - PROCESS | 3974 | 1461212378636 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 21:19:38 INFO - PROCESS | 3974 | 1461212378641 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 21:19:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:19:38 INFO - PROCESS | 3974 | 1461212378664 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:19:38 INFO - PROCESS | 3974 | 1461212378670 Marionette TRACE conn3 <- [1,2338,null,{}] 21:19:38 INFO - PROCESS | 3974 | 1461212378678 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}] 21:19:38 INFO - PROCESS | 3974 | 1461212378837 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 21:19:39 INFO - PROCESS | 3974 | 1461212379043 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:39 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9211507000 == 126 [pid = 3974] [id = 592] 21:19:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 176 (0x7f9209a36c00) [pid = 3974] [serial = 1777] [outer = (nil)] 21:19:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 177 (0x7f920f5dbc00) [pid = 3974] [serial = 1778] [outer = 0x7f9209a36c00] 21:19:39 INFO - PROCESS | 3974 | 1461212379108 Marionette DEBUG loaded listener.js 21:19:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 178 (0x7f920fe4c000) [pid = 3974] [serial = 1779] [outer = 0x7f9209a36c00] 21:19:39 INFO - PROCESS | 3974 | 1461212379994 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]]]}] 21:19:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:19:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1393ms 21:19:40 INFO - PROCESS | 3974 | 1461212380055 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 21:19:40 INFO - PROCESS | 3974 | 1461212380063 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 21:19:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:19:40 INFO - PROCESS | 3974 | 1461212380072 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:19:40 INFO - PROCESS | 3974 | 1461212380075 Marionette TRACE conn3 <- [1,2342,null,{}] 21:19:40 INFO - PROCESS | 3974 | 1461212380081 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}] 21:19:40 INFO - PROCESS | 3974 | 1461212380256 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 21:19:40 INFO - PROCESS | 3974 | 1461212380451 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:40 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b516800 == 127 [pid = 3974] [id = 593] 21:19:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 179 (0x7f920d095000) [pid = 3974] [serial = 1780] [outer = (nil)] 21:19:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 180 (0x7f92126d1400) [pid = 3974] [serial = 1781] [outer = 0x7f920d095000] 21:19:40 INFO - PROCESS | 3974 | 1461212380516 Marionette DEBUG loaded listener.js 21:19:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 181 (0x7f92140db400) [pid = 3974] [serial = 1782] [outer = 0x7f920d095000] 21:19:41 INFO - PROCESS | 3974 | 1461212381440 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]]]}] 21:19:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:19:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1427ms 21:19:41 INFO - PROCESS | 3974 | 1461212381499 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 21:19:41 INFO - PROCESS | 3974 | 1461212381502 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 21:19:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:19:41 INFO - PROCESS | 3974 | 1461212381508 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:19:41 INFO - PROCESS | 3974 | 1461212381513 Marionette TRACE conn3 <- [1,2346,null,{}] 21:19:41 INFO - PROCESS | 3974 | 1461212381528 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}] 21:19:41 INFO - PROCESS | 3974 | 1461212381690 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 21:19:41 INFO - PROCESS | 3974 | 1461212381887 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:41 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c01b000 == 128 [pid = 3974] [id = 594] 21:19:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 182 (0x7f921284fc00) [pid = 3974] [serial = 1783] [outer = (nil)] 21:19:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 183 (0x7f92144b5400) [pid = 3974] [serial = 1784] [outer = 0x7f921284fc00] 21:19:41 INFO - PROCESS | 3974 | 1461212381955 Marionette DEBUG loaded listener.js 21:19:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 184 (0x7f9215d72400) [pid = 3974] [serial = 1785] [outer = 0x7f921284fc00] 21:19:42 INFO - PROCESS | 3974 | 1461212382791 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]]]}] 21:19:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:19:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1337ms 21:19:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:19:42 INFO - PROCESS | 3974 | 1461212382846 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 21:19:42 INFO - PROCESS | 3974 | 1461212382849 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 21:19:42 INFO - PROCESS | 3974 | 1461212382855 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:19:42 INFO - PROCESS | 3974 | 1461212382858 Marionette TRACE conn3 <- [1,2350,null,{}] 21:19:42 INFO - PROCESS | 3974 | 1461212382865 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}] 21:19:43 INFO - PROCESS | 3974 | 1461212383015 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 21:19:43 INFO - PROCESS | 3974 | 1461212383216 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:43 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c3dd000 == 129 [pid = 3974] [id = 595] 21:19:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 185 (0x7f92140b2000) [pid = 3974] [serial = 1786] [outer = (nil)] 21:19:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 186 (0x7f9215e19c00) [pid = 3974] [serial = 1787] [outer = 0x7f92140b2000] 21:19:43 INFO - PROCESS | 3974 | 1461212383283 Marionette DEBUG loaded listener.js 21:19:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 187 (0x7f9215e8cc00) [pid = 3974] [serial = 1788] [outer = 0x7f92140b2000] 21:19:44 INFO - PROCESS | 3974 | 1461212384060 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]]]}] 21:19:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:19:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1229ms 21:19:44 INFO - PROCESS | 3974 | 1461212384086 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 21:19:44 INFO - PROCESS | 3974 | 1461212384089 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 21:19:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:19:44 INFO - PROCESS | 3974 | 1461212384096 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:19:44 INFO - PROCESS | 3974 | 1461212384099 Marionette TRACE conn3 <- [1,2354,null,{}] 21:19:44 INFO - PROCESS | 3974 | 1461212384104 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}] 21:19:44 INFO - PROCESS | 3974 | 1461212384250 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 21:19:44 INFO - PROCESS | 3974 | 1461212384451 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:44 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921d4a5000 == 130 [pid = 3974] [id = 596] 21:19:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 188 (0x7f9215d78c00) [pid = 3974] [serial = 1789] [outer = (nil)] 21:19:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 189 (0x7f9215e97000) [pid = 3974] [serial = 1790] [outer = 0x7f9215d78c00] 21:19:44 INFO - PROCESS | 3974 | 1461212384514 Marionette DEBUG loaded listener.js 21:19:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 190 (0x7f9215ee6400) [pid = 3974] [serial = 1791] [outer = 0x7f9215d78c00] 21:19:45 INFO - PROCESS | 3974 | 1461212385310 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]]]}] 21:19:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:19:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1281ms 21:19:45 INFO - PROCESS | 3974 | 1461212385378 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 21:19:45 INFO - PROCESS | 3974 | 1461212385382 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 21:19:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:19:45 INFO - PROCESS | 3974 | 1461212385387 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:19:45 INFO - PROCESS | 3974 | 1461212385389 Marionette TRACE conn3 <- [1,2358,null,{}] 21:19:45 INFO - PROCESS | 3974 | 1461212385394 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}] 21:19:45 INFO - PROCESS | 3974 | 1461212385577 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 21:19:45 INFO - PROCESS | 3974 | 1461212385787 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:45 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc1b800 == 131 [pid = 3974] [id = 597] 21:19:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 191 (0x7f9215ee8c00) [pid = 3974] [serial = 1792] [outer = (nil)] 21:19:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 192 (0x7f92160b3400) [pid = 3974] [serial = 1793] [outer = 0x7f9215ee8c00] 21:19:45 INFO - PROCESS | 3974 | 1461212385857 Marionette DEBUG loaded listener.js 21:19:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 193 (0x7f9216667800) [pid = 3974] [serial = 1794] [outer = 0x7f9215ee8c00] 21:19:46 INFO - PROCESS | 3974 | 1461212386689 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]]]}] 21:19:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:19:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1377ms 21:19:46 INFO - PROCESS | 3974 | 1461212386765 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 21:19:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:19:46 INFO - PROCESS | 3974 | 1461212386768 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 21:19:46 INFO - PROCESS | 3974 | 1461212386773 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:19:46 INFO - PROCESS | 3974 | 1461212386776 Marionette TRACE conn3 <- [1,2362,null,{}] 21:19:46 INFO - PROCESS | 3974 | 1461212386781 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}] 21:19:46 INFO - PROCESS | 3974 | 1461212386934 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 21:19:47 INFO - PROCESS | 3974 | 1461212387133 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:47 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e03b000 == 132 [pid = 3974] [id = 598] 21:19:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 194 (0x7f9216667400) [pid = 3974] [serial = 1795] [outer = (nil)] 21:19:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 195 (0x7f9216788000) [pid = 3974] [serial = 1796] [outer = 0x7f9216667400] 21:19:47 INFO - PROCESS | 3974 | 1461212387203 Marionette DEBUG loaded listener.js 21:19:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 196 (0x7f9216b52c00) [pid = 3974] [serial = 1797] [outer = 0x7f9216667400] 21:19:48 INFO - PROCESS | 3974 | 1461212388005 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]]]}] 21:19:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:19:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1286ms 21:19:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:19:48 INFO - PROCESS | 3974 | 1461212388060 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 21:19:48 INFO - PROCESS | 3974 | 1461212388062 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 21:19:48 INFO - PROCESS | 3974 | 1461212388068 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:19:48 INFO - PROCESS | 3974 | 1461212388071 Marionette TRACE conn3 <- [1,2366,null,{}] 21:19:48 INFO - PROCESS | 3974 | 1461212388075 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}] 21:19:48 INFO - PROCESS | 3974 | 1461212388223 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 21:19:48 INFO - PROCESS | 3974 | 1461212388429 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:48 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e597800 == 133 [pid = 3974] [id = 599] 21:19:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 197 (0x7f920c8f1400) [pid = 3974] [serial = 1798] [outer = (nil)] 21:19:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 198 (0x7f9216b53400) [pid = 3974] [serial = 1799] [outer = 0x7f920c8f1400] 21:19:48 INFO - PROCESS | 3974 | 1461212388532 Marionette DEBUG loaded listener.js 21:19:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 199 (0x7f9216b63400) [pid = 3974] [serial = 1800] [outer = 0x7f920c8f1400] 21:19:49 INFO - PROCESS | 3974 | 1461212389331 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]]]}] 21:19:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:19:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1328ms 21:19:49 INFO - PROCESS | 3974 | 1461212389396 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 21:19:49 INFO - PROCESS | 3974 | 1461212389399 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 21:19:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:19:49 INFO - PROCESS | 3974 | 1461212389406 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:19:49 INFO - PROCESS | 3974 | 1461212389408 Marionette TRACE conn3 <- [1,2370,null,{}] 21:19:49 INFO - PROCESS | 3974 | 1461212389413 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}] 21:19:49 INFO - PROCESS | 3974 | 1461212389558 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 21:19:49 INFO - PROCESS | 3974 | 1461212389769 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:49 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e915800 == 134 [pid = 3974] [id = 600] 21:19:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 200 (0x7f920c8efc00) [pid = 3974] [serial = 1801] [outer = (nil)] 21:19:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 201 (0x7f9216b6a400) [pid = 3974] [serial = 1802] [outer = 0x7f920c8efc00] 21:19:49 INFO - PROCESS | 3974 | 1461212389879 Marionette DEBUG loaded listener.js 21:19:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 202 (0x7f921ac1e800) [pid = 3974] [serial = 1803] [outer = 0x7f920c8efc00] 21:19:50 INFO - PROCESS | 3974 | 1461212390707 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]]]}] 21:19:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:19:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1328ms 21:19:50 INFO - PROCESS | 3974 | 1461212390735 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 21:19:50 INFO - PROCESS | 3974 | 1461212390738 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 21:19:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:19:50 INFO - PROCESS | 3974 | 1461212390743 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:19:50 INFO - PROCESS | 3974 | 1461212390746 Marionette TRACE conn3 <- [1,2374,null,{}] 21:19:50 INFO - PROCESS | 3974 | 1461212390751 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}] 21:19:50 INFO - PROCESS | 3974 | 1461212390899 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 21:19:51 INFO - PROCESS | 3974 | 1461212391104 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:51 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921eb1a000 == 135 [pid = 3974] [id = 601] 21:19:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 203 (0x7f920f7c9c00) [pid = 3974] [serial = 1804] [outer = (nil)] 21:19:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 204 (0x7f921ac7e800) [pid = 3974] [serial = 1805] [outer = 0x7f920f7c9c00] 21:19:51 INFO - PROCESS | 3974 | 1461212391166 Marionette DEBUG loaded listener.js 21:19:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 205 (0x7f921ad52000) [pid = 3974] [serial = 1806] [outer = 0x7f920f7c9c00] 21:19:52 INFO - PROCESS | 3974 | 1461212392012 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]]]}] 21:19:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:19:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1327ms 21:19:52 INFO - PROCESS | 3974 | 1461212392071 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 21:19:52 INFO - PROCESS | 3974 | 1461212392075 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 21:19:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:19:52 INFO - PROCESS | 3974 | 1461212392080 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:19:52 INFO - PROCESS | 3974 | 1461212392084 Marionette TRACE conn3 <- [1,2378,null,{}] 21:19:52 INFO - PROCESS | 3974 | 1461212392089 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}] 21:19:52 INFO - PROCESS | 3974 | 1461212392275 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 21:19:52 INFO - PROCESS | 3974 | 1461212392477 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:52 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ecd2000 == 136 [pid = 3974] [id = 602] 21:19:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 206 (0x7f9216b68000) [pid = 3974] [serial = 1807] [outer = (nil)] 21:19:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 207 (0x7f921adabc00) [pid = 3974] [serial = 1808] [outer = 0x7f9216b68000] 21:19:52 INFO - PROCESS | 3974 | 1461212392587 Marionette DEBUG loaded listener.js 21:19:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 208 (0x7f921b043c00) [pid = 3974] [serial = 1809] [outer = 0x7f9216b68000] 21:19:53 INFO - PROCESS | 3974 | 1461212393463 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]]]}] 21:19:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:19:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1432ms 21:19:53 INFO - PROCESS | 3974 | 1461212393512 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 21:19:53 INFO - PROCESS | 3974 | 1461212393515 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 21:19:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:19:53 INFO - PROCESS | 3974 | 1461212393521 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:19:53 INFO - PROCESS | 3974 | 1461212393522 Marionette TRACE conn3 <- [1,2382,null,{}] 21:19:53 INFO - PROCESS | 3974 | 1461212393528 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}] 21:19:53 INFO - PROCESS | 3974 | 1461212393691 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 21:19:53 INFO - PROCESS | 3974 | 1461212393902 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:53 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921efed800 == 137 [pid = 3974] [id = 603] 21:19:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 209 (0x7f92144a6400) [pid = 3974] [serial = 1810] [outer = (nil)] 21:19:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 210 (0x7f921b050800) [pid = 3974] [serial = 1811] [outer = 0x7f92144a6400] 21:19:54 INFO - PROCESS | 3974 | 1461212394004 Marionette DEBUG loaded listener.js 21:19:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 211 (0x7f921b1e5c00) [pid = 3974] [serial = 1812] [outer = 0x7f92144a6400] 21:19:54 INFO - PROCESS | 3974 | 1461212394849 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]]]}] 21:19:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:19:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1378ms 21:19:54 INFO - PROCESS | 3974 | 1461212394901 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 21:19:54 INFO - PROCESS | 3974 | 1461212394904 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 21:19:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:19:54 INFO - PROCESS | 3974 | 1461212394909 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:19:54 INFO - PROCESS | 3974 | 1461212394912 Marionette TRACE conn3 <- [1,2386,null,{}] 21:19:54 INFO - PROCESS | 3974 | 1461212394916 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}] 21:19:55 INFO - PROCESS | 3974 | 1461212395065 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 21:19:55 INFO - PROCESS | 3974 | 1461212395274 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:55 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920fb50800 == 138 [pid = 3974] [id = 604] 21:19:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 212 (0x7f920ccf0400) [pid = 3974] [serial = 1813] [outer = (nil)] 21:19:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 213 (0x7f920f70b000) [pid = 3974] [serial = 1814] [outer = 0x7f920ccf0400] 21:19:55 INFO - PROCESS | 3974 | 1461212395336 Marionette DEBUG loaded listener.js 21:19:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 214 (0x7f921b52b400) [pid = 3974] [serial = 1815] [outer = 0x7f920ccf0400] 21:19:56 INFO - PROCESS | 3974 | 1461212396148 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]]]}] 21:19:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:19:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1276ms 21:19:56 INFO - PROCESS | 3974 | 1461212396185 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 21:19:56 INFO - PROCESS | 3974 | 1461212396189 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 21:19:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:19:56 INFO - PROCESS | 3974 | 1461212396194 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:19:56 INFO - PROCESS | 3974 | 1461212396196 Marionette TRACE conn3 <- [1,2390,null,{}] 21:19:56 INFO - PROCESS | 3974 | 1461212396201 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}] 21:19:56 INFO - PROCESS | 3974 | 1461212396351 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 21:19:56 INFO - PROCESS | 3974 | 1461212396611 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:56 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920fb48000 == 139 [pid = 3974] [id = 605] 21:19:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 215 (0x7f9209a30400) [pid = 3974] [serial = 1816] [outer = (nil)] 21:19:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 216 (0x7f9209a3bc00) [pid = 3974] [serial = 1817] [outer = 0x7f9209a30400] 21:19:56 INFO - PROCESS | 3974 | 1461212396677 Marionette DEBUG loaded listener.js 21:19:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 217 (0x7f920f711c00) [pid = 3974] [serial = 1818] [outer = 0x7f9209a30400] 21:19:57 INFO - PROCESS | 3974 | 1461212397474 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]]]}] 21:19:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:19:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1326ms 21:19:57 INFO - PROCESS | 3974 | 1461212397520 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 21:19:57 INFO - PROCESS | 3974 | 1461212397524 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 21:19:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:19:57 INFO - PROCESS | 3974 | 1461212397529 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:19:57 INFO - PROCESS | 3974 | 1461212397531 Marionette TRACE conn3 <- [1,2394,null,{}] 21:19:57 INFO - PROCESS | 3974 | 1461212397536 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}] 21:19:57 INFO - PROCESS | 3974 | 1461212397694 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 21:19:57 INFO - PROCESS | 3974 | 1461212397910 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:58 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f1cc000 == 140 [pid = 3974] [id = 606] 21:19:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 218 (0x7f9209a31000) [pid = 3974] [serial = 1819] [outer = (nil)] 21:19:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 219 (0x7f920a1bd000) [pid = 3974] [serial = 1820] [outer = 0x7f9209a31000] 21:19:58 INFO - PROCESS | 3974 | 1461212398219 Marionette DEBUG loaded listener.js 21:19:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 220 (0x7f920ccf1000) [pid = 3974] [serial = 1821] [outer = 0x7f9209a31000] 21:19:59 INFO - PROCESS | 3974 | 1461212399110 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]]]}] 21:19:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:19:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1629ms 21:19:59 INFO - PROCESS | 3974 | 1461212399168 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 21:19:59 INFO - PROCESS | 3974 | 1461212399174 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 21:19:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:19:59 INFO - PROCESS | 3974 | 1461212399184 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:19:59 INFO - PROCESS | 3974 | 1461212399187 Marionette TRACE conn3 <- [1,2398,null,{}] 21:19:59 INFO - PROCESS | 3974 | 1461212399193 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}] 21:19:59 INFO - PROCESS | 3974 | 1461212399359 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 21:19:59 INFO - PROCESS | 3974 | 1461212399700 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:19:59 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920d246000 == 141 [pid = 3974] [id = 607] 21:19:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 221 (0x7f920f5d5800) [pid = 3974] [serial = 1822] [outer = (nil)] 21:19:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 222 (0x7f920f7cc800) [pid = 3974] [serial = 1823] [outer = 0x7f920f5d5800] 21:19:59 INFO - PROCESS | 3974 | 1461212399800 Marionette DEBUG loaded listener.js 21:19:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 223 (0x7f92111e3c00) [pid = 3974] [serial = 1824] [outer = 0x7f920f5d5800] 21:20:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92128ce800 == 140 [pid = 3974] [id = 539] 21:20:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923ce2e000 == 139 [pid = 3974] [id = 160] 21:20:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216441800 == 138 [pid = 3974] [id = 540] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 222 (0x7f9215d75800) [pid = 3974] [serial = 1730] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 221 (0x7f920d09a400) [pid = 3974] [serial = 1733] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 220 (0x7f920f5d5c00) [pid = 3974] [serial = 1736] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92143e0000 == 137 [pid = 3974] [id = 585] 21:20:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9212865800 == 136 [pid = 3974] [id = 584] 21:20:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92111d9800 == 135 [pid = 3974] [id = 583] 21:20:00 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920c9c3800 == 134 [pid = 3974] [id = 582] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 219 (0x7f922665c800) [pid = 3974] [serial = 1455] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 218 (0x7f922e056c00) [pid = 3974] [serial = 1584] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 217 (0x7f920d4f7c00) [pid = 3974] [serial = 1530] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 216 (0x7f9235179400) [pid = 3974] [serial = 1521] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 215 (0x7f923a170400) [pid = 3974] [serial = 1476] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 214 (0x7f923a074800) [pid = 3974] [serial = 1470] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 213 (0x7f921e25d400) [pid = 3974] [serial = 1578] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 212 (0x7f9235fbe400) [pid = 3974] [serial = 1590] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 211 (0x7f920d09fc00) [pid = 3974] [serial = 1527] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 210 (0x7f921b8a5c00) [pid = 3974] [serial = 1377] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 209 (0x7f9213380400) [pid = 3974] [serial = 1572] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 208 (0x7f92144a9000) [pid = 3974] [serial = 1506] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 207 (0x7f9235f49c00) [pid = 3974] [serial = 1533] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 206 (0x7f923a020000) [pid = 3974] [serial = 1536] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 205 (0x7f921bf45c00) [pid = 3974] [serial = 1575] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 204 (0x7f920fe51c00) [pid = 3974] [serial = 1473] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 203 (0x7f920a1c6000) [pid = 3974] [serial = 1542] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 202 (0x7f9239984800) [pid = 3974] [serial = 1467] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 201 (0x7f9220006400) [pid = 3974] [serial = 1581] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 200 (0x7f921ea17800) [pid = 3974] [serial = 1452] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 199 (0x7f92276ad400) [pid = 3974] [serial = 1518] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 198 (0x7f921b8a2c00) [pid = 3974] [serial = 1509] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 197 (0x7f9239fc5000) [pid = 3974] [serial = 1524] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 196 (0x7f922a445800) [pid = 3974] [serial = 1458] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 195 (0x7f9234f18400) [pid = 3974] [serial = 1587] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 194 (0x7f9221c51400) [pid = 3974] [serial = 1515] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 193 (0x7f9235f32000) [pid = 3974] [serial = 1461] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 192 (0x7f921ad53000) [pid = 3974] [serial = 1449] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 191 (0x7f9211556400) [pid = 3974] [serial = 1539] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 190 (0x7f92111f1c00) [pid = 3974] [serial = 1569] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 189 (0x7f921ec51800) [pid = 3974] [serial = 1512] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 188 (0x7f92362c6800) [pid = 3974] [serial = 1464] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 187 (0x7f9212443400) [pid = 3974] [serial = 1608] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 186 (0x7f9213381400) [pid = 3974] [serial = 1635] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 185 (0x7f9233ec4000) [pid = 3974] [serial = 1671] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 184 (0x7f921d3ac400) [pid = 3974] [serial = 1644] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 183 (0x7f921e43d800) [pid = 3974] [serial = 1647] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 182 (0x7f9239a51c00) [pid = 3974] [serial = 1674] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 181 (0x7f921eacdc00) [pid = 3974] [serial = 1650] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 180 (0x7f9209a3e400) [pid = 3974] [serial = 1596] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 179 (0x7f920fe43400) [pid = 3974] [serial = 1632] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 178 (0x7f922a4f2800) [pid = 3974] [serial = 1665] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 177 (0x7f921ee79400) [pid = 3974] [serial = 1653] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 176 (0x7f921179ec00) [pid = 3974] [serial = 1602] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 175 (0x7f921b1db000) [pid = 3974] [serial = 1638] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 174 (0x7f9221a54800) [pid = 3974] [serial = 1659] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 173 (0x7f922752c400) [pid = 3974] [serial = 1662] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 172 (0x7f923a02e000) [pid = 3974] [serial = 1593] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 171 (0x7f9220be3c00) [pid = 3974] [serial = 1656] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 170 (0x7f921c0ec000) [pid = 3974] [serial = 1641] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 169 (0x7f9235fc2c00) [pid = 3974] [serial = 1599] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 168 (0x7f9221a4c400) [pid = 3974] [serial = 1605] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 167 (0x7f923517f800) [pid = 3974] [serial = 1668] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 166 (0x7f921c0a8c00) [pid = 3974] [serial = 1688] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 165 (0x7f921e254400) [pid = 3974] [serial = 1691] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 164 (0x7f920f7c7400) [pid = 3974] [serial = 1676] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 163 (0x7f92114c9000) [pid = 3974] [serial = 1677] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 162 (0x7f9211798400) [pid = 3974] [serial = 1634] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 161 (0x7f921b01f000) [pid = 3974] [serial = 1646] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 160 (0x7f920d0a1800) [pid = 3974] [serial = 1631] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 159 (0x7f921b8a4000) [pid = 3974] [serial = 1629] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 158 (0x7f921179b800) [pid = 3974] [serial = 1679] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 157 (0x7f921243d000) [pid = 3974] [serial = 1680] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 156 (0x7f92140b3400) [pid = 3974] [serial = 1682] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 155 (0x7f921c39b800) [pid = 3974] [serial = 1643] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 154 (0x7f921ec50800) [pid = 3974] [serial = 1652] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 153 (0x7f921c0abc00) [pid = 3974] [serial = 1640] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 152 (0x7f921ee70400) [pid = 3974] [serial = 1655] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 151 (0x7f921fd5ec00) [pid = 3974] [serial = 1692] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 150 (0x7f922199c400) [pid = 3974] [serial = 1658] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 149 (0x7f9226040c00) [pid = 3974] [serial = 1661] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 148 (0x7f9215ef0000) [pid = 3974] [serial = 1683] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 147 (0x7f9227cf0800) [pid = 3974] [serial = 1664] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 146 (0x7f9234a6ac00) [pid = 3974] [serial = 1667] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 145 (0x7f921d3b9c00) [pid = 3974] [serial = 1670] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 144 (0x7f9235fbb400) [pid = 3974] [serial = 1673] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 143 (0x7f921677e800) [pid = 3974] [serial = 1637] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 142 (0x7f920f548c00) [pid = 3974] [serial = 1742] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 141 (0x7f92111ea400) [pid = 3974] [serial = 1745] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 140 (0x7f92140e0800) [pid = 3974] [serial = 1697] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 139 (0x7f92114c6800) [pid = 3974] [serial = 1700] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 138 (0x7f921e9ba000) [pid = 3974] [serial = 1649] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 137 (0x7f9215e1ec00) [pid = 3974] [serial = 1703] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 136 (0x7f921c396000) [pid = 3974] [serial = 1706] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 135 (0x7f921df39000) [pid = 3974] [serial = 1709] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 134 (0x7f920f5dc800) [pid = 3974] [serial = 1743] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 133 (0x7f921e256400) [pid = 3974] [serial = 1712] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 132 (0x7f922417bc00) [pid = 3974] [serial = 1715] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 131 (0x7f9227281c00) [pid = 3974] [serial = 1718] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 130 (0x7f921ac16800) [pid = 3974] [serial = 1685] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 129 (0x7f9233ec9c00) [pid = 3974] [serial = 1721] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 128 (0x7f92380ce800) [pid = 3974] [serial = 1724] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 127 (0x7f92140ad400) [pid = 3974] [serial = 1695] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 126 (0x7f9239a5e400) [pid = 3974] [serial = 1727] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 125 (0x7f92115d1800) [pid = 3974] [serial = 1694] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 124 (0x7f921d1e3000) [pid = 3974] [serial = 1689] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 123 (0x7f921b044800) [pid = 3974] [serial = 1686] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 122 (0x7f920cce4000) [pid = 3974] [serial = 1740] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | --DOMWINDOW == 121 (0x7f9209a3c000) [pid = 3974] [serial = 1739] [outer = (nil)] [url = about:blank] 21:20:00 INFO - PROCESS | 3974 | 1461212400699 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]]]}] 21:20:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:20:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1532ms 21:20:00 INFO - PROCESS | 3974 | 1461212400715 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 21:20:00 INFO - PROCESS | 3974 | 1461212400719 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 21:20:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:20:00 INFO - PROCESS | 3974 | 1461212400758 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:20:00 INFO - PROCESS | 3974 | 1461212400761 Marionette TRACE conn3 <- [1,2402,null,{}] 21:20:00 INFO - PROCESS | 3974 | 1461212400769 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}] 21:20:00 INFO - PROCESS | 3974 | 1461212400914 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 21:20:00 INFO - PROCESS | 3974 | 1461212400929 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:00 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f6db800 == 135 [pid = 3974] [id = 608] 21:20:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 122 (0x7f920d4f7c00) [pid = 3974] [serial = 1825] [outer = (nil)] 21:20:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 123 (0x7f9211277800) [pid = 3974] [serial = 1826] [outer = 0x7f920d4f7c00] 21:20:00 INFO - PROCESS | 3974 | 1461212400983 Marionette DEBUG loaded listener.js 21:20:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 124 (0x7f921154b400) [pid = 3974] [serial = 1827] [outer = 0x7f920d4f7c00] 21:20:01 INFO - PROCESS | 3974 | 1461212401797 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]]]}] 21:20:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:20:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1113ms 21:20:01 INFO - PROCESS | 3974 | 1461212401842 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 21:20:01 INFO - PROCESS | 3974 | 1461212401845 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 21:20:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:20:01 INFO - PROCESS | 3974 | 1461212401850 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:20:01 INFO - PROCESS | 3974 | 1461212401855 Marionette TRACE conn3 <- [1,2406,null,{}] 21:20:01 INFO - PROCESS | 3974 | 1461212401868 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}] 21:20:02 INFO - PROCESS | 3974 | 1461212402037 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 21:20:02 INFO - PROCESS | 3974 | 1461212402205 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:02 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9212861000 == 136 [pid = 3974] [id = 609] 21:20:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 125 (0x7f920f5dc800) [pid = 3974] [serial = 1828] [outer = (nil)] 21:20:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 126 (0x7f921179e400) [pid = 3974] [serial = 1829] [outer = 0x7f920f5dc800] 21:20:02 INFO - PROCESS | 3974 | 1461212402260 Marionette DEBUG loaded listener.js 21:20:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 127 (0x7f9212443400) [pid = 3974] [serial = 1830] [outer = 0x7f920f5dc800] 21:20:02 INFO - PROCESS | 3974 | 1461212402986 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]]]}] 21:20:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:20:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1184ms 21:20:03 INFO - PROCESS | 3974 | 1461212403034 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 21:20:03 INFO - PROCESS | 3974 | 1461212403038 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 21:20:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:20:03 INFO - PROCESS | 3974 | 1461212403049 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:20:03 INFO - PROCESS | 3974 | 1461212403052 Marionette TRACE conn3 <- [1,2410,null,{}] 21:20:03 INFO - PROCESS | 3974 | 1461212403056 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}] 21:20:03 INFO - PROCESS | 3974 | 1461212403254 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 21:20:03 INFO - PROCESS | 3974 | 1461212403286 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:03 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216518800 == 137 [pid = 3974] [id = 610] 21:20:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 128 (0x7f9212440800) [pid = 3974] [serial = 1831] [outer = (nil)] 21:20:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 129 (0x7f9212850000) [pid = 3974] [serial = 1832] [outer = 0x7f9212440800] 21:20:03 INFO - PROCESS | 3974 | 1461212403339 Marionette DEBUG loaded listener.js 21:20:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 130 (0x7f9213387400) [pid = 3974] [serial = 1833] [outer = 0x7f9212440800] 21:20:04 INFO - PROCESS | 3974 | 1461212404216 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]]]}] 21:20:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:20:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1233ms 21:20:04 INFO - PROCESS | 3974 | 1461212404288 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 21:20:04 INFO - PROCESS | 3974 | 1461212404296 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 21:20:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:20:04 INFO - PROCESS | 3974 | 1461212404301 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:20:04 INFO - PROCESS | 3974 | 1461212404306 Marionette TRACE conn3 <- [1,2414,null,{}] 21:20:04 INFO - PROCESS | 3974 | 1461212404314 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}] 21:20:04 INFO - PROCESS | 3974 | 1461212404527 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 129 (0x7f9221a49c00) [pid = 3974] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 128 (0x7f920cce8000) [pid = 3974] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 127 (0x7f920f945400) [pid = 3974] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 126 (0x7f921ec4f400) [pid = 3974] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 125 (0x7f9215f4d000) [pid = 3974] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 124 (0x7f920f546800) [pid = 3974] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 123 (0x7f9209a39400) [pid = 3974] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 122 (0x7f921ad9dc00) [pid = 3974] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 121 (0x7f921d3b0400) [pid = 3974] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 120 (0x7f9216666000) [pid = 3974] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 119 (0x7f922000bc00) [pid = 3974] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 118 (0x7f9209a32000) [pid = 3974] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 117 (0x7f9215d6cc00) [pid = 3974] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 116 (0x7f9209a34800) [pid = 3974] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 115 (0x7f9209a3e000) [pid = 3974] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 114 (0x7f921179c800) [pid = 3974] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 113 (0x7f920f7c7c00) [pid = 3974] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 112 (0x7f921284f000) [pid = 3974] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 111 (0x7f920d4f2000) [pid = 3974] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 110 (0x7f920f949000) [pid = 3974] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 109 (0x7f9209a34c00) [pid = 3974] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 108 (0x7f920fe47800) [pid = 3974] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:20:04 INFO - PROCESS | 3974 | --DOMWINDOW == 107 (0x7f920f7c9800) [pid = 3974] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:20:04 INFO - PROCESS | 3974 | 1461212404844 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:04 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f1ca800 == 138 [pid = 3974] [id = 611] 21:20:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 108 (0x7f9209a39400) [pid = 3974] [serial = 1834] [outer = (nil)] 21:20:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 109 (0x7f920d4fe400) [pid = 3974] [serial = 1835] [outer = 0x7f9209a39400] 21:20:04 INFO - PROCESS | 3974 | 1461212404905 Marionette DEBUG loaded listener.js 21:20:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 110 (0x7f9212622800) [pid = 3974] [serial = 1836] [outer = 0x7f9209a39400] 21:20:05 INFO - PROCESS | 3974 | 1461212405571 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]]]}] 21:20:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:20:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1287ms 21:20:05 INFO - PROCESS | 3974 | 1461212405589 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 21:20:05 INFO - PROCESS | 3974 | 1461212405591 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 21:20:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:20:05 INFO - PROCESS | 3974 | 1461212405597 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:20:05 INFO - PROCESS | 3974 | 1461212405599 Marionette TRACE conn3 <- [1,2418,null,{}] 21:20:05 INFO - PROCESS | 3974 | 1461212405605 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}] 21:20:05 INFO - PROCESS | 3974 | 1461212405830 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 21:20:05 INFO - PROCESS | 3974 | 1461212405852 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:05 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b282800 == 139 [pid = 3974] [id = 612] 21:20:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 111 (0x7f92126cf800) [pid = 3974] [serial = 1837] [outer = (nil)] 21:20:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 112 (0x7f9215d70c00) [pid = 3974] [serial = 1838] [outer = 0x7f92126cf800] 21:20:05 INFO - PROCESS | 3974 | 1461212405908 Marionette DEBUG loaded listener.js 21:20:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 113 (0x7f9215e8f400) [pid = 3974] [serial = 1839] [outer = 0x7f92126cf800] 21:20:06 INFO - PROCESS | 3974 | 1461212406602 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]]]}] 21:20:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:20:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1028ms 21:20:06 INFO - PROCESS | 3974 | 1461212406637 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 21:20:06 INFO - PROCESS | 3974 | 1461212406641 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 21:20:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:20:06 INFO - PROCESS | 3974 | 1461212406649 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:20:06 INFO - PROCESS | 3974 | 1461212406651 Marionette TRACE conn3 <- [1,2422,null,{}] 21:20:06 INFO - PROCESS | 3974 | 1461212406671 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}] 21:20:06 INFO - PROCESS | 3974 | 1461212406916 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 21:20:07 INFO - PROCESS | 3974 | 1461212407122 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:07 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920ee33000 == 140 [pid = 3974] [id = 613] 21:20:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 114 (0x7f9209a34800) [pid = 3974] [serial = 1840] [outer = (nil)] 21:20:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 115 (0x7f920a1bb400) [pid = 3974] [serial = 1841] [outer = 0x7f9209a34800] 21:20:07 INFO - PROCESS | 3974 | 1461212407193 Marionette DEBUG loaded listener.js 21:20:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 116 (0x7f920d098000) [pid = 3974] [serial = 1842] [outer = 0x7f9209a34800] 21:20:08 INFO - PROCESS | 3974 | 1461212408050 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]]]}] 21:20:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:20:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1429ms 21:20:08 INFO - PROCESS | 3974 | 1461212408080 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 21:20:08 INFO - PROCESS | 3974 | 1461212408086 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 21:20:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:20:08 INFO - PROCESS | 3974 | 1461212408093 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:20:08 INFO - PROCESS | 3974 | 1461212408099 Marionette TRACE conn3 <- [1,2426,null,{}] 21:20:08 INFO - PROCESS | 3974 | 1461212408105 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}] 21:20:08 INFO - PROCESS | 3974 | 1461212408275 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 21:20:08 INFO - PROCESS | 3974 | 1461212408475 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:08 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9213303000 == 141 [pid = 3974] [id = 614] 21:20:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 117 (0x7f9209a34c00) [pid = 3974] [serial = 1843] [outer = (nil)] 21:20:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 118 (0x7f920fe4f400) [pid = 3974] [serial = 1844] [outer = 0x7f9209a34c00] 21:20:08 INFO - PROCESS | 3974 | 1461212408543 Marionette DEBUG loaded listener.js 21:20:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 119 (0x7f92114c6c00) [pid = 3974] [serial = 1845] [outer = 0x7f9209a34c00] 21:20:09 INFO - PROCESS | 3974 | 1461212409406 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]]]}] 21:20:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:20:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1339ms 21:20:09 INFO - PROCESS | 3974 | 1461212409446 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 21:20:09 INFO - PROCESS | 3974 | 1461212409451 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 21:20:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:20:09 INFO - PROCESS | 3974 | 1461212409458 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:20:09 INFO - PROCESS | 3974 | 1461212409462 Marionette TRACE conn3 <- [1,2430,null,{}] 21:20:09 INFO - PROCESS | 3974 | 1461212409467 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}] 21:20:09 INFO - PROCESS | 3974 | 1461212409630 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 21:20:09 INFO - PROCESS | 3974 | 1461212409830 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:09 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b2dd800 == 142 [pid = 3974] [id = 615] 21:20:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 120 (0x7f920f949000) [pid = 3974] [serial = 1846] [outer = (nil)] 21:20:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 121 (0x7f92119da400) [pid = 3974] [serial = 1847] [outer = 0x7f920f949000] 21:20:09 INFO - PROCESS | 3974 | 1461212409905 Marionette DEBUG loaded listener.js 21:20:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 122 (0x7f9213383c00) [pid = 3974] [serial = 1848] [outer = 0x7f920f949000] 21:20:10 INFO - PROCESS | 3974 | 1461212410783 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]]]}] 21:20:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:20:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1380ms 21:20:10 INFO - PROCESS | 3974 | 1461212410839 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 21:20:10 INFO - PROCESS | 3974 | 1461212410845 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 21:20:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:20:10 INFO - PROCESS | 3974 | 1461212410859 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:20:10 INFO - PROCESS | 3974 | 1461212410866 Marionette TRACE conn3 <- [1,2434,null,{}] 21:20:10 INFO - PROCESS | 3974 | 1461212410870 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}] 21:20:11 INFO - PROCESS | 3974 | 1461212411074 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 21:20:11 INFO - PROCESS | 3974 | 1461212411266 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:11 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921bf78000 == 143 [pid = 3974] [id = 616] 21:20:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 123 (0x7f9211554c00) [pid = 3974] [serial = 1849] [outer = (nil)] 21:20:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 124 (0x7f9215d6bc00) [pid = 3974] [serial = 1850] [outer = 0x7f9211554c00] 21:20:11 INFO - PROCESS | 3974 | 1461212411332 Marionette DEBUG loaded listener.js 21:20:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 125 (0x7f9215f45400) [pid = 3974] [serial = 1851] [outer = 0x7f9211554c00] 21:20:12 INFO - PROCESS | 3974 | 1461212412131 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]]]}] 21:20:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:20:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1338ms 21:20:12 INFO - PROCESS | 3974 | 1461212412204 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 21:20:12 INFO - PROCESS | 3974 | 1461212412207 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 21:20:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:20:12 INFO - PROCESS | 3974 | 1461212412215 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:20:12 INFO - PROCESS | 3974 | 1461212412218 Marionette TRACE conn3 <- [1,2438,null,{}] 21:20:12 INFO - PROCESS | 3974 | 1461212412223 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}] 21:20:12 INFO - PROCESS | 3974 | 1461212412389 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 21:20:12 INFO - PROCESS | 3974 | 1461212412584 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:12 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c3db800 == 144 [pid = 3974] [id = 617] 21:20:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 126 (0x7f920f7c8800) [pid = 3974] [serial = 1852] [outer = (nil)] 21:20:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 127 (0x7f92160b0800) [pid = 3974] [serial = 1853] [outer = 0x7f920f7c8800] 21:20:12 INFO - PROCESS | 3974 | 1461212412646 Marionette DEBUG loaded listener.js 21:20:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 128 (0x7f9216666000) [pid = 3974] [serial = 1854] [outer = 0x7f920f7c8800] 21:20:13 INFO - PROCESS | 3974 | 1461212413444 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]]]}] 21:20:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:20:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1283ms 21:20:13 INFO - PROCESS | 3974 | 1461212413499 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 21:20:13 INFO - PROCESS | 3974 | 1461212413501 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 21:20:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:20:13 INFO - PROCESS | 3974 | 1461212413507 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:20:13 INFO - PROCESS | 3974 | 1461212413509 Marionette TRACE conn3 <- [1,2442,null,{}] 21:20:13 INFO - PROCESS | 3974 | 1461212413514 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}] 21:20:13 INFO - PROCESS | 3974 | 1461212413679 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 21:20:13 INFO - PROCESS | 3974 | 1461212413883 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:13 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dadb000 == 145 [pid = 3974] [id = 618] 21:20:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 129 (0x7f921ac22400) [pid = 3974] [serial = 1855] [outer = (nil)] 21:20:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 130 (0x7f921ac7d400) [pid = 3974] [serial = 1856] [outer = 0x7f921ac22400] 21:20:13 INFO - PROCESS | 3974 | 1461212413957 Marionette DEBUG loaded listener.js 21:20:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 131 (0x7f921ad9f400) [pid = 3974] [serial = 1857] [outer = 0x7f921ac22400] 21:20:14 INFO - PROCESS | 3974 | 1461212414778 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]]]}] 21:20:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:20:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1328ms 21:20:14 INFO - PROCESS | 3974 | 1461212414835 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 21:20:14 INFO - PROCESS | 3974 | 1461212414838 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 21:20:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:20:14 INFO - PROCESS | 3974 | 1461212414844 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:20:14 INFO - PROCESS | 3974 | 1461212414846 Marionette TRACE conn3 <- [1,2446,null,{}] 21:20:14 INFO - PROCESS | 3974 | 1461212414851 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}] 21:20:15 INFO - PROCESS | 3974 | 1461212415034 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 21:20:15 INFO - PROCESS | 3974 | 1461212415229 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:15 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e3bf800 == 146 [pid = 3974] [id = 619] 21:20:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 132 (0x7f921ac73400) [pid = 3974] [serial = 1858] [outer = (nil)] 21:20:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 133 (0x7f921b1dcc00) [pid = 3974] [serial = 1859] [outer = 0x7f921ac73400] 21:20:15 INFO - PROCESS | 3974 | 1461212415294 Marionette DEBUG loaded listener.js 21:20:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 134 (0x7f921b52e800) [pid = 3974] [serial = 1860] [outer = 0x7f921ac73400] 21:20:16 INFO - PROCESS | 3974 | 1461212416096 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]]]}] 21:20:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:20:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1277ms 21:20:16 INFO - PROCESS | 3974 | 1461212416127 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 21:20:16 INFO - PROCESS | 3974 | 1461212416130 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 21:20:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:20:16 INFO - PROCESS | 3974 | 1461212416137 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:20:16 INFO - PROCESS | 3974 | 1461212416140 Marionette TRACE conn3 <- [1,2450,null,{}] 21:20:16 INFO - PROCESS | 3974 | 1461212416145 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}] 21:20:16 INFO - PROCESS | 3974 | 1461212416306 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 21:20:16 INFO - PROCESS | 3974 | 1461212416504 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:16 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921eb1f800 == 147 [pid = 3974] [id = 620] 21:20:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 135 (0x7f921ad5bc00) [pid = 3974] [serial = 1861] [outer = (nil)] 21:20:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 136 (0x7f92126cec00) [pid = 3974] [serial = 1862] [outer = 0x7f921ad5bc00] 21:20:16 INFO - PROCESS | 3974 | 1461212416571 Marionette DEBUG loaded listener.js 21:20:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 137 (0x7f921b8a5c00) [pid = 3974] [serial = 1863] [outer = 0x7f921ad5bc00] 21:20:17 INFO - PROCESS | 3974 | 1461212417379 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]]]}] 21:20:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:20:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1279ms 21:20:17 INFO - PROCESS | 3974 | 1461212417416 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 21:20:17 INFO - PROCESS | 3974 | 1461212417418 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 21:20:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:20:17 INFO - PROCESS | 3974 | 1461212417424 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:20:17 INFO - PROCESS | 3974 | 1461212417426 Marionette TRACE conn3 <- [1,2454,null,{}] 21:20:17 INFO - PROCESS | 3974 | 1461212417432 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}] 21:20:17 INFO - PROCESS | 3974 | 1461212417591 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 21:20:17 INFO - PROCESS | 3974 | 1461212417790 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:17 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ecde000 == 148 [pid = 3974] [id = 621] 21:20:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 138 (0x7f9215d76400) [pid = 3974] [serial = 1864] [outer = (nil)] 21:20:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 139 (0x7f921b8b0800) [pid = 3974] [serial = 1865] [outer = 0x7f9215d76400] 21:20:17 INFO - PROCESS | 3974 | 1461212417853 Marionette DEBUG loaded listener.js 21:20:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 140 (0x7f921bf49c00) [pid = 3974] [serial = 1866] [outer = 0x7f9215d76400] 21:20:18 INFO - PROCESS | 3974 | 1461212418629 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]]]}] 21:20:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:20:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1225ms 21:20:18 INFO - PROCESS | 3974 | 1461212418654 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 21:20:18 INFO - PROCESS | 3974 | 1461212418656 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 21:20:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:20:18 INFO - PROCESS | 3974 | 1461212418664 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:20:18 INFO - PROCESS | 3974 | 1461212418667 Marionette TRACE conn3 <- [1,2458,null,{}] 21:20:18 INFO - PROCESS | 3974 | 1461212418671 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}] 21:20:18 INFO - PROCESS | 3974 | 1461212418833 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 21:20:19 INFO - PROCESS | 3974 | 1461212419032 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:19 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fd99000 == 149 [pid = 3974] [id = 622] 21:20:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 141 (0x7f921b01dc00) [pid = 3974] [serial = 1867] [outer = (nil)] 21:20:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 142 (0x7f921c0a2400) [pid = 3974] [serial = 1868] [outer = 0x7f921b01dc00] 21:20:19 INFO - PROCESS | 3974 | 1461212419094 Marionette DEBUG loaded listener.js 21:20:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 143 (0x7f921c0ac400) [pid = 3974] [serial = 1869] [outer = 0x7f921b01dc00] 21:20:19 INFO - PROCESS | 3974 | 1461212419911 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]]]}] 21:20:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:20:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1279ms 21:20:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:20:19 INFO - PROCESS | 3974 | 1461212419943 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 21:20:19 INFO - PROCESS | 3974 | 1461212419946 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 21:20:19 INFO - PROCESS | 3974 | 1461212419951 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:20:19 INFO - PROCESS | 3974 | 1461212419954 Marionette TRACE conn3 <- [1,2462,null,{}] 21:20:19 INFO - PROCESS | 3974 | 1461212419959 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}] 21:20:20 INFO - PROCESS | 3974 | 1461212420122 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 21:20:20 INFO - PROCESS | 3974 | 1461212420326 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:20 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9220161000 == 150 [pid = 3974] [id = 623] 21:20:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 144 (0x7f921c0a2800) [pid = 3974] [serial = 1870] [outer = (nil)] 21:20:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 145 (0x7f921c0eb000) [pid = 3974] [serial = 1871] [outer = 0x7f921c0a2800] 21:20:20 INFO - PROCESS | 3974 | 1461212420392 Marionette DEBUG loaded listener.js 21:20:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 146 (0x7f921c22fc00) [pid = 3974] [serial = 1872] [outer = 0x7f921c0a2800] 21:20:21 INFO - PROCESS | 3974 | 1461212421239 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]]]}] 21:20:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:20:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1337ms 21:20:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:20:21 INFO - PROCESS | 3974 | 1461212421288 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 21:20:21 INFO - PROCESS | 3974 | 1461212421291 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 21:20:21 INFO - PROCESS | 3974 | 1461212421297 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:20:21 INFO - PROCESS | 3974 | 1461212421300 Marionette TRACE conn3 <- [1,2466,null,{}] 21:20:21 INFO - PROCESS | 3974 | 1461212421305 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}] 21:20:21 INFO - PROCESS | 3974 | 1461212421484 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 21:20:21 INFO - PROCESS | 3974 | 1461212421766 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:21 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221c61800 == 151 [pid = 3974] [id = 624] 21:20:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 147 (0x7f921b022400) [pid = 3974] [serial = 1873] [outer = (nil)] 21:20:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 148 (0x7f921c3a0800) [pid = 3974] [serial = 1874] [outer = 0x7f921b022400] 21:20:21 INFO - PROCESS | 3974 | 1461212421835 Marionette DEBUG loaded listener.js 21:20:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 149 (0x7f921d1eb400) [pid = 3974] [serial = 1875] [outer = 0x7f921b022400] 21:20:22 INFO - PROCESS | 3974 | 1461212422582 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]]]}] 21:20:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:20:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1331ms 21:20:22 INFO - PROCESS | 3974 | 1461212422628 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 21:20:22 INFO - PROCESS | 3974 | 1461212422630 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 21:20:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:20:22 INFO - PROCESS | 3974 | 1461212422636 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:20:22 INFO - PROCESS | 3974 | 1461212422638 Marionette TRACE conn3 <- [1,2470,null,{}] 21:20:22 INFO - PROCESS | 3974 | 1461212422643 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}] 21:20:22 INFO - PROCESS | 3974 | 1461212422809 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 21:20:23 INFO - PROCESS | 3974 | 1461212423011 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:23 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9224199800 == 152 [pid = 3974] [id = 625] 21:20:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 150 (0x7f921c236400) [pid = 3974] [serial = 1876] [outer = (nil)] 21:20:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 151 (0x7f921d3b6c00) [pid = 3974] [serial = 1877] [outer = 0x7f921c236400] 21:20:23 INFO - PROCESS | 3974 | 1461212423072 Marionette DEBUG loaded listener.js 21:20:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 152 (0x7f921d482800) [pid = 3974] [serial = 1878] [outer = 0x7f921c236400] 21:20:23 INFO - PROCESS | 3974 | 1461212423817 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]]]}] 21:20:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:20:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1229ms 21:20:23 INFO - PROCESS | 3974 | 1461212423866 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 21:20:23 INFO - PROCESS | 3974 | 1461212423868 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 21:20:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:20:23 INFO - PROCESS | 3974 | 1461212423874 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:20:23 INFO - PROCESS | 3974 | 1461212423877 Marionette TRACE conn3 <- [1,2474,null,{}] 21:20:23 INFO - PROCESS | 3974 | 1461212423882 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}] 21:20:24 INFO - PROCESS | 3974 | 1461212424049 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 21:20:24 INFO - PROCESS | 3974 | 1461212424263 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:24 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9225cc7000 == 153 [pid = 3974] [id = 626] 21:20:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 153 (0x7f921d1e4800) [pid = 3974] [serial = 1879] [outer = (nil)] 21:20:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 154 (0x7f921d48a000) [pid = 3974] [serial = 1880] [outer = 0x7f921d1e4800] 21:20:24 INFO - PROCESS | 3974 | 1461212424326 Marionette DEBUG loaded listener.js 21:20:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 155 (0x7f921d6ef400) [pid = 3974] [serial = 1881] [outer = 0x7f921d1e4800] 21:20:25 INFO - PROCESS | 3974 | 1461212425188 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]]]}] 21:20:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:20:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1381ms 21:20:25 INFO - PROCESS | 3974 | 1461212425255 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 21:20:25 INFO - PROCESS | 3974 | 1461212425258 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 21:20:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:20:25 INFO - PROCESS | 3974 | 1461212425264 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:20:25 INFO - PROCESS | 3974 | 1461212425266 Marionette TRACE conn3 <- [1,2478,null,{}] 21:20:25 INFO - PROCESS | 3974 | 1461212425271 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}] 21:20:25 INFO - PROCESS | 3974 | 1461212425438 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 21:20:25 INFO - PROCESS | 3974 | 1461212425643 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:25 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920d1d6800 == 154 [pid = 3974] [id = 627] 21:20:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 156 (0x7f920a1c6400) [pid = 3974] [serial = 1882] [outer = (nil)] 21:20:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 157 (0x7f920f5d4000) [pid = 3974] [serial = 1883] [outer = 0x7f920a1c6400] 21:20:25 INFO - PROCESS | 3974 | 1461212425706 Marionette DEBUG loaded listener.js 21:20:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 158 (0x7f92114ca000) [pid = 3974] [serial = 1884] [outer = 0x7f920a1c6400] 21:20:26 INFO - PROCESS | 3974 | 1461212426969 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]]]}] 21:20:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:20:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1735ms 21:20:27 INFO - PROCESS | 3974 | 1461212427011 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 21:20:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:20:27 INFO - PROCESS | 3974 | 1461212427015 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 21:20:27 INFO - PROCESS | 3974 | 1461212427022 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:20:27 INFO - PROCESS | 3974 | 1461212427027 Marionette TRACE conn3 <- [1,2482,null,{}] 21:20:27 INFO - PROCESS | 3974 | 1461212427035 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}] 21:20:27 INFO - PROCESS | 3974 | 1461212427235 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 21:20:27 INFO - PROCESS | 3974 | 1461212427457 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:27 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921651a800 == 155 [pid = 3974] [id = 628] 21:20:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 159 (0x7f920c8e5000) [pid = 3974] [serial = 1885] [outer = (nil)] 21:20:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 160 (0x7f920f548000) [pid = 3974] [serial = 1886] [outer = 0x7f920c8e5000] 21:20:27 INFO - PROCESS | 3974 | 1461212427517 Marionette DEBUG loaded listener.js 21:20:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 161 (0x7f920f5de400) [pid = 3974] [serial = 1887] [outer = 0x7f920c8e5000] 21:20:28 INFO - PROCESS | 3974 | 1461212428439 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]]]}] 21:20:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:20:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1490ms 21:20:28 INFO - PROCESS | 3974 | 1461212428512 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 21:20:28 INFO - PROCESS | 3974 | 1461212428519 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 21:20:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:20:28 INFO - PROCESS | 3974 | 1461212428527 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:20:28 INFO - PROCESS | 3974 | 1461212428530 Marionette TRACE conn3 <- [1,2486,null,{}] 21:20:28 INFO - PROCESS | 3974 | 1461212428534 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}] 21:20:28 INFO - PROCESS | 3974 | 1461212428690 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 21:20:28 INFO - PROCESS | 3974 | 1461212428895 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:28 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920ee38000 == 156 [pid = 3974] [id = 629] 21:20:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 162 (0x7f920f951400) [pid = 3974] [serial = 1888] [outer = (nil)] 21:20:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 163 (0x7f92111ef000) [pid = 3974] [serial = 1889] [outer = 0x7f920f951400] 21:20:28 INFO - PROCESS | 3974 | 1461212428998 Marionette DEBUG loaded listener.js 21:20:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 164 (0x7f92114c2c00) [pid = 3974] [serial = 1890] [outer = 0x7f920f951400] 21:20:29 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92165b4800 == 155 [pid = 3974] [id = 586] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 163 (0x7f92140b1800) [pid = 3974] [serial = 1775] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 162 (0x7f920c8f2400) [pid = 3974] [serial = 1749] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 161 (0x7f923a1af400) [pid = 3974] [serial = 1731] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 160 (0x7f92111f1000) [pid = 3974] [serial = 1752] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 159 (0x7f920f5de800) [pid = 3974] [serial = 1737] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 158 (0x7f92126dc800) [pid = 3974] [serial = 1761] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 157 (0x7f9212620c00) [pid = 3974] [serial = 1773] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 156 (0x7f92140b3800) [pid = 3974] [serial = 1764] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 155 (0x7f9212441800) [pid = 3974] [serial = 1769] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 154 (0x7f92119d5c00) [pid = 3974] [serial = 1757] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 153 (0x7f920fe4ac00) [pid = 3974] [serial = 1772] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 152 (0x7f920f5d9000) [pid = 3974] [serial = 1734] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 151 (0x7f92111e4c00) [pid = 3974] [serial = 1766] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 150 (0x7f9212854c00) [pid = 3974] [serial = 1763] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 149 (0x7f92115cac00) [pid = 3974] [serial = 1755] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 148 (0x7f92126d2800) [pid = 3974] [serial = 1760] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 147 (0x7f9212845800) [pid = 3974] [serial = 1770] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 146 (0x7f920a1bac00) [pid = 3974] [serial = 1748] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 145 (0x7f9211489000) [pid = 3974] [serial = 1767] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 144 (0x7f921243f800) [pid = 3974] [serial = 1758] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 143 (0x7f921154dc00) [pid = 3974] [serial = 1754] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 142 (0x7f920f94f800) [pid = 3974] [serial = 1751] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 141 (0x7f9239fd0800) [pid = 3974] [serial = 1728] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 140 (0x7f921c0ea400) [pid = 3974] [serial = 1698] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 139 (0x7f9216b5f800) [pid = 3974] [serial = 1704] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 138 (0x7f9226652c00) [pid = 3974] [serial = 1716] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 137 (0x7f921d485c00) [pid = 3974] [serial = 1707] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 136 (0x7f92119d7800) [pid = 3974] [serial = 1701] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 135 (0x7f9235e2ac00) [pid = 3974] [serial = 1722] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 134 (0x7f921e257000) [pid = 3974] [serial = 1710] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 133 (0x7f921ed76400) [pid = 3974] [serial = 1713] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 132 (0x7f9239a58400) [pid = 3974] [serial = 1725] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | --DOMWINDOW == 131 (0x7f9227f34000) [pid = 3974] [serial = 1719] [outer = (nil)] [url = about:blank] 21:20:29 INFO - PROCESS | 3974 | 1461212429894 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]]]}] 21:20:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:20:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1387ms 21:20:29 INFO - PROCESS | 3974 | 1461212429918 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 21:20:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:20:29 INFO - PROCESS | 3974 | 1461212429927 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 21:20:29 INFO - PROCESS | 3974 | 1461212429931 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:20:29 INFO - PROCESS | 3974 | 1461212429937 Marionette TRACE conn3 <- [1,2490,null,{}] 21:20:29 INFO - PROCESS | 3974 | 1461212429950 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}] 21:20:30 INFO - PROCESS | 3974 | 1461212430094 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 21:20:30 INFO - PROCESS | 3974 | 1461212430110 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:30 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92127e0800 == 156 [pid = 3974] [id = 630] 21:20:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 132 (0x7f920fe44000) [pid = 3974] [serial = 1891] [outer = (nil)] 21:20:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 133 (0x7f921243fc00) [pid = 3974] [serial = 1892] [outer = 0x7f920fe44000] 21:20:30 INFO - PROCESS | 3974 | 1461212430166 Marionette DEBUG loaded listener.js 21:20:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 134 (0x7f9212845800) [pid = 3974] [serial = 1893] [outer = 0x7f920fe44000] 21:20:31 INFO - PROCESS | 3974 | 1461212431014 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]]]}] 21:20:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:20:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1133ms 21:20:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:20:31 INFO - PROCESS | 3974 | 1461212431065 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 21:20:31 INFO - PROCESS | 3974 | 1461212431068 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 21:20:31 INFO - PROCESS | 3974 | 1461212431073 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:20:31 INFO - PROCESS | 3974 | 1461212431076 Marionette TRACE conn3 <- [1,2494,null,{}] 21:20:31 INFO - PROCESS | 3974 | 1461212431081 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}] 21:20:31 INFO - PROCESS | 3974 | 1461212431226 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 21:20:31 INFO - PROCESS | 3974 | 1461212431240 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:31 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216861000 == 157 [pid = 3974] [id = 631] 21:20:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 135 (0x7f92115c4400) [pid = 3974] [serial = 1894] [outer = (nil)] 21:20:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 136 (0x7f92140e1000) [pid = 3974] [serial = 1895] [outer = 0x7f92115c4400] 21:20:31 INFO - PROCESS | 3974 | 1461212431296 Marionette DEBUG loaded listener.js 21:20:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 137 (0x7f92144a8000) [pid = 3974] [serial = 1896] [outer = 0x7f92115c4400] 21:20:32 INFO - PROCESS | 3974 | 1461212432085 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]]]}] 21:20:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:20:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1027ms 21:20:32 INFO - PROCESS | 3974 | 1461212432099 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 21:20:32 INFO - PROCESS | 3974 | 1461212432102 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 21:20:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:20:32 INFO - PROCESS | 3974 | 1461212432111 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:20:32 INFO - PROCESS | 3974 | 1461212432113 Marionette TRACE conn3 <- [1,2498,null,{}] 21:20:32 INFO - PROCESS | 3974 | 1461212432117 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}] 21:20:32 INFO - PROCESS | 3974 | 1461212432348 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 21:20:32 INFO - PROCESS | 3974 | 1461212432376 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:32 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b282000 == 158 [pid = 3974] [id = 632] 21:20:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 138 (0x7f920f5d9000) [pid = 3974] [serial = 1897] [outer = (nil)] 21:20:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 139 (0x7f92140e2800) [pid = 3974] [serial = 1898] [outer = 0x7f920f5d9000] 21:20:32 INFO - PROCESS | 3974 | 1461212432429 Marionette DEBUG loaded listener.js 21:20:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 140 (0x7f9215e8f000) [pid = 3974] [serial = 1899] [outer = 0x7f920f5d9000] 21:20:33 INFO - PROCESS | 3974 | --DOMWINDOW == 139 (0x7f9212440800) [pid = 3974] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:20:33 INFO - PROCESS | 3974 | --DOMWINDOW == 138 (0x7f9209a39400) [pid = 3974] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:20:33 INFO - PROCESS | 3974 | --DOMWINDOW == 137 (0x7f920d4f7c00) [pid = 3974] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:20:33 INFO - PROCESS | 3974 | --DOMWINDOW == 136 (0x7f9209a31000) [pid = 3974] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:20:33 INFO - PROCESS | 3974 | --DOMWINDOW == 135 (0x7f920d4fc400) [pid = 3974] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:20:33 INFO - PROCESS | 3974 | --DOMWINDOW == 134 (0x7f920f5dc800) [pid = 3974] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:20:33 INFO - PROCESS | 3974 | --DOMWINDOW == 133 (0x7f920f5d5800) [pid = 3974] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:20:33 INFO - PROCESS | 3974 | 1461212433848 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]]]}] 21:20:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:20:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1778ms 21:20:33 INFO - PROCESS | 3974 | 1461212433891 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 21:20:33 INFO - PROCESS | 3974 | 1461212433897 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 21:20:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:20:33 INFO - PROCESS | 3974 | 1461212433905 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:20:33 INFO - PROCESS | 3974 | 1461212433910 Marionette TRACE conn3 <- [1,2502,null,{}] 21:20:33 INFO - PROCESS | 3974 | 1461212433917 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}] 21:20:34 INFO - PROCESS | 3974 | 1461212434091 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 21:20:34 INFO - PROCESS | 3974 | 1461212434294 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:34 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9211508000 == 159 [pid = 3974] [id = 633] 21:20:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 134 (0x7f920f5cf400) [pid = 3974] [serial = 1900] [outer = (nil)] 21:20:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 135 (0x7f920f949800) [pid = 3974] [serial = 1901] [outer = 0x7f920f5cf400] 21:20:34 INFO - PROCESS | 3974 | 1461212434363 Marionette DEBUG loaded listener.js 21:20:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 136 (0x7f9211489000) [pid = 3974] [serial = 1902] [outer = 0x7f920f5cf400] 21:20:35 INFO - PROCESS | 3974 | 1461212435272 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]]]}] 21:20:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:20:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1432ms 21:20:35 INFO - PROCESS | 3974 | 1461212435338 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 21:20:35 INFO - PROCESS | 3974 | 1461212435346 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 21:20:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:20:35 INFO - PROCESS | 3974 | 1461212435355 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:20:35 INFO - PROCESS | 3974 | 1461212435358 Marionette TRACE conn3 <- [1,2506,null,{}] 21:20:35 INFO - PROCESS | 3974 | 1461212435364 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}] 21:20:35 INFO - PROCESS | 3974 | 1461212435531 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 21:20:35 INFO - PROCESS | 3974 | 1461212435726 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:35 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921afb1800 == 160 [pid = 3974] [id = 634] 21:20:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 137 (0x7f920ccee400) [pid = 3974] [serial = 1903] [outer = (nil)] 21:20:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 138 (0x7f921179ec00) [pid = 3974] [serial = 1904] [outer = 0x7f920ccee400] 21:20:35 INFO - PROCESS | 3974 | 1461212435800 Marionette DEBUG loaded listener.js 21:20:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 139 (0x7f9213383400) [pid = 3974] [serial = 1905] [outer = 0x7f920ccee400] 21:20:36 INFO - PROCESS | 3974 | 1461212436603 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]]]}] 21:20:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:20:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1283ms 21:20:36 INFO - PROCESS | 3974 | 1461212436642 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 21:20:36 INFO - PROCESS | 3974 | 1461212436646 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 21:20:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:20:36 INFO - PROCESS | 3974 | 1461212436651 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:20:36 INFO - PROCESS | 3974 | 1461212436656 Marionette TRACE conn3 <- [1,2510,null,{}] 21:20:36 INFO - PROCESS | 3974 | 1461212436671 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}] 21:20:36 INFO - PROCESS | 3974 | 1461212436852 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 21:20:37 INFO - PROCESS | 3974 | 1461212437081 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:37 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c013800 == 161 [pid = 3974] [id = 635] 21:20:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 140 (0x7f9215e8ec00) [pid = 3974] [serial = 1906] [outer = (nil)] 21:20:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 141 (0x7f9215f48c00) [pid = 3974] [serial = 1907] [outer = 0x7f9215e8ec00] 21:20:37 INFO - PROCESS | 3974 | 1461212437145 Marionette DEBUG loaded listener.js 21:20:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 142 (0x7f9216664000) [pid = 3974] [serial = 1908] [outer = 0x7f9215e8ec00] 21:20:37 INFO - PROCESS | 3974 | 1461212437955 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]]]}] 21:20:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:20:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1332ms 21:20:37 INFO - PROCESS | 3974 | 1461212437984 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 21:20:37 INFO - PROCESS | 3974 | 1461212437987 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 21:20:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:20:37 INFO - PROCESS | 3974 | 1461212437993 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:20:37 INFO - PROCESS | 3974 | 1461212437995 Marionette TRACE conn3 <- [1,2514,null,{}] 21:20:38 INFO - PROCESS | 3974 | 1461212438000 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}] 21:20:38 INFO - PROCESS | 3974 | 1461212438157 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 21:20:38 INFO - PROCESS | 3974 | 1461212438358 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:38 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921d52e800 == 162 [pid = 3974] [id = 636] 21:20:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 143 (0x7f920f949c00) [pid = 3974] [serial = 1909] [outer = (nil)] 21:20:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 144 (0x7f9216b5cc00) [pid = 3974] [serial = 1910] [outer = 0x7f920f949c00] 21:20:38 INFO - PROCESS | 3974 | 1461212438419 Marionette DEBUG loaded listener.js 21:20:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 145 (0x7f921ac18800) [pid = 3974] [serial = 1911] [outer = 0x7f920f949c00] 21:20:39 INFO - PROCESS | 3974 | 1461212439185 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]]]}] 21:20:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:20:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1235ms 21:20:39 INFO - PROCESS | 3974 | 1461212439228 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 21:20:39 INFO - PROCESS | 3974 | 1461212439230 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 21:20:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:20:39 INFO - PROCESS | 3974 | 1461212439236 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:20:39 INFO - PROCESS | 3974 | 1461212439238 Marionette TRACE conn3 <- [1,2518,null,{}] 21:20:39 INFO - PROCESS | 3974 | 1461212439243 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}] 21:20:39 INFO - PROCESS | 3974 | 1461212439400 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 21:20:39 INFO - PROCESS | 3974 | 1461212439601 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:39 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921df64800 == 163 [pid = 3974] [id = 637] 21:20:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 146 (0x7f92160b2400) [pid = 3974] [serial = 1912] [outer = (nil)] 21:20:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 147 (0x7f921ac80c00) [pid = 3974] [serial = 1913] [outer = 0x7f92160b2400] 21:20:39 INFO - PROCESS | 3974 | 1461212439664 Marionette DEBUG loaded listener.js 21:20:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 148 (0x7f921b016000) [pid = 3974] [serial = 1914] [outer = 0x7f92160b2400] 21:20:40 INFO - PROCESS | 3974 | 1461212440490 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]]]}] 21:20:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:20:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1278ms 21:20:40 INFO - PROCESS | 3974 | 1461212440530 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 21:20:40 INFO - PROCESS | 3974 | 1461212440533 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 21:20:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:20:40 INFO - PROCESS | 3974 | 1461212440539 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:20:40 INFO - PROCESS | 3974 | 1461212440541 Marionette TRACE conn3 <- [1,2522,null,{}] 21:20:40 INFO - PROCESS | 3974 | 1461212440546 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}] 21:20:40 INFO - PROCESS | 3974 | 1461212440717 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 21:20:40 INFO - PROCESS | 3974 | 1461212440931 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:40 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921eb14800 == 164 [pid = 3974] [id = 638] 21:20:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 149 (0x7f921b017800) [pid = 3974] [serial = 1915] [outer = (nil)] 21:20:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 150 (0x7f921c0acc00) [pid = 3974] [serial = 1916] [outer = 0x7f921b017800] 21:20:41 INFO - PROCESS | 3974 | 1461212440997 Marionette DEBUG loaded listener.js 21:20:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 151 (0x7f921c233000) [pid = 3974] [serial = 1917] [outer = 0x7f921b017800] 21:20:41 INFO - PROCESS | 3974 | 1461212441774 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]]]}] 21:20:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:20:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1283ms 21:20:41 INFO - PROCESS | 3974 | 1461212441824 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 21:20:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:20:41 INFO - PROCESS | 3974 | 1461212441827 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 21:20:41 INFO - PROCESS | 3974 | 1461212441832 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:20:41 INFO - PROCESS | 3974 | 1461212441835 Marionette TRACE conn3 <- [1,2526,null,{}] 21:20:41 INFO - PROCESS | 3974 | 1461212441840 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}] 21:20:42 INFO - PROCESS | 3974 | 1461212442008 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 21:20:42 INFO - PROCESS | 3974 | 1461212442210 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:42 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ed19800 == 165 [pid = 3974] [id = 639] 21:20:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 152 (0x7f921b049c00) [pid = 3974] [serial = 1918] [outer = (nil)] 21:20:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 153 (0x7f921c394000) [pid = 3974] [serial = 1919] [outer = 0x7f921b049c00] 21:20:42 INFO - PROCESS | 3974 | 1461212442271 Marionette DEBUG loaded listener.js 21:20:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 154 (0x7f921d1ee000) [pid = 3974] [serial = 1920] [outer = 0x7f921b049c00] 21:20:43 INFO - PROCESS | 3974 | 1461212443066 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]]]}] 21:20:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:20:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1286ms 21:20:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:20:43 INFO - PROCESS | 3974 | 1461212443119 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 21:20:43 INFO - PROCESS | 3974 | 1461212443121 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 21:20:43 INFO - PROCESS | 3974 | 1461212443128 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:20:43 INFO - PROCESS | 3974 | 1461212443131 Marionette TRACE conn3 <- [1,2530,null,{}] 21:20:43 INFO - PROCESS | 3974 | 1461212443135 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}] 21:20:43 INFO - PROCESS | 3974 | 1461212443302 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 21:20:43 INFO - PROCESS | 3974 | 1461212443504 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:43 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922196c800 == 166 [pid = 3974] [id = 640] 21:20:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 155 (0x7f921c0a7c00) [pid = 3974] [serial = 1921] [outer = (nil)] 21:20:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 156 (0x7f921d3bbc00) [pid = 3974] [serial = 1922] [outer = 0x7f921c0a7c00] 21:20:43 INFO - PROCESS | 3974 | 1461212443565 Marionette DEBUG loaded listener.js 21:20:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 157 (0x7f921d6f2800) [pid = 3974] [serial = 1923] [outer = 0x7f921c0a7c00] 21:20:44 INFO - PROCESS | 3974 | 1461212444357 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]]]}] 21:20:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:20:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1278ms 21:20:44 INFO - PROCESS | 3974 | 1461212444405 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 21:20:44 INFO - PROCESS | 3974 | 1461212444409 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 21:20:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:20:44 INFO - PROCESS | 3974 | 1461212444414 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:20:44 INFO - PROCESS | 3974 | 1461212444416 Marionette TRACE conn3 <- [1,2534,null,{}] 21:20:44 INFO - PROCESS | 3974 | 1461212444421 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}] 21:20:44 INFO - PROCESS | 3974 | 1461212444585 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 21:20:44 INFO - PROCESS | 3974 | 1461212444790 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:44 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922659f800 == 167 [pid = 3974] [id = 641] 21:20:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 158 (0x7f921c232800) [pid = 3974] [serial = 1924] [outer = (nil)] 21:20:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 159 (0x7f921d6fdc00) [pid = 3974] [serial = 1925] [outer = 0x7f921c232800] 21:20:44 INFO - PROCESS | 3974 | 1461212444855 Marionette DEBUG loaded listener.js 21:20:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 160 (0x7f921d9b3800) [pid = 3974] [serial = 1926] [outer = 0x7f921c232800] 21:20:45 INFO - PROCESS | 3974 | 1461212445643 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]]]}] 21:20:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:20:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1284ms 21:20:45 INFO - PROCESS | 3974 | 1461212445698 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 21:20:45 INFO - PROCESS | 3974 | 1461212445701 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 21:20:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:20:45 INFO - PROCESS | 3974 | 1461212445707 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:20:45 INFO - PROCESS | 3974 | 1461212445709 Marionette TRACE conn3 <- [1,2538,null,{}] 21:20:45 INFO - PROCESS | 3974 | 1461212445714 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}] 21:20:45 INFO - PROCESS | 3974 | 1461212445888 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 21:20:46 INFO - PROCESS | 3974 | 1461212446093 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:46 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922686d000 == 168 [pid = 3974] [id = 642] 21:20:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 161 (0x7f921d6f1400) [pid = 3974] [serial = 1927] [outer = (nil)] 21:20:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 162 (0x7f921da4ac00) [pid = 3974] [serial = 1928] [outer = 0x7f921d6f1400] 21:20:46 INFO - PROCESS | 3974 | 1461212446157 Marionette DEBUG loaded listener.js 21:20:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 163 (0x7f921db7b000) [pid = 3974] [serial = 1929] [outer = 0x7f921d6f1400] 21:20:46 INFO - PROCESS | 3974 | 1461212446981 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]]]}] 21:20:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:20:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1336ms 21:20:47 INFO - PROCESS | 3974 | 1461212447044 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 21:20:47 INFO - PROCESS | 3974 | 1461212447048 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 21:20:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:20:47 INFO - PROCESS | 3974 | 1461212447053 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:20:47 INFO - PROCESS | 3974 | 1461212447056 Marionette TRACE conn3 <- [1,2542,null,{}] 21:20:47 INFO - PROCESS | 3974 | 1461212447062 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}] 21:20:47 INFO - PROCESS | 3974 | 1461212447252 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 21:20:47 INFO - PROCESS | 3974 | 1461212447453 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:47 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922758f800 == 169 [pid = 3974] [id = 643] 21:20:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 164 (0x7f921d9a9000) [pid = 3974] [serial = 1930] [outer = (nil)] 21:20:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 165 (0x7f921e258c00) [pid = 3974] [serial = 1931] [outer = 0x7f921d9a9000] 21:20:47 INFO - PROCESS | 3974 | 1461212447524 Marionette DEBUG loaded listener.js 21:20:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 166 (0x7f921e43fc00) [pid = 3974] [serial = 1932] [outer = 0x7f921d9a9000] 21:20:48 INFO - PROCESS | 3974 | 1461212448340 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]]]}] 21:20:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:20:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1330ms 21:20:48 INFO - PROCESS | 3974 | 1461212448385 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 21:20:48 INFO - PROCESS | 3974 | 1461212448388 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 21:20:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:20:48 INFO - PROCESS | 3974 | 1461212448393 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:20:48 INFO - PROCESS | 3974 | 1461212448395 Marionette TRACE conn3 <- [1,2546,null,{}] 21:20:48 INFO - PROCESS | 3974 | 1461212448400 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}] 21:20:48 INFO - PROCESS | 3974 | 1461212448560 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 21:20:48 INFO - PROCESS | 3974 | 1461212448765 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:48 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227f7d000 == 170 [pid = 3974] [id = 644] 21:20:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 167 (0x7f921db70c00) [pid = 3974] [serial = 1933] [outer = (nil)] 21:20:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 168 (0x7f921e506000) [pid = 3974] [serial = 1934] [outer = 0x7f921db70c00] 21:20:48 INFO - PROCESS | 3974 | 1461212448826 Marionette DEBUG loaded listener.js 21:20:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 169 (0x7f921e6aa800) [pid = 3974] [serial = 1935] [outer = 0x7f921db70c00] 21:20:49 INFO - PROCESS | 3974 | 1461212449650 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]]]}] 21:20:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:20:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1326ms 21:20:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:20:49 INFO - PROCESS | 3974 | 1461212449721 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 21:20:49 INFO - PROCESS | 3974 | 1461212449723 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 21:20:49 INFO - PROCESS | 3974 | 1461212449729 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:20:49 INFO - PROCESS | 3974 | 1461212449732 Marionette TRACE conn3 <- [1,2550,null,{}] 21:20:49 INFO - PROCESS | 3974 | 1461212449736 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}] 21:20:49 INFO - PROCESS | 3974 | 1461212449903 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 21:20:50 INFO - PROCESS | 3974 | 1461212450111 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:50 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922a313000 == 171 [pid = 3974] [id = 645] 21:20:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 170 (0x7f921e256800) [pid = 3974] [serial = 1936] [outer = (nil)] 21:20:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 171 (0x7f921e9b4800) [pid = 3974] [serial = 1937] [outer = 0x7f921e256800] 21:20:50 INFO - PROCESS | 3974 | 1461212450177 Marionette DEBUG loaded listener.js 21:20:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 172 (0x7f921e9c1400) [pid = 3974] [serial = 1938] [outer = 0x7f921e256800] 21:20:51 INFO - PROCESS | 3974 | 1461212451025 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]]]}] 21:20:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:20:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1334ms 21:20:51 INFO - PROCESS | 3974 | 1461212451062 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 21:20:51 INFO - PROCESS | 3974 | 1461212451065 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 21:20:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:20:51 INFO - PROCESS | 3974 | 1461212451070 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:20:51 INFO - PROCESS | 3974 | 1461212451073 Marionette TRACE conn3 <- [1,2554,null,{}] 21:20:51 INFO - PROCESS | 3974 | 1461212451078 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}] 21:20:51 INFO - PROCESS | 3974 | 1461212451255 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 21:20:51 INFO - PROCESS | 3974 | 1461212451465 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:51 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922ed08800 == 172 [pid = 3974] [id = 646] 21:20:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 173 (0x7f920f7cb800) [pid = 3974] [serial = 1939] [outer = (nil)] 21:20:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 174 (0x7f921ea18c00) [pid = 3974] [serial = 1940] [outer = 0x7f920f7cb800] 21:20:51 INFO - PROCESS | 3974 | 1461212451529 Marionette DEBUG loaded listener.js 21:20:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 175 (0x7f921eaccc00) [pid = 3974] [serial = 1941] [outer = 0x7f920f7cb800] 21:20:52 INFO - PROCESS | 3974 | 1461212452395 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]]]}] 21:20:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:20:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1388ms 21:20:52 INFO - PROCESS | 3974 | 1461212452458 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 21:20:52 INFO - PROCESS | 3974 | 1461212452461 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 21:20:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:20:52 INFO - PROCESS | 3974 | 1461212452467 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:20:52 INFO - PROCESS | 3974 | 1461212452469 Marionette TRACE conn3 <- [1,2558,null,{}] 21:20:52 INFO - PROCESS | 3974 | 1461212452474 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}] 21:20:52 INFO - PROCESS | 3974 | 1461212452648 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 21:20:52 INFO - PROCESS | 3974 | 1461212452855 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:52 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9234fa6800 == 173 [pid = 3974] [id = 647] 21:20:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 176 (0x7f9209a37c00) [pid = 3974] [serial = 1942] [outer = (nil)] 21:20:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 177 (0x7f921eacfc00) [pid = 3974] [serial = 1943] [outer = 0x7f9209a37c00] 21:20:52 INFO - PROCESS | 3974 | 1461212452963 Marionette DEBUG loaded listener.js 21:20:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 178 (0x7f921ed75800) [pid = 3974] [serial = 1944] [outer = 0x7f9209a37c00] 21:20:53 INFO - PROCESS | 3974 | 1461212453773 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]]]}] 21:20:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:20:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1380ms 21:20:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:20:53 INFO - PROCESS | 3974 | 1461212453848 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 21:20:53 INFO - PROCESS | 3974 | 1461212453850 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 21:20:53 INFO - PROCESS | 3974 | 1461212453856 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:20:53 INFO - PROCESS | 3974 | 1461212453859 Marionette TRACE conn3 <- [1,2562,null,{}] 21:20:53 INFO - PROCESS | 3974 | 1461212453863 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}] 21:20:54 INFO - PROCESS | 3974 | 1461212454033 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 21:20:54 INFO - PROCESS | 3974 | 1461212454259 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:54 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920c9ca000 == 174 [pid = 3974] [id = 648] 21:20:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 179 (0x7f9209a39400) [pid = 3974] [serial = 1945] [outer = (nil)] 21:20:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 180 (0x7f920f54f000) [pid = 3974] [serial = 1946] [outer = 0x7f9209a39400] 21:20:54 INFO - PROCESS | 3974 | 1461212454366 Marionette DEBUG loaded listener.js 21:20:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 181 (0x7f921243d400) [pid = 3974] [serial = 1947] [outer = 0x7f9209a39400] 21:20:55 INFO - PROCESS | 3974 | 1461212455576 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]]]}] 21:20:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:20:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1786ms 21:20:55 INFO - PROCESS | 3974 | 1461212455644 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 21:20:55 INFO - PROCESS | 3974 | 1461212455649 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 21:20:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:20:55 INFO - PROCESS | 3974 | 1461212455656 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:20:55 INFO - PROCESS | 3974 | 1461212455661 Marionette TRACE conn3 <- [1,2566,null,{}] 21:20:55 INFO - PROCESS | 3974 | 1461212455667 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}] 21:20:55 INFO - PROCESS | 3974 | 1461212455837 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 21:20:56 INFO - PROCESS | 3974 | 1461212456053 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:56 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92128d4800 == 175 [pid = 3974] [id = 649] 21:20:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 182 (0x7f920a1c4c00) [pid = 3974] [serial = 1948] [outer = (nil)] 21:20:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 183 (0x7f920f542400) [pid = 3974] [serial = 1949] [outer = 0x7f920a1c4c00] 21:20:56 INFO - PROCESS | 3974 | 1461212456170 Marionette DEBUG loaded listener.js 21:20:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 184 (0x7f920fe42800) [pid = 3974] [serial = 1950] [outer = 0x7f920a1c4c00] 21:20:57 INFO - PROCESS | 3974 | 1461212457171 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]]]}] 21:20:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:20:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1582ms 21:20:57 INFO - PROCESS | 3974 | 1461212457239 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 21:20:57 INFO - PROCESS | 3974 | 1461212457247 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 21:20:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:20:57 INFO - PROCESS | 3974 | 1461212457256 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:20:57 INFO - PROCESS | 3974 | 1461212457260 Marionette TRACE conn3 <- [1,2570,null,{}] 21:20:57 INFO - PROCESS | 3974 | 1461212457264 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}] 21:20:57 INFO - PROCESS | 3974 | 1461212457436 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 21:20:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216861000 == 174 [pid = 3974] [id = 631] 21:20:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92127e0800 == 173 [pid = 3974] [id = 630] 21:20:57 INFO - PROCESS | 3974 | --DOMWINDOW == 183 (0x7f9216b53400) [pid = 3974] [serial = 1799] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 3974 | --DOMWINDOW == 182 (0x7f9216b6a400) [pid = 3974] [serial = 1802] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 3974 | --DOMWINDOW == 181 (0x7f921ac7e800) [pid = 3974] [serial = 1805] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 3974 | --DOMWINDOW == 180 (0x7f921adabc00) [pid = 3974] [serial = 1808] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 3974 | --DOMWINDOW == 179 (0x7f921b050800) [pid = 3974] [serial = 1811] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 3974 | --DOMWINDOW == 178 (0x7f920f70b000) [pid = 3974] [serial = 1814] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 3974 | --DOMWINDOW == 177 (0x7f9209a3bc00) [pid = 3974] [serial = 1817] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 3974 | --DOMWINDOW == 176 (0x7f9215d70c00) [pid = 3974] [serial = 1838] [outer = (nil)] [url = about:blank] 21:20:57 INFO - PROCESS | 3974 | 1461212457748 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920ee38000 == 172 [pid = 3974] [id = 629] 21:20:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921651a800 == 171 [pid = 3974] [id = 628] 21:20:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9225cc7000 == 170 [pid = 3974] [id = 626] 21:20:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9224199800 == 169 [pid = 3974] [id = 625] 21:20:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9221c61800 == 168 [pid = 3974] [id = 624] 21:20:57 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920ee38000 == 169 [pid = 3974] [id = 650] 21:20:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 177 (0x7f920fe43800) [pid = 3974] [serial = 1951] [outer = (nil)] 21:20:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 178 (0x7f9212440800) [pid = 3974] [serial = 1952] [outer = 0x7f920fe43800] 21:20:57 INFO - PROCESS | 3974 | 1461212457888 Marionette DEBUG loaded listener.js 21:20:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 179 (0x7f9212853800) [pid = 3974] [serial = 1953] [outer = 0x7f920fe43800] 21:20:57 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9220161000 == 168 [pid = 3974] [id = 623] 21:20:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921fd99000 == 167 [pid = 3974] [id = 622] 21:20:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921ecde000 == 166 [pid = 3974] [id = 621] 21:20:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921eb1f800 == 165 [pid = 3974] [id = 620] 21:20:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e3bf800 == 164 [pid = 3974] [id = 619] 21:20:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dadb000 == 163 [pid = 3974] [id = 618] 21:20:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c3db800 == 162 [pid = 3974] [id = 617] 21:20:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921bf78000 == 161 [pid = 3974] [id = 616] 21:20:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9213303000 == 160 [pid = 3974] [id = 614] 21:20:58 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920ee33000 == 159 [pid = 3974] [id = 613] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 178 (0x7f9212850000) [pid = 3974] [serial = 1832] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 177 (0x7f920d4fe400) [pid = 3974] [serial = 1835] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 176 (0x7f9213387400) [pid = 3974] [serial = 1833] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 175 (0x7f9211277800) [pid = 3974] [serial = 1826] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 174 (0x7f921154b400) [pid = 3974] [serial = 1827] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 173 (0x7f920ccf1000) [pid = 3974] [serial = 1821] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 172 (0x7f920a1bd000) [pid = 3974] [serial = 1820] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 171 (0x7f9216788000) [pid = 3974] [serial = 1796] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 170 (0x7f92126d1400) [pid = 3974] [serial = 1781] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 169 (0x7f92140df000) [pid = 3974] [serial = 1776] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 168 (0x7f921179e400) [pid = 3974] [serial = 1829] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 167 (0x7f92111e3c00) [pid = 3974] [serial = 1824] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 166 (0x7f920f7cc800) [pid = 3974] [serial = 1823] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 165 (0x7f9215e97000) [pid = 3974] [serial = 1790] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 164 (0x7f920f5dbc00) [pid = 3974] [serial = 1778] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 163 (0x7f92144b5400) [pid = 3974] [serial = 1784] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 162 (0x7f92160b3400) [pid = 3974] [serial = 1793] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 161 (0x7f9215e19c00) [pid = 3974] [serial = 1787] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 160 (0x7f9212622800) [pid = 3974] [serial = 1836] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | --DOMWINDOW == 159 (0x7f9212443400) [pid = 3974] [serial = 1830] [outer = (nil)] [url = about:blank] 21:20:58 INFO - PROCESS | 3974 | 1461212458637 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]]]}] 21:20:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:20:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1431ms 21:20:58 INFO - PROCESS | 3974 | 1461212458692 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 21:20:58 INFO - PROCESS | 3974 | 1461212458695 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 21:20:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:20:58 INFO - PROCESS | 3974 | 1461212458701 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:20:58 INFO - PROCESS | 3974 | 1461212458705 Marionette TRACE conn3 <- [1,2574,null,{}] 21:20:58 INFO - PROCESS | 3974 | 1461212458722 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}] 21:20:58 INFO - PROCESS | 3974 | 1461212458890 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 21:20:58 INFO - PROCESS | 3974 | 1461212458907 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:20:58 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216438000 == 160 [pid = 3974] [id = 651] 21:20:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 160 (0x7f92140a7400) [pid = 3974] [serial = 1954] [outer = (nil)] 21:20:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 161 (0x7f9215d72000) [pid = 3974] [serial = 1955] [outer = 0x7f92140a7400] 21:20:58 INFO - PROCESS | 3974 | 1461212458966 Marionette DEBUG loaded listener.js 21:20:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 162 (0x7f9215ee9000) [pid = 3974] [serial = 1956] [outer = 0x7f92140a7400] 21:20:59 INFO - PROCESS | 3974 | 1461212459774 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]]]}] 21:20:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:20:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1139ms 21:20:59 INFO - PROCESS | 3974 | 1461212459840 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 21:20:59 INFO - PROCESS | 3974 | 1461212459844 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 21:20:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:20:59 INFO - PROCESS | 3974 | 1461212459849 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:20:59 INFO - PROCESS | 3974 | 1461212459851 Marionette TRACE conn3 <- [1,2578,null,{}] 21:20:59 INFO - PROCESS | 3974 | 1461212459856 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}] 21:21:00 INFO - PROCESS | 3974 | 1461212460019 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 21:21:00 INFO - PROCESS | 3974 | 1461212460208 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:00 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b293800 == 161 [pid = 3974] [id = 652] 21:21:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 163 (0x7f920ccf1c00) [pid = 3974] [serial = 1957] [outer = (nil)] 21:21:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 164 (0x7f921665e400) [pid = 3974] [serial = 1958] [outer = 0x7f920ccf1c00] 21:21:00 INFO - PROCESS | 3974 | 1461212460265 Marionette DEBUG loaded listener.js 21:21:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 165 (0x7f921ac1b800) [pid = 3974] [serial = 1959] [outer = 0x7f920ccf1c00] 21:21:01 INFO - PROCESS | 3974 | 1461212461017 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]]]}] 21:21:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:21:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1225ms 21:21:01 INFO - PROCESS | 3974 | 1461212461076 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 21:21:01 INFO - PROCESS | 3974 | 1461212461079 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 21:21:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:21:01 INFO - PROCESS | 3974 | 1461212461084 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:21:01 INFO - PROCESS | 3974 | 1461212461086 Marionette TRACE conn3 <- [1,2582,null,{}] 21:21:01 INFO - PROCESS | 3974 | 1461212461091 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}] 21:21:01 INFO - PROCESS | 3974 | 1461212461308 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 21:21:01 INFO - PROCESS | 3974 | 1461212461337 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:01 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921bf6b800 == 162 [pid = 3974] [id = 653] 21:21:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 166 (0x7f9216662000) [pid = 3974] [serial = 1960] [outer = (nil)] 21:21:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 167 (0x7f921ad5c000) [pid = 3974] [serial = 1961] [outer = 0x7f9216662000] 21:21:01 INFO - PROCESS | 3974 | 1461212461392 Marionette DEBUG loaded listener.js 21:21:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 168 (0x7f921b04b400) [pid = 3974] [serial = 1962] [outer = 0x7f9216662000] 21:21:02 INFO - PROCESS | 3974 | 1461212462231 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]]]}] 21:21:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:21:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1178ms 21:21:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:21:02 INFO - PROCESS | 3974 | 1461212462263 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 21:21:02 INFO - PROCESS | 3974 | 1461212462265 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 21:21:02 INFO - PROCESS | 3974 | 1461212462271 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:21:02 INFO - PROCESS | 3974 | 1461212462273 Marionette TRACE conn3 <- [1,2586,null,{}] 21:21:02 INFO - PROCESS | 3974 | 1461212462278 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}] 21:21:02 INFO - PROCESS | 3974 | 1461212462538 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 21:21:02 INFO - PROCESS | 3974 | --DOMWINDOW == 167 (0x7f920c8e5000) [pid = 3974] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:21:02 INFO - PROCESS | 3974 | --DOMWINDOW == 166 (0x7f92115c4400) [pid = 3974] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:21:02 INFO - PROCESS | 3974 | --DOMWINDOW == 165 (0x7f920fe44000) [pid = 3974] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:21:02 INFO - PROCESS | 3974 | --DOMWINDOW == 164 (0x7f920f951400) [pid = 3974] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:21:02 INFO - PROCESS | 3974 | --DOMWINDOW == 163 (0x7f92126cf800) [pid = 3974] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:21:02 INFO - PROCESS | 3974 | 1461212462836 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:02 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920fb54000 == 163 [pid = 3974] [id = 654] 21:21:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 164 (0x7f920a1bd800) [pid = 3974] [serial = 1963] [outer = (nil)] 21:21:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 165 (0x7f920fe4ac00) [pid = 3974] [serial = 1964] [outer = 0x7f920a1bd800] 21:21:02 INFO - PROCESS | 3974 | 1461212462895 Marionette DEBUG loaded listener.js 21:21:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 166 (0x7f921c0a7400) [pid = 3974] [serial = 1965] [outer = 0x7f920a1bd800] 21:21:03 INFO - PROCESS | 3974 | 1461212463552 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]]]}] 21:21:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:21:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1328ms 21:21:03 INFO - PROCESS | 3974 | 1461212463599 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 21:21:03 INFO - PROCESS | 3974 | 1461212463602 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 21:21:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:21:03 INFO - PROCESS | 3974 | 1461212463607 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:21:03 INFO - PROCESS | 3974 | 1461212463609 Marionette TRACE conn3 <- [1,2590,null,{}] 21:21:03 INFO - PROCESS | 3974 | 1461212463614 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}] 21:21:03 INFO - PROCESS | 3974 | 1461212463829 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 21:21:03 INFO - PROCESS | 3974 | 1461212463845 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:03 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc9c000 == 164 [pid = 3974] [id = 655] 21:21:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 167 (0x7f920a1bec00) [pid = 3974] [serial = 1966] [outer = (nil)] 21:21:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 168 (0x7f921d483c00) [pid = 3974] [serial = 1967] [outer = 0x7f920a1bec00] 21:21:03 INFO - PROCESS | 3974 | 1461212463900 Marionette DEBUG loaded listener.js 21:21:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 169 (0x7f921df3d400) [pid = 3974] [serial = 1968] [outer = 0x7f920a1bec00] 21:21:04 INFO - PROCESS | 3974 | 1461212464606 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]]]}] 21:21:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:21:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1026ms 21:21:04 INFO - PROCESS | 3974 | 1461212464634 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 21:21:04 INFO - PROCESS | 3974 | 1461212464636 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 21:21:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:21:04 INFO - PROCESS | 3974 | 1461212464642 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:21:04 INFO - PROCESS | 3974 | 1461212464644 Marionette TRACE conn3 <- [1,2594,null,{}] 21:21:04 INFO - PROCESS | 3974 | 1461212464664 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}] 21:21:04 INFO - PROCESS | 3974 | 1461212464921 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 21:21:05 INFO - PROCESS | 3974 | 1461212465149 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:05 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920fb4f800 == 165 [pid = 3974] [id = 656] 21:21:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 170 (0x7f9209a39000) [pid = 3974] [serial = 1969] [outer = (nil)] 21:21:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 171 (0x7f920a1c4800) [pid = 3974] [serial = 1970] [outer = 0x7f9209a39000] 21:21:05 INFO - PROCESS | 3974 | 1461212465216 Marionette DEBUG loaded listener.js 21:21:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 172 (0x7f920d4f8c00) [pid = 3974] [serial = 1971] [outer = 0x7f9209a39000] 21:21:06 INFO - PROCESS | 3974 | 1461212466125 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]]]}] 21:21:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:21:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1528ms 21:21:06 INFO - PROCESS | 3974 | 1461212466172 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 21:21:06 INFO - PROCESS | 3974 | 1461212466178 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 21:21:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:21:06 INFO - PROCESS | 3974 | 1461212466184 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:21:06 INFO - PROCESS | 3974 | 1461212466190 Marionette TRACE conn3 <- [1,2598,null,{}] 21:21:06 INFO - PROCESS | 3974 | 1461212466197 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}] 21:21:06 INFO - PROCESS | 3974 | 1461212466368 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 21:21:06 INFO - PROCESS | 3974 | 1461212466578 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:06 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216dea800 == 166 [pid = 3974] [id = 657] 21:21:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 173 (0x7f9209a3bc00) [pid = 3974] [serial = 1972] [outer = (nil)] 21:21:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 174 (0x7f9212850c00) [pid = 3974] [serial = 1973] [outer = 0x7f9209a3bc00] 21:21:06 INFO - PROCESS | 3974 | 1461212466689 Marionette DEBUG loaded listener.js 21:21:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 175 (0x7f92140e1800) [pid = 3974] [serial = 1974] [outer = 0x7f9209a3bc00] 21:21:07 INFO - PROCESS | 3974 | 1461212467647 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]]]}] 21:21:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:21:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1539ms 21:21:07 INFO - PROCESS | 3974 | 1461212467724 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 21:21:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:21:07 INFO - PROCESS | 3974 | 1461212467729 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 21:21:07 INFO - PROCESS | 3974 | 1461212467734 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:21:07 INFO - PROCESS | 3974 | 1461212467737 Marionette TRACE conn3 <- [1,2602,null,{}] 21:21:07 INFO - PROCESS | 3974 | 1461212467742 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}] 21:21:07 INFO - PROCESS | 3974 | 1461212467923 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 21:21:08 INFO - PROCESS | 3974 | 1461212468216 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:08 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e914000 == 167 [pid = 3974] [id = 658] 21:21:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 176 (0x7f92140e1c00) [pid = 3974] [serial = 1975] [outer = (nil)] 21:21:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 177 (0x7f921b049400) [pid = 3974] [serial = 1976] [outer = 0x7f92140e1c00] 21:21:08 INFO - PROCESS | 3974 | 1461212468283 Marionette DEBUG loaded listener.js 21:21:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 178 (0x7f921b538400) [pid = 3974] [serial = 1977] [outer = 0x7f92140e1c00] 21:21:09 INFO - PROCESS | 3974 | 1461212469091 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]]]}] 21:21:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:21:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1384ms 21:21:09 INFO - PROCESS | 3974 | 1461212469118 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 21:21:09 INFO - PROCESS | 3974 | 1461212469124 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 21:21:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:21:09 INFO - PROCESS | 3974 | 1461212469139 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:21:09 INFO - PROCESS | 3974 | 1461212469145 Marionette TRACE conn3 <- [1,2606,null,{}] 21:21:09 INFO - PROCESS | 3974 | 1461212469150 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}] 21:21:09 INFO - PROCESS | 3974 | 1461212469325 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 21:21:09 INFO - PROCESS | 3974 | 1461212469533 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:09 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fcdd000 == 168 [pid = 3974] [id = 659] 21:21:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 179 (0x7f9215eef400) [pid = 3974] [serial = 1978] [outer = (nil)] 21:21:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 180 (0x7f921c39b800) [pid = 3974] [serial = 1979] [outer = 0x7f9215eef400] 21:21:09 INFO - PROCESS | 3974 | 1461212469599 Marionette DEBUG loaded listener.js 21:21:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 181 (0x7f921e057800) [pid = 3974] [serial = 1980] [outer = 0x7f9215eef400] 21:21:10 INFO - PROCESS | 3974 | 1461212470469 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]]]}] 21:21:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:21:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1394ms 21:21:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:21:10 INFO - PROCESS | 3974 | 1461212470526 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 21:21:10 INFO - PROCESS | 3974 | 1461212470529 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 21:21:10 INFO - PROCESS | 3974 | 1461212470534 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:21:10 INFO - PROCESS | 3974 | 1461212470537 Marionette TRACE conn3 <- [1,2610,null,{}] 21:21:10 INFO - PROCESS | 3974 | 1461212470542 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}] 21:21:10 INFO - PROCESS | 3974 | 1461212470702 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 21:21:10 INFO - PROCESS | 3974 | 1461212470960 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:10 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221c7f800 == 169 [pid = 3974] [id = 660] 21:21:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 182 (0x7f921b539000) [pid = 3974] [serial = 1981] [outer = (nil)] 21:21:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 183 (0x7f921e43f400) [pid = 3974] [serial = 1982] [outer = 0x7f921b539000] 21:21:11 INFO - PROCESS | 3974 | 1461212471030 Marionette DEBUG loaded listener.js 21:21:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 184 (0x7f921eac3000) [pid = 3974] [serial = 1983] [outer = 0x7f921b539000] 21:21:11 INFO - PROCESS | 3974 | 1461212471777 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]]]}] 21:21:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:21:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1279ms 21:21:11 INFO - PROCESS | 3974 | 1461212471815 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 21:21:11 INFO - PROCESS | 3974 | 1461212471818 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 21:21:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:21:11 INFO - PROCESS | 3974 | 1461212471824 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:21:11 INFO - PROCESS | 3974 | 1461212471827 Marionette TRACE conn3 <- [1,2614,null,{}] 21:21:11 INFO - PROCESS | 3974 | 1461212471831 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}] 21:21:11 INFO - PROCESS | 3974 | 1461212471996 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 21:21:12 INFO - PROCESS | 3974 | 1461212472210 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:12 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227112000 == 170 [pid = 3974] [id = 661] 21:21:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 185 (0x7f921ee76800) [pid = 3974] [serial = 1984] [outer = (nil)] 21:21:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 186 (0x7f921ee79400) [pid = 3974] [serial = 1985] [outer = 0x7f921ee76800] 21:21:12 INFO - PROCESS | 3974 | 1461212472338 Marionette DEBUG loaded listener.js 21:21:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 187 (0x7f921fd65000) [pid = 3974] [serial = 1986] [outer = 0x7f921ee76800] 21:21:13 INFO - PROCESS | 3974 | 1461212473176 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]]]}] 21:21:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:21:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1378ms 21:21:13 INFO - PROCESS | 3974 | 1461212473203 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 21:21:13 INFO - PROCESS | 3974 | 1461212473207 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 21:21:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:21:13 INFO - PROCESS | 3974 | 1461212473212 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:21:13 INFO - PROCESS | 3974 | 1461212473214 Marionette TRACE conn3 <- [1,2618,null,{}] 21:21:13 INFO - PROCESS | 3974 | 1461212473219 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}] 21:21:13 INFO - PROCESS | 3974 | 1461212473378 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 21:21:13 INFO - PROCESS | 3974 | 1461212473589 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:13 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9235e19800 == 171 [pid = 3974] [id = 662] 21:21:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 188 (0x7f921ec46800) [pid = 3974] [serial = 1987] [outer = (nil)] 21:21:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 189 (0x7f9220bd8c00) [pid = 3974] [serial = 1988] [outer = 0x7f921ec46800] 21:21:13 INFO - PROCESS | 3974 | 1461212473693 Marionette DEBUG loaded listener.js 21:21:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 190 (0x7f9220006400) [pid = 3974] [serial = 1989] [outer = 0x7f921ec46800] 21:21:14 INFO - PROCESS | 3974 | 1461212474518 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]]]}] 21:21:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:21:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1376ms 21:21:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:21:14 INFO - PROCESS | 3974 | 1461212474588 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 21:21:14 INFO - PROCESS | 3974 | 1461212474591 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 21:21:14 INFO - PROCESS | 3974 | 1461212474597 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:21:14 INFO - PROCESS | 3974 | 1461212474599 Marionette TRACE conn3 <- [1,2622,null,{}] 21:21:14 INFO - PROCESS | 3974 | 1461212474604 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}] 21:21:14 INFO - PROCESS | 3974 | 1461212474761 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 21:21:14 INFO - PROCESS | 3974 | 1461212474970 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:14 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9239923000 == 172 [pid = 3974] [id = 663] 21:21:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 191 (0x7f921ee78c00) [pid = 3974] [serial = 1990] [outer = (nil)] 21:21:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 192 (0x7f92217d8800) [pid = 3974] [serial = 1991] [outer = 0x7f921ee78c00] 21:21:15 INFO - PROCESS | 3974 | 1461212475036 Marionette DEBUG loaded listener.js 21:21:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 193 (0x7f922199b800) [pid = 3974] [serial = 1992] [outer = 0x7f921ee78c00] 21:21:15 INFO - PROCESS | 3974 | 1461212475839 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]]]}] 21:21:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:21:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1284ms 21:21:15 INFO - PROCESS | 3974 | 1461212475880 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 21:21:15 INFO - PROCESS | 3974 | 1461212475884 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 21:21:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:21:15 INFO - PROCESS | 3974 | 1461212475889 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:21:15 INFO - PROCESS | 3974 | 1461212475891 Marionette TRACE conn3 <- [1,2626,null,{}] 21:21:15 INFO - PROCESS | 3974 | 1461212475896 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}] 21:21:16 INFO - PROCESS | 3974 | 1461212476061 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 21:21:16 INFO - PROCESS | 3974 | 1461212476273 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:16 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216dd6800 == 173 [pid = 3974] [id = 664] 21:21:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 194 (0x7f92115d3800) [pid = 3974] [serial = 1993] [outer = (nil)] 21:21:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 195 (0x7f92219a0400) [pid = 3974] [serial = 1994] [outer = 0x7f92115d3800] 21:21:16 INFO - PROCESS | 3974 | 1461212476402 Marionette DEBUG loaded listener.js 21:21:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 196 (0x7f9221a4d400) [pid = 3974] [serial = 1995] [outer = 0x7f92115d3800] 21:21:17 INFO - PROCESS | 3974 | 1461212477203 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]]]}] 21:21:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:21:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1378ms 21:21:17 INFO - PROCESS | 3974 | 1461212477278 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 21:21:17 INFO - PROCESS | 3974 | 1461212477281 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 21:21:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:21:17 INFO - PROCESS | 3974 | 1461212477289 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:21:17 INFO - PROCESS | 3974 | 1461212477292 Marionette TRACE conn3 <- [1,2630,null,{}] 21:21:17 INFO - PROCESS | 3974 | 1461212477297 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}] 21:21:17 INFO - PROCESS | 3974 | 1461212477474 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 21:21:18 INFO - PROCESS | 3974 | 1461212478504 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:18 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f3ce000 == 174 [pid = 3974] [id = 665] 21:21:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 197 (0x7f920cce3800) [pid = 3974] [serial = 1996] [outer = (nil)] 21:21:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 198 (0x7f920ccec400) [pid = 3974] [serial = 1997] [outer = 0x7f920cce3800] 21:21:18 INFO - PROCESS | 3974 | 1461212478568 Marionette DEBUG loaded listener.js 21:21:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 199 (0x7f920d4fc400) [pid = 3974] [serial = 1998] [outer = 0x7f920cce3800] 21:21:19 INFO - PROCESS | 3974 | 1461212479290 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]]]}] 21:21:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:21:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 2034ms 21:21:19 INFO - PROCESS | 3974 | 1461212479324 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 21:21:19 INFO - PROCESS | 3974 | 1461212479329 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 21:21:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:21:19 INFO - PROCESS | 3974 | 1461212479337 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:21:19 INFO - PROCESS | 3974 | 1461212479341 Marionette TRACE conn3 <- [1,2634,null,{}] 21:21:19 INFO - PROCESS | 3974 | 1461212479361 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}] 21:21:19 INFO - PROCESS | 3974 | 1461212479566 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 21:21:19 INFO - PROCESS | 3974 | 1461212479721 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:19 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92128d7000 == 175 [pid = 3974] [id = 666] 21:21:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 200 (0x7f920f710400) [pid = 3974] [serial = 1999] [outer = (nil)] 21:21:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 201 (0x7f9211272800) [pid = 3974] [serial = 2000] [outer = 0x7f920f710400] 21:21:19 INFO - PROCESS | 3974 | 1461212479789 Marionette DEBUG loaded listener.js 21:21:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 202 (0x7f92114c3800) [pid = 3974] [serial = 2001] [outer = 0x7f920f710400] 21:21:20 INFO - PROCESS | 3974 | 1461212480627 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]]]}] 21:21:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:21:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1334ms 21:21:20 INFO - PROCESS | 3974 | 1461212480675 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 21:21:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:21:20 INFO - PROCESS | 3974 | 1461212480680 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 21:21:20 INFO - PROCESS | 3974 | 1461212480686 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:21:20 INFO - PROCESS | 3974 | 1461212480689 Marionette TRACE conn3 <- [1,2638,null,{}] 21:21:20 INFO - PROCESS | 3974 | 1461212480693 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}] 21:21:20 INFO - PROCESS | 3974 | 1461212480837 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 21:21:21 INFO - PROCESS | 3974 | 1461212481050 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:21 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216443800 == 176 [pid = 3974] [id = 667] 21:21:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 203 (0x7f920fe51c00) [pid = 3974] [serial = 2002] [outer = (nil)] 21:21:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 204 (0x7f92114c3400) [pid = 3974] [serial = 2003] [outer = 0x7f920fe51c00] 21:21:21 INFO - PROCESS | 3974 | 1461212481202 Marionette DEBUG loaded listener.js 21:21:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 205 (0x7f92115c4400) [pid = 3974] [serial = 2004] [outer = 0x7f920fe51c00] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92279ef800 == 175 [pid = 3974] [id = 185] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922757d000 == 174 [pid = 3974] [id = 72] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c3d9000 == 173 [pid = 3974] [id = 110] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f6db800 == 172 [pid = 3974] [id = 608] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9212861000 == 171 [pid = 3974] [id = 609] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920d246000 == 170 [pid = 3974] [id = 607] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9224c03800 == 169 [pid = 3974] [id = 552] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f1ca800 == 168 [pid = 3974] [id = 611] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b282800 == 167 [pid = 3974] [id = 612] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216518800 == 166 [pid = 3974] [id = 610] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b373000 == 165 [pid = 3974] [id = 346] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dc9c000 == 164 [pid = 3974] [id = 655] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920fb54000 == 163 [pid = 3974] [id = 654] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921bf6b800 == 162 [pid = 3974] [id = 653] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b293800 == 161 [pid = 3974] [id = 652] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216438000 == 160 [pid = 3974] [id = 651] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920ee38000 == 159 [pid = 3974] [id = 650] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92128d4800 == 158 [pid = 3974] [id = 649] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922196c800 == 157 [pid = 3974] [id = 640] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921ed19800 == 156 [pid = 3974] [id = 639] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921eb14800 == 155 [pid = 3974] [id = 638] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921df64800 == 154 [pid = 3974] [id = 637] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921d52e800 == 153 [pid = 3974] [id = 636] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c013800 == 152 [pid = 3974] [id = 635] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921afb1800 == 151 [pid = 3974] [id = 634] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9211508000 == 150 [pid = 3974] [id = 633] 21:21:22 INFO - PROCESS | 3974 | 1461212482292 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]]]}] 21:21:22 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b282000 == 149 [pid = 3974] [id = 632] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 204 (0x7f920fe4f400) [pid = 3974] [serial = 1844] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 203 (0x7f921b1dcc00) [pid = 3974] [serial = 1859] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 202 (0x7f92126cec00) [pid = 3974] [serial = 1862] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 201 (0x7f921c0eb000) [pid = 3974] [serial = 1871] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 200 (0x7f920f5de400) [pid = 3974] [serial = 1887] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 199 (0x7f920f548000) [pid = 3974] [serial = 1886] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 198 (0x7f921c3a0800) [pid = 3974] [serial = 1874] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 197 (0x7f920f5d4000) [pid = 3974] [serial = 1883] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 196 (0x7f921d3b6c00) [pid = 3974] [serial = 1877] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 195 (0x7f921c0a2400) [pid = 3974] [serial = 1868] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 194 (0x7f92119da400) [pid = 3974] [serial = 1847] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 193 (0x7f920a1bb400) [pid = 3974] [serial = 1841] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 192 (0x7f921ac7d400) [pid = 3974] [serial = 1856] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 191 (0x7f92144a8000) [pid = 3974] [serial = 1896] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 190 (0x7f92140e1000) [pid = 3974] [serial = 1895] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 189 (0x7f921243fc00) [pid = 3974] [serial = 1892] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 188 (0x7f9212845800) [pid = 3974] [serial = 1893] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 187 (0x7f92114c2c00) [pid = 3974] [serial = 1890] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 186 (0x7f92111ef000) [pid = 3974] [serial = 1889] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 185 (0x7f92160b0800) [pid = 3974] [serial = 1853] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 184 (0x7f921d48a000) [pid = 3974] [serial = 1880] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 183 (0x7f9215e8f400) [pid = 3974] [serial = 1839] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 182 (0x7f921b8b0800) [pid = 3974] [serial = 1865] [outer = (nil)] [url = about:blank] 21:21:22 INFO - PROCESS | 3974 | --DOMWINDOW == 181 (0x7f9215d6bc00) [pid = 3974] [serial = 1850] [outer = (nil)] [url = about:blank] 21:21:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:21:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1685ms 21:21:22 INFO - PROCESS | 3974 | 1461212482377 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 21:21:22 INFO - PROCESS | 3974 | 1461212482380 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 21:21:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:21:22 INFO - PROCESS | 3974 | 1461212482395 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:21:22 INFO - PROCESS | 3974 | 1461212482403 Marionette TRACE conn3 <- [1,2642,null,{}] 21:21:22 INFO - PROCESS | 3974 | 1461212482410 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}] 21:21:22 INFO - PROCESS | 3974 | 1461212482552 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 21:21:22 INFO - PROCESS | 3974 | 1461212482738 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:22 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f6db800 == 150 [pid = 3974] [id = 668] 21:21:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 182 (0x7f920c8f0400) [pid = 3974] [serial = 2005] [outer = (nil)] 21:21:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 183 (0x7f92115c6800) [pid = 3974] [serial = 2006] [outer = 0x7f920c8f0400] 21:21:22 INFO - PROCESS | 3974 | 1461212482796 Marionette DEBUG loaded listener.js 21:21:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 184 (0x7f9212624c00) [pid = 3974] [serial = 2007] [outer = 0x7f920c8f0400] 21:21:23 INFO - PROCESS | 3974 | 1461212483426 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]]]}] 21:21:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:21:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1046ms 21:21:23 INFO - PROCESS | 3974 | 1461212483435 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 21:21:23 INFO - PROCESS | 3974 | 1461212483438 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 21:21:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:21:23 INFO - PROCESS | 3974 | 1461212483444 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:21:23 INFO - PROCESS | 3974 | 1461212483446 Marionette TRACE conn3 <- [1,2646,null,{}] 21:21:23 INFO - PROCESS | 3974 | 1461212483451 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}] 21:21:23 INFO - PROCESS | 3974 | 1461212483661 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 21:21:23 INFO - PROCESS | 3974 | 1461212483685 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:23 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9211506800 == 151 [pid = 3974] [id = 669] 21:21:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 185 (0x7f920d099c00) [pid = 3974] [serial = 2008] [outer = (nil)] 21:21:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 186 (0x7f92126dd400) [pid = 3974] [serial = 2009] [outer = 0x7f920d099c00] 21:21:23 INFO - PROCESS | 3974 | 1461212483738 Marionette DEBUG loaded listener.js 21:21:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 187 (0x7f9213383000) [pid = 3974] [serial = 2010] [outer = 0x7f920d099c00] 21:21:24 INFO - PROCESS | 3974 | 1461212484533 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]]]}] 21:21:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:21:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1130ms 21:21:24 INFO - PROCESS | 3974 | 1461212484575 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 21:21:24 INFO - PROCESS | 3974 | 1461212484577 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 21:21:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:21:24 INFO - PROCESS | 3974 | 1461212484582 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:21:24 INFO - PROCESS | 3974 | 1461212484585 Marionette TRACE conn3 <- [1,2650,null,{}] 21:21:24 INFO - PROCESS | 3974 | 1461212484597 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}] 21:21:24 INFO - PROCESS | 3974 | 1461212484780 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 21:21:24 INFO - PROCESS | 3974 | 1461212484802 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:24 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9212f1e800 == 152 [pid = 3974] [id = 670] 21:21:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 188 (0x7f92140e0400) [pid = 3974] [serial = 2011] [outer = (nil)] 21:21:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 189 (0x7f92140e9000) [pid = 3974] [serial = 2012] [outer = 0x7f92140e0400] 21:21:24 INFO - PROCESS | 3974 | 1461212484865 Marionette DEBUG loaded listener.js 21:21:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 190 (0x7f92144b4000) [pid = 3974] [serial = 2013] [outer = 0x7f92140e0400] 21:21:25 INFO - PROCESS | 3974 | 1461212485621 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]]]}] 21:21:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:21:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1079ms 21:21:25 INFO - PROCESS | 3974 | 1461212485661 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 21:21:25 INFO - PROCESS | 3974 | 1461212485664 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 21:21:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:21:25 INFO - PROCESS | 3974 | 1461212485669 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:21:25 INFO - PROCESS | 3974 | 1461212485671 Marionette TRACE conn3 <- [1,2654,null,{}] 21:21:25 INFO - PROCESS | 3974 | 1461212485676 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}] 21:21:25 INFO - PROCESS | 3974 | 1461212485906 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 21:21:25 INFO - PROCESS | 3974 | 1461212485947 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:25 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92165b0800 == 153 [pid = 3974] [id = 671] 21:21:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 191 (0x7f9215d78400) [pid = 3974] [serial = 2014] [outer = (nil)] 21:21:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 192 (0x7f9215e97800) [pid = 3974] [serial = 2015] [outer = 0x7f9215d78400] 21:21:26 INFO - PROCESS | 3974 | 1461212486045 Marionette DEBUG loaded listener.js 21:21:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 193 (0x7f9215eea000) [pid = 3974] [serial = 2016] [outer = 0x7f9215d78400] 21:21:27 INFO - PROCESS | 3974 | --DOMWINDOW == 192 (0x7f92140a7400) [pid = 3974] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:21:27 INFO - PROCESS | 3974 | --DOMWINDOW == 191 (0x7f9216662000) [pid = 3974] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:21:27 INFO - PROCESS | 3974 | --DOMWINDOW == 190 (0x7f920ccf1c00) [pid = 3974] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:21:27 INFO - PROCESS | 3974 | --DOMWINDOW == 189 (0x7f920a1c4c00) [pid = 3974] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:21:27 INFO - PROCESS | 3974 | --DOMWINDOW == 188 (0x7f920a1bd800) [pid = 3974] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:21:27 INFO - PROCESS | 3974 | --DOMWINDOW == 187 (0x7f920fe43800) [pid = 3974] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:21:27 INFO - PROCESS | 3974 | 1461212487573 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]]]}] 21:21:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:21:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1928ms 21:21:27 INFO - PROCESS | 3974 | 1461212487598 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 21:21:27 INFO - PROCESS | 3974 | 1461212487600 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 21:21:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:21:27 INFO - PROCESS | 3974 | 1461212487606 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:21:27 INFO - PROCESS | 3974 | 1461212487608 Marionette TRACE conn3 <- [1,2658,null,{}] 21:21:27 INFO - PROCESS | 3974 | 1461212487613 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}] 21:21:27 INFO - PROCESS | 3974 | 1461212487759 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 21:21:27 INFO - PROCESS | 3974 | 1461212487920 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:27 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92169bd000 == 154 [pid = 3974] [id = 672] 21:21:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 188 (0x7f920d09a400) [pid = 3974] [serial = 2017] [outer = (nil)] 21:21:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 189 (0x7f9215e8f800) [pid = 3974] [serial = 2018] [outer = 0x7f920d09a400] 21:21:27 INFO - PROCESS | 3974 | 1461212487974 Marionette DEBUG loaded listener.js 21:21:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 190 (0x7f9215f51800) [pid = 3974] [serial = 2019] [outer = 0x7f920d09a400] 21:21:28 INFO - PROCESS | 3974 | 1461212488573 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]]]}] 21:21:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:21:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 975ms 21:21:28 INFO - PROCESS | 3974 | 1461212488581 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 21:21:28 INFO - PROCESS | 3974 | 1461212488584 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 21:21:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:21:28 INFO - PROCESS | 3974 | 1461212488589 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:21:28 INFO - PROCESS | 3974 | 1461212488591 Marionette TRACE conn3 <- [1,2662,null,{}] 21:21:28 INFO - PROCESS | 3974 | 1461212488596 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}] 21:21:28 INFO - PROCESS | 3974 | 1461212488727 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 21:21:28 INFO - PROCESS | 3974 | 1461212488892 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:28 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216de7000 == 155 [pid = 3974] [id = 673] 21:21:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 191 (0x7f920a1c4c00) [pid = 3974] [serial = 2020] [outer = (nil)] 21:21:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 192 (0x7f92160b5000) [pid = 3974] [serial = 2021] [outer = 0x7f920a1c4c00] 21:21:28 INFO - PROCESS | 3974 | 1461212488945 Marionette DEBUG loaded listener.js 21:21:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 193 (0x7f921677e800) [pid = 3974] [serial = 2022] [outer = 0x7f920a1c4c00] 21:21:29 INFO - PROCESS | 3974 | 1461212489737 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]]]}] 21:21:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:21:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1175ms 21:21:29 INFO - PROCESS | 3974 | 1461212489765 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 21:21:29 INFO - PROCESS | 3974 | 1461212489770 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 21:21:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:21:29 INFO - PROCESS | 3974 | 1461212489778 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:21:29 INFO - PROCESS | 3974 | 1461212489783 Marionette TRACE conn3 <- [1,2666,null,{}] 21:21:29 INFO - PROCESS | 3974 | 1461212489790 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}] 21:21:29 INFO - PROCESS | 3974 | 1461212489956 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 21:21:30 INFO - PROCESS | 3974 | 1461212490124 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:30 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920feca800 == 156 [pid = 3974] [id = 674] 21:21:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 194 (0x7f920d4fa800) [pid = 3974] [serial = 2023] [outer = (nil)] 21:21:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 195 (0x7f920f7ce400) [pid = 3974] [serial = 2024] [outer = 0x7f920d4fa800] 21:21:30 INFO - PROCESS | 3974 | 1461212490213 Marionette DEBUG loaded listener.js 21:21:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 196 (0x7f920fe4c800) [pid = 3974] [serial = 2025] [outer = 0x7f920d4fa800] 21:21:31 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:21:31 INFO - PROCESS | 3974 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:21:31 INFO - PROCESS | 3974 | 1461212491471 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]]]}] 21:21:31 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) 21:21:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1736ms 21:21:31 INFO - PROCESS | 3974 | 1461212491512 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 21:21:31 INFO - PROCESS | 3974 | 1461212491519 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 21:21:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:21:31 INFO - PROCESS | 3974 | 1461212491528 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:21:31 INFO - PROCESS | 3974 | 1461212491532 Marionette TRACE conn3 <- [1,2670,null,{}] 21:21:31 INFO - PROCESS | 3974 | 1461212491537 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}] 21:21:31 INFO - PROCESS | 3974 | 1461212491685 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 21:21:31 INFO - PROCESS | 3974 | 1461212491972 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:31 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216428000 == 157 [pid = 3974] [id = 675] 21:21:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 197 (0x7f920f7d0000) [pid = 3974] [serial = 2026] [outer = (nil)] 21:21:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 198 (0x7f9212444800) [pid = 3974] [serial = 2027] [outer = 0x7f920f7d0000] 21:21:32 INFO - PROCESS | 3974 | 1461212492037 Marionette DEBUG loaded listener.js 21:21:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 199 (0x7f9213382400) [pid = 3974] [serial = 2028] [outer = 0x7f920f7d0000] 21:21:33 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:21:33 INFO - PROCESS | 3974 | 1461212493337 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] 21:21:33 INFO - PROCESS | 3974 | 1461212493369 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 21:21:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:21:33 INFO - PROCESS | 3974 | 1461212493374 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:21:33 INFO - PROCESS | 3974 | 1461212493379 Marionette TRACE conn3 <- [1,2674,null,{}] 21:21:33 INFO - PROCESS | 3974 | 1461212493394 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}] 21:21:33 INFO - PROCESS | 3974 | 1461212493579 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 21:21:33 INFO - PROCESS | 3974 | 1461212493787 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:33 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b389800 == 158 [pid = 3974] [id = 676] 21:21:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 200 (0x7f92140aa800) [pid = 3974] [serial = 2029] [outer = (nil)] 21:21:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 201 (0x7f9215e17400) [pid = 3974] [serial = 2030] [outer = 0x7f92140aa800] 21:21:33 INFO - PROCESS | 3974 | 1461212493855 Marionette DEBUG loaded listener.js 21:21:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 202 (0x7f9216781000) [pid = 3974] [serial = 2031] [outer = 0x7f92140aa800] 21:21:35 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:21:35 INFO - PROCESS | 3974 | 1461212495274 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] 21:21:35 INFO - PROCESS | 3974 | 1461212495319 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 21:21:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:21:35 INFO - PROCESS | 3974 | 1461212495324 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:21:35 INFO - PROCESS | 3974 | 1461212495326 Marionette TRACE conn3 <- [1,2678,null,{}] 21:21:35 INFO - PROCESS | 3974 | 1461212495331 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}] 21:21:35 INFO - PROCESS | 3974 | 1461212495512 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 21:21:35 INFO - PROCESS | 3974 | 1461212495720 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:35 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c25b800 == 159 [pid = 3974] [id = 677] 21:21:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 203 (0x7f92140b2400) [pid = 3974] [serial = 2032] [outer = (nil)] 21:21:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 204 (0x7f921ac7d800) [pid = 3974] [serial = 2033] [outer = 0x7f92140b2400] 21:21:35 INFO - PROCESS | 3974 | 1461212495785 Marionette DEBUG loaded listener.js 21:21:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 205 (0x7f921ad57c00) [pid = 3974] [serial = 2034] [outer = 0x7f92140b2400] 21:21:36 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:21:36 INFO - PROCESS | 3974 | 1461212496995 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]]]}] 21:21:36 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) 21:21:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1677ms 21:21:37 INFO - PROCESS | 3974 | 1461212497004 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 21:21:37 INFO - PROCESS | 3974 | 1461212497006 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 21:21:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:21:37 INFO - PROCESS | 3974 | 1461212497012 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:21:37 INFO - PROCESS | 3974 | 1461212497014 Marionette TRACE conn3 <- [1,2682,null,{}] 21:21:37 INFO - PROCESS | 3974 | 1461212497019 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}] 21:21:37 INFO - PROCESS | 3974 | 1461212497177 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 21:21:37 INFO - PROCESS | 3974 | 1461212497384 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:37 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c42b800 == 160 [pid = 3974] [id = 678] 21:21:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 206 (0x7f921ad5c400) [pid = 3974] [serial = 2035] [outer = (nil)] 21:21:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 207 (0x7f921ad9e800) [pid = 3974] [serial = 2036] [outer = 0x7f921ad5c400] 21:21:37 INFO - PROCESS | 3974 | 1461212497468 Marionette DEBUG loaded listener.js 21:21:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 208 (0x7f921b04bc00) [pid = 3974] [serial = 2037] [outer = 0x7f921ad5c400] 21:21:38 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:21:38 INFO - PROCESS | 3974 | 1461212498716 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]]]}] 21:21:38 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) 21:21:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1734ms 21:21:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:21:38 INFO - PROCESS | 3974 | 1461212498747 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 21:21:38 INFO - PROCESS | 3974 | 1461212498749 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 21:21:38 INFO - PROCESS | 3974 | 1461212498754 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:21:38 INFO - PROCESS | 3974 | 1461212498757 Marionette TRACE conn3 <- [1,2686,null,{}] 21:21:38 INFO - PROCESS | 3974 | 1461212498762 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}] 21:21:39 INFO - PROCESS | 3974 | 1461212499009 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 21:21:39 INFO - PROCESS | 3974 | 1461212499185 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:39 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc14800 == 161 [pid = 3974] [id = 679] 21:21:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 209 (0x7f921ad5d000) [pid = 3974] [serial = 2038] [outer = (nil)] 21:21:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 210 (0x7f921c0f2000) [pid = 3974] [serial = 2039] [outer = 0x7f921ad5d000] 21:21:39 INFO - PROCESS | 3974 | 1461212499291 Marionette DEBUG loaded listener.js 21:21:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 211 (0x7f921c23c000) [pid = 3974] [serial = 2040] [outer = 0x7f921ad5d000] 21:21:40 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:21:40 INFO - PROCESS | 3974 | 1461212500544 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] 21:21:40 INFO - PROCESS | 3974 | 1461212500590 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 21:21:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:21:40 INFO - PROCESS | 3974 | 1461212500596 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:21:40 INFO - PROCESS | 3974 | 1461212500598 Marionette TRACE conn3 <- [1,2690,null,{}] 21:21:40 INFO - PROCESS | 3974 | 1461212500603 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}] 21:21:40 INFO - PROCESS | 3974 | 1461212500782 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 21:21:40 INFO - PROCESS | 3974 | 1461212500984 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:41 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e311000 == 162 [pid = 3974] [id = 680] 21:21:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 212 (0x7f921ad9c400) [pid = 3974] [serial = 2041] [outer = (nil)] 21:21:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 213 (0x7f921d1e8800) [pid = 3974] [serial = 2042] [outer = 0x7f921ad9c400] 21:21:41 INFO - PROCESS | 3974 | 1461212501087 Marionette DEBUG loaded listener.js 21:21:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 214 (0x7f921d3b8800) [pid = 3974] [serial = 2043] [outer = 0x7f921ad9c400] 21:21:42 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:21:42 INFO - PROCESS | 3974 | 1461212502298 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] 21:21:42 INFO - PROCESS | 3974 | 1461212502334 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 21:21:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:21:42 INFO - PROCESS | 3974 | 1461212502339 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:21:42 INFO - PROCESS | 3974 | 1461212502341 Marionette TRACE conn3 <- [1,2694,null,{}] 21:21:42 INFO - PROCESS | 3974 | 1461212502347 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}] 21:21:42 INFO - PROCESS | 3974 | 1461212502502 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 21:21:42 INFO - PROCESS | 3974 | 1461212502709 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:42 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92169c5000 == 163 [pid = 3974] [id = 681] 21:21:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 215 (0x7f920fe45800) [pid = 3974] [serial = 2044] [outer = (nil)] 21:21:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 216 (0x7f921c0adc00) [pid = 3974] [serial = 2045] [outer = 0x7f920fe45800] 21:21:42 INFO - PROCESS | 3974 | 1461212502770 Marionette DEBUG loaded listener.js 21:21:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 217 (0x7f921d3bb400) [pid = 3974] [serial = 2046] [outer = 0x7f920fe45800] 21:21:44 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:21:44 INFO - PROCESS | 3974 | 1461212504199 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] 21:21:44 INFO - PROCESS | 3974 | 1461212504235 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 21:21:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:21:44 INFO - PROCESS | 3974 | 1461212504243 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:21:44 INFO - PROCESS | 3974 | 1461212504247 Marionette TRACE conn3 <- [1,2698,null,{}] 21:21:44 INFO - PROCESS | 3974 | 1461212504254 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}] 21:21:44 INFO - PROCESS | 3974 | 1461212504401 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 21:21:44 INFO - PROCESS | 3974 | 1461212504600 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:44 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216521000 == 164 [pid = 3974] [id = 682] 21:21:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 218 (0x7f920f5db800) [pid = 3974] [serial = 2047] [outer = (nil)] 21:21:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 219 (0x7f92111e6c00) [pid = 3974] [serial = 2048] [outer = 0x7f920f5db800] 21:21:44 INFO - PROCESS | 3974 | 1461212504658 Marionette DEBUG loaded listener.js 21:21:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 220 (0x7f9211794800) [pid = 3974] [serial = 2049] [outer = 0x7f920f5db800] 21:21:45 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f1cc000 == 163 [pid = 3974] [id = 606] 21:21:45 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920bfe8800 == 162 [pid = 3974] [id = 537] 21:21:45 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922a313000 == 161 [pid = 3974] [id = 645] 21:21:45 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920d1d6800 == 160 [pid = 3974] [id = 627] 21:21:45 INFO - PROCESS | 3974 | --DOMWINDOW == 219 (0x7f921e506000) [pid = 3974] [serial = 1934] [outer = (nil)] [url = about:blank] 21:21:45 INFO - PROCESS | 3974 | --DOMWINDOW == 218 (0x7f921da4ac00) [pid = 3974] [serial = 1928] [outer = (nil)] [url = about:blank] 21:21:45 INFO - PROCESS | 3974 | --DOMWINDOW == 217 (0x7f921e9b4800) [pid = 3974] [serial = 1937] [outer = (nil)] [url = about:blank] 21:21:45 INFO - PROCESS | 3974 | --DOMWINDOW == 216 (0x7f921ea18c00) [pid = 3974] [serial = 1940] [outer = (nil)] [url = about:blank] 21:21:45 INFO - PROCESS | 3974 | --DOMWINDOW == 215 (0x7f921e258c00) [pid = 3974] [serial = 1931] [outer = (nil)] [url = about:blank] 21:21:45 INFO - PROCESS | 3974 | --DOMWINDOW == 214 (0x7f921d6fdc00) [pid = 3974] [serial = 1925] [outer = (nil)] [url = about:blank] 21:21:45 INFO - PROCESS | 3974 | --DOMWINDOW == 213 (0x7f921eacfc00) [pid = 3974] [serial = 1943] [outer = (nil)] [url = about:blank] 21:21:45 INFO - PROCESS | 3974 | --DOMWINDOW == 212 (0x7f921d483c00) [pid = 3974] [serial = 1967] [outer = (nil)] [url = about:blank] 21:21:45 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92169bd000 == 159 [pid = 3974] [id = 672] 21:21:45 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92165b0800 == 158 [pid = 3974] [id = 671] 21:21:45 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9212f1e800 == 157 [pid = 3974] [id = 670] 21:21:45 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9211506800 == 156 [pid = 3974] [id = 669] 21:21:45 INFO - PROCESS | 3974 | SkCairoFTTypeface::onFilterRec unimplemented 21:21:46 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f6db800 == 155 [pid = 3974] [id = 668] 21:21:46 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216443800 == 154 [pid = 3974] [id = 667] 21:21:46 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92128d7000 == 153 [pid = 3974] [id = 666] 21:21:46 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f3ce000 == 152 [pid = 3974] [id = 665] 21:21:46 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9239923000 == 151 [pid = 3974] [id = 663] 21:21:46 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9235e19800 == 150 [pid = 3974] [id = 662] 21:21:46 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9227112000 == 149 [pid = 3974] [id = 661] 21:21:46 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9221c7f800 == 148 [pid = 3974] [id = 660] 21:21:46 INFO - PROCESS | 3974 | 1461212506086 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] 21:21:46 INFO - PROCESS | 3974 | 1461212506135 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 21:21:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:21:46 INFO - PROCESS | 3974 | 1461212506144 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:21:46 INFO - PROCESS | 3974 | 1461212506147 Marionette TRACE conn3 <- [1,2702,null,{}] 21:21:46 INFO - PROCESS | 3974 | 1461212506152 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}] 21:21:46 INFO - PROCESS | 3974 | 1461212506291 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 211 (0x7f9215d72000) [pid = 3974] [serial = 1955] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 210 (0x7f921ad5c000) [pid = 3974] [serial = 1961] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 209 (0x7f921665e400) [pid = 3974] [serial = 1958] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 208 (0x7f9216b5cc00) [pid = 3974] [serial = 1910] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 207 (0x7f921179ec00) [pid = 3974] [serial = 1904] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 206 (0x7f920f949800) [pid = 3974] [serial = 1901] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 205 (0x7f920fe42800) [pid = 3974] [serial = 1950] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 204 (0x7f920f542400) [pid = 3974] [serial = 1949] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 203 (0x7f9215ee9000) [pid = 3974] [serial = 1956] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 202 (0x7f921c0a7400) [pid = 3974] [serial = 1965] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 201 (0x7f9212440800) [pid = 3974] [serial = 1952] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 200 (0x7f920f54f000) [pid = 3974] [serial = 1946] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 199 (0x7f920fe4ac00) [pid = 3974] [serial = 1964] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 198 (0x7f921d3bbc00) [pid = 3974] [serial = 1922] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 197 (0x7f92140e2800) [pid = 3974] [serial = 1898] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 196 (0x7f921c394000) [pid = 3974] [serial = 1919] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 195 (0x7f9215f48c00) [pid = 3974] [serial = 1907] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 194 (0x7f9212853800) [pid = 3974] [serial = 1953] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 193 (0x7f921ac80c00) [pid = 3974] [serial = 1913] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 192 (0x7f921ac1b800) [pid = 3974] [serial = 1959] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 191 (0x7f921c0acc00) [pid = 3974] [serial = 1916] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | --DOMWINDOW == 190 (0x7f921b04b400) [pid = 3974] [serial = 1962] [outer = (nil)] [url = about:blank] 21:21:46 INFO - PROCESS | 3974 | 1461212506468 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:46 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920fbbb800 == 147 [pid = 3974] [id = 683] 21:21:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 191 (0x7f920d4f5800) [pid = 3974] [serial = 2050] [outer = (nil)] 21:21:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 192 (0x7f920fe42800) [pid = 3974] [serial = 2051] [outer = 0x7f920d4f5800] 21:21:46 INFO - PROCESS | 3974 | 1461212506522 Marionette DEBUG loaded listener.js 21:21:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 193 (0x7f9213383800) [pid = 3974] [serial = 2052] [outer = 0x7f920d4f5800] 21:21:47 INFO - PROCESS | 3974 | 1461212507165 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]]]}] 21:21:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:21:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1028ms 21:21:47 INFO - PROCESS | 3974 | 1461212507172 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 21:21:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:21:47 INFO - PROCESS | 3974 | 1461212507175 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 21:21:47 INFO - PROCESS | 3974 | 1461212507180 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:21:47 INFO - PROCESS | 3974 | 1461212507185 Marionette TRACE conn3 <- [1,2706,null,{}] 21:21:47 INFO - PROCESS | 3974 | 1461212507261 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}] 21:21:47 INFO - PROCESS | 3974 | 1461212507472 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 21:21:47 INFO - PROCESS | 3974 | 1461212507481 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:47 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92143d8000 == 148 [pid = 3974] [id = 684] 21:21:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 194 (0x7f92144b2400) [pid = 3974] [serial = 2053] [outer = (nil)] 21:21:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 195 (0x7f9215e23400) [pid = 3974] [serial = 2054] [outer = 0x7f92144b2400] 21:21:47 INFO - PROCESS | 3974 | 1461212507537 Marionette DEBUG loaded listener.js 21:21:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 196 (0x7f92160ac800) [pid = 3974] [serial = 2055] [outer = 0x7f92144b2400] 21:21:48 INFO - PROCESS | 3974 | 1461212508255 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]]]}] 21:21:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:21:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1089ms 21:21:48 INFO - PROCESS | 3974 | 1461212508269 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 21:21:48 INFO - PROCESS | 3974 | 1461212508272 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 21:21:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:21:48 INFO - PROCESS | 3974 | 1461212508279 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:21:48 INFO - PROCESS | 3974 | 1461212508281 Marionette TRACE conn3 <- [1,2710,null,{}] 21:21:48 INFO - PROCESS | 3974 | 1461212508286 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}] 21:21:48 INFO - PROCESS | 3974 | 1461212508517 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 21:21:48 INFO - PROCESS | 3974 | 1461212508545 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:48 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216dd4800 == 149 [pid = 3974] [id = 685] 21:21:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 197 (0x7f9212845c00) [pid = 3974] [serial = 2056] [outer = (nil)] 21:21:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 198 (0x7f9216788000) [pid = 3974] [serial = 2057] [outer = 0x7f9212845c00] 21:21:48 INFO - PROCESS | 3974 | 1461212508600 Marionette DEBUG loaded listener.js 21:21:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 199 (0x7f921ac76c00) [pid = 3974] [serial = 2058] [outer = 0x7f9212845c00] 21:21:49 INFO - PROCESS | 3974 | 1461212509375 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] 21:21:49 INFO - PROCESS | 3974 | 1461212509409 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 21:21:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:21:49 INFO - PROCESS | 3974 | 1461212509418 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:21:49 INFO - PROCESS | 3974 | 1461212509420 Marionette TRACE conn3 <- [1,2714,null,{}] 21:21:49 INFO - PROCESS | 3974 | 1461212509430 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}] 21:21:49 INFO - PROCESS | 3974 | 1461212509627 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 21:21:49 INFO - PROCESS | 3974 | 1461212509649 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:49 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921bf7c000 == 150 [pid = 3974] [id = 686] 21:21:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 200 (0x7f92144b3c00) [pid = 3974] [serial = 2059] [outer = (nil)] 21:21:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 201 (0x7f921ada2400) [pid = 3974] [serial = 2060] [outer = 0x7f92144b3c00] 21:21:49 INFO - PROCESS | 3974 | 1461212509703 Marionette DEBUG loaded listener.js 21:21:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 202 (0x7f921b52cc00) [pid = 3974] [serial = 2061] [outer = 0x7f92144b3c00] 21:21:50 INFO - PROCESS | 3974 | --DOMWINDOW == 201 (0x7f920a1bec00) [pid = 3974] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:21:50 INFO - PROCESS | 3974 | --DOMWINDOW == 200 (0x7f920f710400) [pid = 3974] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:21:50 INFO - PROCESS | 3974 | --DOMWINDOW == 199 (0x7f920cce3800) [pid = 3974] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:21:50 INFO - PROCESS | 3974 | --DOMWINDOW == 198 (0x7f920d099c00) [pid = 3974] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:21:50 INFO - PROCESS | 3974 | --DOMWINDOW == 197 (0x7f920c8f0400) [pid = 3974] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:21:50 INFO - PROCESS | 3974 | --DOMWINDOW == 196 (0x7f92140e0400) [pid = 3974] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:21:50 INFO - PROCESS | 3974 | --DOMWINDOW == 195 (0x7f920fe51c00) [pid = 3974] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:21:50 INFO - PROCESS | 3974 | --DOMWINDOW == 194 (0x7f9215d78400) [pid = 3974] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:21:50 INFO - PROCESS | 3974 | --DOMWINDOW == 193 (0x7f920d09a400) [pid = 3974] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:21:50 INFO - PROCESS | 3974 | 1461212510728 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]]]}] 21:21:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:21:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1332ms 21:21:50 INFO - PROCESS | 3974 | 1461212510750 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 21:21:50 INFO - PROCESS | 3974 | 1461212510753 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 21:21:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:21:50 INFO - PROCESS | 3974 | 1461212510758 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:21:50 INFO - PROCESS | 3974 | 1461212510760 Marionette TRACE conn3 <- [1,2718,null,{}] 21:21:50 INFO - PROCESS | 3974 | 1461212510765 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}] 21:21:50 INFO - PROCESS | 3974 | 1461212510982 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 21:21:51 INFO - PROCESS | 3974 | 1461212511100 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:51 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c45e800 == 151 [pid = 3974] [id = 687] 21:21:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 194 (0x7f9216b50400) [pid = 3974] [serial = 2062] [outer = (nil)] 21:21:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 195 (0x7f921bf4e400) [pid = 3974] [serial = 2063] [outer = 0x7f9216b50400] 21:21:51 INFO - PROCESS | 3974 | 1461212511166 Marionette DEBUG loaded listener.js 21:21:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 196 (0x7f921c394000) [pid = 3974] [serial = 2064] [outer = 0x7f9216b50400] 21:21:51 INFO - PROCESS | 3974 | 1461212511807 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] 21:21:51 INFO - PROCESS | 3974 | 1461212511841 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 21:21:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:21:51 INFO - PROCESS | 3974 | 1461212511846 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:21:51 INFO - PROCESS | 3974 | 1461212511848 Marionette TRACE conn3 <- [1,2722,null,{}] 21:21:51 INFO - PROCESS | 3974 | 1461212511853 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}] 21:21:52 INFO - PROCESS | 3974 | 1461212512050 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 21:21:52 INFO - PROCESS | 3974 | 1461212512068 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:52 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921df5e800 == 152 [pid = 3974] [id = 688] 21:21:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 197 (0x7f9212621000) [pid = 3974] [serial = 2065] [outer = (nil)] 21:21:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 198 (0x7f921d491000) [pid = 3974] [serial = 2066] [outer = 0x7f9212621000] 21:21:52 INFO - PROCESS | 3974 | 1461212512121 Marionette DEBUG loaded listener.js 21:21:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 199 (0x7f921db71400) [pid = 3974] [serial = 2067] [outer = 0x7f9212621000] 21:21:53 INFO - PROCESS | 3974 | 1461212513070 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] 21:21:53 INFO - PROCESS | 3974 | 1461212513130 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 21:21:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:21:53 INFO - PROCESS | 3974 | 1461212513137 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:21:53 INFO - PROCESS | 3974 | 1461212513143 Marionette TRACE conn3 <- [1,2726,null,{}] 21:21:53 INFO - PROCESS | 3974 | 1461212513151 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}] 21:21:53 INFO - PROCESS | 3974 | 1461212513322 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 21:21:53 INFO - PROCESS | 3974 | 1461212513521 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:53 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92128d6000 == 153 [pid = 3974] [id = 689] 21:21:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 200 (0x7f920c8f1000) [pid = 3974] [serial = 2068] [outer = (nil)] 21:21:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 201 (0x7f9211798400) [pid = 3974] [serial = 2069] [outer = 0x7f920c8f1000] 21:21:53 INFO - PROCESS | 3974 | 1461212513634 Marionette DEBUG loaded listener.js 21:21:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 202 (0x7f92126cec00) [pid = 3974] [serial = 2070] [outer = 0x7f920c8f1000] 21:21:54 INFO - PROCESS | 3974 | 1461212514481 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]]]}] 21:21:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:21:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1394ms 21:21:54 INFO - PROCESS | 3974 | 1461212514538 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 21:21:54 INFO - PROCESS | 3974 | 1461212514549 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 21:21:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:21:54 INFO - PROCESS | 3974 | 1461212514558 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:21:54 INFO - PROCESS | 3974 | 1461212514562 Marionette TRACE conn3 <- [1,2730,null,{}] 21:21:54 INFO - PROCESS | 3974 | 1461212514567 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}] 21:21:54 INFO - PROCESS | 3974 | 1461212514731 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 21:21:54 INFO - PROCESS | 3974 | 1461212514932 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:54 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b6d1000 == 154 [pid = 3974] [id = 690] 21:21:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 203 (0x7f920d4fe400) [pid = 3974] [serial = 2071] [outer = (nil)] 21:21:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 204 (0x7f92144af800) [pid = 3974] [serial = 2072] [outer = 0x7f920d4fe400] 21:21:55 INFO - PROCESS | 3974 | 1461212514998 Marionette DEBUG loaded listener.js 21:21:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 205 (0x7f9215e95c00) [pid = 3974] [serial = 2073] [outer = 0x7f920d4fe400] 21:21:56 INFO - PROCESS | 3974 | 1461212516339 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] 21:21:56 INFO - PROCESS | 3974 | 1461212516398 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 21:21:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:21:56 INFO - PROCESS | 3974 | 1461212516404 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:21:56 INFO - PROCESS | 3974 | 1461212516409 Marionette TRACE conn3 <- [1,2734,null,{}] 21:21:56 INFO - PROCESS | 3974 | 1461212516423 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}] 21:21:56 INFO - PROCESS | 3974 | 1461212516702 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 21:21:56 INFO - PROCESS | 3974 | 1461212516860 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:56 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ec88000 == 155 [pid = 3974] [id = 691] 21:21:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 206 (0x7f921ac7d400) [pid = 3974] [serial = 2074] [outer = (nil)] 21:21:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 207 (0x7f921bf42400) [pid = 3974] [serial = 2075] [outer = 0x7f921ac7d400] 21:21:56 INFO - PROCESS | 3974 | 1461212516929 Marionette DEBUG loaded listener.js 21:21:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 208 (0x7f921c233c00) [pid = 3974] [serial = 2076] [outer = 0x7f921ac7d400] 21:21:57 INFO - PROCESS | 3974 | 1461212517738 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]]]}] 21:21:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:21:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1387ms 21:21:57 INFO - PROCESS | 3974 | 1461212517792 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 21:21:57 INFO - PROCESS | 3974 | 1461212517796 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 21:21:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:21:57 INFO - PROCESS | 3974 | 1461212517802 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:21:57 INFO - PROCESS | 3974 | 1461212517804 Marionette TRACE conn3 <- [1,2738,null,{}] 21:21:57 INFO - PROCESS | 3974 | 1461212517809 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}] 21:21:57 INFO - PROCESS | 3974 | 1461212517968 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 21:21:58 INFO - PROCESS | 3974 | 1461212518173 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:58 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ed08000 == 156 [pid = 3974] [id = 692] 21:21:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 209 (0x7f920a1c6000) [pid = 3974] [serial = 2077] [outer = (nil)] 21:21:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 210 (0x7f921d9b1000) [pid = 3974] [serial = 2078] [outer = 0x7f920a1c6000] 21:21:58 INFO - PROCESS | 3974 | 1461212518236 Marionette DEBUG loaded listener.js 21:21:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 211 (0x7f921db78c00) [pid = 3974] [serial = 2079] [outer = 0x7f920a1c6000] 21:21:59 INFO - PROCESS | 3974 | 1461212519070 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]]]}] 21:21:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:21:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1329ms 21:21:59 INFO - PROCESS | 3974 | 1461212519131 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 21:21:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:21:59 INFO - PROCESS | 3974 | 1461212519135 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 21:21:59 INFO - PROCESS | 3974 | 1461212519140 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:21:59 INFO - PROCESS | 3974 | 1461212519143 Marionette TRACE conn3 <- [1,2742,null,{}] 21:21:59 INFO - PROCESS | 3974 | 1461212519148 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}] 21:21:59 INFO - PROCESS | 3974 | 1461212519298 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 21:21:59 INFO - PROCESS | 3974 | 1461212519503 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:21:59 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fd88000 == 157 [pid = 3974] [id = 693] 21:21:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 212 (0x7f921c3a1000) [pid = 3974] [serial = 2080] [outer = (nil)] 21:21:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 213 (0x7f921e05ac00) [pid = 3974] [serial = 2081] [outer = 0x7f921c3a1000] 21:21:59 INFO - PROCESS | 3974 | 1461212519576 Marionette DEBUG loaded listener.js 21:21:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 214 (0x7f921e251000) [pid = 3974] [serial = 2082] [outer = 0x7f921c3a1000] 21:22:00 INFO - PROCESS | 3974 | 1461212520352 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]]]}] 21:22:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:22:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1230ms 21:22:00 INFO - PROCESS | 3974 | 1461212520370 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 21:22:00 INFO - PROCESS | 3974 | 1461212520372 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 21:22:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:22:00 INFO - PROCESS | 3974 | 1461212520378 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:22:00 INFO - PROCESS | 3974 | 1461212520380 Marionette TRACE conn3 <- [1,2746,null,{}] 21:22:00 INFO - PROCESS | 3974 | 1461212520385 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}] 21:22:00 INFO - PROCESS | 3974 | 1461212520561 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 21:22:00 INFO - PROCESS | 3974 | 1461212520772 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:00 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922177b000 == 158 [pid = 3974] [id = 694] 21:22:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 215 (0x7f921e25d400) [pid = 3974] [serial = 2083] [outer = (nil)] 21:22:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 216 (0x7f921e9b9400) [pid = 3974] [serial = 2084] [outer = 0x7f921e25d400] 21:22:00 INFO - PROCESS | 3974 | 1461212520841 Marionette DEBUG loaded listener.js 21:22:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 217 (0x7f921ea12c00) [pid = 3974] [serial = 2085] [outer = 0x7f921e25d400] 21:22:01 INFO - PROCESS | 3974 | 1461212521648 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]]]}] 21:22:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:22:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1326ms 21:22:01 INFO - PROCESS | 3974 | 1461212521705 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 21:22:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:22:01 INFO - PROCESS | 3974 | 1461212521708 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 21:22:01 INFO - PROCESS | 3974 | 1461212521713 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:22:01 INFO - PROCESS | 3974 | 1461212521716 Marionette TRACE conn3 <- [1,2750,null,{}] 21:22:01 INFO - PROCESS | 3974 | 1461212521721 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}] 21:22:01 INFO - PROCESS | 3974 | 1461212521879 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 21:22:02 INFO - PROCESS | 3974 | 1461212522085 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:02 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9224198000 == 159 [pid = 3974] [id = 695] 21:22:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 218 (0x7f92119d8800) [pid = 3974] [serial = 2086] [outer = (nil)] 21:22:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 219 (0x7f921ead1c00) [pid = 3974] [serial = 2087] [outer = 0x7f92119d8800] 21:22:02 INFO - PROCESS | 3974 | 1461212522149 Marionette DEBUG loaded listener.js 21:22:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 220 (0x7f921ed78400) [pid = 3974] [serial = 2088] [outer = 0x7f92119d8800] 21:22:02 INFO - PROCESS | 3974 | 1461212522952 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]]]}] 21:22:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:22:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1282ms 21:22:02 INFO - PROCESS | 3974 | 1461212522995 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 21:22:03 INFO - PROCESS | 3974 | 1461212522998 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 21:22:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:22:03 INFO - PROCESS | 3974 | 1461212523004 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:22:03 INFO - PROCESS | 3974 | 1461212523006 Marionette TRACE conn3 <- [1,2754,null,{}] 21:22:03 INFO - PROCESS | 3974 | 1461212523011 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}] 21:22:03 INFO - PROCESS | 3974 | 1461212523159 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 21:22:03 INFO - PROCESS | 3974 | 1461212523364 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:03 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922648e800 == 160 [pid = 3974] [id = 696] 21:22:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 221 (0x7f920fe43c00) [pid = 3974] [serial = 2089] [outer = (nil)] 21:22:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 222 (0x7f921ed7b400) [pid = 3974] [serial = 2090] [outer = 0x7f920fe43c00] 21:22:03 INFO - PROCESS | 3974 | 1461212523470 Marionette DEBUG loaded listener.js 21:22:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 223 (0x7f921fd5a000) [pid = 3974] [serial = 2091] [outer = 0x7f920fe43c00] 21:22:04 INFO - PROCESS | 3974 | 1461212524273 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]]]}] 21:22:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:22:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1328ms 21:22:04 INFO - PROCESS | 3974 | 1461212524332 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 21:22:04 INFO - PROCESS | 3974 | 1461212524336 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 21:22:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:22:04 INFO - PROCESS | 3974 | 1461212524341 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:22:04 INFO - PROCESS | 3974 | 1461212524343 Marionette TRACE conn3 <- [1,2758,null,{}] 21:22:04 INFO - PROCESS | 3974 | 1461212524349 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}] 21:22:04 INFO - PROCESS | 3974 | 1461212524493 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 21:22:04 INFO - PROCESS | 3974 | 1461212524705 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:04 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226861800 == 161 [pid = 3974] [id = 697] 21:22:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 224 (0x7f9216788800) [pid = 3974] [serial = 2092] [outer = (nil)] 21:22:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 225 (0x7f921fd7d800) [pid = 3974] [serial = 2093] [outer = 0x7f9216788800] 21:22:04 INFO - PROCESS | 3974 | 1461212524766 Marionette DEBUG loaded listener.js 21:22:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 226 (0x7f9220b64000) [pid = 3974] [serial = 2094] [outer = 0x7f9216788800] 21:22:05 INFO - PROCESS | 3974 | 1461212525538 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]]]}] 21:22:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:22:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1225ms 21:22:05 INFO - PROCESS | 3974 | 1461212525567 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 21:22:05 INFO - PROCESS | 3974 | 1461212525570 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 21:22:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:22:05 INFO - PROCESS | 3974 | 1461212525576 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:22:05 INFO - PROCESS | 3974 | 1461212525578 Marionette TRACE conn3 <- [1,2762,null,{}] 21:22:05 INFO - PROCESS | 3974 | 1461212525583 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}] 21:22:05 INFO - PROCESS | 3974 | 1461212525735 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 21:22:05 INFO - PROCESS | 3974 | 1461212525942 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:05 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227588000 == 162 [pid = 3974] [id = 698] 21:22:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 227 (0x7f921ed7cc00) [pid = 3974] [serial = 2095] [outer = (nil)] 21:22:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 228 (0x7f9221717000) [pid = 3974] [serial = 2096] [outer = 0x7f921ed7cc00] 21:22:06 INFO - PROCESS | 3974 | 1461212526005 Marionette DEBUG loaded listener.js 21:22:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 229 (0x7f922199f000) [pid = 3974] [serial = 2097] [outer = 0x7f921ed7cc00] 21:22:06 INFO - PROCESS | 3974 | 1461212526820 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]]]}] 21:22:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:22:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1276ms 21:22:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:22:06 INFO - PROCESS | 3974 | 1461212526852 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 21:22:06 INFO - PROCESS | 3974 | 1461212526855 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 21:22:06 INFO - PROCESS | 3974 | 1461212526861 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:22:06 INFO - PROCESS | 3974 | 1461212526864 Marionette TRACE conn3 <- [1,2766,null,{}] 21:22:06 INFO - PROCESS | 3974 | 1461212526869 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}] 21:22:07 INFO - PROCESS | 3974 | 1461212527042 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 21:22:07 INFO - PROCESS | 3974 | 1461212527253 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:07 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922a319000 == 163 [pid = 3974] [id = 699] 21:22:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 230 (0x7f921fd7ac00) [pid = 3974] [serial = 2098] [outer = (nil)] 21:22:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 231 (0x7f9221a55400) [pid = 3974] [serial = 2099] [outer = 0x7f921fd7ac00] 21:22:07 INFO - PROCESS | 3974 | 1461212527320 Marionette DEBUG loaded listener.js 21:22:07 INFO - PROCESS | 3974 | ++DOMWINDOW == 232 (0x7f922417bc00) [pid = 3974] [serial = 2100] [outer = 0x7f921fd7ac00] 21:22:08 INFO - PROCESS | 3974 | 1461212528160 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]]]}] 21:22:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:22:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1328ms 21:22:08 INFO - PROCESS | 3974 | 1461212528188 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 21:22:08 INFO - PROCESS | 3974 | 1461212528191 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 21:22:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:22:08 INFO - PROCESS | 3974 | 1461212528196 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:22:08 INFO - PROCESS | 3974 | 1461212528199 Marionette TRACE conn3 <- [1,2770,null,{}] 21:22:08 INFO - PROCESS | 3974 | 1461212528203 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}] 21:22:08 INFO - PROCESS | 3974 | 1461212528354 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 21:22:08 INFO - PROCESS | 3974 | 1461212528561 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:08 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e68a000 == 164 [pid = 3974] [id = 700] 21:22:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 233 (0x7f920f54fc00) [pid = 3974] [serial = 2101] [outer = (nil)] 21:22:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 234 (0x7f9221a54800) [pid = 3974] [serial = 2102] [outer = 0x7f920f54fc00] 21:22:08 INFO - PROCESS | 3974 | 1461212528683 Marionette DEBUG loaded listener.js 21:22:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 235 (0x7f9224cb8c00) [pid = 3974] [serial = 2103] [outer = 0x7f920f54fc00] 21:22:09 INFO - PROCESS | 3974 | 1461212529478 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]]]}] 21:22:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:22:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1327ms 21:22:09 INFO - PROCESS | 3974 | 1461212529524 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 21:22:09 INFO - PROCESS | 3974 | 1461212529527 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 21:22:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:22:09 INFO - PROCESS | 3974 | 1461212529532 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:22:09 INFO - PROCESS | 3974 | 1461212529535 Marionette TRACE conn3 <- [1,2774,null,{}] 21:22:09 INFO - PROCESS | 3974 | 1461212529540 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}] 21:22:09 INFO - PROCESS | 3974 | 1461212529703 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 21:22:09 INFO - PROCESS | 3974 | 1461212529912 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:09 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921285d800 == 165 [pid = 3974] [id = 701] 21:22:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 236 (0x7f920f548c00) [pid = 3974] [serial = 2104] [outer = (nil)] 21:22:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 237 (0x7f9215d6bc00) [pid = 3974] [serial = 2105] [outer = 0x7f920f548c00] 21:22:09 INFO - PROCESS | 3974 | 1461212529973 Marionette DEBUG loaded listener.js 21:22:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 238 (0x7f9224289800) [pid = 3974] [serial = 2106] [outer = 0x7f920f548c00] 21:22:10 INFO - PROCESS | 3974 | 1461212530767 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]]]}] 21:22:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:22:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1287ms 21:22:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:22:10 INFO - PROCESS | 3974 | 1461212530821 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 21:22:10 INFO - PROCESS | 3974 | 1461212530823 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 21:22:10 INFO - PROCESS | 3974 | 1461212530828 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:22:10 INFO - PROCESS | 3974 | 1461212530832 Marionette TRACE conn3 <- [1,2778,null,{}] 21:22:10 INFO - PROCESS | 3974 | 1461212530836 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}] 21:22:11 INFO - PROCESS | 3974 | 1461212530995 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 21:22:11 INFO - PROCESS | 3974 | 1461212531573 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:11 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216dcf800 == 166 [pid = 3974] [id = 702] 21:22:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 239 (0x7f920cce9400) [pid = 3974] [serial = 2107] [outer = (nil)] 21:22:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 240 (0x7f920d097000) [pid = 3974] [serial = 2108] [outer = 0x7f920cce9400] 21:22:11 INFO - PROCESS | 3974 | 1461212531638 Marionette DEBUG loaded listener.js 21:22:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 241 (0x7f920fe4d400) [pid = 3974] [serial = 2109] [outer = 0x7f920cce9400] 21:22:12 INFO - PROCESS | 3974 | 1461212532406 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]]]}] 21:22:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:22:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1634ms 21:22:12 INFO - PROCESS | 3974 | 1461212532477 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 21:22:12 INFO - PROCESS | 3974 | 1461212532484 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 21:22:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:22:12 INFO - PROCESS | 3974 | 1461212532495 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:22:12 INFO - PROCESS | 3974 | 1461212532498 Marionette TRACE conn3 <- [1,2782,null,{}] 21:22:12 INFO - PROCESS | 3974 | 1461212532504 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}] 21:22:12 INFO - PROCESS | 3974 | 1461212532660 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 21:22:12 INFO - PROCESS | 3974 | 1461212532887 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:12 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c25c000 == 167 [pid = 3974] [id = 703] 21:22:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 242 (0x7f920f5d4000) [pid = 3974] [serial = 2110] [outer = (nil)] 21:22:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 243 (0x7f9211557c00) [pid = 3974] [serial = 2111] [outer = 0x7f920f5d4000] 21:22:13 INFO - PROCESS | 3974 | 1461212533040 Marionette DEBUG loaded listener.js 21:22:13 INFO - PROCESS | 3974 | ++DOMWINDOW == 244 (0x7f9215d6b400) [pid = 3974] [serial = 2112] [outer = 0x7f920f5d4000] 21:22:13 INFO - PROCESS | 3974 | --DOMWINDOW == 243 (0x7f9220bd8c00) [pid = 3974] [serial = 1988] [outer = (nil)] [url = about:blank] 21:22:13 INFO - PROCESS | 3974 | --DOMWINDOW == 242 (0x7f92217d8800) [pid = 3974] [serial = 1991] [outer = (nil)] [url = about:blank] 21:22:13 INFO - PROCESS | 3974 | --DOMWINDOW == 241 (0x7f92219a0400) [pid = 3974] [serial = 1994] [outer = (nil)] [url = about:blank] 21:22:13 INFO - PROCESS | 3974 | --DOMWINDOW == 240 (0x7f92160b5000) [pid = 3974] [serial = 2021] [outer = (nil)] [url = about:blank] 21:22:13 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c45e800 == 166 [pid = 3974] [id = 687] 21:22:14 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216dd6800 == 165 [pid = 3974] [id = 664] 21:22:14 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921bf7c000 == 164 [pid = 3974] [id = 686] 21:22:14 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216dd4800 == 163 [pid = 3974] [id = 685] 21:22:14 INFO - PROCESS | 3974 | 1461212534008 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]]]}] 21:22:14 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92143d8000 == 162 [pid = 3974] [id = 684] 21:22:14 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920fbbb800 == 161 [pid = 3974] [id = 683] 21:22:14 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216521000 == 160 [pid = 3974] [id = 682] 21:22:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:22:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1531ms 21:22:14 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e311000 == 159 [pid = 3974] [id = 680] 21:22:14 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dc14800 == 158 [pid = 3974] [id = 679] 21:22:14 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c42b800 == 157 [pid = 3974] [id = 678] 21:22:14 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c25b800 == 156 [pid = 3974] [id = 677] 21:22:14 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b389800 == 155 [pid = 3974] [id = 676] 21:22:14 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216428000 == 154 [pid = 3974] [id = 675] 21:22:14 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920feca800 == 153 [pid = 3974] [id = 674] 21:22:14 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216de7000 == 152 [pid = 3974] [id = 673] 21:22:14 INFO - PROCESS | 3974 | 1461212534040 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 21:22:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:22:14 INFO - PROCESS | 3974 | 1461212534046 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 21:22:14 INFO - PROCESS | 3974 | 1461212534051 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:22:14 INFO - PROCESS | 3974 | 1461212534054 Marionette TRACE conn3 <- [1,2786,null,{}] 21:22:14 INFO - PROCESS | 3974 | 1461212534059 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}] 21:22:14 INFO - PROCESS | 3974 | 1461212534198 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 239 (0x7f921df3d400) [pid = 3974] [serial = 1968] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 238 (0x7f92114c3800) [pid = 3974] [serial = 2001] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 237 (0x7f9211272800) [pid = 3974] [serial = 2000] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 236 (0x7f9212850c00) [pid = 3974] [serial = 1973] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 235 (0x7f920d4fc400) [pid = 3974] [serial = 1998] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 234 (0x7f920ccec400) [pid = 3974] [serial = 1997] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 233 (0x7f92126dd400) [pid = 3974] [serial = 2009] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 232 (0x7f921ee79400) [pid = 3974] [serial = 1985] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 231 (0x7f92115c6800) [pid = 3974] [serial = 2006] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 230 (0x7f9212624c00) [pid = 3974] [serial = 2007] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 229 (0x7f92140e9000) [pid = 3974] [serial = 2012] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 228 (0x7f921c39b800) [pid = 3974] [serial = 1979] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 227 (0x7f920a1c4800) [pid = 3974] [serial = 1970] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 226 (0x7f92115c4400) [pid = 3974] [serial = 2004] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 225 (0x7f92114c3400) [pid = 3974] [serial = 2003] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 224 (0x7f921b049400) [pid = 3974] [serial = 1976] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 223 (0x7f921e43f400) [pid = 3974] [serial = 1982] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 222 (0x7f9215e97800) [pid = 3974] [serial = 2015] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 221 (0x7f9215eea000) [pid = 3974] [serial = 2016] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 220 (0x7f9215f51800) [pid = 3974] [serial = 2019] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 219 (0x7f9215e8f800) [pid = 3974] [serial = 2018] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 218 (0x7f92144b4000) [pid = 3974] [serial = 2013] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | --DOMWINDOW == 217 (0x7f9213383000) [pid = 3974] [serial = 2010] [outer = (nil)] [url = about:blank] 21:22:14 INFO - PROCESS | 3974 | 1461212534389 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:14 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9210a6f000 == 153 [pid = 3974] [id = 704] 21:22:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 218 (0x7f920a1c4800) [pid = 3974] [serial = 2113] [outer = (nil)] 21:22:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 219 (0x7f92115c4400) [pid = 3974] [serial = 2114] [outer = 0x7f920a1c4800] 21:22:14 INFO - PROCESS | 3974 | 1461212534443 Marionette DEBUG loaded listener.js 21:22:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 220 (0x7f9216787000) [pid = 3974] [serial = 2115] [outer = 0x7f920a1c4800] 21:22:15 INFO - PROCESS | 3974 | 1461212535147 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]]]}] 21:22:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:22:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1126ms 21:22:15 INFO - PROCESS | 3974 | 1461212535177 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 21:22:15 INFO - PROCESS | 3974 | 1461212535180 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 21:22:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:22:15 INFO - PROCESS | 3974 | 1461212535194 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:22:15 INFO - PROCESS | 3974 | 1461212535202 Marionette TRACE conn3 <- [1,2790,null,{}] 21:22:15 INFO - PROCESS | 3974 | 1461212535233 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}] 21:22:15 INFO - PROCESS | 3974 | 1461212535381 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 21:22:15 INFO - PROCESS | 3974 | 1461212535390 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:15 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921684a800 == 154 [pid = 3974] [id = 705] 21:22:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 221 (0x7f9216663c00) [pid = 3974] [serial = 2116] [outer = (nil)] 21:22:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 222 (0x7f921b04b400) [pid = 3974] [serial = 2117] [outer = 0x7f9216663c00] 21:22:15 INFO - PROCESS | 3974 | 1461212535443 Marionette DEBUG loaded listener.js 21:22:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 223 (0x7f921b52bc00) [pid = 3974] [serial = 2118] [outer = 0x7f9216663c00] 21:22:16 INFO - PROCESS | 3974 | 1461212536226 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]]]}] 21:22:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:22:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1058ms 21:22:16 INFO - PROCESS | 3974 | 1461212536247 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 21:22:16 INFO - PROCESS | 3974 | 1461212536249 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 21:22:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:22:16 INFO - PROCESS | 3974 | 1461212536255 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:22:16 INFO - PROCESS | 3974 | 1461212536257 Marionette TRACE conn3 <- [1,2794,null,{}] 21:22:16 INFO - PROCESS | 3974 | 1461212536262 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}] 21:22:16 INFO - PROCESS | 3974 | 1461212536502 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 21:22:16 INFO - PROCESS | 3974 | 1461212536533 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:16 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b388000 == 155 [pid = 3974] [id = 706] 21:22:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 224 (0x7f9215e20c00) [pid = 3974] [serial = 2119] [outer = (nil)] 21:22:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 225 (0x7f921b8a5400) [pid = 3974] [serial = 2120] [outer = 0x7f9215e20c00] 21:22:16 INFO - PROCESS | 3974 | 1461212536585 Marionette DEBUG loaded listener.js 21:22:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 226 (0x7f921d1f1c00) [pid = 3974] [serial = 2121] [outer = 0x7f9215e20c00] 21:22:17 INFO - PROCESS | 3974 | 1461212537349 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]]]}] 21:22:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:22:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1134ms 21:22:17 INFO - PROCESS | 3974 | 1461212537388 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 21:22:17 INFO - PROCESS | 3974 | 1461212537391 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 21:22:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:22:17 INFO - PROCESS | 3974 | 1461212537403 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:22:17 INFO - PROCESS | 3974 | 1461212537404 Marionette TRACE conn3 <- [1,2798,null,{}] 21:22:17 INFO - PROCESS | 3974 | 1461212537408 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}] 21:22:17 INFO - PROCESS | 3974 | 1461212537604 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 21:22:17 INFO - PROCESS | 3974 | 1461212537628 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:17 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c425000 == 156 [pid = 3974] [id = 707] 21:22:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 227 (0x7f921db7d400) [pid = 3974] [serial = 2122] [outer = (nil)] 21:22:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 228 (0x7f921e05e800) [pid = 3974] [serial = 2123] [outer = 0x7f921db7d400] 21:22:17 INFO - PROCESS | 3974 | 1461212537690 Marionette DEBUG loaded listener.js 21:22:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 229 (0x7f921e50b800) [pid = 3974] [serial = 2124] [outer = 0x7f921db7d400] 21:22:18 INFO - PROCESS | 3974 | 1461212538660 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]]]}] 21:22:18 INFO - PROCESS | 3974 | --DOMWINDOW == 228 (0x7f92144b3c00) [pid = 3974] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:22:18 INFO - PROCESS | 3974 | --DOMWINDOW == 227 (0x7f9216b50400) [pid = 3974] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:22:18 INFO - PROCESS | 3974 | --DOMWINDOW == 226 (0x7f920f5db800) [pid = 3974] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:22:18 INFO - PROCESS | 3974 | --DOMWINDOW == 225 (0x7f920d4f5800) [pid = 3974] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:22:18 INFO - PROCESS | 3974 | --DOMWINDOW == 224 (0x7f9212845c00) [pid = 3974] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:22:18 INFO - PROCESS | 3974 | --DOMWINDOW == 223 (0x7f92144b2400) [pid = 3974] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:22:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:22:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1325ms 21:22:18 INFO - PROCESS | 3974 | 1461212538729 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 21:22:18 INFO - PROCESS | 3974 | 1461212538732 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 21:22:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:22:18 INFO - PROCESS | 3974 | 1461212538737 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:22:18 INFO - PROCESS | 3974 | 1461212538739 Marionette TRACE conn3 <- [1,2802,null,{}] 21:22:18 INFO - PROCESS | 3974 | 1461212538744 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}] 21:22:18 INFO - PROCESS | 3974 | 1461212538889 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 21:22:19 INFO - PROCESS | 3974 | 1461212539050 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:19 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc99800 == 157 [pid = 3974] [id = 708] 21:22:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 224 (0x7f921e24e800) [pid = 3974] [serial = 2125] [outer = (nil)] 21:22:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 225 (0x7f921e6b2c00) [pid = 3974] [serial = 2126] [outer = 0x7f921e24e800] 21:22:19 INFO - PROCESS | 3974 | 1461212539103 Marionette DEBUG loaded listener.js 21:22:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 226 (0x7f921e9bb800) [pid = 3974] [serial = 2127] [outer = 0x7f921e24e800] 21:22:19 INFO - PROCESS | 3974 | 1461212539690 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]]]}] 21:22:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:22:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 975ms 21:22:19 INFO - PROCESS | 3974 | 1461212539712 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 21:22:19 INFO - PROCESS | 3974 | 1461212539716 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 21:22:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:22:19 INFO - PROCESS | 3974 | 1461212539721 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:22:19 INFO - PROCESS | 3974 | 1461212539722 Marionette TRACE conn3 <- [1,2806,null,{}] 21:22:19 INFO - PROCESS | 3974 | 1461212539727 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}] 21:22:19 INFO - PROCESS | 3974 | 1461212539861 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 21:22:20 INFO - PROCESS | 3974 | 1461212540033 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:20 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fd8f800 == 158 [pid = 3974] [id = 709] 21:22:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 227 (0x7f921ac7fc00) [pid = 3974] [serial = 2128] [outer = (nil)] 21:22:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 228 (0x7f92217de000) [pid = 3974] [serial = 2129] [outer = 0x7f921ac7fc00] 21:22:20 INFO - PROCESS | 3974 | 1461212540087 Marionette DEBUG loaded listener.js 21:22:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 229 (0x7f9221c4d400) [pid = 3974] [serial = 2130] [outer = 0x7f921ac7fc00] 21:22:20 INFO - PROCESS | 3974 | 1461212540821 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]]]}] 21:22:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:22:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1124ms 21:22:20 INFO - PROCESS | 3974 | 1461212540846 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 21:22:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:22:20 INFO - PROCESS | 3974 | 1461212540851 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 21:22:20 INFO - PROCESS | 3974 | 1461212540868 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:22:20 INFO - PROCESS | 3974 | 1461212540873 Marionette TRACE conn3 <- [1,2810,null,{}] 21:22:20 INFO - PROCESS | 3974 | 1461212540880 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}] 21:22:21 INFO - PROCESS | 3974 | 1461212541155 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 21:22:21 INFO - PROCESS | 3974 | 1461212541347 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:21 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9212872800 == 159 [pid = 3974] [id = 710] 21:22:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 230 (0x7f920a1bb800) [pid = 3974] [serial = 2131] [outer = (nil)] 21:22:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 231 (0x7f9212439000) [pid = 3974] [serial = 2132] [outer = 0x7f920a1bb800] 21:22:21 INFO - PROCESS | 3974 | 1461212541414 Marionette DEBUG loaded listener.js 21:22:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 232 (0x7f92140a6c00) [pid = 3974] [serial = 2133] [outer = 0x7f920a1bb800] 21:22:22 INFO - PROCESS | 3974 | 1461212542283 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]]]}] 21:22:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:22:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1491ms 21:22:22 INFO - PROCESS | 3974 | 1461212542349 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 21:22:22 INFO - PROCESS | 3974 | 1461212542357 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 21:22:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:22:22 INFO - PROCESS | 3974 | 1461212542366 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:22:22 INFO - PROCESS | 3974 | 1461212542369 Marionette TRACE conn3 <- [1,2814,null,{}] 21:22:22 INFO - PROCESS | 3974 | 1461212542375 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}] 21:22:22 INFO - PROCESS | 3974 | 1461212542585 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 21:22:22 INFO - PROCESS | 3974 | 1461212542865 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:22 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921df6f000 == 160 [pid = 3974] [id = 711] 21:22:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 233 (0x7f9216b58800) [pid = 3974] [serial = 2134] [outer = (nil)] 21:22:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 234 (0x7f921ac1b400) [pid = 3974] [serial = 2135] [outer = 0x7f9216b58800] 21:22:22 INFO - PROCESS | 3974 | 1461212542978 Marionette DEBUG loaded listener.js 21:22:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 235 (0x7f921b019400) [pid = 3974] [serial = 2136] [outer = 0x7f9216b58800] 21:22:23 INFO - PROCESS | 3974 | 1461212543800 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]]]}] 21:22:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:22:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1483ms 21:22:23 INFO - PROCESS | 3974 | 1461212543850 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 21:22:23 INFO - PROCESS | 3974 | 1461212543853 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 21:22:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:22:23 INFO - PROCESS | 3974 | 1461212543859 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:22:23 INFO - PROCESS | 3974 | 1461212543864 Marionette TRACE conn3 <- [1,2818,null,{}] 21:22:23 INFO - PROCESS | 3974 | 1461212543879 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}] 21:22:24 INFO - PROCESS | 3974 | 1461212544047 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 21:22:24 INFO - PROCESS | 3974 | 1461212544252 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:24 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9226498800 == 161 [pid = 3974] [id = 712] 21:22:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 236 (0x7f921b01d000) [pid = 3974] [serial = 2137] [outer = (nil)] 21:22:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 237 (0x7f921df3e800) [pid = 3974] [serial = 2138] [outer = 0x7f921b01d000] 21:22:24 INFO - PROCESS | 3974 | 1461212544363 Marionette DEBUG loaded listener.js 21:22:24 INFO - PROCESS | 3974 | ++DOMWINDOW == 238 (0x7f921e6b3000) [pid = 3974] [serial = 2139] [outer = 0x7f921b01d000] 21:22:25 INFO - PROCESS | 3974 | 1461212545262 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]]]}] 21:22:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:22:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1437ms 21:22:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:22:25 INFO - PROCESS | 3974 | 1461212545296 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 21:22:25 INFO - PROCESS | 3974 | 1461212545299 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 21:22:25 INFO - PROCESS | 3974 | 1461212545305 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:22:25 INFO - PROCESS | 3974 | 1461212545308 Marionette TRACE conn3 <- [1,2822,null,{}] 21:22:25 INFO - PROCESS | 3974 | 1461212545313 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}] 21:22:25 INFO - PROCESS | 3974 | 1461212545485 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 21:22:25 INFO - PROCESS | 3974 | 1461212545702 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:25 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9234ad4800 == 162 [pid = 3974] [id = 713] 21:22:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 239 (0x7f920c8e7400) [pid = 3974] [serial = 2140] [outer = (nil)] 21:22:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 240 (0x7f922199e800) [pid = 3974] [serial = 2141] [outer = 0x7f920c8e7400] 21:22:25 INFO - PROCESS | 3974 | 1461212545807 Marionette DEBUG loaded listener.js 21:22:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 241 (0x7f92241d1800) [pid = 3974] [serial = 2142] [outer = 0x7f920c8e7400] 21:22:26 INFO - PROCESS | 3974 | 1461212546636 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]]]}] 21:22:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:22:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1390ms 21:22:26 INFO - PROCESS | 3974 | 1461212546695 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 21:22:26 INFO - PROCESS | 3974 | 1461212546698 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 21:22:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:22:26 INFO - PROCESS | 3974 | 1461212546704 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:22:26 INFO - PROCESS | 3974 | 1461212546706 Marionette TRACE conn3 <- [1,2826,null,{}] 21:22:26 INFO - PROCESS | 3974 | 1461212546711 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}] 21:22:26 INFO - PROCESS | 3974 | 1461212546867 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 21:22:27 INFO - PROCESS | 3974 | 1461212547078 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:27 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9236118800 == 163 [pid = 3974] [id = 714] 21:22:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 242 (0x7f9213379400) [pid = 3974] [serial = 2143] [outer = (nil)] 21:22:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 243 (0x7f922513bc00) [pid = 3974] [serial = 2144] [outer = 0x7f9213379400] 21:22:27 INFO - PROCESS | 3974 | 1461212547181 Marionette DEBUG loaded listener.js 21:22:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 244 (0x7f9226068400) [pid = 3974] [serial = 2145] [outer = 0x7f9213379400] 21:22:28 INFO - PROCESS | 3974 | 1461212548004 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:22:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:22:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1330ms 21:22:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:22:28 INFO - PROCESS | 3974 | 1461212548034 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 21:22:28 INFO - PROCESS | 3974 | 1461212548036 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 21:22:28 INFO - PROCESS | 3974 | 1461212548041 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:22:28 INFO - PROCESS | 3974 | 1461212548045 Marionette TRACE conn3 <- [1,2830,null,{}] 21:22:28 INFO - PROCESS | 3974 | 1461212548050 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}] 21:22:28 INFO - PROCESS | 3974 | 1461212548229 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 21:22:28 INFO - PROCESS | 3974 | 1461212548444 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:28 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a33b800 == 164 [pid = 3974] [id = 715] 21:22:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 245 (0x7f9226072000) [pid = 3974] [serial = 2146] [outer = (nil)] 21:22:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 246 (0x7f9226655000) [pid = 3974] [serial = 2147] [outer = 0x7f9226072000] 21:22:28 INFO - PROCESS | 3974 | 1461212548550 Marionette DEBUG loaded listener.js 21:22:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 247 (0x7f922727fc00) [pid = 3974] [serial = 2148] [outer = 0x7f9226072000] 21:22:29 INFO - PROCESS | 3974 | 1461212549388 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]]]}] 21:22:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:22:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1381ms 21:22:29 INFO - PROCESS | 3974 | 1461212549422 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 21:22:29 INFO - PROCESS | 3974 | 1461212549424 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 21:22:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:22:29 INFO - PROCESS | 3974 | 1461212549447 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:22:29 INFO - PROCESS | 3974 | 1461212549450 Marionette TRACE conn3 <- [1,2834,null,{}] 21:22:29 INFO - PROCESS | 3974 | 1461212549455 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}] 21:22:29 INFO - PROCESS | 3974 | 1461212549609 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 21:22:29 INFO - PROCESS | 3974 | 1461212549834 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:29 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a532800 == 165 [pid = 3974] [id = 716] 21:22:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 248 (0x7f920f549c00) [pid = 3974] [serial = 2149] [outer = (nil)] 21:22:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 249 (0x7f9221a58800) [pid = 3974] [serial = 2150] [outer = 0x7f920f549c00] 21:22:29 INFO - PROCESS | 3974 | 1461212549938 Marionette DEBUG loaded listener.js 21:22:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 250 (0x7f922772e800) [pid = 3974] [serial = 2151] [outer = 0x7f920f549c00] 21:22:30 INFO - PROCESS | 3974 | 1461212550741 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:22:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:22:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1332ms 21:22:30 INFO - PROCESS | 3974 | 1461212550781 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 21:22:30 INFO - PROCESS | 3974 | 1461212550783 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 21:22:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:22:30 INFO - PROCESS | 3974 | 1461212550789 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:22:30 INFO - PROCESS | 3974 | 1461212550791 Marionette TRACE conn3 <- [1,2838,null,{}] 21:22:30 INFO - PROCESS | 3974 | 1461212550796 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}] 21:22:30 INFO - PROCESS | 3974 | 1461212550957 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 21:22:31 INFO - PROCESS | 3974 | 1461212551218 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:31 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a5c3800 == 166 [pid = 3974] [id = 717] 21:22:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 251 (0x7f92114cfc00) [pid = 3974] [serial = 2152] [outer = (nil)] 21:22:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 252 (0x7f9227c70800) [pid = 3974] [serial = 2153] [outer = 0x7f92114cfc00] 21:22:31 INFO - PROCESS | 3974 | 1461212551281 Marionette DEBUG loaded listener.js 21:22:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 253 (0x7f9227f32400) [pid = 3974] [serial = 2154] [outer = 0x7f92114cfc00] 21:22:32 INFO - PROCESS | 3974 | 1461212552108 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]]]}] 21:22:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:22:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1380ms 21:22:32 INFO - PROCESS | 3974 | 1461212552170 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 21:22:32 INFO - PROCESS | 3974 | 1461212552174 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 21:22:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:22:32 INFO - PROCESS | 3974 | 1461212552179 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:22:32 INFO - PROCESS | 3974 | 1461212552181 Marionette TRACE conn3 <- [1,2842,null,{}] 21:22:32 INFO - PROCESS | 3974 | 1461212552186 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}] 21:22:32 INFO - PROCESS | 3974 | 1461212552345 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 21:22:32 INFO - PROCESS | 3974 | 1461212552558 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:32 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923ce38000 == 167 [pid = 3974] [id = 718] 21:22:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 254 (0x7f922752c800) [pid = 3974] [serial = 2155] [outer = (nil)] 21:22:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 255 (0x7f922a411c00) [pid = 3974] [serial = 2156] [outer = 0x7f922752c800] 21:22:32 INFO - PROCESS | 3974 | 1461212552662 Marionette DEBUG loaded listener.js 21:22:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 256 (0x7f922a41b400) [pid = 3974] [serial = 2157] [outer = 0x7f922752c800] 21:22:33 INFO - PROCESS | 3974 | 1461212553497 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]]]}] 21:22:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:22:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1377ms 21:22:33 INFO - PROCESS | 3974 | 1461212553556 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 21:22:33 INFO - PROCESS | 3974 | 1461212553559 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 21:22:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:22:33 INFO - PROCESS | 3974 | 1461212553564 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:22:33 INFO - PROCESS | 3974 | 1461212553566 Marionette TRACE conn3 <- [1,2846,null,{}] 21:22:33 INFO - PROCESS | 3974 | 1461212553572 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}] 21:22:33 INFO - PROCESS | 3974 | 1461212553728 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 21:22:34 INFO - PROCESS | 3974 | 1461212554378 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:34 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b293800 == 168 [pid = 3974] [id = 719] 21:22:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 257 (0x7f920f5dcc00) [pid = 3974] [serial = 2158] [outer = (nil)] 21:22:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 258 (0x7f920fe4a000) [pid = 3974] [serial = 2159] [outer = 0x7f920f5dcc00] 21:22:34 INFO - PROCESS | 3974 | 1461212554443 Marionette DEBUG loaded listener.js 21:22:34 INFO - PROCESS | 3974 | ++DOMWINDOW == 259 (0x7f921155ac00) [pid = 3974] [serial = 2160] [outer = 0x7f920f5dcc00] 21:22:35 INFO - PROCESS | 3974 | 1461212555210 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]]]}] 21:22:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:22:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1680ms 21:22:35 INFO - PROCESS | 3974 | 1461212555246 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 21:22:35 INFO - PROCESS | 3974 | 1461212555252 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 21:22:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:22:35 INFO - PROCESS | 3974 | 1461212555260 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:22:35 INFO - PROCESS | 3974 | 1461212555264 Marionette TRACE conn3 <- [1,2850,null,{}] 21:22:35 INFO - PROCESS | 3974 | 1461212555270 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}] 21:22:35 INFO - PROCESS | 3974 | 1461212555423 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 21:22:35 INFO - PROCESS | 3974 | 1461212555655 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:35 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920fba7800 == 169 [pid = 3974] [id = 720] 21:22:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 260 (0x7f920f7d4400) [pid = 3974] [serial = 2161] [outer = (nil)] 21:22:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 261 (0x7f9212618000) [pid = 3974] [serial = 2162] [outer = 0x7f920f7d4400] 21:22:35 INFO - PROCESS | 3974 | 1461212555812 Marionette DEBUG loaded listener.js 21:22:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 262 (0x7f92144b5400) [pid = 3974] [serial = 2163] [outer = 0x7f920f7d4400] 21:22:36 INFO - PROCESS | 3974 | 1461212556776 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:22:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:22:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1585ms 21:22:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:22:36 INFO - PROCESS | 3974 | 1461212556849 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 21:22:36 INFO - PROCESS | 3974 | 1461212556853 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 21:22:36 INFO - PROCESS | 3974 | 1461212556859 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:22:36 INFO - PROCESS | 3974 | 1461212556862 Marionette TRACE conn3 <- [1,2854,null,{}] 21:22:36 INFO - PROCESS | 3974 | 1461212556867 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}] 21:22:37 INFO - PROCESS | 3974 | 1461212557026 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 21:22:37 INFO - PROCESS | 3974 | 1461212557240 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:37 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216a88800 == 170 [pid = 3974] [id = 721] 21:22:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 263 (0x7f921666c400) [pid = 3974] [serial = 2164] [outer = (nil)] 21:22:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 264 (0x7f921ac74000) [pid = 3974] [serial = 2165] [outer = 0x7f921666c400] 21:22:37 INFO - PROCESS | 3974 | 1461212557339 Marionette DEBUG loaded listener.js 21:22:37 INFO - PROCESS | 3974 | ++DOMWINDOW == 265 (0x7f921b04e000) [pid = 3974] [serial = 2166] [outer = 0x7f921666c400] 21:22:38 INFO - PROCESS | 3974 | 1461212558247 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]]]}] 21:22:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:22:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1432ms 21:22:38 INFO - PROCESS | 3974 | 1461212558291 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 21:22:38 INFO - PROCESS | 3974 | 1461212558294 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 21:22:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:22:38 INFO - PROCESS | 3974 | 1461212558306 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:22:38 INFO - PROCESS | 3974 | 1461212558314 Marionette TRACE conn3 <- [1,2858,null,{}] 21:22:38 INFO - PROCESS | 3974 | 1461212558321 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}] 21:22:38 INFO - PROCESS | 3974 | 1461212558474 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 21:22:38 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9210a75000 == 169 [pid = 3974] [id = 531] 21:22:38 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e914000 == 168 [pid = 3974] [id = 658] 21:22:38 INFO - PROCESS | 3974 | --DOMWINDOW == 264 (0x7f921d491000) [pid = 3974] [serial = 2066] [outer = (nil)] [url = about:blank] 21:22:38 INFO - PROCESS | 3974 | --DOMWINDOW == 263 (0x7f921ad9e800) [pid = 3974] [serial = 2036] [outer = (nil)] [url = about:blank] 21:22:38 INFO - PROCESS | 3974 | --DOMWINDOW == 262 (0x7f921d1e8800) [pid = 3974] [serial = 2042] [outer = (nil)] [url = about:blank] 21:22:38 INFO - PROCESS | 3974 | --DOMWINDOW == 261 (0x7f921c0adc00) [pid = 3974] [serial = 2045] [outer = (nil)] [url = about:blank] 21:22:38 INFO - PROCESS | 3974 | --DOMWINDOW == 260 (0x7f921ac7d800) [pid = 3974] [serial = 2033] [outer = (nil)] [url = about:blank] 21:22:38 INFO - PROCESS | 3974 | --DOMWINDOW == 259 (0x7f9215e17400) [pid = 3974] [serial = 2030] [outer = (nil)] [url = about:blank] 21:22:38 INFO - PROCESS | 3974 | --DOMWINDOW == 258 (0x7f921c0f2000) [pid = 3974] [serial = 2039] [outer = (nil)] [url = about:blank] 21:22:38 INFO - PROCESS | 3974 | --DOMWINDOW == 257 (0x7f9212444800) [pid = 3974] [serial = 2027] [outer = (nil)] [url = about:blank] 21:22:38 INFO - PROCESS | 3974 | --DOMWINDOW == 256 (0x7f920f7ce400) [pid = 3974] [serial = 2024] [outer = (nil)] [url = about:blank] 21:22:38 INFO - PROCESS | 3974 | 1461212558793 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:38 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921dc99800 == 167 [pid = 3974] [id = 708] 21:22:38 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c425000 == 166 [pid = 3974] [id = 707] 21:22:38 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b388000 == 165 [pid = 3974] [id = 706] 21:22:38 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921684a800 == 164 [pid = 3974] [id = 705] 21:22:38 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92111dc000 == 165 [pid = 3974] [id = 722] 21:22:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 257 (0x7f920d0a1800) [pid = 3974] [serial = 2167] [outer = (nil)] 21:22:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 258 (0x7f9211799800) [pid = 3974] [serial = 2168] [outer = 0x7f920d0a1800] 21:22:38 INFO - PROCESS | 3974 | 1461212558858 Marionette DEBUG loaded listener.js 21:22:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 259 (0x7f921ad9e800) [pid = 3974] [serial = 2169] [outer = 0x7f920d0a1800] 21:22:38 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9210a6f000 == 164 [pid = 3974] [id = 704] 21:22:38 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c25c000 == 163 [pid = 3974] [id = 703] 21:22:38 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216dcf800 == 162 [pid = 3974] [id = 702] 21:22:39 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e68a000 == 161 [pid = 3974] [id = 700] 21:22:39 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922a319000 == 160 [pid = 3974] [id = 699] 21:22:39 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9227588000 == 159 [pid = 3974] [id = 698] 21:22:39 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226861800 == 158 [pid = 3974] [id = 697] 21:22:39 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922648e800 == 157 [pid = 3974] [id = 696] 21:22:39 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9224198000 == 156 [pid = 3974] [id = 695] 21:22:39 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922177b000 == 155 [pid = 3974] [id = 694] 21:22:39 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921fd88000 == 154 [pid = 3974] [id = 693] 21:22:39 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921ed08000 == 153 [pid = 3974] [id = 692] 21:22:39 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921ec88000 == 152 [pid = 3974] [id = 691] 21:22:39 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b6d1000 == 151 [pid = 3974] [id = 690] 21:22:39 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92128d6000 == 150 [pid = 3974] [id = 689] 21:22:39 INFO - PROCESS | 3974 | --DOMWINDOW == 258 (0x7f921ada2400) [pid = 3974] [serial = 2060] [outer = (nil)] [url = about:blank] 21:22:39 INFO - PROCESS | 3974 | --DOMWINDOW == 257 (0x7f921c394000) [pid = 3974] [serial = 2064] [outer = (nil)] [url = about:blank] 21:22:39 INFO - PROCESS | 3974 | --DOMWINDOW == 256 (0x7f921bf4e400) [pid = 3974] [serial = 2063] [outer = (nil)] [url = about:blank] 21:22:39 INFO - PROCESS | 3974 | --DOMWINDOW == 255 (0x7f9211794800) [pid = 3974] [serial = 2049] [outer = (nil)] [url = about:blank] 21:22:39 INFO - PROCESS | 3974 | --DOMWINDOW == 254 (0x7f92111e6c00) [pid = 3974] [serial = 2048] [outer = (nil)] [url = about:blank] 21:22:39 INFO - PROCESS | 3974 | --DOMWINDOW == 253 (0x7f920fe42800) [pid = 3974] [serial = 2051] [outer = (nil)] [url = about:blank] 21:22:39 INFO - PROCESS | 3974 | --DOMWINDOW == 252 (0x7f9216788000) [pid = 3974] [serial = 2057] [outer = (nil)] [url = about:blank] 21:22:39 INFO - PROCESS | 3974 | --DOMWINDOW == 251 (0x7f9215e23400) [pid = 3974] [serial = 2054] [outer = (nil)] [url = about:blank] 21:22:39 INFO - PROCESS | 3974 | --DOMWINDOW == 250 (0x7f921b52cc00) [pid = 3974] [serial = 2061] [outer = (nil)] [url = about:blank] 21:22:39 INFO - PROCESS | 3974 | --DOMWINDOW == 249 (0x7f92160ac800) [pid = 3974] [serial = 2055] [outer = (nil)] [url = about:blank] 21:22:39 INFO - PROCESS | 3974 | --DOMWINDOW == 248 (0x7f9213383800) [pid = 3974] [serial = 2052] [outer = (nil)] [url = about:blank] 21:22:39 INFO - PROCESS | 3974 | --DOMWINDOW == 247 (0x7f921ac76c00) [pid = 3974] [serial = 2058] [outer = (nil)] [url = about:blank] 21:22:39 INFO - PROCESS | 3974 | 1461212559575 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:22:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:22:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1290ms 21:22:39 INFO - PROCESS | 3974 | 1461212559590 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 21:22:39 INFO - PROCESS | 3974 | 1461212559593 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 21:22:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:22:39 INFO - PROCESS | 3974 | 1461212559600 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:22:39 INFO - PROCESS | 3974 | 1461212559601 Marionette TRACE conn3 <- [1,2862,null,{}] 21:22:39 INFO - PROCESS | 3974 | 1461212559606 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}] 21:22:39 INFO - PROCESS | 3974 | 1461212559761 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 21:22:39 INFO - PROCESS | 3974 | 1461212559937 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:39 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216862800 == 151 [pid = 3974] [id = 723] 21:22:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 248 (0x7f920f7ce400) [pid = 3974] [serial = 2170] [outer = (nil)] 21:22:39 INFO - PROCESS | 3974 | ++DOMWINDOW == 249 (0x7f921ada2400) [pid = 3974] [serial = 2171] [outer = 0x7f920f7ce400] 21:22:40 INFO - PROCESS | 3974 | 1461212559992 Marionette DEBUG loaded listener.js 21:22:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 250 (0x7f921e253400) [pid = 3974] [serial = 2172] [outer = 0x7f920f7ce400] 21:22:40 INFO - PROCESS | 3974 | 1461212560662 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]]]}] 21:22:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:22:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1076ms 21:22:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:22:40 INFO - PROCESS | 3974 | 1461212560674 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 21:22:40 INFO - PROCESS | 3974 | 1461212560676 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 21:22:40 INFO - PROCESS | 3974 | 1461212560683 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:22:40 INFO - PROCESS | 3974 | 1461212560685 Marionette TRACE conn3 <- [1,2866,null,{}] 21:22:40 INFO - PROCESS | 3974 | 1461212560690 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}] 21:22:40 INFO - PROCESS | 3974 | 1461212560912 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 21:22:41 INFO - PROCESS | 3974 | 1461212561021 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:41 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921d4ac000 == 152 [pid = 3974] [id = 724] 21:22:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 251 (0x7f921e50c000) [pid = 3974] [serial = 2173] [outer = (nil)] 21:22:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 252 (0x7f921e9b4800) [pid = 3974] [serial = 2174] [outer = 0x7f921e50c000] 21:22:41 INFO - PROCESS | 3974 | 1461212561089 Marionette DEBUG loaded listener.js 21:22:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 253 (0x7f921ed79c00) [pid = 3974] [serial = 2175] [outer = 0x7f921e50c000] 21:22:41 INFO - PROCESS | 3974 | 1461212561857 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]]]}] 21:22:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:22:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1228ms 21:22:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:22:41 INFO - PROCESS | 3974 | 1461212561912 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 21:22:41 INFO - PROCESS | 3974 | 1461212561915 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 21:22:41 INFO - PROCESS | 3974 | 1461212561920 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:22:41 INFO - PROCESS | 3974 | 1461212561922 Marionette TRACE conn3 <- [1,2870,null,{}] 21:22:41 INFO - PROCESS | 3974 | 1461212561927 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}] 21:22:42 INFO - PROCESS | 3974 | 1461212562127 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 21:22:42 INFO - PROCESS | 3974 | 1461212562155 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:42 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ecc6800 == 153 [pid = 3974] [id = 725] 21:22:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 254 (0x7f9221711400) [pid = 3974] [serial = 2176] [outer = (nil)] 21:22:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 255 (0x7f9221a4f400) [pid = 3974] [serial = 2177] [outer = 0x7f9221711400] 21:22:42 INFO - PROCESS | 3974 | 1461212562208 Marionette DEBUG loaded listener.js 21:22:42 INFO - PROCESS | 3974 | ++DOMWINDOW == 256 (0x7f9221c54c00) [pid = 3974] [serial = 2178] [outer = 0x7f9221711400] 21:22:42 INFO - PROCESS | 3974 | 1461212562959 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]]]}] 21:22:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:22:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1079ms 21:22:43 INFO - PROCESS | 3974 | 1461212563025 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 21:22:43 INFO - PROCESS | 3974 | 1461212563028 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 21:22:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:22:43 INFO - PROCESS | 3974 | 1461212563034 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:22:43 INFO - PROCESS | 3974 | 1461212563036 Marionette TRACE conn3 <- [1,2874,null,{}] 21:22:43 INFO - PROCESS | 3974 | 1461212563041 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}] 21:22:43 INFO - PROCESS | 3974 | 1461212563252 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 255 (0x7f920fe45800) [pid = 3974] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 254 (0x7f920c8efc00) [pid = 3974] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 253 (0x7f9209a30400) [pid = 3974] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 252 (0x7f9209a36c00) [pid = 3974] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 251 (0x7f9216667400) [pid = 3974] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 250 (0x7f920f7c9c00) [pid = 3974] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 249 (0x7f920f951c00) [pid = 3974] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 248 (0x7f920d095000) [pid = 3974] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 247 (0x7f920c8f1400) [pid = 3974] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 246 (0x7f920a1c6400) [pid = 3974] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 245 (0x7f921284fc00) [pid = 3974] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 244 (0x7f920ccf0400) [pid = 3974] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 243 (0x7f92144a6400) [pid = 3974] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 242 (0x7f9215d78c00) [pid = 3974] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 241 (0x7f9216b68000) [pid = 3974] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 240 (0x7f9209a39400) [pid = 3974] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 239 (0x7f92140b2000) [pid = 3974] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 238 (0x7f9215ee8c00) [pid = 3974] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 237 (0x7f920cce9400) [pid = 3974] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 236 (0x7f921db7d400) [pid = 3974] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 235 (0x7f9216663c00) [pid = 3974] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 234 (0x7f920a1c4800) [pid = 3974] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 233 (0x7f921e24e800) [pid = 3974] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 232 (0x7f920f5d4000) [pid = 3974] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:22:44 INFO - PROCESS | 3974 | --DOMWINDOW == 231 (0x7f9215e20c00) [pid = 3974] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:22:44 INFO - PROCESS | 3974 | 1461212564159 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:44 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f3c2800 == 154 [pid = 3974] [id = 726] 21:22:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 232 (0x7f9209a30400) [pid = 3974] [serial = 2179] [outer = (nil)] 21:22:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 233 (0x7f9209a39800) [pid = 3974] [serial = 2180] [outer = 0x7f9209a30400] 21:22:44 INFO - PROCESS | 3974 | 1461212564215 Marionette DEBUG loaded listener.js 21:22:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 234 (0x7f920f946400) [pid = 3974] [serial = 2181] [outer = 0x7f9209a30400] 21:22:44 INFO - PROCESS | 3974 | 1461212564824 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]]]}] 21:22:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:22:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1836ms 21:22:44 INFO - PROCESS | 3974 | 1461212564870 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 21:22:44 INFO - PROCESS | 3974 | 1461212564873 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 21:22:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:22:44 INFO - PROCESS | 3974 | 1461212564878 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:22:44 INFO - PROCESS | 3974 | 1461212564881 Marionette TRACE conn3 <- [1,2878,null,{}] 21:22:44 INFO - PROCESS | 3974 | 1461212564885 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}] 21:22:45 INFO - PROCESS | 3974 | 1461212565097 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 21:22:45 INFO - PROCESS | 3974 | 1461212565113 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:45 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e597000 == 155 [pid = 3974] [id = 727] 21:22:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 235 (0x7f9209a32000) [pid = 3974] [serial = 2182] [outer = (nil)] 21:22:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 236 (0x7f9215f48c00) [pid = 3974] [serial = 2183] [outer = 0x7f9209a32000] 21:22:45 INFO - PROCESS | 3974 | 1461212565167 Marionette DEBUG loaded listener.js 21:22:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 237 (0x7f921ac79800) [pid = 3974] [serial = 2184] [outer = 0x7f9209a32000] 21:22:45 INFO - PROCESS | 3974 | 1461212565870 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]]]}] 21:22:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:22:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1028ms 21:22:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:22:45 INFO - PROCESS | 3974 | 1461212565907 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 21:22:45 INFO - PROCESS | 3974 | 1461212565909 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 21:22:45 INFO - PROCESS | 3974 | 1461212565914 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:22:45 INFO - PROCESS | 3974 | 1461212565918 Marionette TRACE conn3 <- [1,2882,null,{}] 21:22:45 INFO - PROCESS | 3974 | 1461212565937 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}] 21:22:46 INFO - PROCESS | 3974 | 1461212566190 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 21:22:46 INFO - PROCESS | 3974 | 1461212566423 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:46 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921151e000 == 156 [pid = 3974] [id = 728] 21:22:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 238 (0x7f920a1bec00) [pid = 3974] [serial = 2185] [outer = (nil)] 21:22:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 239 (0x7f920cce4400) [pid = 3974] [serial = 2186] [outer = 0x7f920a1bec00] 21:22:46 INFO - PROCESS | 3974 | 1461212566541 Marionette DEBUG loaded listener.js 21:22:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 240 (0x7f921126d800) [pid = 3974] [serial = 2187] [outer = 0x7f920a1bec00] 21:22:47 INFO - PROCESS | 3974 | 1461212567406 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]]]}] 21:22:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:22:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1533ms 21:22:47 INFO - PROCESS | 3974 | 1461212567449 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 21:22:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:22:47 INFO - PROCESS | 3974 | 1461212567455 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 21:22:47 INFO - PROCESS | 3974 | 1461212567461 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:22:47 INFO - PROCESS | 3974 | 1461212567467 Marionette TRACE conn3 <- [1,2886,null,{}] 21:22:47 INFO - PROCESS | 3974 | 1461212567473 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}] 21:22:47 INFO - PROCESS | 3974 | 1461212567637 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 21:22:47 INFO - PROCESS | 3974 | 1461212567854 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:47 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c425000 == 157 [pid = 3974] [id = 729] 21:22:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 241 (0x7f920c8e7000) [pid = 3974] [serial = 2188] [outer = (nil)] 21:22:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 242 (0x7f9216662400) [pid = 3974] [serial = 2189] [outer = 0x7f920c8e7000] 21:22:47 INFO - PROCESS | 3974 | 1461212567962 Marionette DEBUG loaded listener.js 21:22:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 243 (0x7f921ac77400) [pid = 3974] [serial = 2190] [outer = 0x7f920c8e7000] 21:22:48 INFO - PROCESS | 3974 | 1461212568852 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]]]}] 21:22:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:22:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1440ms 21:22:48 INFO - PROCESS | 3974 | 1461212568902 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 21:22:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:22:48 INFO - PROCESS | 3974 | 1461212568906 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 21:22:48 INFO - PROCESS | 3974 | 1461212568912 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:22:48 INFO - PROCESS | 3974 | 1461212568915 Marionette TRACE conn3 <- [1,2890,null,{}] 21:22:48 INFO - PROCESS | 3974 | 1461212568920 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}] 21:22:49 INFO - PROCESS | 3974 | 1461212569095 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 21:22:49 INFO - PROCESS | 3974 | 1461212569317 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:49 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f922197f000 == 158 [pid = 3974] [id = 730] 21:22:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 244 (0x7f920cceec00) [pid = 3974] [serial = 2191] [outer = (nil)] 21:22:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 245 (0x7f921b8b0400) [pid = 3974] [serial = 2192] [outer = 0x7f920cceec00] 21:22:49 INFO - PROCESS | 3974 | 1461212569422 Marionette DEBUG loaded listener.js 21:22:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 246 (0x7f921d6f0400) [pid = 3974] [serial = 2193] [outer = 0x7f920cceec00] 21:22:50 INFO - PROCESS | 3974 | 1461212570378 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:22:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:22:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1537ms 21:22:50 INFO - PROCESS | 3974 | 1461212570448 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 21:22:50 INFO - PROCESS | 3974 | 1461212570453 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 21:22:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:22:50 INFO - PROCESS | 3974 | 1461212570468 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:22:50 INFO - PROCESS | 3974 | 1461212570475 Marionette TRACE conn3 <- [1,2894,null,{}] 21:22:50 INFO - PROCESS | 3974 | 1461212570480 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}] 21:22:50 INFO - PROCESS | 3974 | 1461212570653 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 21:22:50 INFO - PROCESS | 3974 | 1461212570866 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:50 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92273d7800 == 159 [pid = 3974] [id = 731] 21:22:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 247 (0x7f920f54f800) [pid = 3974] [serial = 2194] [outer = (nil)] 21:22:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 248 (0x7f921eacd800) [pid = 3974] [serial = 2195] [outer = 0x7f920f54f800] 21:22:50 INFO - PROCESS | 3974 | 1461212570971 Marionette DEBUG loaded listener.js 21:22:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 249 (0x7f9221a28400) [pid = 3974] [serial = 2196] [outer = 0x7f920f54f800] 21:22:51 INFO - PROCESS | 3974 | 1461212571818 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]]]}] 21:22:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:22:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1390ms 21:22:51 INFO - PROCESS | 3974 | 1461212571851 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 21:22:51 INFO - PROCESS | 3974 | 1461212571855 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 21:22:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:22:51 INFO - PROCESS | 3974 | 1461212571860 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:22:51 INFO - PROCESS | 3974 | 1461212571862 Marionette TRACE conn3 <- [1,2898,null,{}] 21:22:51 INFO - PROCESS | 3974 | 1461212571868 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}] 21:22:52 INFO - PROCESS | 3974 | 1461212572025 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 21:22:52 INFO - PROCESS | 3974 | 1461212572240 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:52 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9235e15800 == 160 [pid = 3974] [id = 732] 21:22:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 250 (0x7f9209a38000) [pid = 3974] [serial = 2197] [outer = (nil)] 21:22:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 251 (0x7f9224291400) [pid = 3974] [serial = 2198] [outer = 0x7f9209a38000] 21:22:52 INFO - PROCESS | 3974 | 1461212572343 Marionette DEBUG loaded listener.js 21:22:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 252 (0x7f92260e0000) [pid = 3974] [serial = 2199] [outer = 0x7f9209a38000] 21:22:53 INFO - PROCESS | 3974 | 1461212573187 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]]]}] 21:22:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:22:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1381ms 21:22:53 INFO - PROCESS | 3974 | 1461212573243 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 21:22:53 INFO - PROCESS | 3974 | 1461212573246 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 21:22:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:22:53 INFO - PROCESS | 3974 | 1461212573252 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:22:53 INFO - PROCESS | 3974 | 1461212573254 Marionette TRACE conn3 <- [1,2902,null,{}] 21:22:53 INFO - PROCESS | 3974 | 1461212573259 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}] 21:22:53 INFO - PROCESS | 3974 | 1461212573424 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 21:22:53 INFO - PROCESS | 3974 | 1461212573635 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:53 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923ce33000 == 161 [pid = 3974] [id = 733] 21:22:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 253 (0x7f9226ee9400) [pid = 3974] [serial = 2200] [outer = (nil)] 21:22:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 254 (0x7f9227281c00) [pid = 3974] [serial = 2201] [outer = 0x7f9226ee9400] 21:22:53 INFO - PROCESS | 3974 | 1461212573754 Marionette DEBUG loaded listener.js 21:22:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 255 (0x7f922a414800) [pid = 3974] [serial = 2202] [outer = 0x7f9226ee9400] 21:22:54 INFO - PROCESS | 3974 | 1461212574614 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:22:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:22:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1427ms 21:22:54 INFO - PROCESS | 3974 | 1461212574679 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 21:22:54 INFO - PROCESS | 3974 | 1461212574683 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 21:22:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:22:54 INFO - PROCESS | 3974 | 1461212574688 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:22:54 INFO - PROCESS | 3974 | 1461212574690 Marionette TRACE conn3 <- [1,2906,null,{}] 21:22:54 INFO - PROCESS | 3974 | 1461212574695 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}] 21:22:54 INFO - PROCESS | 3974 | 1461212574860 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 21:22:55 INFO - PROCESS | 3974 | 1461212575121 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:55 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923f47e000 == 162 [pid = 3974] [id = 734] 21:22:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 256 (0x7f921337a400) [pid = 3974] [serial = 2203] [outer = (nil)] 21:22:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 257 (0x7f922a66bc00) [pid = 3974] [serial = 2204] [outer = 0x7f921337a400] 21:22:55 INFO - PROCESS | 3974 | 1461212575187 Marionette DEBUG loaded listener.js 21:22:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 258 (0x7f9233ec9400) [pid = 3974] [serial = 2205] [outer = 0x7f921337a400] 21:22:55 INFO - PROCESS | 3974 | 1461212575956 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]]]}] 21:22:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:22:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1326ms 21:22:56 INFO - PROCESS | 3974 | 1461212576016 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 21:22:56 INFO - PROCESS | 3974 | 1461212576018 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 21:22:56 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:22:56 INFO - PROCESS | 3974 | 1461212576024 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:22:56 INFO - PROCESS | 3974 | 1461212576026 Marionette TRACE conn3 <- [1,2910,null,{}] 21:22:56 INFO - PROCESS | 3974 | 1461212576031 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}] 21:22:56 INFO - PROCESS | 3974 | 1461212576183 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 21:22:56 INFO - PROCESS | 3974 | 1461212576408 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:56 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9241b8f000 == 163 [pid = 3974] [id = 735] 21:22:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 259 (0x7f92144aa400) [pid = 3974] [serial = 2206] [outer = (nil)] 21:22:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 260 (0x7f9234a74c00) [pid = 3974] [serial = 2207] [outer = 0x7f92144aa400] 21:22:56 INFO - PROCESS | 3974 | 1461212576511 Marionette DEBUG loaded listener.js 21:22:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 261 (0x7f9234da2c00) [pid = 3974] [serial = 2208] [outer = 0x7f92144aa400] 21:22:57 INFO - PROCESS | 3974 | 1461212577210 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]]]}] 21:22:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:22:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:22:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1225ms 21:22:57 INFO - PROCESS | 3974 | 1461212577251 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 21:22:57 INFO - PROCESS | 3974 | 1461212577254 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 21:22:57 INFO - TEST-START | /DOMEvents/constructors.html 21:22:57 INFO - PROCESS | 3974 | 1461212577260 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:22:57 INFO - PROCESS | 3974 | 1461212577262 Marionette TRACE conn3 <- [1,2914,null,{}] 21:22:57 INFO - PROCESS | 3974 | 1461212577267 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}] 21:22:57 INFO - PROCESS | 3974 | 1461212577418 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 21:22:57 INFO - PROCESS | 3974 | 1461212577650 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:57 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c145000 == 164 [pid = 3974] [id = 736] 21:22:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 262 (0x7f922a66c800) [pid = 3974] [serial = 2209] [outer = (nil)] 21:22:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 263 (0x7f9234daac00) [pid = 3974] [serial = 2210] [outer = 0x7f922a66c800] 21:22:57 INFO - PROCESS | 3974 | 1461212577713 Marionette DEBUG loaded listener.js 21:22:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 264 (0x7f9234f9c800) [pid = 3974] [serial = 2211] [outer = 0x7f922a66c800] 21:22:58 INFO - PROCESS | 3974 | 1461212578524 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]]]}] 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:22:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:22:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:22:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:22:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:22:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:22:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:22:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:22:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:22:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:22:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:22:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:22:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:22:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:22:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:22:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:22:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:22:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:22:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:22:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:22:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:22:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:22:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:22:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:22:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:22:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:22:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:22:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:22:58 INFO - TEST-OK | /DOMEvents/constructors.html | took 1339ms 21:22:58 INFO - PROCESS | 3974 | 1461212578599 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 21:22:58 INFO - PROCESS | 3974 | 1461212578603 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 21:22:58 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:22:58 INFO - PROCESS | 3974 | 1461212578611 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:22:58 INFO - PROCESS | 3974 | 1461212578617 Marionette TRACE conn3 <- [1,2918,null,{}] 21:22:58 INFO - PROCESS | 3974 | 1461212578627 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}] 21:22:58 INFO - PROCESS | 3974 | 1461212578785 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 21:22:59 INFO - PROCESS | 3974 | 1461212579002 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:22:59 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c36f000 == 165 [pid = 3974] [id = 737] 21:22:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 265 (0x7f9234a6b400) [pid = 3974] [serial = 2212] [outer = (nil)] 21:22:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 266 (0x7f923513e000) [pid = 3974] [serial = 2213] [outer = 0x7f9234a6b400] 21:22:59 INFO - PROCESS | 3974 | 1461212579107 Marionette DEBUG loaded listener.js 21:22:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 267 (0x7f9235f49000) [pid = 3974] [serial = 2214] [outer = 0x7f9234a6b400] 21:22:59 INFO - PROCESS | 3974 | 1461212579792 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:22:59 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:22:59 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1191ms 21:22:59 INFO - PROCESS | 3974 | 1461212579803 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 21:22:59 INFO - PROCESS | 3974 | 1461212579806 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 21:22:59 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:22:59 INFO - PROCESS | 3974 | 1461212579811 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:22:59 INFO - PROCESS | 3974 | 1461212579813 Marionette TRACE conn3 <- [1,2922,null,{}] 21:22:59 INFO - PROCESS | 3974 | 1461212579818 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}] 21:22:59 INFO - PROCESS | 3974 | 1461212579968 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 21:23:00 INFO - PROCESS | 3974 | 1461212580203 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:00 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9209ab5000 == 166 [pid = 3974] [id = 738] 21:23:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 268 (0x7f9234da6c00) [pid = 3974] [serial = 2215] [outer = (nil)] 21:23:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 269 (0x7f9235fb8400) [pid = 3974] [serial = 2216] [outer = 0x7f9234da6c00] 21:23:00 INFO - PROCESS | 3974 | 1461212580275 Marionette DEBUG loaded listener.js 21:23:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 270 (0x7f9237b88400) [pid = 3974] [serial = 2217] [outer = 0x7f9234da6c00] 21:23:00 INFO - PROCESS | 3974 | [3974] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:23:00 INFO - PROCESS | 3974 | [3974] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:23:00 INFO - PROCESS | 3974 | [3974] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:23:00 INFO - PROCESS | 3974 | [3974] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:23:01 INFO - PROCESS | 3974 | 1461212581007 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]]]}] 21:23:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:23:01 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:23:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:23:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:23:01 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 21:23:01 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:23:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:23:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:23:01 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 21:23:01 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:23:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:23:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:23:01 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]" 21:23:01 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:23:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:23:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:23:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:23:01 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:23:01 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1229ms 21:23:01 INFO - PROCESS | 3974 | 1461212581045 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 21:23:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:23:01 INFO - PROCESS | 3974 | 1461212581059 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 21:23:01 INFO - PROCESS | 3974 | 1461212581064 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:23:01 INFO - PROCESS | 3974 | 1461212581068 Marionette TRACE conn3 <- [1,2926,null,{}] 21:23:01 INFO - PROCESS | 3974 | 1461212581074 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}] 21:23:01 INFO - PROCESS | 3974 | 1461212581287 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 21:23:01 INFO - PROCESS | 3974 | 1461212581508 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:01 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f2c4000 == 167 [pid = 3974] [id = 739] 21:23:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 271 (0x7f920ccec400) [pid = 3974] [serial = 2218] [outer = (nil)] 21:23:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 272 (0x7f921154d400) [pid = 3974] [serial = 2219] [outer = 0x7f920ccec400] 21:23:01 INFO - PROCESS | 3974 | 1461212581614 Marionette DEBUG loaded listener.js 21:23:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 273 (0x7f921b051000) [pid = 3974] [serial = 2220] [outer = 0x7f920ccec400] 21:23:02 INFO - PROCESS | 3974 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:23:02 INFO - PROCESS | 3974 | 1461212582300 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]]]}] 21:23:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:23:02 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1278ms 21:23:02 INFO - PROCESS | 3974 | 1461212582343 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 21:23:02 INFO - PROCESS | 3974 | 1461212582346 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 21:23:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:23:02 INFO - PROCESS | 3974 | 1461212582351 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:23:02 INFO - PROCESS | 3974 | 1461212582353 Marionette TRACE conn3 <- [1,2930,null,{}] 21:23:02 INFO - PROCESS | 3974 | 1461212582358 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}] 21:23:02 INFO - PROCESS | 3974 | 1461212582510 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 21:23:02 INFO - PROCESS | 3974 | 1461212582746 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:02 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921327a000 == 168 [pid = 3974] [id = 740] 21:23:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 274 (0x7f920c1a2400) [pid = 3974] [serial = 2221] [outer = (nil)] 21:23:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 275 (0x7f920c1a8c00) [pid = 3974] [serial = 2222] [outer = 0x7f920c1a2400] 21:23:02 INFO - PROCESS | 3974 | 1461212582808 Marionette DEBUG loaded listener.js 21:23:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 276 (0x7f920c1af400) [pid = 3974] [serial = 2223] [outer = 0x7f920c1a2400] 21:23:03 INFO - PROCESS | 3974 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:23:03 INFO - PROCESS | 3974 | 1461212583487 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]]]}] 21:23:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:23:03 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1175ms 21:23:03 INFO - PROCESS | 3974 | 1461212583527 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 21:23:03 INFO - PROCESS | 3974 | 1461212583531 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 21:23:03 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:23:03 INFO - PROCESS | 3974 | 1461212583536 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:23:03 INFO - PROCESS | 3974 | 1461212583538 Marionette TRACE conn3 <- [1,2934,null,{}] 21:23:03 INFO - PROCESS | 3974 | 1461212583543 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}] 21:23:03 INFO - PROCESS | 3974 | 1461212583695 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 21:23:03 INFO - PROCESS | 3974 | 1461212583931 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:03 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dae0000 == 169 [pid = 3974] [id = 741] 21:23:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 277 (0x7f920c1a3400) [pid = 3974] [serial = 2224] [outer = (nil)] 21:23:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 278 (0x7f920d4f4400) [pid = 3974] [serial = 2225] [outer = 0x7f920c1a3400] 21:23:03 INFO - PROCESS | 3974 | 1461212583993 Marionette DEBUG loaded listener.js 21:23:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 279 (0x7f921e9b2400) [pid = 3974] [serial = 2226] [outer = 0x7f920c1a3400] 21:23:04 INFO - PROCESS | 3974 | 1461212584672 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]]]}] 21:23:04 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:23:04 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1176ms 21:23:04 INFO - PROCESS | 3974 | 1461212584715 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 21:23:04 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:23:04 INFO - PROCESS | 3974 | 1461212584719 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 21:23:04 INFO - PROCESS | 3974 | 1461212584724 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:23:04 INFO - PROCESS | 3974 | 1461212584726 Marionette TRACE conn3 <- [1,2938,null,{}] 21:23:04 INFO - PROCESS | 3974 | 1461212584731 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}] 21:23:04 INFO - PROCESS | 3974 | 1461212584897 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 21:23:05 INFO - PROCESS | 3974 | 1461212585131 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:05 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920c24e000 == 170 [pid = 3974] [id = 742] 21:23:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 280 (0x7f9209a3b800) [pid = 3974] [serial = 2227] [outer = (nil)] 21:23:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 281 (0x7f920c8eac00) [pid = 3974] [serial = 2228] [outer = 0x7f9209a3b800] 21:23:05 INFO - PROCESS | 3974 | 1461212585194 Marionette DEBUG loaded listener.js 21:23:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 282 (0x7f921b1e0c00) [pid = 3974] [serial = 2229] [outer = 0x7f9209a3b800] 21:23:05 INFO - PROCESS | 3974 | 1461212585879 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]]]}] 21:23:05 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. 21:23:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1181ms 21:23:05 INFO - PROCESS | 3974 | 1461212585908 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 21:23:05 INFO - PROCESS | 3974 | 1461212585912 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 21:23:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:23:05 INFO - PROCESS | 3974 | 1461212585917 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:23:05 INFO - PROCESS | 3974 | 1461212585919 Marionette TRACE conn3 <- [1,2942,null,{}] 21:23:05 INFO - PROCESS | 3974 | 1461212585924 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}] 21:23:06 INFO - PROCESS | 3974 | 1461212586084 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 21:23:06 INFO - PROCESS | 3974 | 1461212586794 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:06 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920fb5f000 == 171 [pid = 3974] [id = 743] 21:23:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 283 (0x7f920ccf1400) [pid = 3974] [serial = 2230] [outer = (nil)] 21:23:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 284 (0x7f920f5dac00) [pid = 3974] [serial = 2231] [outer = 0x7f920ccf1400] 21:23:06 INFO - PROCESS | 3974 | 1461212586861 Marionette DEBUG loaded listener.js 21:23:06 INFO - PROCESS | 3974 | ++DOMWINDOW == 285 (0x7f921148b400) [pid = 3974] [serial = 2232] [outer = 0x7f920ccf1400] 21:23:07 INFO - PROCESS | 3974 | 1461212587517 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"]]]}] 21:23:07 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 21:23:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:23:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:23:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1634ms 21:23:07 INFO - PROCESS | 3974 | 1461212587553 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 21:23:07 INFO - PROCESS | 3974 | 1461212587558 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 21:23:07 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:23:07 INFO - PROCESS | 3974 | 1461212587564 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:23:07 INFO - PROCESS | 3974 | 1461212587569 Marionette TRACE conn3 <- [1,2946,null,{}] 21:23:07 INFO - PROCESS | 3974 | 1461212587576 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}] 21:23:07 INFO - PROCESS | 3974 | 1461212587734 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 21:23:08 INFO - PROCESS | 3974 | 1461212587998 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:08 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92169cb000 == 172 [pid = 3974] [id = 744] 21:23:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 286 (0x7f920d09fc00) [pid = 3974] [serial = 2233] [outer = (nil)] 21:23:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 287 (0x7f921148bc00) [pid = 3974] [serial = 2234] [outer = 0x7f920d09fc00] 21:23:08 INFO - PROCESS | 3974 | 1461212588118 Marionette DEBUG loaded listener.js 21:23:08 INFO - PROCESS | 3974 | ++DOMWINDOW == 288 (0x7f9215d70000) [pid = 3974] [serial = 2235] [outer = 0x7f920d09fc00] 21:23:08 INFO - PROCESS | 3974 | 1461212588938 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]]]}] 21:23:08 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. 21:23:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1431ms 21:23:09 INFO - PROCESS | 3974 | 1461212588999 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 21:23:09 INFO - PROCESS | 3974 | 1461212589004 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 21:23:09 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:23:09 INFO - PROCESS | 3974 | 1461212589010 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:23:09 INFO - PROCESS | 3974 | 1461212589012 Marionette TRACE conn3 <- [1,2950,null,{}] 21:23:09 INFO - PROCESS | 3974 | 1461212589017 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}] 21:23:09 INFO - PROCESS | 3974 | 1461212589207 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 21:23:09 INFO - PROCESS | 3974 | 1461212589488 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921e597000 == 171 [pid = 3974] [id = 727] 21:23:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f3c2800 == 170 [pid = 3974] [id = 726] 21:23:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921ecc6800 == 169 [pid = 3974] [id = 725] 21:23:09 INFO - PROCESS | 3974 | --DOMWINDOW == 287 (0x7f92217de000) [pid = 3974] [serial = 2129] [outer = (nil)] [url = about:blank] 21:23:09 INFO - PROCESS | 3974 | --DOMWINDOW == 286 (0x7f921ed7b400) [pid = 3974] [serial = 2090] [outer = (nil)] [url = about:blank] 21:23:09 INFO - PROCESS | 3974 | --DOMWINDOW == 285 (0x7f921fd7d800) [pid = 3974] [serial = 2093] [outer = (nil)] [url = about:blank] 21:23:09 INFO - PROCESS | 3974 | --DOMWINDOW == 284 (0x7f9221717000) [pid = 3974] [serial = 2096] [outer = (nil)] [url = about:blank] 21:23:09 INFO - PROCESS | 3974 | --DOMWINDOW == 283 (0x7f9221a55400) [pid = 3974] [serial = 2099] [outer = (nil)] [url = about:blank] 21:23:09 INFO - PROCESS | 3974 | --DOMWINDOW == 282 (0x7f9221a54800) [pid = 3974] [serial = 2102] [outer = (nil)] [url = about:blank] 21:23:09 INFO - PROCESS | 3974 | --DOMWINDOW == 281 (0x7f9215d6bc00) [pid = 3974] [serial = 2105] [outer = (nil)] [url = about:blank] 21:23:09 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f2d5800 == 170 [pid = 3974] [id = 745] 21:23:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 282 (0x7f9209a32800) [pid = 3974] [serial = 2236] [outer = (nil)] 21:23:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 283 (0x7f9215d70400) [pid = 3974] [serial = 2237] [outer = 0x7f9209a32800] 21:23:09 INFO - PROCESS | 3974 | 1461212589611 Marionette DEBUG loaded listener.js 21:23:09 INFO - PROCESS | 3974 | ++DOMWINDOW == 284 (0x7f9216b6a400) [pid = 3974] [serial = 2238] [outer = 0x7f9209a32800] 21:23:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921d4ac000 == 169 [pid = 3974] [id = 724] 21:23:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921df5e800 == 168 [pid = 3974] [id = 688] 21:23:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216862800 == 167 [pid = 3974] [id = 723] 21:23:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92111dc000 == 166 [pid = 3974] [id = 722] 21:23:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9216a88800 == 165 [pid = 3974] [id = 721] 21:23:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920fba7800 == 164 [pid = 3974] [id = 720] 21:23:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b293800 == 163 [pid = 3974] [id = 719] 21:23:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923a33b800 == 162 [pid = 3974] [id = 715] 21:23:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9236118800 == 161 [pid = 3974] [id = 714] 21:23:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9234ad4800 == 160 [pid = 3974] [id = 713] 21:23:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9226498800 == 159 [pid = 3974] [id = 712] 21:23:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921df6f000 == 158 [pid = 3974] [id = 711] 21:23:09 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9212872800 == 157 [pid = 3974] [id = 710] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 283 (0x7f921ac1e800) [pid = 3974] [serial = 1803] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 282 (0x7f920f711c00) [pid = 3974] [serial = 1818] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 281 (0x7f920fe4c000) [pid = 3974] [serial = 1779] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 280 (0x7f9216b52c00) [pid = 3974] [serial = 1797] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 279 (0x7f921ad52000) [pid = 3974] [serial = 1806] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 278 (0x7f9211270800) [pid = 3974] [serial = 1746] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 277 (0x7f92140db400) [pid = 3974] [serial = 1782] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 276 (0x7f9216b63400) [pid = 3974] [serial = 1800] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 275 (0x7f92114ca000) [pid = 3974] [serial = 1884] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 274 (0x7f9215d72400) [pid = 3974] [serial = 1785] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 273 (0x7f921b52b400) [pid = 3974] [serial = 1815] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 272 (0x7f921b1e5c00) [pid = 3974] [serial = 1812] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 271 (0x7f9215ee6400) [pid = 3974] [serial = 1791] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 270 (0x7f921b043c00) [pid = 3974] [serial = 1809] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 269 (0x7f921243d400) [pid = 3974] [serial = 1947] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 268 (0x7f9215e8cc00) [pid = 3974] [serial = 1788] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 267 (0x7f9216667800) [pid = 3974] [serial = 1794] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 266 (0x7f921d3bb400) [pid = 3974] [serial = 2046] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 265 (0x7f920d097000) [pid = 3974] [serial = 2108] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 264 (0x7f921e05e800) [pid = 3974] [serial = 2123] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 263 (0x7f921b04b400) [pid = 3974] [serial = 2117] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 262 (0x7f921b52bc00) [pid = 3974] [serial = 2118] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 261 (0x7f92144af800) [pid = 3974] [serial = 2072] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 260 (0x7f921e05ac00) [pid = 3974] [serial = 2081] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 259 (0x7f921ead1c00) [pid = 3974] [serial = 2087] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 258 (0x7f921bf42400) [pid = 3974] [serial = 2075] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 257 (0x7f92115c4400) [pid = 3974] [serial = 2114] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 256 (0x7f9216787000) [pid = 3974] [serial = 2115] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 255 (0x7f921e6b2c00) [pid = 3974] [serial = 2126] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 254 (0x7f921e50b800) [pid = 3974] [serial = 2124] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 253 (0x7f921d9b1000) [pid = 3974] [serial = 2078] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 252 (0x7f9215d6b400) [pid = 3974] [serial = 2112] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 251 (0x7f9211557c00) [pid = 3974] [serial = 2111] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 250 (0x7f9211798400) [pid = 3974] [serial = 2069] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 249 (0x7f921e9b9400) [pid = 3974] [serial = 2084] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 248 (0x7f920fe4d400) [pid = 3974] [serial = 2109] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 247 (0x7f921b8a5400) [pid = 3974] [serial = 2120] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 246 (0x7f921d1f1c00) [pid = 3974] [serial = 2121] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | --DOMWINDOW == 245 (0x7f921e9bb800) [pid = 3974] [serial = 2127] [outer = (nil)] [url = about:blank] 21:23:10 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92111de000 == 158 [pid = 3974] [id = 746] 21:23:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 246 (0x7f9216787000) [pid = 3974] [serial = 2239] [outer = (nil)] 21:23:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 247 (0x7f920f714c00) [pid = 3974] [serial = 2240] [outer = 0x7f9216787000] 21:23:10 INFO - PROCESS | 3974 | 1461212590393 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]]]}] 21:23:10 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. 21:23:10 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1426ms 21:23:10 INFO - PROCESS | 3974 | 1461212590437 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 21:23:10 INFO - PROCESS | 3974 | 1461212590440 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 21:23:10 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:23:10 INFO - PROCESS | 3974 | 1461212590453 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:23:10 INFO - PROCESS | 3974 | 1461212590461 Marionette TRACE conn3 <- [1,2954,null,{}] 21:23:10 INFO - PROCESS | 3974 | 1461212590466 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}] 21:23:10 INFO - PROCESS | 3974 | 1461212590639 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 21:23:10 INFO - PROCESS | 3974 | 1461212590811 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:10 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b377000 == 159 [pid = 3974] [id = 747] 21:23:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 248 (0x7f920f70e400) [pid = 3974] [serial = 2241] [outer = (nil)] 21:23:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 249 (0x7f921ac7ec00) [pid = 3974] [serial = 2242] [outer = 0x7f920f70e400] 21:23:10 INFO - PROCESS | 3974 | 1461212590868 Marionette DEBUG loaded listener.js 21:23:10 INFO - PROCESS | 3974 | ++DOMWINDOW == 250 (0x7f921b8a9000) [pid = 3974] [serial = 2243] [outer = 0x7f920f70e400] 21:23:11 INFO - PROCESS | 3974 | 1461212591439 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]]]}] 21:23:11 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:23:11 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 21:23:11 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1038ms 21:23:11 INFO - PROCESS | 3974 | 1461212591485 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 21:23:11 INFO - PROCESS | 3974 | 1461212591488 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 21:23:11 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:23:11 INFO - PROCESS | 3974 | 1461212591494 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:23:11 INFO - PROCESS | 3974 | 1461212591496 Marionette TRACE conn3 <- [1,2958,null,{}] 21:23:11 INFO - PROCESS | 3974 | 1461212591501 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}] 21:23:11 INFO - PROCESS | 3974 | 1461212591649 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 21:23:11 INFO - PROCESS | 3974 | 1461212591843 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:11 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c260800 == 160 [pid = 3974] [id = 748] 21:23:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 251 (0x7f920f711c00) [pid = 3974] [serial = 2244] [outer = (nil)] 21:23:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 252 (0x7f921c0e7400) [pid = 3974] [serial = 2245] [outer = 0x7f920f711c00] 21:23:11 INFO - PROCESS | 3974 | 1461212591897 Marionette DEBUG loaded listener.js 21:23:11 INFO - PROCESS | 3974 | ++DOMWINDOW == 253 (0x7f921e25a800) [pid = 3974] [serial = 2246] [outer = 0x7f920f711c00] 21:23:12 INFO - PROCESS | 3974 | 1461212592532 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]]]}] 21:23:12 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. 21:23:12 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1075ms 21:23:12 INFO - PROCESS | 3974 | 1461212592569 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 21:23:12 INFO - PROCESS | 3974 | 1461212592571 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 21:23:12 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:23:12 INFO - PROCESS | 3974 | 1461212592577 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:23:12 INFO - PROCESS | 3974 | 1461212592579 Marionette TRACE conn3 <- [1,2962,null,{}] 21:23:12 INFO - PROCESS | 3974 | 1461212592590 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}] 21:23:12 INFO - PROCESS | 3974 | 1461212592788 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 21:23:12 INFO - PROCESS | 3974 | 1461212592819 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:12 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921d4b7000 == 161 [pid = 3974] [id = 749] 21:23:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 254 (0x7f921e9bcc00) [pid = 3974] [serial = 2247] [outer = (nil)] 21:23:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 255 (0x7f921ed73000) [pid = 3974] [serial = 2248] [outer = 0x7f921e9bcc00] 21:23:12 INFO - PROCESS | 3974 | 1461212592879 Marionette DEBUG loaded listener.js 21:23:12 INFO - PROCESS | 3974 | ++DOMWINDOW == 256 (0x7f9221717c00) [pid = 3974] [serial = 2249] [outer = 0x7f921e9bcc00] 21:23:13 INFO - PROCESS | 3974 | 1461212593617 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]]]}] 21:23:13 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. 21:23:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1076ms 21:23:13 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:23:13 INFO - PROCESS | 3974 | 1461212593654 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 21:23:13 INFO - PROCESS | 3974 | 1461212593656 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 21:23:13 INFO - PROCESS | 3974 | 1461212593661 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:23:13 INFO - PROCESS | 3974 | 1461212593664 Marionette TRACE conn3 <- [1,2966,null,{}] 21:23:13 INFO - PROCESS | 3974 | 1461212593668 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}] 21:23:13 INFO - PROCESS | 3974 | 1461212593863 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 255 (0x7f9212621000) [pid = 3974] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 254 (0x7f920f7ce400) [pid = 3974] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 253 (0x7f921ec46800) [pid = 3974] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 252 (0x7f9209a30400) [pid = 3974] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 251 (0x7f920f7d4400) [pid = 3974] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 250 (0x7f9209a39000) [pid = 3974] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 249 (0x7f92140aa800) [pid = 3974] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 248 (0x7f9209a34c00) [pid = 3974] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 247 (0x7f92160b2400) [pid = 3974] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 246 (0x7f9209a37c00) [pid = 3974] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 245 (0x7f920f949000) [pid = 3974] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 244 (0x7f921ad5d000) [pid = 3974] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 243 (0x7f920d0a1800) [pid = 3974] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 242 (0x7f9215e8ec00) [pid = 3974] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 241 (0x7f920a1c4c00) [pid = 3974] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 240 (0x7f921c0a7c00) [pid = 3974] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 239 (0x7f9221711400) [pid = 3974] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 238 (0x7f9211554c00) [pid = 3974] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 237 (0x7f921c0a2800) [pid = 3974] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 236 (0x7f92115d3800) [pid = 3974] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 235 (0x7f92140e1c00) [pid = 3974] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 234 (0x7f921666c400) [pid = 3974] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 233 (0x7f921db70c00) [pid = 3974] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 232 (0x7f920f5d9000) [pid = 3974] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 231 (0x7f921ad5c400) [pid = 3974] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 230 (0x7f921e50c000) [pid = 3974] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 229 (0x7f921d1e4800) [pid = 3974] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 228 (0x7f920f5cf400) [pid = 3974] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 227 (0x7f921b01dc00) [pid = 3974] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 226 (0x7f921b539000) [pid = 3974] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 225 (0x7f921ee76800) [pid = 3974] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 224 (0x7f921ac22400) [pid = 3974] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 223 (0x7f921ac7fc00) [pid = 3974] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 222 (0x7f921ee78c00) [pid = 3974] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 221 (0x7f921b022400) [pid = 3974] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 220 (0x7f921ad5bc00) [pid = 3974] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 219 (0x7f921c232800) [pid = 3974] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 218 (0x7f921ad9c400) [pid = 3974] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 217 (0x7f92140b2400) [pid = 3974] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 216 (0x7f921ac73400) [pid = 3974] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 215 (0x7f920f5dcc00) [pid = 3974] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 214 (0x7f920f7c8800) [pid = 3974] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 213 (0x7f9209a34800) [pid = 3974] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 212 (0x7f920d4fa800) [pid = 3974] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 211 (0x7f921d6f1400) [pid = 3974] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 210 (0x7f9209a3bc00) [pid = 3974] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 209 (0x7f920ccee400) [pid = 3974] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 208 (0x7f921b017800) [pid = 3974] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 207 (0x7f9215d76400) [pid = 3974] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 206 (0x7f920f7cb800) [pid = 3974] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 205 (0x7f921c236400) [pid = 3974] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 204 (0x7f921b049c00) [pid = 3974] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 203 (0x7f921d9a9000) [pid = 3974] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 202 (0x7f921e256800) [pid = 3974] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 201 (0x7f920f949c00) [pid = 3974] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 200 (0x7f920f7d0000) [pid = 3974] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:23:14 INFO - PROCESS | 3974 | --DOMWINDOW == 199 (0x7f9215eef400) [pid = 3974] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:23:14 INFO - PROCESS | 3974 | 1461212594850 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:14 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920c3e2800 == 162 [pid = 3974] [id = 750] 21:23:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 200 (0x7f9209a36400) [pid = 3974] [serial = 2250] [outer = (nil)] 21:23:14 INFO - PROCESS | 3974 | ++DOMWINDOW == 201 (0x7f920a1b9c00) [pid = 3974] [serial = 2251] [outer = 0x7f9209a36400] 21:23:14 INFO - PROCESS | 3974 | 1461212594920 Marionette DEBUG loaded listener.js 21:23:15 INFO - PROCESS | 3974 | ++DOMWINDOW == 202 (0x7f920cce8400) [pid = 3974] [serial = 2252] [outer = 0x7f9209a36400] 21:23:15 INFO - PROCESS | 3974 | 1461212595586 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]]]}] 21:23:15 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. 21:23:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1941ms 21:23:15 INFO - PROCESS | 3974 | 1461212595613 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 21:23:15 INFO - PROCESS | 3974 | 1461212595620 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 21:23:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:23:15 INFO - PROCESS | 3974 | 1461212595630 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:23:15 INFO - PROCESS | 3974 | 1461212595634 Marionette TRACE conn3 <- [1,2970,null,{}] 21:23:15 INFO - PROCESS | 3974 | 1461212595640 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}] 21:23:15 INFO - PROCESS | 3974 | 1461212595812 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 21:23:16 INFO - PROCESS | 3974 | 1461212596043 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:16 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9213264000 == 163 [pid = 3974] [id = 751] 21:23:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 203 (0x7f920ccee400) [pid = 3974] [serial = 2253] [outer = (nil)] 21:23:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 204 (0x7f9211490400) [pid = 3974] [serial = 2254] [outer = 0x7f920ccee400] 21:23:16 INFO - PROCESS | 3974 | 1461212596112 Marionette DEBUG loaded listener.js 21:23:16 INFO - PROCESS | 3974 | ++DOMWINDOW == 205 (0x7f9211556000) [pid = 3974] [serial = 2255] [outer = 0x7f920ccee400] 21:23:16 INFO - PROCESS | 3974 | 1461212596862 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]]]}] 21:23:16 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. 21:23:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1241ms 21:23:16 INFO - PROCESS | 3974 | 1461212596873 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 21:23:16 INFO - PROCESS | 3974 | 1461212596879 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 21:23:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:23:16 INFO - PROCESS | 3974 | 1461212596905 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:23:16 INFO - PROCESS | 3974 | 1461212596909 Marionette TRACE conn3 <- [1,2974,null,{}] 21:23:16 INFO - PROCESS | 3974 | 1461212596914 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}] 21:23:17 INFO - PROCESS | 3974 | 1461212597072 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 21:23:17 INFO - PROCESS | 3974 | 1461212597306 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:17 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b2d8000 == 164 [pid = 3974] [id = 752] 21:23:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 206 (0x7f92117a1000) [pid = 3974] [serial = 2256] [outer = (nil)] 21:23:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 207 (0x7f921284a400) [pid = 3974] [serial = 2257] [outer = 0x7f92117a1000] 21:23:17 INFO - PROCESS | 3974 | 1461212597372 Marionette DEBUG loaded listener.js 21:23:17 INFO - PROCESS | 3974 | ++DOMWINDOW == 208 (0x7f92140afc00) [pid = 3974] [serial = 2258] [outer = 0x7f92117a1000] 21:23:18 INFO - PROCESS | 3974 | 1461212598193 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]]]}] 21:23:18 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. 21:23:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1335ms 21:23:18 INFO - PROCESS | 3974 | 1461212598235 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 21:23:18 INFO - PROCESS | 3974 | 1461212598238 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 21:23:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:23:18 INFO - PROCESS | 3974 | 1461212598252 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:23:18 INFO - PROCESS | 3974 | 1461212598260 Marionette TRACE conn3 <- [1,2978,null,{}] 21:23:18 INFO - PROCESS | 3974 | 1461212598266 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}] 21:23:18 INFO - PROCESS | 3974 | 1461212598475 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 21:23:18 INFO - PROCESS | 3974 | 1461212598695 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:18 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921df69000 == 165 [pid = 3974] [id = 753] 21:23:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 209 (0x7f92126d8400) [pid = 3974] [serial = 2259] [outer = (nil)] 21:23:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 210 (0x7f92160ac400) [pid = 3974] [serial = 2260] [outer = 0x7f92126d8400] 21:23:18 INFO - PROCESS | 3974 | 1461212598802 Marionette DEBUG loaded listener.js 21:23:18 INFO - PROCESS | 3974 | ++DOMWINDOW == 211 (0x7f9216785800) [pid = 3974] [serial = 2261] [outer = 0x7f92126d8400] 21:23:19 INFO - PROCESS | 3974 | 1461212599489 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]]]}] 21:23:19 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. 21:23:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1294ms 21:23:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:23:19 INFO - PROCESS | 3974 | 1461212599539 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 21:23:19 INFO - PROCESS | 3974 | 1461212599543 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 21:23:19 INFO - PROCESS | 3974 | 1461212599549 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:23:19 INFO - PROCESS | 3974 | 1461212599553 Marionette TRACE conn3 <- [1,2982,null,{}] 21:23:19 INFO - PROCESS | 3974 | 1461212599558 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}] 21:23:19 INFO - PROCESS | 3974 | 1461212599719 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 21:23:19 INFO - PROCESS | 3974 | 1461212599959 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:19 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921eb11800 == 166 [pid = 3974] [id = 754] 21:23:19 INFO - PROCESS | 3974 | ++DOMWINDOW == 212 (0x7f9215d76c00) [pid = 3974] [serial = 2262] [outer = (nil)] 21:23:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 213 (0x7f921ac77c00) [pid = 3974] [serial = 2263] [outer = 0x7f9215d76c00] 21:23:20 INFO - PROCESS | 3974 | 1461212600023 Marionette DEBUG loaded listener.js 21:23:20 INFO - PROCESS | 3974 | ++DOMWINDOW == 214 (0x7f921ad9c800) [pid = 3974] [serial = 2264] [outer = 0x7f9215d76c00] 21:23:20 INFO - PROCESS | 3974 | 1461212600711 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"]]]}] 21:23:20 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 21:23:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:23:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:23:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1179ms 21:23:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:23:20 INFO - PROCESS | 3974 | 1461212600740 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 21:23:20 INFO - PROCESS | 3974 | 1461212600743 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 21:23:20 INFO - PROCESS | 3974 | 1461212600751 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:23:20 INFO - PROCESS | 3974 | 1461212600754 Marionette TRACE conn3 <- [1,2986,null,{}] 21:23:20 INFO - PROCESS | 3974 | 1461212600758 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}] 21:23:20 INFO - PROCESS | 3974 | 1461212600917 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 21:23:21 INFO - PROCESS | 3974 | 1461212601150 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:21 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ed1b000 == 167 [pid = 3974] [id = 755] 21:23:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 215 (0x7f921b8aa000) [pid = 3974] [serial = 2265] [outer = (nil)] 21:23:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 216 (0x7f921bf4f400) [pid = 3974] [serial = 2266] [outer = 0x7f921b8aa000] 21:23:21 INFO - PROCESS | 3974 | 1461212601227 Marionette DEBUG loaded listener.js 21:23:21 INFO - PROCESS | 3974 | ++DOMWINDOW == 217 (0x7f921d48a800) [pid = 3974] [serial = 2267] [outer = 0x7f921b8aa000] 21:23:21 INFO - PROCESS | 3974 | 1461212601983 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]]]}] 21:23:22 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. 21:23:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1280ms 21:23:22 INFO - PROCESS | 3974 | 1461212602031 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 21:23:22 INFO - PROCESS | 3974 | 1461212602034 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 21:23:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:23:22 INFO - PROCESS | 3974 | 1461212602039 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:23:22 INFO - PROCESS | 3974 | 1461212602042 Marionette TRACE conn3 <- [1,2990,null,{}] 21:23:22 INFO - PROCESS | 3974 | 1461212602047 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}] 21:23:22 INFO - PROCESS | 3974 | 1461212602206 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 21:23:22 INFO - PROCESS | 3974 | 1461212602439 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:22 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9224b62000 == 168 [pid = 3974] [id = 756] 21:23:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 218 (0x7f921d6ef800) [pid = 3974] [serial = 2268] [outer = (nil)] 21:23:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 219 (0x7f921e43e000) [pid = 3974] [serial = 2269] [outer = 0x7f921d6ef800] 21:23:22 INFO - PROCESS | 3974 | 1461212602503 Marionette DEBUG loaded listener.js 21:23:22 INFO - PROCESS | 3974 | ++DOMWINDOW == 220 (0x7f921e9bac00) [pid = 3974] [serial = 2270] [outer = 0x7f921d6ef800] 21:23:23 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9224c06800 == 169 [pid = 3974] [id = 757] 21:23:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 221 (0x7f9220007c00) [pid = 3974] [serial = 2271] [outer = (nil)] 21:23:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 222 (0x7f921ea0b000) [pid = 3974] [serial = 2272] [outer = 0x7f9220007c00] 21:23:23 INFO - PROCESS | 3974 | 1461212603284 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]]]}] 21:23:23 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. 21:23:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1277ms 21:23:23 INFO - PROCESS | 3974 | 1461212603321 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 21:23:23 INFO - PROCESS | 3974 | 1461212603325 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 21:23:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:23:23 INFO - PROCESS | 3974 | 1461212603332 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:23:23 INFO - PROCESS | 3974 | 1461212603334 Marionette TRACE conn3 <- [1,2994,null,{}] 21:23:23 INFO - PROCESS | 3974 | 1461212603339 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}] 21:23:23 INFO - PROCESS | 3974 | 1461212603544 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 21:23:23 INFO - PROCESS | 3974 | 1461212603785 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:23 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227cc0800 == 170 [pid = 3974] [id = 758] 21:23:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 223 (0x7f921d9b3400) [pid = 3974] [serial = 2273] [outer = (nil)] 21:23:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 224 (0x7f921ef70c00) [pid = 3974] [serial = 2274] [outer = 0x7f921d9b3400] 21:23:23 INFO - PROCESS | 3974 | 1461212603890 Marionette DEBUG loaded listener.js 21:23:23 INFO - PROCESS | 3974 | ++DOMWINDOW == 225 (0x7f922199cc00) [pid = 3974] [serial = 2275] [outer = 0x7f921d9b3400] 21:23:24 INFO - PROCESS | 3974 | 1461212604554 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]]]}] 21:23:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:23:24 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 21:23:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1282ms 21:23:24 INFO - PROCESS | 3974 | 1461212604615 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 21:23:24 INFO - PROCESS | 3974 | 1461212604617 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 21:23:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:23:24 INFO - PROCESS | 3974 | 1461212604623 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:23:24 INFO - PROCESS | 3974 | 1461212604625 Marionette TRACE conn3 <- [1,2998,null,{}] 21:23:24 INFO - PROCESS | 3974 | 1461212604630 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}] 21:23:24 INFO - PROCESS | 3974 | 1461212604788 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 21:23:25 INFO - PROCESS | 3974 | 1461212605030 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:25 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9234c5b800 == 171 [pid = 3974] [id = 759] 21:23:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 226 (0x7f921e9bb400) [pid = 3974] [serial = 2276] [outer = (nil)] 21:23:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 227 (0x7f9221c50c00) [pid = 3974] [serial = 2277] [outer = 0x7f921e9bb400] 21:23:25 INFO - PROCESS | 3974 | 1461212605094 Marionette DEBUG loaded listener.js 21:23:25 INFO - PROCESS | 3974 | ++DOMWINDOW == 228 (0x7f9225edec00) [pid = 3974] [serial = 2278] [outer = 0x7f921e9bb400] 21:23:25 INFO - PROCESS | 3974 | 1461212605811 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]]]}] 21:23:25 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. 21:23:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1225ms 21:23:25 INFO - PROCESS | 3974 | 1461212605849 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 21:23:25 INFO - PROCESS | 3974 | 1461212605852 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 21:23:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:23:25 INFO - PROCESS | 3974 | 1461212605857 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:23:25 INFO - PROCESS | 3974 | 1461212605860 Marionette TRACE conn3 <- [1,3002,null,{}] 21:23:25 INFO - PROCESS | 3974 | 1461212605865 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}] 21:23:26 INFO - PROCESS | 3974 | 1461212606028 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 21:23:26 INFO - PROCESS | 3974 | 1461212606262 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:26 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a33b800 == 172 [pid = 3974] [id = 760] 21:23:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 229 (0x7f921ead0400) [pid = 3974] [serial = 2279] [outer = (nil)] 21:23:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 230 (0x7f92262bf800) [pid = 3974] [serial = 2280] [outer = 0x7f921ead0400] 21:23:26 INFO - PROCESS | 3974 | 1461212606326 Marionette DEBUG loaded listener.js 21:23:26 INFO - PROCESS | 3974 | ++DOMWINDOW == 231 (0x7f922665f800) [pid = 3974] [serial = 2281] [outer = 0x7f921ead0400] 21:23:27 INFO - PROCESS | 3974 | 1461212607012 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]]]}] 21:23:27 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. 21:23:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1180ms 21:23:27 INFO - PROCESS | 3974 | 1461212607042 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 21:23:27 INFO - PROCESS | 3974 | 1461212607045 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 21:23:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:23:27 INFO - PROCESS | 3974 | 1461212607050 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:23:27 INFO - PROCESS | 3974 | 1461212607053 Marionette TRACE conn3 <- [1,3006,null,{}] 21:23:27 INFO - PROCESS | 3974 | 1461212607058 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}] 21:23:27 INFO - PROCESS | 3974 | 1461212607225 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 21:23:27 INFO - PROCESS | 3974 | 1461212607457 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:27 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923cbc6800 == 173 [pid = 3974] [id = 761] 21:23:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 232 (0x7f9226439800) [pid = 3974] [serial = 2282] [outer = (nil)] 21:23:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 233 (0x7f9227724400) [pid = 3974] [serial = 2283] [outer = 0x7f9226439800] 21:23:27 INFO - PROCESS | 3974 | 1461212607532 Marionette DEBUG loaded listener.js 21:23:27 INFO - PROCESS | 3974 | ++DOMWINDOW == 234 (0x7f922a337c00) [pid = 3974] [serial = 2284] [outer = 0x7f9226439800] 21:23:28 INFO - PROCESS | 3974 | 1461212608249 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]]]}] 21:23:28 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. 21:23:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1233ms 21:23:28 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:23:28 INFO - PROCESS | 3974 | 1461212608283 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 21:23:28 INFO - PROCESS | 3974 | 1461212608286 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 21:23:28 INFO - PROCESS | 3974 | 1461212608292 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:23:28 INFO - PROCESS | 3974 | 1461212608296 Marionette TRACE conn3 <- [1,3010,null,{}] 21:23:28 INFO - PROCESS | 3974 | 1461212608300 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}] 21:23:28 INFO - PROCESS | 3974 | 1461212608474 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 21:23:28 INFO - PROCESS | 3974 | 1461212608720 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:28 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920c818800 == 174 [pid = 3974] [id = 762] 21:23:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 235 (0x7f921d9a9000) [pid = 3974] [serial = 2285] [outer = (nil)] 21:23:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 236 (0x7f9235ecd800) [pid = 3974] [serial = 2286] [outer = 0x7f921d9a9000] 21:23:28 INFO - PROCESS | 3974 | 1461212608783 Marionette DEBUG loaded listener.js 21:23:28 INFO - PROCESS | 3974 | ++DOMWINDOW == 237 (0x7f9235fc6800) [pid = 3974] [serial = 2287] [outer = 0x7f921d9a9000] 21:23:29 INFO - PROCESS | 3974 | 1461212609466 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]]]}] 21:23:29 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 21:23:29 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1185ms 21:23:29 INFO - PROCESS | 3974 | 1461212609492 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 21:23:29 INFO - PROCESS | 3974 | 1461212609494 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 21:23:29 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:23:29 INFO - PROCESS | 3974 | 1461212609502 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:23:29 INFO - PROCESS | 3974 | 1461212609505 Marionette TRACE conn3 <- [1,3014,null,{}] 21:23:29 INFO - PROCESS | 3974 | 1461212609510 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}] 21:23:29 INFO - PROCESS | 3974 | 1461212609666 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 21:23:29 INFO - PROCESS | 3974 | 1461212609899 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:29 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92126aa000 == 175 [pid = 3974] [id = 763] 21:23:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 238 (0x7f922a661400) [pid = 3974] [serial = 2288] [outer = (nil)] 21:23:29 INFO - PROCESS | 3974 | ++DOMWINDOW == 239 (0x7f9239984800) [pid = 3974] [serial = 2289] [outer = 0x7f922a661400] 21:23:29 INFO - PROCESS | 3974 | 1461212609966 Marionette DEBUG loaded listener.js 21:23:30 INFO - PROCESS | 3974 | ++DOMWINDOW == 240 (0x7f9239a5a800) [pid = 3974] [serial = 2290] [outer = 0x7f922a661400] 21:23:30 INFO - PROCESS | 3974 | [3974] 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 21:23:30 INFO - PROCESS | 3974 | 1461212610712 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:23:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:23:30 INFO - {} 21:23:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:23:30 INFO - {} 21:23:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:23:30 INFO - {} 21:23:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:23:30 INFO - {} 21:23:30 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1232ms 21:23:30 INFO - PROCESS | 3974 | 1461212610742 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 21:23:30 INFO - PROCESS | 3974 | 1461212610744 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 21:23:30 INFO - TEST-START | /FileAPI/fileReader.html 21:23:30 INFO - PROCESS | 3974 | 1461212610751 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:23:30 INFO - PROCESS | 3974 | 1461212610754 Marionette TRACE conn3 <- [1,3018,null,{}] 21:23:30 INFO - PROCESS | 3974 | 1461212610759 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}] 21:23:30 INFO - PROCESS | 3974 | 1461212610917 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 21:23:31 INFO - PROCESS | 3974 | 1461212611179 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:31 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f154800 == 176 [pid = 3974] [id = 764] 21:23:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 241 (0x7f9238021000) [pid = 3974] [serial = 2291] [outer = (nil)] 21:23:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 242 (0x7f923a075400) [pid = 3974] [serial = 2292] [outer = 0x7f9238021000] 21:23:31 INFO - PROCESS | 3974 | 1461212611243 Marionette DEBUG loaded listener.js 21:23:31 INFO - PROCESS | 3974 | ++DOMWINDOW == 243 (0x7f923a1bbc00) [pid = 3974] [serial = 2293] [outer = 0x7f9238021000] 21:23:31 INFO - PROCESS | 3974 | 1461212611945 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]]]}] 21:23:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:23:31 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:23:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:23:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:23:31 INFO - TEST-OK | /FileAPI/fileReader.html | took 1228ms 21:23:31 INFO - PROCESS | 3974 | 1461212611981 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 21:23:31 INFO - PROCESS | 3974 | 1461212611985 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 21:23:31 INFO - TEST-START | /FileAPI/historical.html 21:23:31 INFO - PROCESS | 3974 | 1461212611990 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:23:31 INFO - PROCESS | 3974 | 1461212611992 Marionette TRACE conn3 <- [1,3022,null,{}] 21:23:31 INFO - PROCESS | 3974 | 1461212611997 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}] 21:23:32 INFO - PROCESS | 3974 | 1461212612157 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 21:23:32 INFO - PROCESS | 3974 | 1461212612393 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:32 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9214064000 == 177 [pid = 3974] [id = 765] 21:23:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 244 (0x7f9211654400) [pid = 3974] [serial = 2294] [outer = (nil)] 21:23:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 245 (0x7f921165a400) [pid = 3974] [serial = 2295] [outer = 0x7f9211654400] 21:23:32 INFO - PROCESS | 3974 | 1461212612458 Marionette DEBUG loaded listener.js 21:23:32 INFO - PROCESS | 3974 | ++DOMWINDOW == 246 (0x7f921165f800) [pid = 3974] [serial = 2296] [outer = 0x7f9211654400] 21:23:33 INFO - PROCESS | 3974 | 1461212613135 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"]]]}] 21:23:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:23:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:23:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:23:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:23:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:23:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:23:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:23:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:23:33 INFO - TEST-OK | /FileAPI/historical.html | took 1176ms 21:23:33 INFO - PROCESS | 3974 | 1461212613175 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 21:23:33 INFO - PROCESS | 3974 | 1461212613177 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 21:23:33 INFO - TEST-START | /FileAPI/idlharness.html 21:23:33 INFO - PROCESS | 3974 | 1461212613188 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:23:33 INFO - PROCESS | 3974 | 1461212613192 Marionette TRACE conn3 <- [1,3026,null,{}] 21:23:33 INFO - PROCESS | 3974 | 1461212613197 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}] 21:23:33 INFO - PROCESS | 3974 | 1461212613357 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 21:23:33 INFO - PROCESS | 3974 | 1461212613600 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:33 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921407c000 == 178 [pid = 3974] [id = 766] 21:23:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 247 (0x7f9211654800) [pid = 3974] [serial = 2297] [outer = (nil)] 21:23:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 248 (0x7f921ecac800) [pid = 3974] [serial = 2298] [outer = 0x7f9211654800] 21:23:33 INFO - PROCESS | 3974 | 1461212613676 Marionette DEBUG loaded listener.js 21:23:33 INFO - PROCESS | 3974 | ++DOMWINDOW == 249 (0x7f921ecb0c00) [pid = 3974] [serial = 2299] [outer = 0x7f9211654800] 21:23:35 INFO - PROCESS | 3974 | 1461212615160 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]]]}] 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:23:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:23:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:23:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:23:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:23:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:23:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:23:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:23:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:23:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:23:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:23:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:23:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:23:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:23:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:23:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:23:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:23:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:23:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:23:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:23:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:23:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:23:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:23:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:23:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:23:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:23:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:23:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:23:35 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 21:23:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:23:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:23:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:23:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:23:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:23:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:23:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:23:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:23:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:23:35 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 21:23:35 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 21:23:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:23:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:23:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:23:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:23:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:23:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:23:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:23:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:23:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:23:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:23:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:23:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:23:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:23:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:23:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:23:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:23:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:23:35 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 21:23:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:23:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:23:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:23:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:23:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:23:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:23:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:23:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:23:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:23:35 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 21:23:35 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 21:23:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:23:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:23:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:23:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:23:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:23:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:23:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:23:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:23:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:23:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:23:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:23:35 INFO - TEST-OK | /FileAPI/idlharness.html | took 2042ms 21:23:35 INFO - PROCESS | 3974 | 1461212615233 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 21:23:35 INFO - PROCESS | 3974 | 1461212615235 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 21:23:35 INFO - TEST-START | /FileAPI/idlharness.worker 21:23:35 INFO - PROCESS | 3974 | 1461212615241 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:23:35 INFO - PROCESS | 3974 | 1461212615242 Marionette TRACE conn3 <- [1,3030,null,{}] 21:23:35 INFO - PROCESS | 3974 | 1461212615247 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}] 21:23:35 INFO - PROCESS | 3974 | 1461212615480 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 21:23:35 INFO - PROCESS | 3974 | 1461212615713 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:35 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92082c2800 == 179 [pid = 3974] [id = 767] 21:23:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 250 (0x7f921165b800) [pid = 3974] [serial = 2300] [outer = (nil)] 21:23:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 251 (0x7f923c199000) [pid = 3974] [serial = 2301] [outer = 0x7f921165b800] 21:23:35 INFO - PROCESS | 3974 | 1461212615777 Marionette DEBUG loaded listener.js 21:23:35 INFO - PROCESS | 3974 | ++DOMWINDOW == 252 (0x7f92362f7400) [pid = 3974] [serial = 2302] [outer = 0x7f921165b800] 21:23:36 INFO - PROCESS | 3974 | [3974] 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 21:23:37 INFO - PROCESS | 3974 | 1461212617861 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,{},{}]]]}] 21:23:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:23:37 INFO - {} 21:23:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:23:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:23:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:23:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:23:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:23:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:23:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:23:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:23:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:23:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:23:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:23:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:23:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:23:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:23:38 INFO - {} 21:23:38 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 21:23:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:23:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:23:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:23:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:23:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:23:38 INFO - {} 21:23:38 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 - {} 21:23:38 INFO - {} 21:23:38 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 21:23:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:23:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:23:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:23:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:23:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:23:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:23:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:23:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:23:38 INFO - {} 21:23:38 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 21:23:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:23:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:23:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:23:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:23:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:23:38 INFO - {} 21:23:38 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 - {} 21:23:38 INFO - {} 21:23:38 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 21:23:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:23:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:23:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:23:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:23:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:38 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 21:23:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:23:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:23:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:23:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:23:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:23:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:23:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:23:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:23:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:38 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 21:23:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:23:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:23:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:38 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 21:23:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:23:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:23:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:38 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 21:23:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:23:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:23:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:23:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:23:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:23:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:23:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:23:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:23:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:23:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:23:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:23:38 INFO - {} 21:23:38 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2749ms 21:23:38 INFO - PROCESS | 3974 | 1461212617994 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 21:23:38 INFO - PROCESS | 3974 | 1461212617998 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 21:23:38 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:23:38 INFO - PROCESS | 3974 | 1461212618008 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:23:38 INFO - PROCESS | 3974 | 1461212618010 Marionette TRACE conn3 <- [1,3034,null,{}] 21:23:38 INFO - PROCESS | 3974 | 1461212618021 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}] 21:23:38 INFO - PROCESS | 3974 | 1461212618308 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 21:23:38 INFO - PROCESS | 3974 | 1461212618582 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:38 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920f3c9800 == 180 [pid = 3974] [id = 768] 21:23:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 253 (0x7f920cce4000) [pid = 3974] [serial = 2303] [outer = (nil)] 21:23:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 254 (0x7f920f7cac00) [pid = 3974] [serial = 2304] [outer = 0x7f920cce4000] 21:23:38 INFO - PROCESS | 3974 | 1461212618645 Marionette DEBUG loaded listener.js 21:23:38 INFO - PROCESS | 3974 | ++DOMWINDOW == 255 (0x7f92140e6800) [pid = 3974] [serial = 2305] [outer = 0x7f920cce4000] 21:23:39 INFO - PROCESS | 3974 | 1461212619394 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]]]}] 21:23:39 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:23:39 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1438ms 21:23:39 INFO - PROCESS | 3974 | 1461212619453 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 21:23:39 INFO - PROCESS | 3974 | 1461212619455 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 21:23:39 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:23:39 INFO - PROCESS | 3974 | 1461212619464 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:23:39 INFO - PROCESS | 3974 | 1461212619466 Marionette TRACE conn3 <- [1,3038,null,{}] 21:23:39 INFO - PROCESS | 3974 | 1461212619470 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}] 21:23:39 INFO - PROCESS | 3974 | 1461212619646 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 21:23:40 INFO - PROCESS | 3974 | 1461212620289 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:40 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920fb54000 == 181 [pid = 3974] [id = 769] 21:23:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 256 (0x7f9209a36c00) [pid = 3974] [serial = 2306] [outer = (nil)] 21:23:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 257 (0x7f920a1bfc00) [pid = 3974] [serial = 2307] [outer = 0x7f9209a36c00] 21:23:40 INFO - PROCESS | 3974 | 1461212620354 Marionette DEBUG loaded listener.js 21:23:40 INFO - PROCESS | 3974 | ++DOMWINDOW == 258 (0x7f920c8e8000) [pid = 3974] [serial = 2308] [outer = 0x7f9209a36c00] 21:23:41 INFO - PROCESS | 3974 | 1461212621025 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"]]]}] 21:23:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:23:41 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1585ms 21:23:41 INFO - PROCESS | 3974 | 1461212621056 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 21:23:41 INFO - PROCESS | 3974 | 1461212621062 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 21:23:41 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:23:41 INFO - PROCESS | 3974 | 1461212621073 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:23:41 INFO - PROCESS | 3974 | 1461212621075 Marionette TRACE conn3 <- [1,3042,null,{}] 21:23:41 INFO - PROCESS | 3974 | 1461212621082 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}] 21:23:41 INFO - PROCESS | 3974 | 1461212621245 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 21:23:41 INFO - PROCESS | 3974 | 1461212621486 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:41 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92169cb800 == 182 [pid = 3974] [id = 770] 21:23:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 259 (0x7f9209a37c00) [pid = 3974] [serial = 2309] [outer = (nil)] 21:23:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 260 (0x7f920f94c400) [pid = 3974] [serial = 2310] [outer = 0x7f9209a37c00] 21:23:41 INFO - PROCESS | 3974 | 1461212621548 Marionette DEBUG loaded listener.js 21:23:41 INFO - PROCESS | 3974 | ++DOMWINDOW == 261 (0x7f921148fc00) [pid = 3974] [serial = 2311] [outer = 0x7f9209a37c00] 21:23:42 INFO - PROCESS | 3974 | 1461212622749 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]]]}] 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:23:42 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. 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:23:42 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'.) 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:23:42 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. 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:23:42 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. 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:23:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:23:42 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. 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:23:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:23:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:23:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:23:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:23:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:23:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:23:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:23:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:23:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:23:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:23:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:23:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:23:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:23:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:23:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:23:42 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1755ms 21:23:42 INFO - PROCESS | 3974 | 1461212622855 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 21:23:42 INFO - PROCESS | 3974 | 1461212622866 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 21:23:42 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:23:42 INFO - PROCESS | 3974 | 1461212622901 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:23:42 INFO - PROCESS | 3974 | 1461212622903 Marionette TRACE conn3 <- [1,3046,null,{}] 21:23:42 INFO - PROCESS | 3974 | 1461212622907 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}] 21:23:43 INFO - PROCESS | 3974 | 1461212623074 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 21:23:43 INFO - PROCESS | 3974 | 1461212623452 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:43 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92082d9000 == 183 [pid = 3974] [id = 771] 21:23:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 262 (0x7f9211557c00) [pid = 3974] [serial = 2312] [outer = (nil)] 21:23:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 263 (0x7f92140a9800) [pid = 3974] [serial = 2313] [outer = 0x7f9211557c00] 21:23:43 INFO - PROCESS | 3974 | 1461212623514 Marionette DEBUG loaded listener.js 21:23:43 INFO - PROCESS | 3974 | ++DOMWINDOW == 264 (0x7f92144ab000) [pid = 3974] [serial = 2314] [outer = 0x7f9211557c00] 21:23:43 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921d4b7000 == 182 [pid = 3974] [id = 749] 21:23:43 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c260800 == 181 [pid = 3974] [id = 748] 21:23:43 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921b377000 == 180 [pid = 3974] [id = 747] 21:23:43 INFO - PROCESS | 3974 | --DOMWINDOW == 263 (0x7f9215f48c00) [pid = 3974] [serial = 2183] [outer = (nil)] [url = about:blank] 21:23:43 INFO - PROCESS | 3974 | [3974] 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 21:23:44 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92111de000 == 179 [pid = 3974] [id = 746] 21:23:44 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f2d5800 == 178 [pid = 3974] [id = 745] 21:23:44 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92169cb000 == 177 [pid = 3974] [id = 744] 21:23:44 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920fb5f000 == 176 [pid = 3974] [id = 743] 21:23:44 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921327a000 == 175 [pid = 3974] [id = 740] 21:23:44 INFO - PROCESS | 3974 | --DOCSHELL 0x7f920f2c4000 == 174 [pid = 3974] [id = 739] 21:23:44 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9209ab5000 == 173 [pid = 3974] [id = 738] 21:23:44 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c36f000 == 172 [pid = 3974] [id = 737] 21:23:44 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c145000 == 171 [pid = 3974] [id = 736] 21:23:44 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9241b8f000 == 170 [pid = 3974] [id = 735] 21:23:44 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923f47e000 == 169 [pid = 3974] [id = 734] 21:23:44 INFO - PROCESS | 3974 | --DOCSHELL 0x7f923ce33000 == 168 [pid = 3974] [id = 733] 21:23:44 INFO - PROCESS | 3974 | --DOCSHELL 0x7f9235e15800 == 167 [pid = 3974] [id = 732] 21:23:44 INFO - PROCESS | 3974 | --DOCSHELL 0x7f92273d7800 == 166 [pid = 3974] [id = 731] 21:23:44 INFO - PROCESS | 3974 | --DOCSHELL 0x7f922197f000 == 165 [pid = 3974] [id = 730] 21:23:44 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921c425000 == 164 [pid = 3974] [id = 729] 21:23:44 INFO - PROCESS | 3974 | --DOCSHELL 0x7f921151e000 == 163 [pid = 3974] [id = 728] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 262 (0x7f921e253400) [pid = 3974] [serial = 2172] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 261 (0x7f9220006400) [pid = 3974] [serial = 1989] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 260 (0x7f9209a39800) [pid = 3974] [serial = 2180] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 259 (0x7f92144b5400) [pid = 3974] [serial = 2163] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 258 (0x7f920d4f8c00) [pid = 3974] [serial = 1971] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 257 (0x7f9216781000) [pid = 3974] [serial = 2031] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 256 (0x7f922513bc00) [pid = 3974] [serial = 2144] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 255 (0x7f92114c6c00) [pid = 3974] [serial = 1845] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 254 (0x7f921b016000) [pid = 3974] [serial = 1914] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 253 (0x7f921ed75800) [pid = 3974] [serial = 1944] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 252 (0x7f9213383c00) [pid = 3974] [serial = 1848] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 251 (0x7f9227c70800) [pid = 3974] [serial = 2153] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 250 (0x7f921c23c000) [pid = 3974] [serial = 2040] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 249 (0x7f9211799800) [pid = 3974] [serial = 2168] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 248 (0x7f921ac1b400) [pid = 3974] [serial = 2135] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 247 (0x7f9216664000) [pid = 3974] [serial = 1908] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 246 (0x7f921677e800) [pid = 3974] [serial = 2022] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 245 (0x7f921d6f2800) [pid = 3974] [serial = 1923] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 244 (0x7f9221a4f400) [pid = 3974] [serial = 2177] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 243 (0x7f9215f45400) [pid = 3974] [serial = 1851] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 242 (0x7f921c22fc00) [pid = 3974] [serial = 1872] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 241 (0x7f9212439000) [pid = 3974] [serial = 2132] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 240 (0x7f922a411c00) [pid = 3974] [serial = 2156] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 239 (0x7f922199e800) [pid = 3974] [serial = 2141] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 238 (0x7f9221a4d400) [pid = 3974] [serial = 1995] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 237 (0x7f921b538400) [pid = 3974] [serial = 1977] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 236 (0x7f921b04e000) [pid = 3974] [serial = 2166] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 235 (0x7f921e6aa800) [pid = 3974] [serial = 1935] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 234 (0x7f9215e8f000) [pid = 3974] [serial = 1899] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 233 (0x7f921b04bc00) [pid = 3974] [serial = 2037] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 232 (0x7f921e9b4800) [pid = 3974] [serial = 2174] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 231 (0x7f921d6ef400) [pid = 3974] [serial = 1881] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 230 (0x7f9211489000) [pid = 3974] [serial = 1902] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 229 (0x7f921c0ac400) [pid = 3974] [serial = 1869] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 228 (0x7f921ada2400) [pid = 3974] [serial = 2171] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 227 (0x7f921eac3000) [pid = 3974] [serial = 1983] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 226 (0x7f9226655000) [pid = 3974] [serial = 2147] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 225 (0x7f921fd65000) [pid = 3974] [serial = 1986] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 224 (0x7f921ad9f400) [pid = 3974] [serial = 1857] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 223 (0x7f9221c4d400) [pid = 3974] [serial = 2130] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 222 (0x7f922199b800) [pid = 3974] [serial = 1992] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 221 (0x7f921d1eb400) [pid = 3974] [serial = 1875] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 220 (0x7f921b8a5c00) [pid = 3974] [serial = 1863] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 219 (0x7f921d9b3800) [pid = 3974] [serial = 1926] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 218 (0x7f921d3b8800) [pid = 3974] [serial = 2043] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 217 (0x7f921ad9e800) [pid = 3974] [serial = 2169] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 216 (0x7f921ad57c00) [pid = 3974] [serial = 2034] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 215 (0x7f921b52e800) [pid = 3974] [serial = 1860] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 214 (0x7f920f946400) [pid = 3974] [serial = 2181] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 213 (0x7f920fe4a000) [pid = 3974] [serial = 2159] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 212 (0x7f9221a58800) [pid = 3974] [serial = 2150] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 211 (0x7f921df3e800) [pid = 3974] [serial = 2138] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 210 (0x7f9212618000) [pid = 3974] [serial = 2162] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 209 (0x7f9216666000) [pid = 3974] [serial = 1854] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 208 (0x7f920d098000) [pid = 3974] [serial = 1842] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 207 (0x7f920fe4c800) [pid = 3974] [serial = 2025] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 206 (0x7f921db7b000) [pid = 3974] [serial = 1929] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 205 (0x7f92140e1800) [pid = 3974] [serial = 1974] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 204 (0x7f9213383400) [pid = 3974] [serial = 1905] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 203 (0x7f921c233000) [pid = 3974] [serial = 1917] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 202 (0x7f921155ac00) [pid = 3974] [serial = 2160] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 201 (0x7f921bf49c00) [pid = 3974] [serial = 1866] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 200 (0x7f921eaccc00) [pid = 3974] [serial = 1941] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 199 (0x7f921d482800) [pid = 3974] [serial = 1878] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 198 (0x7f921ed79c00) [pid = 3974] [serial = 2175] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 197 (0x7f921d1ee000) [pid = 3974] [serial = 1920] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 196 (0x7f921e43fc00) [pid = 3974] [serial = 1932] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 195 (0x7f921ac74000) [pid = 3974] [serial = 2165] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 194 (0x7f921e9c1400) [pid = 3974] [serial = 1938] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 193 (0x7f9221c54c00) [pid = 3974] [serial = 2178] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 192 (0x7f921ac18800) [pid = 3974] [serial = 1911] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 191 (0x7f9213382400) [pid = 3974] [serial = 2028] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 190 (0x7f921e057800) [pid = 3974] [serial = 1980] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | --DOMWINDOW == 189 (0x7f921db71400) [pid = 3974] [serial = 2067] [outer = (nil)] [url = about:blank] 21:23:44 INFO - PROCESS | 3974 | 1461212624466 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:23:44 INFO - {} 21:23:44 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1586ms 21:23:44 INFO - PROCESS | 3974 | 1461212624480 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 21:23:44 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:23:44 INFO - PROCESS | 3974 | 1461212624483 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 21:23:44 INFO - PROCESS | 3974 | 1461212624494 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:23:44 INFO - PROCESS | 3974 | 1461212624502 Marionette TRACE conn3 <- [1,3050,null,{}] 21:23:44 INFO - PROCESS | 3974 | 1461212624512 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}] 21:23:44 INFO - PROCESS | 3974 | 1461212624669 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 21:23:44 INFO - PROCESS | 3974 | 1461212624850 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:44 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f92128cf000 == 164 [pid = 3974] [id = 772] 21:23:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 190 (0x7f9209a39800) [pid = 3974] [serial = 2315] [outer = (nil)] 21:23:44 INFO - PROCESS | 3974 | ++DOMWINDOW == 191 (0x7f9215ef3c00) [pid = 3974] [serial = 2316] [outer = 0x7f9209a39800] 21:23:44 INFO - PROCESS | 3974 | 1461212624907 Marionette DEBUG loaded listener.js 21:23:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 192 (0x7f92160b7000) [pid = 3974] [serial = 2317] [outer = 0x7f9209a39800] 21:23:45 INFO - PROCESS | 3974 | 1461212625498 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]]]}] 21:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:23:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:23:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1043ms 21:23:45 INFO - PROCESS | 3974 | 1461212625533 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 21:23:45 INFO - PROCESS | 3974 | 1461212625536 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 21:23:45 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:23:45 INFO - PROCESS | 3974 | 1461212625547 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:23:45 INFO - PROCESS | 3974 | 1461212625550 Marionette TRACE conn3 <- [1,3054,null,{}] 21:23:45 INFO - PROCESS | 3974 | 1461212625554 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}] 21:23:45 INFO - PROCESS | 3974 | 1461212625710 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 21:23:45 INFO - PROCESS | 3974 | 1461212625911 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:45 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9216ddf800 == 165 [pid = 3974] [id = 773] 21:23:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 193 (0x7f920d4f1400) [pid = 3974] [serial = 2318] [outer = (nil)] 21:23:45 INFO - PROCESS | 3974 | ++DOMWINDOW == 194 (0x7f92160dcc00) [pid = 3974] [serial = 2319] [outer = 0x7f920d4f1400] 21:23:45 INFO - PROCESS | 3974 | 1461212625967 Marionette DEBUG loaded listener.js 21:23:46 INFO - PROCESS | 3974 | ++DOMWINDOW == 195 (0x7f9216663c00) [pid = 3974] [serial = 2320] [outer = 0x7f920d4f1400] 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - PROCESS | 3974 | 1461212627049 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"]]]}] 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:23:47 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" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:23:47 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" 21:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:23:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1601ms 21:23:47 INFO - PROCESS | 3974 | 1461212627150 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 21:23:47 INFO - PROCESS | 3974 | 1461212627158 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 21:23:47 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:23:47 INFO - PROCESS | 3974 | 1461212627221 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:23:47 INFO - PROCESS | 3974 | 1461212627225 Marionette TRACE conn3 <- [1,3058,null,{}] 21:23:47 INFO - PROCESS | 3974 | 1461212627240 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}] 21:23:47 INFO - PROCESS | 3974 | 1461212627482 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 21:23:47 INFO - PROCESS | 3974 | 1461212627566 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:47 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921b6d1000 == 166 [pid = 3974] [id = 774] 21:23:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 196 (0x7f921b538400) [pid = 3974] [serial = 2321] [outer = (nil)] 21:23:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 197 (0x7f921b8a6800) [pid = 3974] [serial = 2322] [outer = 0x7f921b538400] 21:23:47 INFO - PROCESS | 3974 | 1461212627633 Marionette DEBUG loaded listener.js 21:23:47 INFO - PROCESS | 3974 | ++DOMWINDOW == 198 (0x7f921c23a800) [pid = 3974] [serial = 2323] [outer = 0x7f921b538400] 21:23:48 INFO - PROCESS | 3974 | --DOMWINDOW == 197 (0x7f920d09fc00) [pid = 3974] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:23:48 INFO - PROCESS | 3974 | --DOMWINDOW == 196 (0x7f920ccf1400) [pid = 3974] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:23:48 INFO - PROCESS | 3974 | --DOMWINDOW == 195 (0x7f920f70e400) [pid = 3974] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:23:48 INFO - PROCESS | 3974 | --DOMWINDOW == 194 (0x7f9209a32800) [pid = 3974] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:23:48 INFO - PROCESS | 3974 | --DOMWINDOW == 193 (0x7f9209a32000) [pid = 3974] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:23:48 INFO - PROCESS | 3974 | --DOMWINDOW == 192 (0x7f9216787000) [pid = 3974] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:23:48 INFO - PROCESS | 3974 | --DOMWINDOW == 191 (0x7f920f711c00) [pid = 3974] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:23:48 INFO - PROCESS | 3974 | 1461212628695 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]]]}] 21:23:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:23:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:23:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:23:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:23:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:23:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:23:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:23:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:23:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:23:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:23:48 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:48 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:23:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:23:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:23:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:23:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:23:48 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:23:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:23:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:48 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:23:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:23:48 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:23:48 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1557ms 21:23:48 INFO - PROCESS | 3974 | 1461212628728 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 21:23:48 INFO - PROCESS | 3974 | 1461212628733 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 21:23:48 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:23:48 INFO - PROCESS | 3974 | 1461212628740 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:23:48 INFO - PROCESS | 3974 | 1461212628743 Marionette TRACE conn3 <- [1,3062,null,{}] 21:23:48 INFO - PROCESS | 3974 | 1461212628747 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}] 21:23:48 INFO - PROCESS | 3974 | 1461212628895 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 21:23:48 INFO - PROCESS | 3974 | 1461212628909 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:48 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c369000 == 167 [pid = 3974] [id = 775] 21:23:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 192 (0x7f921d3b0400) [pid = 3974] [serial = 2324] [outer = (nil)] 21:23:48 INFO - PROCESS | 3974 | ++DOMWINDOW == 193 (0x7f921da4d000) [pid = 3974] [serial = 2325] [outer = 0x7f921d3b0400] 21:23:48 INFO - PROCESS | 3974 | 1461212628964 Marionette DEBUG loaded listener.js 21:23:49 INFO - PROCESS | 3974 | ++DOMWINDOW == 194 (0x7f921d3b6000) [pid = 3974] [serial = 2326] [outer = 0x7f921d3b0400] 21:23:49 INFO - PROCESS | 3974 | [3974] 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 21:23:49 INFO - PROCESS | 3974 | 1461212629787 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:23:49 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:23:49 INFO - {} 21:23:49 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1077ms 21:23:49 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:23:49 INFO - PROCESS | 3974 | 1461212629818 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 21:23:49 INFO - PROCESS | 3974 | 1461212629820 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 21:23:49 INFO - PROCESS | 3974 | 1461212629824 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:23:49 INFO - PROCESS | 3974 | 1461212629828 Marionette TRACE conn3 <- [1,3066,null,{}] 21:23:49 INFO - PROCESS | 3974 | 1461212629832 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}] 21:23:50 INFO - PROCESS | 3974 | 1461212630069 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 21:23:50 INFO - PROCESS | 3974 | 1461212630083 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:50 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c427800 == 168 [pid = 3974] [id = 776] 21:23:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 195 (0x7f921126e000) [pid = 3974] [serial = 2327] [outer = (nil)] 21:23:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 196 (0x7f921e257800) [pid = 3974] [serial = 2328] [outer = 0x7f921126e000] 21:23:50 INFO - PROCESS | 3974 | 1461212630139 Marionette DEBUG loaded listener.js 21:23:50 INFO - PROCESS | 3974 | ++DOMWINDOW == 197 (0x7f921e508800) [pid = 3974] [serial = 2329] [outer = 0x7f921126e000] 21:23:51 INFO - PROCESS | 3974 | 1461212631061 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]]]}] 21:23:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:23:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:23:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:23:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:23:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:23:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:23:51 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:23:51 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1282ms 21:23:51 INFO - PROCESS | 3974 | 1461212631110 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 21:23:51 INFO - PROCESS | 3974 | 1461212631116 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 21:23:51 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:23:51 INFO - PROCESS | 3974 | 1461212631125 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:23:51 INFO - PROCESS | 3974 | 1461212631130 Marionette TRACE conn3 <- [1,3070,null,{}] 21:23:51 INFO - PROCESS | 3974 | 1461212631138 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}] 21:23:51 INFO - PROCESS | 3974 | 1461212631303 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 21:23:51 INFO - PROCESS | 3974 | 1461212631574 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:51 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f920ee3f000 == 169 [pid = 3974] [id = 777] 21:23:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 198 (0x7f920d097000) [pid = 3974] [serial = 2330] [outer = (nil)] 21:23:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 199 (0x7f920f7ccc00) [pid = 3974] [serial = 2331] [outer = 0x7f920d097000] 21:23:51 INFO - PROCESS | 3974 | 1461212631644 Marionette DEBUG loaded listener.js 21:23:51 INFO - PROCESS | 3974 | ++DOMWINDOW == 200 (0x7f921148f400) [pid = 3974] [serial = 2332] [outer = 0x7f920d097000] 21:23:52 INFO - PROCESS | 3974 | 1461212632425 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]]]}] 21:23:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:23:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:23:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:23:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:23:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:23:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:23:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1340ms 21:23:52 INFO - PROCESS | 3974 | 1461212632466 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 21:23:52 INFO - PROCESS | 3974 | 1461212632473 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 21:23:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:23:52 INFO - PROCESS | 3974 | 1461212632482 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:23:52 INFO - PROCESS | 3974 | 1461212632486 Marionette TRACE conn3 <- [1,3074,null,{}] 21:23:52 INFO - PROCESS | 3974 | 1461212632491 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}] 21:23:52 INFO - PROCESS | 3974 | 1461212632707 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 21:23:52 INFO - PROCESS | 3974 | 1461212632951 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:52 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921406a800 == 170 [pid = 3974] [id = 778] 21:23:52 INFO - PROCESS | 3974 | ++DOMWINDOW == 201 (0x7f920d4f5000) [pid = 3974] [serial = 2333] [outer = (nil)] 21:23:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 202 (0x7f921261d400) [pid = 3974] [serial = 2334] [outer = 0x7f920d4f5000] 21:23:53 INFO - PROCESS | 3974 | 1461212633020 Marionette DEBUG loaded listener.js 21:23:53 INFO - PROCESS | 3974 | ++DOMWINDOW == 203 (0x7f92140b3400) [pid = 3974] [serial = 2335] [outer = 0x7f920d4f5000] 21:23:53 INFO - PROCESS | 3974 | 1461212633747 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]]]}] 21:23:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:23:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:23:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:23:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:23:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:23:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:23:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1285ms 21:23:53 INFO - PROCESS | 3974 | 1461212633769 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 21:23:53 INFO - PROCESS | 3974 | 1461212633772 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 21:23:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:23:53 INFO - PROCESS | 3974 | 1461212633778 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:23:53 INFO - PROCESS | 3974 | 1461212633783 Marionette TRACE conn3 <- [1,3078,null,{}] 21:23:53 INFO - PROCESS | 3974 | 1461212633798 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}] 21:23:54 INFO - PROCESS | 3974 | 1461212634004 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 21:23:54 INFO - PROCESS | 3974 | 1461212634288 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:54 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921c143000 == 171 [pid = 3974] [id = 779] 21:23:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 204 (0x7f9215ef0800) [pid = 3974] [serial = 2336] [outer = (nil)] 21:23:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 205 (0x7f92160d6c00) [pid = 3974] [serial = 2337] [outer = 0x7f9215ef0800] 21:23:54 INFO - PROCESS | 3974 | 1461212634373 Marionette DEBUG loaded listener.js 21:23:54 INFO - PROCESS | 3974 | ++DOMWINDOW == 206 (0x7f921677f800) [pid = 3974] [serial = 2338] [outer = 0x7f9215ef0800] 21:23:55 INFO - PROCESS | 3974 | 1461212635155 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] 21:23:55 INFO - PROCESS | 3974 | 1461212635225 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 21:23:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:23:55 INFO - PROCESS | 3974 | 1461212635252 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:23:55 INFO - PROCESS | 3974 | 1461212635254 Marionette TRACE conn3 <- [1,3082,null,{}] 21:23:55 INFO - PROCESS | 3974 | 1461212635261 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}] 21:23:55 INFO - PROCESS | 3974 | 1461212635435 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 21:23:55 INFO - PROCESS | 3974 | 1461212635695 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:55 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921dc10800 == 172 [pid = 3974] [id = 780] 21:23:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 207 (0x7f92160b1400) [pid = 3974] [serial = 2339] [outer = (nil)] 21:23:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 208 (0x7f921b530c00) [pid = 3974] [serial = 2340] [outer = 0x7f92160b1400] 21:23:55 INFO - PROCESS | 3974 | 1461212635763 Marionette DEBUG loaded listener.js 21:23:55 INFO - PROCESS | 3974 | ++DOMWINDOW == 209 (0x7f921c22d400) [pid = 3974] [serial = 2341] [outer = 0x7f92160b1400] 21:23:56 INFO - PROCESS | 3974 | 1461212636441 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]]]}] 21:23:56 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:23:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:23:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:23:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:23:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:23:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:23:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1246ms 21:23:56 INFO - PROCESS | 3974 | 1461212636483 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 21:23:56 INFO - PROCESS | 3974 | 1461212636486 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 21:23:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:23:56 INFO - PROCESS | 3974 | 1461212636491 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:23:56 INFO - PROCESS | 3974 | 1461212636494 Marionette TRACE conn3 <- [1,3086,null,{}] 21:23:56 INFO - PROCESS | 3974 | 1461212636499 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}] 21:23:56 INFO - PROCESS | 3974 | 1461212636671 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 21:23:56 INFO - PROCESS | 3974 | 1461212636912 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:56 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921e3c4800 == 173 [pid = 3974] [id = 781] 21:23:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 210 (0x7f9216b55c00) [pid = 3974] [serial = 2342] [outer = (nil)] 21:23:56 INFO - PROCESS | 3974 | ++DOMWINDOW == 211 (0x7f921d3b8800) [pid = 3974] [serial = 2343] [outer = 0x7f9216b55c00] 21:23:56 INFO - PROCESS | 3974 | 1461212636978 Marionette DEBUG loaded listener.js 21:23:57 INFO - PROCESS | 3974 | ++DOMWINDOW == 212 (0x7f921d9b3800) [pid = 3974] [serial = 2344] [outer = 0x7f9216b55c00] 21:23:57 INFO - PROCESS | 3974 | 1461212637679 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:23:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:23:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1235ms 21:23:57 INFO - PROCESS | 3974 | 1461212637727 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 21:23:57 INFO - PROCESS | 3974 | 1461212637730 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 21:23:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:23:57 INFO - PROCESS | 3974 | 1461212637736 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:23:57 INFO - PROCESS | 3974 | 1461212637738 Marionette TRACE conn3 <- [1,3090,null,{}] 21:23:57 INFO - PROCESS | 3974 | 1461212637743 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}] 21:23:57 INFO - PROCESS | 3974 | 1461212637934 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 21:23:58 INFO - PROCESS | 3974 | 1461212638206 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:58 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921ec87800 == 174 [pid = 3974] [id = 782] 21:23:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 213 (0x7f921e057800) [pid = 3974] [serial = 2345] [outer = (nil)] 21:23:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 214 (0x7f921ecacc00) [pid = 3974] [serial = 2346] [outer = 0x7f921e057800] 21:23:58 INFO - PROCESS | 3974 | 1461212638275 Marionette DEBUG loaded listener.js 21:23:58 INFO - PROCESS | 3974 | ++DOMWINDOW == 215 (0x7f921fd79000) [pid = 3974] [serial = 2347] [outer = 0x7f921e057800] 21:23:58 INFO - PROCESS | 3974 | 1461212638939 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:23:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:23:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1228ms 21:23:58 INFO - PROCESS | 3974 | 1461212638971 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 21:23:58 INFO - PROCESS | 3974 | 1461212638974 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 21:23:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:23:58 INFO - PROCESS | 3974 | 1461212638982 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:23:58 INFO - PROCESS | 3974 | 1461212638984 Marionette TRACE conn3 <- [1,3094,null,{}] 21:23:58 INFO - PROCESS | 3974 | 1461212638989 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}] 21:23:59 INFO - PROCESS | 3974 | 1461212639173 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 21:23:59 INFO - PROCESS | 3974 | 1461212639413 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:23:59 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f921fce3000 == 175 [pid = 3974] [id = 783] 21:23:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 216 (0x7f92126dc800) [pid = 3974] [serial = 2348] [outer = (nil)] 21:23:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 217 (0x7f9221712c00) [pid = 3974] [serial = 2349] [outer = 0x7f92126dc800] 21:23:59 INFO - PROCESS | 3974 | 1461212639483 Marionette DEBUG loaded listener.js 21:23:59 INFO - PROCESS | 3974 | ++DOMWINDOW == 218 (0x7f9221a4d400) [pid = 3974] [serial = 2350] [outer = 0x7f92126dc800] 21:24:00 INFO - PROCESS | 3974 | 1461212640164 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:24:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:24:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1228ms 21:24:00 INFO - PROCESS | 3974 | 1461212640210 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 21:24:00 INFO - PROCESS | 3974 | 1461212640213 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 21:24:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:24:00 INFO - PROCESS | 3974 | 1461212640218 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:24:00 INFO - PROCESS | 3974 | 1461212640221 Marionette TRACE conn3 <- [1,3098,null,{}] 21:24:00 INFO - PROCESS | 3974 | 1461212640226 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}] 21:24:00 INFO - PROCESS | 3974 | 1461212640401 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 21:24:00 INFO - PROCESS | 3974 | 1461212640643 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:00 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9221792800 == 176 [pid = 3974] [id = 784] 21:24:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 219 (0x7f92140dac00) [pid = 3974] [serial = 2351] [outer = (nil)] 21:24:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 220 (0x7f92241d8400) [pid = 3974] [serial = 2352] [outer = 0x7f92140dac00] 21:24:00 INFO - PROCESS | 3974 | 1461212640709 Marionette DEBUG loaded listener.js 21:24:00 INFO - PROCESS | 3974 | ++DOMWINDOW == 221 (0x7f922631d800) [pid = 3974] [serial = 2353] [outer = 0x7f92140dac00] 21:24:01 INFO - PROCESS | 3974 | 1461212641425 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]]]}] 21:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:24:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1228ms 21:24:01 INFO - PROCESS | 3974 | 1461212641453 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 21:24:01 INFO - PROCESS | 3974 | 1461212641455 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 21:24:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:24:01 INFO - PROCESS | 3974 | 1461212641463 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:24:01 INFO - PROCESS | 3974 | 1461212641466 Marionette TRACE conn3 <- [1,3102,null,{}] 21:24:01 INFO - PROCESS | 3974 | 1461212641470 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}] 21:24:01 INFO - PROCESS | 3974 | 1461212641634 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 21:24:01 INFO - PROCESS | 3974 | 1461212641873 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:01 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9225b61000 == 177 [pid = 3974] [id = 785] 21:24:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 222 (0x7f92217e2400) [pid = 3974] [serial = 2354] [outer = (nil)] 21:24:01 INFO - PROCESS | 3974 | ++DOMWINDOW == 223 (0x7f922752ac00) [pid = 3974] [serial = 2355] [outer = 0x7f92217e2400] 21:24:01 INFO - PROCESS | 3974 | 1461212641938 Marionette DEBUG loaded listener.js 21:24:02 INFO - PROCESS | 3974 | ++DOMWINDOW == 224 (0x7f9227cf7400) [pid = 3974] [serial = 2356] [outer = 0x7f92217e2400] 21:24:02 INFO - PROCESS | 3974 | 1461212642629 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:24:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:24:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1229ms 21:24:02 INFO - PROCESS | 3974 | 1461212642692 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 21:24:02 INFO - PROCESS | 3974 | 1461212642696 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 21:24:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:24:02 INFO - PROCESS | 3974 | 1461212642701 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:24:02 INFO - PROCESS | 3974 | 1461212642703 Marionette TRACE conn3 <- [1,3106,null,{}] 21:24:02 INFO - PROCESS | 3974 | 1461212642708 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}] 21:24:02 INFO - PROCESS | 3974 | 1461212642883 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 21:24:03 INFO - PROCESS | 3974 | 1461212643155 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:03 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9227593000 == 178 [pid = 3974] [id = 786] 21:24:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 225 (0x7f9209bbc800) [pid = 3974] [serial = 2357] [outer = (nil)] 21:24:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 226 (0x7f9209bc3000) [pid = 3974] [serial = 2358] [outer = 0x7f9209bbc800] 21:24:03 INFO - PROCESS | 3974 | 1461212643225 Marionette DEBUG loaded listener.js 21:24:03 INFO - PROCESS | 3974 | ++DOMWINDOW == 227 (0x7f9209bc9000) [pid = 3974] [serial = 2359] [outer = 0x7f9209bbc800] 21:24:03 INFO - PROCESS | 3974 | 1461212643909 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]]]}] 21:24:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:24:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:24:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:24:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1232ms 21:24:03 INFO - PROCESS | 3974 | 1461212643938 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 21:24:03 INFO - PROCESS | 3974 | 1461212643942 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 21:24:03 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:24:03 INFO - PROCESS | 3974 | 1461212643947 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:24:03 INFO - PROCESS | 3974 | 1461212643950 Marionette TRACE conn3 <- [1,3110,null,{}] 21:24:03 INFO - PROCESS | 3974 | 1461212643955 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}] 21:24:04 INFO - PROCESS | 3974 | 1461212644149 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 21:24:04 INFO - PROCESS | 3974 | 1461212644409 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:04 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f9235b59000 == 179 [pid = 3974] [id = 787] 21:24:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 228 (0x7f9209bc9400) [pid = 3974] [serial = 2360] [outer = (nil)] 21:24:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 229 (0x7f922a4fcc00) [pid = 3974] [serial = 2361] [outer = 0x7f9209bc9400] 21:24:04 INFO - PROCESS | 3974 | 1461212644483 Marionette DEBUG loaded listener.js 21:24:04 INFO - PROCESS | 3974 | ++DOMWINDOW == 230 (0x7f9234da0c00) [pid = 3974] [serial = 2362] [outer = 0x7f9209bc9400] 21:24:05 INFO - PROCESS | 3974 | 1461212645190 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"]]]}] 21:24:05 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:24:05 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 21:24:05 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:24:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:24:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:24:05 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:24:05 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1278ms 21:24:05 INFO - PROCESS | 3974 | 1461212645227 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 21:24:05 INFO - PROCESS | 3974 | 1461212645230 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 21:24:05 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:24:05 INFO - PROCESS | 3974 | 1461212645236 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:24:05 INFO - PROCESS | 3974 | 1461212645238 Marionette TRACE conn3 <- [1,3114,null,{}] 21:24:05 INFO - PROCESS | 3974 | 1461212645243 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}] 21:24:05 INFO - PROCESS | 3974 | 1461212645404 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 21:24:05 INFO - PROCESS | 3974 | 1461212645648 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\", \"7a75873a-ce12-4305-9bde-7e77dbaa301c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:24:05 INFO - PROCESS | 3974 | ++DOCSHELL 0x7f923a34d800 == 180 [pid = 3974] [id = 788] 21:24:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 231 (0x7f920a2cf000) [pid = 3974] [serial = 2363] [outer = (nil)] 21:24:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 232 (0x7f920a2d6800) [pid = 3974] [serial = 2364] [outer = 0x7f920a2cf000] 21:24:05 INFO - PROCESS | 3974 | 1461212645710 Marionette DEBUG loaded listener.js 21:24:05 INFO - PROCESS | 3974 | ++DOMWINDOW == 233 (0x7f920a2dc000) [pid = 3974] [serial = 2365] [outer = 0x7f920a2cf000] 21:24:06 INFO - PROCESS | 3974 | 1461212646398 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]]]}] 21:24:06 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:24:06 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1226ms 21:24:06 INFO - PROCESS | 3974 | 1461212646463 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 21:24:06 INFO - PROCESS | 3974 | 1461212646466 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 21:24:07 WARNING - u'runner_teardown' () 21:24:07 INFO - No more tests 21:24:07 INFO - Got 0 unexpected results 21:24:07 INFO - SUITE-END | took 996s 21:24:07 INFO - Closing logging queue 21:24:07 INFO - queue closed 21:24:07 INFO - Return code: 0 21:24:07 WARNING - # TBPL SUCCESS # 21:24:07 INFO - Running post-action listener: _resource_record_post_action 21:24:07 INFO - Running post-run listener: _resource_record_post_run 21:24:08 INFO - Total resource usage - Wall time: 1028s; CPU: 98.0%; Read bytes: 696320; Write bytes: 978890752; Read time: 20; Write time: 308012 21:24:08 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:24:08 INFO - install - Wall time: 27s; CPU: 100.0%; Read bytes: 0; Write bytes: 52117504; Read time: 0; Write time: 41260 21:24:08 INFO - run-tests - Wall time: 1002s; CPU: 98.0%; Read bytes: 634880; Write bytes: 922914816; Read time: 20; Write time: 265164 21:24:08 INFO - Running post-run listener: _upload_blobber_files 21:24:08 INFO - Blob upload gear active. 21:24:08 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:24:08 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 21:24:08 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'] 21:24:08 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 21:24:09 INFO - (blobuploader) - INFO - Open directory for files ... 21:24:09 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:24:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:24:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:24:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:24:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:24:11 INFO - (blobuploader) - INFO - Done attempting. 21:24:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:24:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:24:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:24:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:24:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:24:13 INFO - (blobuploader) - INFO - Done attempting. 21:24:13 INFO - (blobuploader) - INFO - Iteration through files over. 21:24:13 INFO - Return code: 0 21:24:13 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:24:13 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:24:13 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/150a12ff40f77817caf0ab8eac9ff72b33e0ee1a3e94511b486eb3fca1b27025895bed645bbf3bd1fbd7ccad6bb4d4eb5c97724044994f26c221152fcc48118e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/893c0e44f19a95396b91e9e9eab2a367bf68cfbd57cc85f92abb5e738beb161434e0d660aa6b816e73e981406e3881956db9883afb7fbe55b8509feb2852dc20"} 21:24:13 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:24:13 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:24:13 INFO - Contents: 21:24:13 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/150a12ff40f77817caf0ab8eac9ff72b33e0ee1a3e94511b486eb3fca1b27025895bed645bbf3bd1fbd7ccad6bb4d4eb5c97724044994f26c221152fcc48118e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/893c0e44f19a95396b91e9e9eab2a367bf68cfbd57cc85f92abb5e738beb161434e0d660aa6b816e73e981406e3881956db9883afb7fbe55b8509feb2852dc20"} 21:24:13 INFO - Running post-run listener: copy_logs_to_upload_dir 21:24:13 INFO - Copying logs to upload dir... 21:24:13 INFO - mkdir: /builds/slave/test/build/upload/logs 21:24:13 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1092.646010 ========= master_lag: 0.97 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 13 secs) (at 2016-04-20 21:24:13.427128) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 21:24:13.428303) ========= 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-1461211177.882178-1272263867 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/150a12ff40f77817caf0ab8eac9ff72b33e0ee1a3e94511b486eb3fca1b27025895bed645bbf3bd1fbd7ccad6bb4d4eb5c97724044994f26c221152fcc48118e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/893c0e44f19a95396b91e9e9eab2a367bf68cfbd57cc85f92abb5e738beb161434e0d660aa6b816e73e981406e3881956db9883afb7fbe55b8509feb2852dc20"} build_url:https://queue.taskcluster.net/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035492 build_url: 'https://queue.taskcluster.net/v1/task/D3w3LRwaQtqyBtV6ddYChA/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/150a12ff40f77817caf0ab8eac9ff72b33e0ee1a3e94511b486eb3fca1b27025895bed645bbf3bd1fbd7ccad6bb4d4eb5c97724044994f26c221152fcc48118e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/893c0e44f19a95396b91e9e9eab2a367bf68cfbd57cc85f92abb5e738beb161434e0d660aa6b816e73e981406e3881956db9883afb7fbe55b8509feb2852dc20"}' symbols_url: 'https://queue.taskcluster.net/v1/task/D3w3LRwaQtqyBtV6ddYChA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 21:24:13.499614) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 21:24:13.500073) ========= 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-1461211177.882178-1272263867 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019175 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 21:24:13.563363) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 21:24:13.563657) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 21:24:13.563968) ========= ========= Total master_lag: 10.89 =========