builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-695 starttime: 1461648357.77 results: success (0) buildid: 20160425204203 builduid: f25ac29b8a8b41e4a2db418ddd501fc3 revision: f2b20c6eb71dbf7a2884a776251e760e73b8c69b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 22:25:57.774578) ========= master: http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 22:25:57.786211) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 22:25:57.786547) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 22:25:58.014278) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 22:25:58.014594) ========= 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-1461648172.666882-1471402764 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 22:25:58-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.9M=0.001s 2016-04-25 22:25:58 (12.9 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.275082 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 22:25:58.322710) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 22:25:58.323051) ========= 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-1461648172.666882-1471402764 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.035205 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 22:25:58.387240) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 22:25:58.387563) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev f2b20c6eb71dbf7a2884a776251e760e73b8c69b --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev f2b20c6eb71dbf7a2884a776251e760e73b8c69b --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-1461648172.666882-1471402764 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 22:25:58,570 truncating revision to first 12 chars 2016-04-25 22:25:58,571 Setting DEBUG logging. 2016-04-25 22:25:58,571 attempt 1/10 2016-04-25 22:25:58,571 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/f2b20c6eb71d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 22:25:58,889 unpacking tar archive at: fx-team-f2b20c6eb71d/testing/mozharness/ program finished with exit code 0 elapsedTime=0.598536 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 22:25:59.017661) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 22:25:59.017985) ========= script_repo_revision: f2b20c6eb71dbf7a2884a776251e760e73b8c69b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 22:25:59.018424) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 22:25:59.018694) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 22:25:59.044130) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 53 secs) (at 2016-04-25 22:25:59.044454) ========= /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 fx-team --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', 'fx-team', '--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-1461648172.666882-1471402764 _=/tools/buildbot/bin/python using PTY: False 22:25:59 INFO - MultiFileLogger online at 20160425 22:25:59 in /builds/slave/test 22:25:59 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 fx-team --download-symbols true 22:25:59 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 22:25:59 INFO - {'append_to_log': False, 22:25:59 INFO - 'base_work_dir': '/builds/slave/test', 22:25:59 INFO - 'blob_upload_branch': 'fx-team', 22:25:59 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 22:25:59 INFO - 'buildbot_json_path': 'buildprops.json', 22:25:59 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 22:25:59 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 22:25:59 INFO - 'download_minidump_stackwalk': True, 22:25:59 INFO - 'download_symbols': 'true', 22:25:59 INFO - 'e10s': False, 22:25:59 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 22:25:59 INFO - 'tooltool.py': '/tools/tooltool.py', 22:25:59 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 22:25:59 INFO - '/tools/misc-python/virtualenv.py')}, 22:25:59 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 22:25:59 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 22:25:59 INFO - 'log_level': 'info', 22:25:59 INFO - 'log_to_console': True, 22:25:59 INFO - 'opt_config_files': (), 22:25:59 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 22:25:59 INFO - '--processes=1', 22:25:59 INFO - '--config=%(test_path)s/wptrunner.ini', 22:25:59 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 22:25:59 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 22:25:59 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 22:25:59 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 22:25:59 INFO - 'pip_index': False, 22:25:59 INFO - 'require_test_zip': True, 22:25:59 INFO - 'test_type': ('testharness',), 22:25:59 INFO - 'this_chunk': '1', 22:25:59 INFO - 'tooltool_cache': '/builds/tooltool_cache', 22:25:59 INFO - 'total_chunks': '10', 22:25:59 INFO - 'virtualenv_path': 'venv', 22:25:59 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 22:25:59 INFO - 'work_dir': 'build'} 22:25:59 INFO - ##### 22:25:59 INFO - ##### Running clobber step. 22:25:59 INFO - ##### 22:25:59 INFO - Running pre-action listener: _resource_record_pre_action 22:25:59 INFO - Running main action method: clobber 22:25:59 INFO - rmtree: /builds/slave/test/build 22:25:59 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 22:26:01 INFO - Running post-action listener: _resource_record_post_action 22:26:01 INFO - ##### 22:26:01 INFO - ##### Running read-buildbot-config step. 22:26:01 INFO - ##### 22:26:01 INFO - Running pre-action listener: _resource_record_pre_action 22:26:01 INFO - Running main action method: read_buildbot_config 22:26:01 INFO - Using buildbot properties: 22:26:01 INFO - { 22:26:01 INFO - "project": "", 22:26:01 INFO - "product": "firefox", 22:26:01 INFO - "script_repo_revision": "production", 22:26:01 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 22:26:01 INFO - "repository": "", 22:26:01 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 22:26:01 INFO - "buildid": "20160425204203", 22:26:01 INFO - "pgo_build": "False", 22:26:01 INFO - "basedir": "/builds/slave/test", 22:26:01 INFO - "buildnumber": 1, 22:26:01 INFO - "slavename": "tst-linux64-spot-695", 22:26:01 INFO - "master": "http://buildbot-master122.bb.releng.usw2.mozilla.com:8201/", 22:26:01 INFO - "platform": "linux64", 22:26:01 INFO - "branch": "fx-team", 22:26:01 INFO - "revision": "f2b20c6eb71dbf7a2884a776251e760e73b8c69b", 22:26:01 INFO - "repo_path": "integration/fx-team", 22:26:01 INFO - "moz_repo_path": "", 22:26:01 INFO - "stage_platform": "linux64", 22:26:01 INFO - "builduid": "f25ac29b8a8b41e4a2db418ddd501fc3", 22:26:01 INFO - "slavebuilddir": "test" 22:26:01 INFO - } 22:26:01 INFO - Found installer url https://queue.taskcluster.net/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 22:26:01 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 22:26:01 INFO - Running post-action listener: _resource_record_post_action 22:26:01 INFO - ##### 22:26:01 INFO - ##### Running download-and-extract step. 22:26:01 INFO - ##### 22:26:01 INFO - Running pre-action listener: _resource_record_pre_action 22:26:01 INFO - Running main action method: download_and_extract 22:26:01 INFO - mkdir: /builds/slave/test/build/tests 22:26: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')]} 22:26:01 INFO - https://queue.taskcluster.net/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 22:26:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 22:26:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 22:26:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 22:26:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 22:26:31 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json: timed out 22:26:31 INFO - retry: attempt #1 caught exception: timed out 22:26:31 INFO - retry: Failed, sleeping 30 seconds before retrying 22:27:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #2 22:27:11 INFO - Downloaded 1361 bytes. 22:27:11 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 22:27:11 INFO - Using the following test package requirements: 22:27:11 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 22:27:11 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 22:27:11 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 22:27:11 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 22:27:11 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 22:27:11 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 22:27:11 INFO - u'jsshell-linux-x86_64.zip'], 22:27:11 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 22:27:11 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 22:27:11 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 22:27:11 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 22:27:11 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 22:27:11 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 22:27:11 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 22:27:11 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 22:27:11 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 22:27:11 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 22:27:11 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 22:27:11 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 22:27:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:27:11 INFO - https://queue.taskcluster.net/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 22:27:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 22:27:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 22:27:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 22:27:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 22:27:13 INFO - Downloaded 22750397 bytes. 22:27:13 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 22:27:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 22:27:14 INFO - caution: filename not matched: web-platform/* 22:27:14 INFO - Return code: 11 22:27:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:27:14 INFO - https://queue.taskcluster.net/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 22:27:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 22:27:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 22:27:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 22:27:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 22:27:16 INFO - Downloaded 36406741 bytes. 22:27:16 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 22:27:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 22:27:19 INFO - caution: filename not matched: bin/* 22:27:19 INFO - caution: filename not matched: config/* 22:27:19 INFO - caution: filename not matched: mozbase/* 22:27:19 INFO - caution: filename not matched: marionette/* 22:27:19 INFO - caution: filename not matched: tools/wptserve/* 22:27:19 INFO - Return code: 11 22:27:19 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')]} 22:27:19 INFO - https://queue.taskcluster.net/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 22:27:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 22:27:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 22:27:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 22:27:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 22:27:23 INFO - Downloaded 64479582 bytes. 22:27:23 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 22:27:23 INFO - mkdir: /builds/slave/test/properties 22:27:23 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 22:27:23 INFO - Writing to file /builds/slave/test/properties/build_url 22:27:23 INFO - Contents: 22:27:23 INFO - build_url:https://queue.taskcluster.net/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 22:27:23 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:27:23 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 22:27:23 INFO - Writing to file /builds/slave/test/properties/symbols_url 22:27:23 INFO - Contents: 22:27:23 INFO - symbols_url:https://queue.taskcluster.net/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:27:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:27:23 INFO - https://queue.taskcluster.net/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 22:27:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:27:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:27:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 22:27:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 22:27:27 INFO - Downloaded 90931547 bytes. 22:27:27 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 22:27:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 22:27:36 INFO - Return code: 0 22:27:36 INFO - Running post-action listener: _resource_record_post_action 22:27:36 INFO - Running post-action listener: set_extra_try_arguments 22:27:36 INFO - ##### 22:27:36 INFO - ##### Running create-virtualenv step. 22:27:36 INFO - ##### 22:27:36 INFO - Running pre-action listener: _pre_create_virtualenv 22:27:36 INFO - Running pre-action listener: _resource_record_pre_action 22:27:36 INFO - Running main action method: create_virtualenv 22:27:36 INFO - Creating virtualenv /builds/slave/test/build/venv 22:27:36 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 22:27:36 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 22:27:40 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 22:27:40 INFO - Using real prefix '/usr' 22:27:40 INFO - New python executable in /builds/slave/test/build/venv/bin/python 22:27:41 INFO - Installing distribute.............................................................................................................................................................................................done. 22:27:44 INFO - Installing pip.................done. 22:27:44 INFO - Return code: 0 22:27:44 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 22:27:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:27:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:27:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:27:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:27:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:27:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:27:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x2366030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23aa620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2470290>, '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 0x2470980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23a7be0>, '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-1461648172.666882-1471402764', '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 22:27:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 22:27:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 22:27:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:27:44 INFO - 'CCACHE_UMASK': '002', 22:27:44 INFO - 'DISPLAY': ':0', 22:27:44 INFO - 'HOME': '/home/cltbld', 22:27:44 INFO - 'LANG': 'en_US.UTF-8', 22:27:44 INFO - 'LOGNAME': 'cltbld', 22:27:44 INFO - 'MAIL': '/var/mail/cltbld', 22:27:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:27:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:27:44 INFO - 'MOZ_NO_REMOTE': '1', 22:27:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:27:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:27:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:27:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:27:44 INFO - 'PWD': '/builds/slave/test', 22:27:44 INFO - 'SHELL': '/bin/bash', 22:27:44 INFO - 'SHLVL': '1', 22:27:44 INFO - 'TERM': 'linux', 22:27:44 INFO - 'TMOUT': '86400', 22:27:44 INFO - 'USER': 'cltbld', 22:27:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461648172.666882-1471402764', 22:27:44 INFO - '_': '/tools/buildbot/bin/python'} 22:27:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:27:45 INFO - Downloading/unpacking psutil>=0.7.1 22:27:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:27:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:27:45 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 22:27:45 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 22:27:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:27:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:27:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 22:27:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:27:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:27:49 INFO - Installing collected packages: psutil 22:27:49 INFO - Running setup.py install for psutil 22:27:49 INFO - building 'psutil._psutil_linux' extension 22:27:49 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 22:27:49 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 22:27:49 INFO - building 'psutil._psutil_posix' extension 22:27:49 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 22:27:50 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 22:27:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:27:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:27:50 INFO - Successfully installed psutil 22:27:50 INFO - Cleaning up... 22:27:50 INFO - Return code: 0 22:27:50 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 22:27:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:27:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:27:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:27:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:27:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:27:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:27:50 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 0x2366030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23aa620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2470290>, '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 0x2470980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23a7be0>, '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-1461648172.666882-1471402764', '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 22:27:50 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 22:27:50 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 22:27:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:27:50 INFO - 'CCACHE_UMASK': '002', 22:27:50 INFO - 'DISPLAY': ':0', 22:27:50 INFO - 'HOME': '/home/cltbld', 22:27:50 INFO - 'LANG': 'en_US.UTF-8', 22:27:50 INFO - 'LOGNAME': 'cltbld', 22:27:50 INFO - 'MAIL': '/var/mail/cltbld', 22:27:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:27:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:27:50 INFO - 'MOZ_NO_REMOTE': '1', 22:27:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:27:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:27:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:27:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:27:50 INFO - 'PWD': '/builds/slave/test', 22:27:50 INFO - 'SHELL': '/bin/bash', 22:27:50 INFO - 'SHLVL': '1', 22:27:50 INFO - 'TERM': 'linux', 22:27:50 INFO - 'TMOUT': '86400', 22:27:50 INFO - 'USER': 'cltbld', 22:27:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461648172.666882-1471402764', 22:27:50 INFO - '_': '/tools/buildbot/bin/python'} 22:27:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:27:50 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 22:27:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:27:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:27:50 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 22:27:50 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 22:27:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:27:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:27:54 INFO - Downloading mozsystemmonitor-0.0.tar.gz 22:27:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 22:27:54 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 22:27:54 INFO - Installing collected packages: mozsystemmonitor 22:27:54 INFO - Running setup.py install for mozsystemmonitor 22:27:54 INFO - Successfully installed mozsystemmonitor 22:27:54 INFO - Cleaning up... 22:27:54 INFO - Return code: 0 22:27:54 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 22:27:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:27:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:27:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:27:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:27:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:27:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:27:54 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 0x2366030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23aa620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2470290>, '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 0x2470980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23a7be0>, '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-1461648172.666882-1471402764', '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 22:27:54 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 22:27:54 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 22:27:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:27:54 INFO - 'CCACHE_UMASK': '002', 22:27:54 INFO - 'DISPLAY': ':0', 22:27:54 INFO - 'HOME': '/home/cltbld', 22:27:54 INFO - 'LANG': 'en_US.UTF-8', 22:27:54 INFO - 'LOGNAME': 'cltbld', 22:27:54 INFO - 'MAIL': '/var/mail/cltbld', 22:27:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:27:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:27:54 INFO - 'MOZ_NO_REMOTE': '1', 22:27:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:27:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:27:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:27:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:27:54 INFO - 'PWD': '/builds/slave/test', 22:27:54 INFO - 'SHELL': '/bin/bash', 22:27:54 INFO - 'SHLVL': '1', 22:27:54 INFO - 'TERM': 'linux', 22:27:54 INFO - 'TMOUT': '86400', 22:27:54 INFO - 'USER': 'cltbld', 22:27:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461648172.666882-1471402764', 22:27:54 INFO - '_': '/tools/buildbot/bin/python'} 22:27:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:27:55 INFO - Downloading/unpacking blobuploader==1.2.4 22:27:55 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 22:27:55 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 22:27:55 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 22:27:55 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 22:27:55 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 22:27:55 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 22:27:58 INFO - Downloading blobuploader-1.2.4.tar.gz 22:27:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 22:27:58 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 22:27:58 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 22:27:58 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 22:27:58 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 22:27:58 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 22:27:58 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 22:27:58 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 22:27:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 22:27:59 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 22:27:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:27:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:27:59 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 22:27:59 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 22:27:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:27:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:27:59 INFO - Downloading docopt-0.6.1.tar.gz 22:27:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 22:28:00 INFO - Installing collected packages: blobuploader, requests, docopt 22:28:00 INFO - Running setup.py install for blobuploader 22:28:00 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 22:28:00 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 22:28:00 INFO - Running setup.py install for requests 22:28:01 INFO - Running setup.py install for docopt 22:28:01 INFO - Successfully installed blobuploader requests docopt 22:28:01 INFO - Cleaning up... 22:28:01 INFO - Return code: 0 22:28:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:28: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')]} 22:28:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:28:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:28: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')]} 22:28:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:28:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:28:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x2366030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23aa620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2470290>, '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 0x2470980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23a7be0>, '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-1461648172.666882-1471402764', '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 22:28:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 22:28:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 22:28:01 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:28:01 INFO - 'CCACHE_UMASK': '002', 22:28:01 INFO - 'DISPLAY': ':0', 22:28:01 INFO - 'HOME': '/home/cltbld', 22:28:01 INFO - 'LANG': 'en_US.UTF-8', 22:28:01 INFO - 'LOGNAME': 'cltbld', 22:28:01 INFO - 'MAIL': '/var/mail/cltbld', 22:28:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:28:01 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:28:01 INFO - 'MOZ_NO_REMOTE': '1', 22:28:01 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:28:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:28:01 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:28:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:28:01 INFO - 'PWD': '/builds/slave/test', 22:28:01 INFO - 'SHELL': '/bin/bash', 22:28:01 INFO - 'SHLVL': '1', 22:28:01 INFO - 'TERM': 'linux', 22:28:01 INFO - 'TMOUT': '86400', 22:28:01 INFO - 'USER': 'cltbld', 22:28:01 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461648172.666882-1471402764', 22:28:01 INFO - '_': '/tools/buildbot/bin/python'} 22:28:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:28:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:28:01 INFO - Running setup.py (path:/tmp/pip-yEd8H_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:28:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:28:01 INFO - Running setup.py (path:/tmp/pip-LYyJM2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:28:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:28:02 INFO - Running setup.py (path:/tmp/pip-ncoxxg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:28:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:28:02 INFO - Running setup.py (path:/tmp/pip-aeTkLO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:28:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:28:02 INFO - Running setup.py (path:/tmp/pip-W4nBwH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:28:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:28:02 INFO - Running setup.py (path:/tmp/pip-DYw1r3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:28:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:28:02 INFO - Running setup.py (path:/tmp/pip-WDK5Wt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:28:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:28:02 INFO - Running setup.py (path:/tmp/pip-ZwqB84-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:28:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:28:02 INFO - Running setup.py (path:/tmp/pip-Ovr3k3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:28:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:28:02 INFO - Running setup.py (path:/tmp/pip-Y8D7qD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:28:03 INFO - Running setup.py (path:/tmp/pip-K39ktG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:28:03 INFO - Running setup.py (path:/tmp/pip-tZAz67-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:28:03 INFO - Running setup.py (path:/tmp/pip-GNFzyg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:28:03 INFO - Running setup.py (path:/tmp/pip-_A41Vu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:28:03 INFO - Running setup.py (path:/tmp/pip-WYZz36-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:28:03 INFO - Running setup.py (path:/tmp/pip-MTqkbZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:28:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:28:03 INFO - Running setup.py (path:/tmp/pip-FpmoPA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:28:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:28:03 INFO - Running setup.py (path:/tmp/pip-Wkacbl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:28:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:28:04 INFO - Running setup.py (path:/tmp/pip-CKB9mu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:28:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:28:04 INFO - Running setup.py (path:/tmp/pip-BqFiCq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:28:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:28:04 INFO - Running setup.py (path:/tmp/pip-fpsWYG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:28:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:28:04 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 22:28:04 INFO - Running setup.py install for manifestparser 22:28:05 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 22:28:05 INFO - Running setup.py install for mozcrash 22:28:05 INFO - Running setup.py install for mozdebug 22:28:05 INFO - Running setup.py install for mozdevice 22:28:05 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 22:28:05 INFO - Installing dm script to /builds/slave/test/build/venv/bin 22:28:05 INFO - Running setup.py install for mozfile 22:28:05 INFO - Running setup.py install for mozhttpd 22:28:06 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 22:28:06 INFO - Running setup.py install for mozinfo 22:28:06 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 22:28:06 INFO - Running setup.py install for mozInstall 22:28:06 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 22:28:06 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 22:28:06 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 22:28:06 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 22:28:06 INFO - Running setup.py install for mozleak 22:28:06 INFO - Running setup.py install for mozlog 22:28:06 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 22:28:06 INFO - Running setup.py install for moznetwork 22:28:07 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 22:28:07 INFO - Running setup.py install for mozprocess 22:28:07 INFO - Running setup.py install for mozprofile 22:28:07 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 22:28:07 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 22:28:07 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 22:28:07 INFO - Running setup.py install for mozrunner 22:28:07 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 22:28:07 INFO - Running setup.py install for mozscreenshot 22:28:07 INFO - Running setup.py install for moztest 22:28:08 INFO - Running setup.py install for mozversion 22:28:08 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 22:28:08 INFO - Running setup.py install for wptserve 22:28:08 INFO - Running setup.py install for marionette-driver 22:28:08 INFO - Running setup.py install for browsermob-proxy 22:28:08 INFO - Running setup.py install for marionette-client 22:28:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:28:09 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 22:28:09 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 22:28:09 INFO - Cleaning up... 22:28:09 INFO - Return code: 0 22:28:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:28:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:28:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:28:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:28:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:28:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:28:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:28:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x2366030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x23673f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x23aa620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2470290>, '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 0x2470980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23a7be0>, '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-1461648172.666882-1471402764', '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 22:28:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 22:28:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 22:28:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:28:09 INFO - 'CCACHE_UMASK': '002', 22:28:09 INFO - 'DISPLAY': ':0', 22:28:09 INFO - 'HOME': '/home/cltbld', 22:28:09 INFO - 'LANG': 'en_US.UTF-8', 22:28:09 INFO - 'LOGNAME': 'cltbld', 22:28:09 INFO - 'MAIL': '/var/mail/cltbld', 22:28:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:28:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:28:09 INFO - 'MOZ_NO_REMOTE': '1', 22:28:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:28:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:28:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:28:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:28:09 INFO - 'PWD': '/builds/slave/test', 22:28:09 INFO - 'SHELL': '/bin/bash', 22:28:09 INFO - 'SHLVL': '1', 22:28:09 INFO - 'TERM': 'linux', 22:28:09 INFO - 'TMOUT': '86400', 22:28:09 INFO - 'USER': 'cltbld', 22:28:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461648172.666882-1471402764', 22:28:09 INFO - '_': '/tools/buildbot/bin/python'} 22:28:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:28:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:28:09 INFO - Running setup.py (path:/tmp/pip-Oi1FX8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:28:10 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 22:28:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:28:10 INFO - Running setup.py (path:/tmp/pip-6kXjNk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:28:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 22:28:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:28:10 INFO - Running setup.py (path:/tmp/pip-_DIO5y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:28:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 22:28:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:28:10 INFO - Running setup.py (path:/tmp/pip-HFSJ4I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:28:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 22:28:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:28:10 INFO - Running setup.py (path:/tmp/pip-4qR8AU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:28:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 22:28:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:28:10 INFO - Running setup.py (path:/tmp/pip-WuNsNE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:28:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 22:28:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:28:10 INFO - Running setup.py (path:/tmp/pip-u6pVJw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:28:10 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 22:28:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:28:10 INFO - Running setup.py (path:/tmp/pip-47YhUE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:28:11 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)) 22:28:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:28:11 INFO - Running setup.py (path:/tmp/pip-AOPFZm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:28:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 22:28:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:28:11 INFO - Running setup.py (path:/tmp/pip-9wNsYy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:28:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:28:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:28:11 INFO - Running setup.py (path:/tmp/pip-kP01O3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:28:11 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 22:28:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:28:11 INFO - Running setup.py (path:/tmp/pip-e8x8DX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:28:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 22:28:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:28:11 INFO - Running setup.py (path:/tmp/pip-1QOhRb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:28:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 22:28:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:28:11 INFO - Running setup.py (path:/tmp/pip-f2ZZi2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:28:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 22:28:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:28:11 INFO - Running setup.py (path:/tmp/pip-lPxG2R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:28:11 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 22:28:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:28:11 INFO - Running setup.py (path:/tmp/pip-E161EQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:28:12 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 22:28:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:28:12 INFO - Running setup.py (path:/tmp/pip-KtiRuq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:28:12 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 22:28:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:28:12 INFO - Running setup.py (path:/tmp/pip-tYKVu_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:28:12 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 22:28:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:28:12 INFO - Running setup.py (path:/tmp/pip-tMylgy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:28:12 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 22:28:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:28:12 INFO - Running setup.py (path:/tmp/pip-2BrOPR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:28:12 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 22:28:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:28:13 INFO - Running setup.py (path:/tmp/pip-3x1hSP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:28:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:28:13 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 22:28:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 22:28:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 22:28:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 22:28:13 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 22:28:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 22:28:13 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:28:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:28:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:28:13 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 22:28:13 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 22:28:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:28:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:28:16 INFO - Downloading blessings-1.6.tar.gz 22:28:16 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 22:28:16 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)) 22:28:16 INFO - Installing collected packages: blessings 22:28:16 INFO - Running setup.py install for blessings 22:28:17 INFO - Successfully installed blessings 22:28:17 INFO - Cleaning up... 22:28:17 INFO - Return code: 0 22:28:17 INFO - Done creating virtualenv /builds/slave/test/build/venv. 22:28:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:28:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:28:17 INFO - Reading from file tmpfile_stdout 22:28:17 INFO - Current package versions: 22:28:17 INFO - argparse == 1.2.1 22:28:17 INFO - blessings == 1.6 22:28:17 INFO - blobuploader == 1.2.4 22:28:17 INFO - browsermob-proxy == 0.6.0 22:28:17 INFO - docopt == 0.6.1 22:28:17 INFO - manifestparser == 1.1 22:28:17 INFO - marionette-client == 2.3.0 22:28:17 INFO - marionette-driver == 1.4.0 22:28:17 INFO - mozInstall == 1.12 22:28:17 INFO - mozcrash == 0.17 22:28:17 INFO - mozdebug == 0.1 22:28:17 INFO - mozdevice == 0.48 22:28:17 INFO - mozfile == 1.2 22:28:17 INFO - mozhttpd == 0.7 22:28:17 INFO - mozinfo == 0.9 22:28:17 INFO - mozleak == 0.1 22:28:17 INFO - mozlog == 3.1 22:28:17 INFO - moznetwork == 0.27 22:28:17 INFO - mozprocess == 0.22 22:28:17 INFO - mozprofile == 0.28 22:28:17 INFO - mozrunner == 6.11 22:28:17 INFO - mozscreenshot == 0.1 22:28:17 INFO - mozsystemmonitor == 0.0 22:28:17 INFO - moztest == 0.7 22:28:17 INFO - mozversion == 1.4 22:28:17 INFO - psutil == 3.1.1 22:28:17 INFO - requests == 1.2.3 22:28:17 INFO - wptserve == 1.4.0 22:28:17 INFO - wsgiref == 0.1.2 22:28:17 INFO - Running post-action listener: _resource_record_post_action 22:28:17 INFO - Running post-action listener: _start_resource_monitoring 22:28:17 INFO - Starting resource monitoring. 22:28:17 INFO - ##### 22:28:17 INFO - ##### Running pull step. 22:28:17 INFO - ##### 22:28:17 INFO - Running pre-action listener: _resource_record_pre_action 22:28:17 INFO - Running main action method: pull 22:28:17 INFO - Pull has nothing to do! 22:28:17 INFO - Running post-action listener: _resource_record_post_action 22:28:17 INFO - ##### 22:28:17 INFO - ##### Running install step. 22:28:17 INFO - ##### 22:28:17 INFO - Running pre-action listener: _resource_record_pre_action 22:28:17 INFO - Running main action method: install 22:28:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:28:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:28:18 INFO - Reading from file tmpfile_stdout 22:28:18 INFO - Detecting whether we're running mozinstall >=1.0... 22:28:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 22:28:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 22:28:18 INFO - Reading from file tmpfile_stdout 22:28:18 INFO - Output received: 22:28:18 INFO - Usage: mozinstall [options] installer 22:28:18 INFO - Options: 22:28:18 INFO - -h, --help show this help message and exit 22:28:18 INFO - -d DEST, --destination=DEST 22:28:18 INFO - Directory to install application into. [default: 22:28:18 INFO - "/builds/slave/test"] 22:28:18 INFO - --app=APP Application being installed. [default: firefox] 22:28:18 INFO - mkdir: /builds/slave/test/build/application 22:28:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 22:28:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 22:28:47 INFO - Reading from file tmpfile_stdout 22:28:47 INFO - Output received: 22:28:47 INFO - /builds/slave/test/build/application/firefox/firefox 22:28:47 INFO - Running post-action listener: _resource_record_post_action 22:28:47 INFO - ##### 22:28:47 INFO - ##### Running run-tests step. 22:28:47 INFO - ##### 22:28:47 INFO - Running pre-action listener: _resource_record_pre_action 22:28:47 INFO - Running main action method: run_tests 22:28:47 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 22:28:47 INFO - Minidump filename unknown. Determining based upon platform and architecture. 22:28:47 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 22:28:47 INFO - grabbing minidump binary from tooltool 22:28:47 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')]} 22:28:47 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 0x2470290>, '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 0x2470980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x23a7be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 22:28:47 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 22:28:47 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 22:28:47 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 22:28:47 INFO - Return code: 0 22:28:47 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 22:28:47 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 22:28:47 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/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.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 22:28:47 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/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.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 22:28:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:28:47 INFO - 'CCACHE_UMASK': '002', 22:28:47 INFO - 'DISPLAY': ':0', 22:28:47 INFO - 'HOME': '/home/cltbld', 22:28:47 INFO - 'LANG': 'en_US.UTF-8', 22:28:47 INFO - 'LOGNAME': 'cltbld', 22:28:47 INFO - 'MAIL': '/var/mail/cltbld', 22:28:47 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 22:28:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:28:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:28:47 INFO - 'MOZ_NO_REMOTE': '1', 22:28:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:28:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:28:47 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:28:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:28:47 INFO - 'PWD': '/builds/slave/test', 22:28:47 INFO - 'SHELL': '/bin/bash', 22:28:47 INFO - 'SHLVL': '1', 22:28:47 INFO - 'TERM': 'linux', 22:28:47 INFO - 'TMOUT': '86400', 22:28:47 INFO - 'USER': 'cltbld', 22:28:47 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461648172.666882-1471402764', 22:28:47 INFO - '_': '/tools/buildbot/bin/python'} 22:28:47 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/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.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 22:28:48 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 22:28:48 INFO - import pkg_resources 22:28:49 INFO - Using 1 client processes 22:28:49 INFO - wptserve Starting http server on 127.0.0.1:8000 22:28:50 INFO - wptserve Starting http server on 127.0.0.1:8001 22:28:50 INFO - wptserve Starting http server on 127.0.0.1:8443 22:28:52 INFO - SUITE-START | Running 778 tests 22:28:52 INFO - Running testharness tests 22:28:52 INFO - Setting up ssl 22:28:52 INFO - PROCESS | certutil | 22:28:52 INFO - PROCESS | certutil | 22:28:52 INFO - PROCESS | certutil | 22:28:52 INFO - Certificate Nickname Trust Attributes 22:28:52 INFO - SSL,S/MIME,JAR/XPI 22:28:52 INFO - 22:28:52 INFO - web-platform-tests CT,, 22:28:52 INFO - 22:28:52 INFO - Starting runner 22:28:54 INFO - PROCESS | 3433 | 1461648534829 Marionette DEBUG Marionette enabled via build flag and pref 22:28:55 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029a54d000 == 1 [pid = 3433] [id = 1] 22:28:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 1 (0x7f029a54d800) [pid = 3433] [serial = 1] [outer = (nil)] 22:28:55 INFO - PROCESS | 3433 | [3433] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 22:28:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 2 (0x7f029a54e800) [pid = 3433] [serial = 2] [outer = 0x7f029a54d800] 22:28:55 INFO - PROCESS | 3433 | 1461648535470 Marionette INFO Listening on port 2828 22:28:55 INFO - PROCESS | 3433 | 1461648535996 Marionette DEBUG Marionette enabled via command-line flag 22:28:56 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0297310800 == 2 [pid = 3433] [id = 2] 22:28:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 3 (0x7f0297311000) [pid = 3433] [serial = 3] [outer = (nil)] 22:28:56 INFO - PROCESS | 3433 | [3433] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 22:28:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 4 (0x7f0297312000) [pid = 3433] [serial = 4] [outer = 0x7f0297311000] 22:28:56 INFO - PROCESS | 3433 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f02967105b0 22:28:56 INFO - PROCESS | 3433 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f029675ce50 22:28:56 INFO - PROCESS | 3433 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0296764100 22:28:56 INFO - PROCESS | 3433 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0296764400 22:28:56 INFO - PROCESS | 3433 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0296764730 22:28:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 5 (0x7f02967b4800) [pid = 3433] [serial = 5] [outer = 0x7f029a54d800] 22:28:56 INFO - PROCESS | 3433 | [3433] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:28:56 INFO - PROCESS | 3433 | 1461648536398 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:44330 22:28:56 INFO - PROCESS | 3433 | [3433] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:28:56 INFO - PROCESS | 3433 | 1461648536479 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:44331 22:28:56 INFO - PROCESS | 3433 | 1461648536486 Marionette DEBUG Closed connection conn0 22:28:56 INFO - PROCESS | 3433 | [3433] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 22:28:56 INFO - PROCESS | 3433 | [3433] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:28:56 INFO - PROCESS | 3433 | 1461648536605 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:44332 22:28:56 INFO - PROCESS | 3433 | 1461648536607 Marionette DEBUG Closed connection conn1 22:28:56 INFO - PROCESS | 3433 | [3433] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:28:56 INFO - PROCESS | 3433 | 1461648536666 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:44333 22:28:56 INFO - PROCESS | 3433 | 1461648536676 Marionette DEBUG Closed connection conn2 22:28:56 INFO - PROCESS | 3433 | 1461648536729 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 22:28:56 INFO - PROCESS | 3433 | 1461648536743 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.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":"20160425204203","device":"desktop","version":"49.0a1"} 22:28:57 INFO - PROCESS | 3433 | [3433] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:28:58 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028a285000 == 3 [pid = 3433] [id = 3] 22:28:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 6 (0x7f028a285800) [pid = 3433] [serial = 6] [outer = (nil)] 22:28:58 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028a286000 == 4 [pid = 3433] [id = 4] 22:28:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 7 (0x7f028a2ec000) [pid = 3433] [serial = 7] [outer = (nil)] 22:28:58 INFO - PROCESS | 3433 | [3433] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:28:58 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028942e800 == 5 [pid = 3433] [id = 5] 22:28:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 8 (0x7f028921a000) [pid = 3433] [serial = 8] [outer = (nil)] 22:28:58 INFO - PROCESS | 3433 | [3433] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:28:58 INFO - PROCESS | 3433 | [3433] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 22:28:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 9 (0x7f02891b9000) [pid = 3433] [serial = 9] [outer = 0x7f028921a000] 22:28:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 10 (0x7f0288cce000) [pid = 3433] [serial = 10] [outer = 0x7f028a285800] 22:28:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 11 (0x7f028a443400) [pid = 3433] [serial = 11] [outer = 0x7f028a2ec000] 22:28:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 12 (0x7f028a445000) [pid = 3433] [serial = 12] [outer = 0x7f028921a000] 22:29:00 INFO - PROCESS | 3433 | 1461648540285 Marionette DEBUG loaded listener.js 22:29:00 INFO - PROCESS | 3433 | 1461648540302 Marionette DEBUG loaded listener.js 22:29:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 13 (0x7f0286b82c00) [pid = 3433] [serial = 13] [outer = 0x7f028921a000] 22:29:00 INFO - PROCESS | 3433 | 1461648540995 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"c6af2a3d-42e2-4127-8bcb-33738f536d11","capabilities":{"browserName":"Firefox","browserVersion":"49.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":"20160425204203","device":"desktop","version":"49.0a1","command_id":1}}] 22:29:01 INFO - PROCESS | 3433 | 1461648541206 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}] 22:29:01 INFO - PROCESS | 3433 | 1461648541398 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 22:29:01 INFO - PROCESS | 3433 | 1461648541626 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 22:29:01 INFO - PROCESS | 3433 | [3433] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 22:29:01 INFO - PROCESS | 3433 | [3433] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 22:29:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 14 (0x7f0283fba400) [pid = 3433] [serial = 14] [outer = 0x7f028921a000] 22:29:02 INFO - PROCESS | 3433 | [3433] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 22:29:02 INFO - PROCESS | 3433 | [3433] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:29:02 INFO - PROCESS | 3433 | 1461648542120 Marionette TRACE conn3 <- [1,3,null,{}] 22:29:02 INFO - PROCESS | 3433 | 1461648542267 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 22:29:02 INFO - PROCESS | 3433 | 1461648542313 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 22:29:02 INFO - PROCESS | 3433 | 1461648542371 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 22:29:02 INFO - PROCESS | 3433 | 1461648542374 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 22:29:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 22:29:02 INFO - PROCESS | 3433 | 1461648542428 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 22:29:02 INFO - PROCESS | 3433 | 1461648542435 Marionette TRACE conn3 <- [1,6,null,{}] 22:29:02 INFO - PROCESS | 3433 | 1461648542452 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}] 22:29:02 INFO - PROCESS | 3433 | 1461648542470 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 22:29:02 INFO - PROCESS | 3433 | 1461648542477 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:02 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02834e9000 == 6 [pid = 3433] [id = 6] 22:29:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 15 (0x7f0282805000) [pid = 3433] [serial = 15] [outer = (nil)] 22:29:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 16 (0x7f0282807000) [pid = 3433] [serial = 16] [outer = 0x7f0282805000] 22:29:02 INFO - PROCESS | 3433 | 1461648542550 Marionette DEBUG loaded listener.js 22:29:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 17 (0x7f028280dc00) [pid = 3433] [serial = 17] [outer = 0x7f0282805000] 22:29:03 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02826cf800 == 7 [pid = 3433] [id = 7] 22:29:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 18 (0x7f0282640000) [pid = 3433] [serial = 18] [outer = (nil)] 22:29:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 19 (0x7f0282672000) [pid = 3433] [serial = 19] [outer = 0x7f0282640000] 22:29:03 INFO - PROCESS | 3433 | 1461648543119 Marionette DEBUG loaded listener.js 22:29:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 20 (0x7f028342fc00) [pid = 3433] [serial = 20] [outer = 0x7f0282640000] 22:29:03 INFO - PROCESS | 3433 | [3433] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 22:29:03 INFO - PROCESS | 3433 | 1461648543748 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]]]}] 22:29:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 22:29:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1350ms 22:29:03 INFO - PROCESS | 3433 | 1461648543835 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 22:29:03 INFO - PROCESS | 3433 | 1461648543837 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 22:29:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 22:29:03 INFO - PROCESS | 3433 | 1461648543873 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 22:29:03 INFO - PROCESS | 3433 | 1461648543876 Marionette TRACE conn3 <- [1,10,null,{}] 22:29:03 INFO - PROCESS | 3433 | 1461648543888 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}] 22:29:04 INFO - PROCESS | 3433 | 1461648544061 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 22:29:04 INFO - PROCESS | 3433 | 1461648544076 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:04 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280b29800 == 8 [pid = 3433] [id = 8] 22:29:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 21 (0x7f02823b9c00) [pid = 3433] [serial = 21] [outer = (nil)] 22:29:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 22 (0x7f0283fbc400) [pid = 3433] [serial = 22] [outer = 0x7f02823b9c00] 22:29:04 INFO - PROCESS | 3433 | 1461648544142 Marionette DEBUG loaded listener.js 22:29:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 23 (0x7f0280a14800) [pid = 3433] [serial = 23] [outer = 0x7f02823b9c00] 22:29:04 INFO - PROCESS | 3433 | 1461648544695 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]]]}] 22:29:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 22:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 897ms 22:29:04 INFO - PROCESS | 3433 | 1461648544753 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 22:29:04 INFO - PROCESS | 3433 | 1461648544757 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 22:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 22:29:04 INFO - PROCESS | 3433 | 1461648544762 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 22:29:04 INFO - PROCESS | 3433 | 1461648544765 Marionette TRACE conn3 <- [1,14,null,{}] 22:29:04 INFO - PROCESS | 3433 | 1461648544770 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}] 22:29:04 INFO - PROCESS | 3433 | 1461648544921 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 22:29:04 INFO - PROCESS | 3433 | 1461648544937 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:04 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028233f000 == 9 [pid = 3433] [id = 9] 22:29:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 24 (0x7f0280c45800) [pid = 3433] [serial = 24] [outer = (nil)] 22:29:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 25 (0x7f0280c4a800) [pid = 3433] [serial = 25] [outer = 0x7f0280c45800] 22:29:04 INFO - PROCESS | 3433 | 1461648544996 Marionette DEBUG loaded listener.js 22:29:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 26 (0x7f0286b8ac00) [pid = 3433] [serial = 26] [outer = 0x7f0280c45800] 22:29:05 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280d9f800 == 10 [pid = 3433] [id = 10] 22:29:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 27 (0x7f0280da0000) [pid = 3433] [serial = 27] [outer = (nil)] 22:29:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 28 (0x7f0280da0800) [pid = 3433] [serial = 28] [outer = 0x7f0280da0000] 22:29:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 29 (0x7f0280d9d800) [pid = 3433] [serial = 29] [outer = 0x7f0280da0000] 22:29:06 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02818c1800 == 11 [pid = 3433] [id = 11] 22:29:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 30 (0x7f0280eda400) [pid = 3433] [serial = 30] [outer = (nil)] 22:29:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 31 (0x7f0280ee0000) [pid = 3433] [serial = 31] [outer = 0x7f0280eda400] 22:29:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 32 (0x7f0280ec8400) [pid = 3433] [serial = 32] [outer = 0x7f0280eda400] 22:29:06 INFO - PROCESS | 3433 | 1461648546466 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]]]}] 22:29:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 22:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1734ms 22:29:06 INFO - PROCESS | 3433 | 1461648546511 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 22:29:06 INFO - PROCESS | 3433 | 1461648546517 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 22:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 22:29:06 INFO - PROCESS | 3433 | 1461648546634 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 22:29:06 INFO - PROCESS | 3433 | 1461648546640 Marionette TRACE conn3 <- [1,18,null,{}] 22:29:06 INFO - PROCESS | 3433 | 1461648546659 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}] 22:29:06 INFO - PROCESS | 3433 | 1461648546817 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 22:29:06 INFO - PROCESS | 3433 | 1461648546976 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:07 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028332f000 == 12 [pid = 3433] [id = 12] 22:29:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 33 (0x7f0280ece000) [pid = 3433] [serial = 33] [outer = (nil)] 22:29:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 34 (0x7f0280ee2000) [pid = 3433] [serial = 34] [outer = 0x7f0280ece000] 22:29:07 INFO - PROCESS | 3433 | 1461648547054 Marionette DEBUG loaded listener.js 22:29:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 35 (0x7f0282810400) [pid = 3433] [serial = 35] [outer = 0x7f0280ece000] 22:29:07 INFO - PROCESS | 3433 | 1461648547844 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]]]}] 22:29:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 22:29:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1290ms 22:29:07 INFO - PROCESS | 3433 | 1461648547879 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 22:29:07 INFO - PROCESS | 3433 | 1461648547887 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 22:29:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 22:29:07 INFO - PROCESS | 3433 | 1461648547896 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 22:29:07 INFO - PROCESS | 3433 | 1461648547901 Marionette TRACE conn3 <- [1,22,null,{}] 22:29:07 INFO - PROCESS | 3433 | 1461648547906 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}] 22:29:08 INFO - PROCESS | 3433 | 1461648548060 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 22:29:08 INFO - PROCESS | 3433 | 1461648548182 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:08 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02878a3800 == 13 [pid = 3433] [id = 13] 22:29:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 36 (0x7f0284087400) [pid = 3433] [serial = 36] [outer = (nil)] 22:29:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 37 (0x7f0287344000) [pid = 3433] [serial = 37] [outer = 0x7f0284087400] 22:29:08 INFO - PROCESS | 3433 | 1461648548255 Marionette DEBUG loaded listener.js 22:29:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 38 (0x7f0283435c00) [pid = 3433] [serial = 38] [outer = 0x7f0284087400] 22:29:09 INFO - PROCESS | 3433 | 1461648549104 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]]]}] 22:29:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 22:29:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1233ms 22:29:09 INFO - PROCESS | 3433 | 1461648549295 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 22:29:09 INFO - PROCESS | 3433 | 1461648549301 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 22:29:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 22:29:09 INFO - PROCESS | 3433 | 1461648549310 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 22:29:09 INFO - PROCESS | 3433 | 1461648549313 Marionette TRACE conn3 <- [1,26,null,{}] 22:29:09 INFO - PROCESS | 3433 | 1461648549321 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}] 22:29:09 INFO - PROCESS | 3433 | 1461648549460 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 22:29:09 INFO - PROCESS | 3433 | 1461648549602 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:09 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284383800 == 14 [pid = 3433] [id = 14] 22:29:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 39 (0x7f028280a000) [pid = 3433] [serial = 39] [outer = (nil)] 22:29:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 40 (0x7f028687b400) [pid = 3433] [serial = 40] [outer = 0x7f028280a000] 22:29:09 INFO - PROCESS | 3433 | 1461648549702 Marionette DEBUG loaded listener.js 22:29:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 41 (0x7f02887af400) [pid = 3433] [serial = 41] [outer = 0x7f028280a000] 22:29:10 INFO - PROCESS | 3433 | 1461648550584 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]]]}] 22:29:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 22:29:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1285ms 22:29:10 INFO - PROCESS | 3433 | 1461648550595 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 22:29:10 INFO - PROCESS | 3433 | 1461648550599 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 22:29:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 22:29:10 INFO - PROCESS | 3433 | 1461648550610 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 22:29:10 INFO - PROCESS | 3433 | 1461648550614 Marionette TRACE conn3 <- [1,30,null,{}] 22:29:10 INFO - PROCESS | 3433 | 1461648550620 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}] 22:29:10 INFO - PROCESS | 3433 | 1461648550770 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 22:29:10 INFO - PROCESS | 3433 | 1461648550856 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:10 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02886ad000 == 15 [pid = 3433] [id = 15] 22:29:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 42 (0x7f0282675400) [pid = 3433] [serial = 42] [outer = (nil)] 22:29:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 43 (0x7f0286913400) [pid = 3433] [serial = 43] [outer = 0x7f0282675400] 22:29:10 INFO - PROCESS | 3433 | 1461648550918 Marionette DEBUG loaded listener.js 22:29:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 44 (0x7f0289f43000) [pid = 3433] [serial = 44] [outer = 0x7f0282675400] 22:29:11 INFO - PROCESS | 3433 | 1461648551550 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]]]}] 22:29:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 22:29:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 988ms 22:29:11 INFO - PROCESS | 3433 | 1461648551595 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 22:29:11 INFO - PROCESS | 3433 | 1461648551599 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 22:29:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 22:29:11 INFO - PROCESS | 3433 | 1461648551605 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 22:29:11 INFO - PROCESS | 3433 | 1461648551608 Marionette TRACE conn3 <- [1,34,null,{}] 22:29:11 INFO - PROCESS | 3433 | 1461648551626 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}] 22:29:11 INFO - PROCESS | 3433 | 1461648551813 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 22:29:11 INFO - PROCESS | 3433 | 1461648551833 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:11 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289936000 == 16 [pid = 3433] [id = 16] 22:29:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 45 (0x7f0280ece400) [pid = 3433] [serial = 45] [outer = (nil)] 22:29:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 46 (0x7f028a450c00) [pid = 3433] [serial = 46] [outer = 0x7f0280ece400] 22:29:11 INFO - PROCESS | 3433 | 1461648551910 Marionette DEBUG loaded listener.js 22:29:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 47 (0x7f028acf7800) [pid = 3433] [serial = 47] [outer = 0x7f0280ece400] 22:29:12 INFO - PROCESS | 3433 | 1461648552601 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]]]}] 22:29:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 22:29:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1033ms 22:29:12 INFO - PROCESS | 3433 | 1461648552639 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 22:29:12 INFO - PROCESS | 3433 | 1461648552642 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 22:29:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 22:29:12 INFO - PROCESS | 3433 | 1461648552647 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 22:29:12 INFO - PROCESS | 3433 | 1461648552649 Marionette TRACE conn3 <- [1,38,null,{}] 22:29:12 INFO - PROCESS | 3433 | 1461648552654 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}] 22:29:12 INFO - PROCESS | 3433 | 1461648552819 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 22:29:12 INFO - PROCESS | 3433 | 1461648552841 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:12 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289cce800 == 17 [pid = 3433] [id = 17] 22:29:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 48 (0x7f02881c4000) [pid = 3433] [serial = 48] [outer = (nil)] 22:29:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 49 (0x7f028b144000) [pid = 3433] [serial = 49] [outer = 0x7f02881c4000] 22:29:12 INFO - PROCESS | 3433 | 1461648552913 Marionette DEBUG loaded listener.js 22:29:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 50 (0x7f028cb44c00) [pid = 3433] [serial = 50] [outer = 0x7f02881c4000] 22:29:13 INFO - PROCESS | 3433 | 1461648553567 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]]]}] 22:29:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 22:29:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 927ms 22:29:13 INFO - PROCESS | 3433 | 1461648553575 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 22:29:13 INFO - PROCESS | 3433 | 1461648553578 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 22:29:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 22:29:13 INFO - PROCESS | 3433 | 1461648553583 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 22:29:13 INFO - PROCESS | 3433 | 1461648553585 Marionette TRACE conn3 <- [1,42,null,{}] 22:29:13 INFO - PROCESS | 3433 | 1461648553590 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}] 22:29:13 INFO - PROCESS | 3433 | 1461648553746 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 22:29:13 INFO - PROCESS | 3433 | 1461648553798 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:13 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289cd3000 == 18 [pid = 3433] [id = 18] 22:29:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 51 (0x7f028267e800) [pid = 3433] [serial = 51] [outer = (nil)] 22:29:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 52 (0x7f028a2edc00) [pid = 3433] [serial = 52] [outer = 0x7f028267e800] 22:29:13 INFO - PROCESS | 3433 | 1461648553860 Marionette DEBUG loaded listener.js 22:29:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 53 (0x7f028cc06000) [pid = 3433] [serial = 53] [outer = 0x7f028267e800] 22:29:14 INFO - PROCESS | 3433 | 1461648554418 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]]]}] 22:29:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 22:29:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 877ms 22:29:14 INFO - PROCESS | 3433 | 1461648554461 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 22:29:14 INFO - PROCESS | 3433 | 1461648554464 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 22:29:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 22:29:14 INFO - PROCESS | 3433 | 1461648554469 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 22:29:14 INFO - PROCESS | 3433 | 1461648554472 Marionette TRACE conn3 <- [1,46,null,{}] 22:29:14 INFO - PROCESS | 3433 | 1461648554476 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}] 22:29:14 INFO - PROCESS | 3433 | 1461648554663 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 22:29:14 INFO - PROCESS | 3433 | 1461648554688 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:14 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ac62800 == 19 [pid = 3433] [id = 19] 22:29:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 54 (0x7f028ccdd400) [pid = 3433] [serial = 54] [outer = (nil)] 22:29:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 55 (0x7f0290863800) [pid = 3433] [serial = 55] [outer = 0x7f028ccdd400] 22:29:14 INFO - PROCESS | 3433 | 1461648554754 Marionette DEBUG loaded listener.js 22:29:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 56 (0x7f02967cdc00) [pid = 3433] [serial = 56] [outer = 0x7f028ccdd400] 22:29:15 INFO - PROCESS | 3433 | 1461648555385 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]]]}] 22:29:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 22:29:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 977ms 22:29:15 INFO - PROCESS | 3433 | 1461648555446 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 22:29:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 22:29:15 INFO - PROCESS | 3433 | 1461648555459 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 22:29:15 INFO - PROCESS | 3433 | 1461648555465 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 22:29:15 INFO - PROCESS | 3433 | 1461648555468 Marionette TRACE conn3 <- [1,50,null,{}] 22:29:15 INFO - PROCESS | 3433 | 1461648555473 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}] 22:29:15 INFO - PROCESS | 3433 | 1461648555596 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 22:29:15 INFO - PROCESS | 3433 | 1461648555677 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:15 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028b0d4000 == 20 [pid = 3433] [id = 20] 22:29:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 57 (0x7f0282679800) [pid = 3433] [serial = 57] [outer = (nil)] 22:29:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 58 (0x7f0297591800) [pid = 3433] [serial = 58] [outer = 0x7f0282679800] 22:29:15 INFO - PROCESS | 3433 | 1461648555734 Marionette DEBUG loaded listener.js 22:29:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 59 (0x7f029760b000) [pid = 3433] [serial = 59] [outer = 0x7f0282679800] 22:29:16 INFO - PROCESS | 3433 | 1461648556442 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]]]}] 22:29:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 22:29:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1029ms 22:29:16 INFO - PROCESS | 3433 | 1461648556495 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 22:29:16 INFO - PROCESS | 3433 | 1461648556501 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 22:29:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 22:29:16 INFO - PROCESS | 3433 | 1461648556510 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 22:29:16 INFO - PROCESS | 3433 | 1461648556515 Marionette TRACE conn3 <- [1,54,null,{}] 22:29:16 INFO - PROCESS | 3433 | 1461648556528 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}] 22:29:16 INFO - PROCESS | 3433 | 1461648556722 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 22:29:16 INFO - PROCESS | 3433 | 1461648556842 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:16 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02834e8800 == 21 [pid = 3433] [id = 21] 22:29:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 60 (0x7f0280ee7800) [pid = 3433] [serial = 60] [outer = (nil)] 22:29:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 61 (0x7f0282640c00) [pid = 3433] [serial = 61] [outer = 0x7f0280ee7800] 22:29:16 INFO - PROCESS | 3433 | 1461648556919 Marionette DEBUG loaded listener.js 22:29:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 62 (0x7f028280e000) [pid = 3433] [serial = 62] [outer = 0x7f0280ee7800] 22:29:17 INFO - PROCESS | 3433 | 1461648557692 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]]]}] 22:29:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 22:29:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1240ms 22:29:17 INFO - PROCESS | 3433 | 1461648557749 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 22:29:17 INFO - PROCESS | 3433 | 1461648557757 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 22:29:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 22:29:17 INFO - PROCESS | 3433 | 1461648557767 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 22:29:17 INFO - PROCESS | 3433 | 1461648557770 Marionette TRACE conn3 <- [1,58,null,{}] 22:29:17 INFO - PROCESS | 3433 | 1461648557776 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}] 22:29:17 INFO - PROCESS | 3433 | 1461648557934 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 22:29:18 INFO - PROCESS | 3433 | 1461648558056 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:18 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028986e000 == 22 [pid = 3433] [id = 22] 22:29:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 63 (0x7f028408a400) [pid = 3433] [serial = 63] [outer = (nil)] 22:29:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 64 (0x7f02885aec00) [pid = 3433] [serial = 64] [outer = 0x7f028408a400] 22:29:18 INFO - PROCESS | 3433 | 1461648558129 Marionette DEBUG loaded listener.js 22:29:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 65 (0x7f028906a800) [pid = 3433] [serial = 65] [outer = 0x7f028408a400] 22:29:18 INFO - PROCESS | 3433 | 1461648558953 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]]]}] 22:29:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 22:29:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1233ms 22:29:19 INFO - PROCESS | 3433 | 1461648559000 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 22:29:19 INFO - PROCESS | 3433 | 1461648559004 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 22:29:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 22:29:19 INFO - PROCESS | 3433 | 1461648559010 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 22:29:19 INFO - PROCESS | 3433 | 1461648559016 Marionette TRACE conn3 <- [1,62,null,{}] 22:29:19 INFO - PROCESS | 3433 | 1461648559030 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}] 22:29:19 INFO - PROCESS | 3433 | 1461648559190 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 22:29:19 INFO - PROCESS | 3433 | 1461648559311 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:19 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028a5fc000 == 23 [pid = 3433] [id = 23] 22:29:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 66 (0x7f0280c48400) [pid = 3433] [serial = 66] [outer = (nil)] 22:29:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 67 (0x7f028a215800) [pid = 3433] [serial = 67] [outer = 0x7f0280c48400] 22:29:19 INFO - PROCESS | 3433 | 1461648559385 Marionette DEBUG loaded listener.js 22:29:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 68 (0x7f028cb4b000) [pid = 3433] [serial = 68] [outer = 0x7f0280c48400] 22:29:20 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028ac62800 == 22 [pid = 3433] [id = 19] 22:29:20 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289cd3000 == 21 [pid = 3433] [id = 18] 22:29:20 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289cce800 == 20 [pid = 3433] [id = 17] 22:29:20 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289936000 == 19 [pid = 3433] [id = 16] 22:29:20 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02886ad000 == 18 [pid = 3433] [id = 15] 22:29:20 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284383800 == 17 [pid = 3433] [id = 14] 22:29:20 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02878a3800 == 16 [pid = 3433] [id = 13] 22:29:20 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028332f000 == 15 [pid = 3433] [id = 12] 22:29:20 INFO - PROCESS | 3433 | 1461648560491 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]]]}] 22:29:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 22:29:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1539ms 22:29:20 INFO - PROCESS | 3433 | 1461648560550 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 22:29:20 INFO - PROCESS | 3433 | 1461648560556 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 22:29:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 22:29:20 INFO - PROCESS | 3433 | 1461648560564 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 22:29:20 INFO - PROCESS | 3433 | 1461648560570 Marionette TRACE conn3 <- [1,66,null,{}] 22:29:20 INFO - PROCESS | 3433 | 1461648560578 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}] 22:29:20 INFO - PROCESS | 3433 | 1461648560738 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 22:29:20 INFO - PROCESS | 3433 | 1461648560861 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:20 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02826dc800 == 16 [pid = 3433] [id = 24] 22:29:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 69 (0x7f0282809400) [pid = 3433] [serial = 69] [outer = (nil)] 22:29:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 70 (0x7f0283432400) [pid = 3433] [serial = 70] [outer = 0x7f0282809400] 22:29:20 INFO - PROCESS | 3433 | 1461648560936 Marionette DEBUG loaded listener.js 22:29:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 71 (0x7f028688a000) [pid = 3433] [serial = 71] [outer = 0x7f0282809400] 22:29:21 INFO - PROCESS | 3433 | 1461648561729 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]]]}] 22:29:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 22:29:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1242ms 22:29:21 INFO - PROCESS | 3433 | 1461648561809 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 22:29:21 INFO - PROCESS | 3433 | 1461648561817 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 22:29:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 22:29:21 INFO - PROCESS | 3433 | 1461648561827 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 22:29:21 INFO - PROCESS | 3433 | 1461648561830 Marionette TRACE conn3 <- [1,70,null,{}] 22:29:21 INFO - PROCESS | 3433 | 1461648561835 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}] 22:29:21 INFO - PROCESS | 3433 | 1461648561989 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 22:29:22 INFO - PROCESS | 3433 | 1461648562113 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:22 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02890a3800 == 17 [pid = 3433] [id = 25] 22:29:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 72 (0x7f0286b80c00) [pid = 3433] [serial = 72] [outer = (nil)] 22:29:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 73 (0x7f0289a33800) [pid = 3433] [serial = 73] [outer = 0x7f0286b80c00] 22:29:22 INFO - PROCESS | 3433 | 1461648562187 Marionette DEBUG loaded listener.js 22:29:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 74 (0x7f028a217800) [pid = 3433] [serial = 74] [outer = 0x7f0286b80c00] 22:29:22 INFO - PROCESS | 3433 | 1461648562981 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]]]}] 22:29:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 22:29:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1228ms 22:29:23 INFO - PROCESS | 3433 | 1461648563058 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 22:29:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 22:29:23 INFO - PROCESS | 3433 | 1461648563062 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 22:29:23 INFO - PROCESS | 3433 | 1461648563068 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 22:29:23 INFO - PROCESS | 3433 | 1461648563074 Marionette TRACE conn3 <- [1,74,null,{}] 22:29:23 INFO - PROCESS | 3433 | 1461648563089 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}] 22:29:23 INFO - PROCESS | 3433 | 1461648563247 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 22:29:23 INFO - PROCESS | 3433 | 1461648563370 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:23 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289f86800 == 18 [pid = 3433] [id = 26] 22:29:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 75 (0x7f028a445c00) [pid = 3433] [serial = 75] [outer = (nil)] 22:29:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 76 (0x7f028b0b8c00) [pid = 3433] [serial = 76] [outer = 0x7f028a445c00] 22:29:23 INFO - PROCESS | 3433 | 1461648563452 Marionette DEBUG loaded listener.js 22:29:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 77 (0x7f028cc0d000) [pid = 3433] [serial = 77] [outer = 0x7f028a445c00] 22:29:24 INFO - PROCESS | 3433 | 1461648564251 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]]]}] 22:29:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 22:29:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1235ms 22:29:24 INFO - PROCESS | 3433 | 1461648564302 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 22:29:24 INFO - PROCESS | 3433 | 1461648564306 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 22:29:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 22:29:24 INFO - PROCESS | 3433 | 1461648564312 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 22:29:24 INFO - PROCESS | 3433 | 1461648564315 Marionette TRACE conn3 <- [1,78,null,{}] 22:29:24 INFO - PROCESS | 3433 | 1461648564320 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}] 22:29:24 INFO - PROCESS | 3433 | 1461648564467 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 22:29:24 INFO - PROCESS | 3433 | 1461648564588 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:24 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028cccf800 == 19 [pid = 3433] [id = 27] 22:29:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 78 (0x7f028a444400) [pid = 3433] [serial = 78] [outer = (nil)] 22:29:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 79 (0x7f0296723400) [pid = 3433] [serial = 79] [outer = 0x7f028a444400] 22:29:24 INFO - PROCESS | 3433 | 1461648564660 Marionette DEBUG loaded listener.js 22:29:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 80 (0x7f0297599800) [pid = 3433] [serial = 80] [outer = 0x7f028a444400] 22:29:25 INFO - PROCESS | 3433 | 1461648565429 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]]]}] 22:29:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 22:29:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1177ms 22:29:25 INFO - PROCESS | 3433 | 1461648565490 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 22:29:25 INFO - PROCESS | 3433 | 1461648565494 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 22:29:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 22:29:25 INFO - PROCESS | 3433 | 1461648565500 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 22:29:25 INFO - PROCESS | 3433 | 1461648565502 Marionette TRACE conn3 <- [1,82,null,{}] 22:29:25 INFO - PROCESS | 3433 | 1461648565508 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}] 22:29:25 INFO - PROCESS | 3433 | 1461648565648 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 22:29:25 INFO - PROCESS | 3433 | 1461648565828 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:25 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02818bd000 == 20 [pid = 3433] [id = 28] 22:29:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 81 (0x7f0280c47400) [pid = 3433] [serial = 81] [outer = (nil)] 22:29:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 82 (0x7f0280ecf400) [pid = 3433] [serial = 82] [outer = 0x7f0280c47400] 22:29:25 INFO - PROCESS | 3433 | 1461648565896 Marionette DEBUG loaded listener.js 22:29:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 83 (0x7f0282677c00) [pid = 3433] [serial = 83] [outer = 0x7f0280c47400] 22:29:26 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02834e8800 == 19 [pid = 3433] [id = 21] 22:29:26 INFO - PROCESS | 3433 | 1461648566774 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]]]}] 22:29:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 22:29:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1330ms 22:29:26 INFO - PROCESS | 3433 | 1461648566831 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 22:29:26 INFO - PROCESS | 3433 | 1461648566836 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 22:29:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 22:29:26 INFO - PROCESS | 3433 | 1461648566845 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 22:29:26 INFO - PROCESS | 3433 | 1461648566850 Marionette TRACE conn3 <- [1,86,null,{}] 22:29:26 INFO - PROCESS | 3433 | 1461648566859 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}] 22:29:27 INFO - PROCESS | 3433 | 1461648567020 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 22:29:27 INFO - PROCESS | 3433 | 1461648567144 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:27 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02890b3000 == 20 [pid = 3433] [id = 29] 22:29:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 84 (0x7f0280ed3800) [pid = 3433] [serial = 84] [outer = (nil)] 22:29:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 85 (0x7f02874bd400) [pid = 3433] [serial = 85] [outer = 0x7f0280ed3800] 22:29:27 INFO - PROCESS | 3433 | 1461648567217 Marionette DEBUG loaded listener.js 22:29:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 86 (0x7f0288d8a400) [pid = 3433] [serial = 86] [outer = 0x7f0280ed3800] 22:29:28 INFO - PROCESS | 3433 | 1461648568004 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]]]}] 22:29:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 22:29:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1237ms 22:29:28 INFO - PROCESS | 3433 | 1461648568092 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 22:29:28 INFO - PROCESS | 3433 | 1461648568101 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 22:29:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 22:29:28 INFO - PROCESS | 3433 | 1461648568111 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 22:29:28 INFO - PROCESS | 3433 | 1461648568115 Marionette TRACE conn3 <- [1,90,null,{}] 22:29:28 INFO - PROCESS | 3433 | 1461648568120 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}] 22:29:28 INFO - PROCESS | 3433 | 1461648568274 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 22:29:28 INFO - PROCESS | 3433 | 1461648568399 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:28 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028cccb000 == 21 [pid = 3433] [id = 30] 22:29:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 87 (0x7f02898b8400) [pid = 3433] [serial = 87] [outer = (nil)] 22:29:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 88 (0x7f028af53400) [pid = 3433] [serial = 88] [outer = 0x7f02898b8400] 22:29:28 INFO - PROCESS | 3433 | 1461648568474 Marionette DEBUG loaded listener.js 22:29:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 89 (0x7f028cc0bc00) [pid = 3433] [serial = 89] [outer = 0x7f02898b8400] 22:29:29 INFO - PROCESS | 3433 | 1461648569250 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]]]}] 22:29:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 22:29:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1180ms 22:29:29 INFO - PROCESS | 3433 | 1461648569294 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 22:29:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 22:29:29 INFO - PROCESS | 3433 | 1461648569298 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 22:29:29 INFO - PROCESS | 3433 | 1461648569304 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 22:29:29 INFO - PROCESS | 3433 | 1461648569310 Marionette TRACE conn3 <- [1,94,null,{}] 22:29:29 INFO - PROCESS | 3433 | 1461648569325 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}] 22:29:29 INFO - PROCESS | 3433 | 1461648569499 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 22:29:29 INFO - PROCESS | 3433 | 1461648569626 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:29 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02967ca800 == 22 [pid = 3433] [id = 31] 22:29:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 90 (0x7f028a2f2400) [pid = 3433] [serial = 90] [outer = (nil)] 22:29:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 91 (0x7f02967d7000) [pid = 3433] [serial = 91] [outer = 0x7f028a2f2400] 22:29:29 INFO - PROCESS | 3433 | 1461648569702 Marionette DEBUG loaded listener.js 22:29:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 92 (0x7f02976f8400) [pid = 3433] [serial = 92] [outer = 0x7f028a2f2400] 22:29:30 INFO - PROCESS | 3433 | 1461648570514 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]]]}] 22:29:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 22:29:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1238ms 22:29:30 INFO - PROCESS | 3433 | 1461648570543 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 22:29:30 INFO - PROCESS | 3433 | 1461648570548 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 22:29:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 22:29:30 INFO - PROCESS | 3433 | 1461648570553 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 22:29:30 INFO - PROCESS | 3433 | 1461648570555 Marionette TRACE conn3 <- [1,98,null,{}] 22:29:30 INFO - PROCESS | 3433 | 1461648570561 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}] 22:29:30 INFO - PROCESS | 3433 | 1461648570709 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 22:29:30 INFO - PROCESS | 3433 | 1461648570839 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:30 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0287a74000 == 23 [pid = 3433] [id = 32] 22:29:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 93 (0x7f0291787800) [pid = 3433] [serial = 93] [outer = (nil)] 22:29:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 94 (0x7f0297adf800) [pid = 3433] [serial = 94] [outer = 0x7f0291787800] 22:29:30 INFO - PROCESS | 3433 | 1461648570912 Marionette DEBUG loaded listener.js 22:29:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 95 (0x7f0298853400) [pid = 3433] [serial = 95] [outer = 0x7f0291787800] 22:29:31 INFO - PROCESS | 3433 | 1461648571716 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]]]}] 22:29:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 22:29:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1233ms 22:29:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 22:29:31 INFO - PROCESS | 3433 | 1461648571788 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 22:29:31 INFO - PROCESS | 3433 | 1461648571791 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 22:29:31 INFO - PROCESS | 3433 | 1461648571797 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 22:29:31 INFO - PROCESS | 3433 | 1461648571800 Marionette TRACE conn3 <- [1,102,null,{}] 22:29:31 INFO - PROCESS | 3433 | 1461648571805 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}] 22:29:32 INFO - PROCESS | 3433 | 1461648572086 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 22:29:32 INFO - PROCESS | 3433 | 1461648572222 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:32 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0287a83000 == 24 [pid = 3433] [id = 33] 22:29:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 96 (0x7f0280ee1000) [pid = 3433] [serial = 96] [outer = (nil)] 22:29:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 97 (0x7f0282679c00) [pid = 3433] [serial = 97] [outer = 0x7f0280ee1000] 22:29:32 INFO - PROCESS | 3433 | 1461648572302 Marionette DEBUG loaded listener.js 22:29:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 98 (0x7f0286b83000) [pid = 3433] [serial = 98] [outer = 0x7f0280ee1000] 22:29:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02890a3800 == 23 [pid = 3433] [id = 25] 22:29:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02826dc800 == 22 [pid = 3433] [id = 24] 22:29:33 INFO - PROCESS | 3433 | 1461648573205 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]]]}] 22:29:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 22:29:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1479ms 22:29:33 INFO - PROCESS | 3433 | 1461648573276 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 22:29:33 INFO - PROCESS | 3433 | 1461648573282 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 22:29:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 22:29:33 INFO - PROCESS | 3433 | 1461648573290 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 22:29:33 INFO - PROCESS | 3433 | 1461648573296 Marionette TRACE conn3 <- [1,106,null,{}] 22:29:33 INFO - PROCESS | 3433 | 1461648573303 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}] 22:29:33 INFO - PROCESS | 3433 | 1461648573501 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 22:29:33 INFO - PROCESS | 3433 | 1461648573707 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:33 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028a5e3000 == 23 [pid = 3433] [id = 34] 22:29:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 99 (0x7f028a215000) [pid = 3433] [serial = 99] [outer = (nil)] 22:29:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 100 (0x7f028a2e6c00) [pid = 3433] [serial = 100] [outer = 0x7f028a215000] 22:29:33 INFO - PROCESS | 3433 | 1461648573792 Marionette DEBUG loaded listener.js 22:29:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 101 (0x7f028b143c00) [pid = 3433] [serial = 101] [outer = 0x7f028a215000] 22:29:34 INFO - PROCESS | 3433 | 1461648574544 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]]]}] 22:29:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 22:29:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1291ms 22:29:34 INFO - PROCESS | 3433 | 1461648574582 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 22:29:34 INFO - PROCESS | 3433 | 1461648574590 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 22:29:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 22:29:34 INFO - PROCESS | 3433 | 1461648574600 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 22:29:34 INFO - PROCESS | 3433 | 1461648574604 Marionette TRACE conn3 <- [1,110,null,{}] 22:29:34 INFO - PROCESS | 3433 | 1461648574628 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}] 22:29:34 INFO - PROCESS | 3433 | 1461648574793 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 22:29:34 INFO - PROCESS | 3433 | 1461648574922 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:34 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02967ca000 == 24 [pid = 3433] [id = 35] 22:29:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 102 (0x7f028b144c00) [pid = 3433] [serial = 102] [outer = (nil)] 22:29:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 103 (0x7f029671f000) [pid = 3433] [serial = 103] [outer = 0x7f028b144c00] 22:29:34 INFO - PROCESS | 3433 | 1461648574993 Marionette DEBUG loaded listener.js 22:29:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 104 (0x7f0297686000) [pid = 3433] [serial = 104] [outer = 0x7f028b144c00] 22:29:35 INFO - PROCESS | 3433 | 1461648575846 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]]]}] 22:29:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 22:29:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1301ms 22:29:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 22:29:35 INFO - PROCESS | 3433 | 1461648575902 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 22:29:35 INFO - PROCESS | 3433 | 1461648575905 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 22:29:35 INFO - PROCESS | 3433 | 1461648575911 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 22:29:35 INFO - PROCESS | 3433 | 1461648575917 Marionette TRACE conn3 <- [1,114,null,{}] 22:29:35 INFO - PROCESS | 3433 | 1461648575932 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}] 22:29:36 INFO - PROCESS | 3433 | 1461648576128 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 22:29:36 INFO - PROCESS | 3433 | 1461648576257 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:36 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0298b0f000 == 25 [pid = 3433] [id = 36] 22:29:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 105 (0x7f0297ad9400) [pid = 3433] [serial = 105] [outer = (nil)] 22:29:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 106 (0x7f02989cf800) [pid = 3433] [serial = 106] [outer = 0x7f0297ad9400] 22:29:36 INFO - PROCESS | 3433 | 1461648576334 Marionette DEBUG loaded listener.js 22:29:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 107 (0x7f029a531000) [pid = 3433] [serial = 107] [outer = 0x7f0297ad9400] 22:29:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 108 (0x7f029c36d800) [pid = 3433] [serial = 108] [outer = 0x7f0280eda400] 22:29:37 INFO - PROCESS | 3433 | 1461648577292 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]]]}] 22:29:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 22:29:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1445ms 22:29:37 INFO - PROCESS | 3433 | 1461648577355 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 22:29:37 INFO - PROCESS | 3433 | 1461648577359 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 22:29:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 22:29:37 INFO - PROCESS | 3433 | 1461648577365 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 22:29:37 INFO - PROCESS | 3433 | 1461648577367 Marionette TRACE conn3 <- [1,118,null,{}] 22:29:37 INFO - PROCESS | 3433 | 1461648577373 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}] 22:29:37 INFO - PROCESS | 3433 | 1461648577528 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 22:29:37 INFO - PROCESS | 3433 | 1461648577665 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:37 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028684b800 == 26 [pid = 3433] [id = 37] 22:29:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 109 (0x7f02988f7800) [pid = 3433] [serial = 109] [outer = (nil)] 22:29:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 110 (0x7f029c10c000) [pid = 3433] [serial = 110] [outer = 0x7f02988f7800] 22:29:37 INFO - PROCESS | 3433 | 1461648577736 Marionette DEBUG loaded listener.js 22:29:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 111 (0x7f029c4ae800) [pid = 3433] [serial = 111] [outer = 0x7f02988f7800] 22:29:38 INFO - PROCESS | 3433 | 1461648578561 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]]]}] 22:29:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 22:29:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1229ms 22:29:38 INFO - PROCESS | 3433 | 1461648578595 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 22:29:38 INFO - PROCESS | 3433 | 1461648578600 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 22:29:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 22:29:38 INFO - PROCESS | 3433 | 1461648578608 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 22:29:38 INFO - PROCESS | 3433 | 1461648578612 Marionette TRACE conn3 <- [1,122,null,{}] 22:29:38 INFO - PROCESS | 3433 | 1461648578620 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}] 22:29:38 INFO - PROCESS | 3433 | 1461648578796 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 22:29:38 INFO - PROCESS | 3433 | 1461648578929 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:38 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02834ee800 == 27 [pid = 3433] [id = 38] 22:29:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 112 (0x7f0289f46c00) [pid = 3433] [serial = 112] [outer = (nil)] 22:29:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 113 (0x7f028a216400) [pid = 3433] [serial = 113] [outer = 0x7f0289f46c00] 22:29:39 INFO - PROCESS | 3433 | 1461648579007 Marionette DEBUG loaded listener.js 22:29:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 114 (0x7f028b146400) [pid = 3433] [serial = 114] [outer = 0x7f0289f46c00] 22:29:39 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02890b3000 == 26 [pid = 3433] [id = 29] 22:29:39 INFO - PROCESS | 3433 | 1461648579881 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]]]}] 22:29:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 22:29:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1335ms 22:29:39 INFO - PROCESS | 3433 | 1461648579944 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 22:29:39 INFO - PROCESS | 3433 | 1461648579950 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 22:29:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 22:29:39 INFO - PROCESS | 3433 | 1461648579958 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 22:29:39 INFO - PROCESS | 3433 | 1461648579962 Marionette TRACE conn3 <- [1,126,null,{}] 22:29:39 INFO - PROCESS | 3433 | 1461648579970 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}] 22:29:40 INFO - PROCESS | 3433 | 1461648580129 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 22:29:40 INFO - PROCESS | 3433 | 1461648580261 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:40 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02908eb000 == 27 [pid = 3433] [id = 39] 22:29:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 115 (0x7f0289ced400) [pid = 3433] [serial = 115] [outer = (nil)] 22:29:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 116 (0x7f028cb3dc00) [pid = 3433] [serial = 116] [outer = 0x7f0289ced400] 22:29:40 INFO - PROCESS | 3433 | 1461648580338 Marionette DEBUG loaded listener.js 22:29:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 117 (0x7f0290864000) [pid = 3433] [serial = 117] [outer = 0x7f0289ced400] 22:29:41 INFO - PROCESS | 3433 | 1461648581172 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]]]}] 22:29:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 22:29:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1236ms 22:29:41 INFO - PROCESS | 3433 | 1461648581194 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 22:29:41 INFO - PROCESS | 3433 | 1461648581202 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 22:29:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 22:29:41 INFO - PROCESS | 3433 | 1461648581212 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 22:29:41 INFO - PROCESS | 3433 | 1461648581215 Marionette TRACE conn3 <- [1,130,null,{}] 22:29:41 INFO - PROCESS | 3433 | 1461648581221 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}] 22:29:41 INFO - PROCESS | 3433 | 1461648581368 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 22:29:41 INFO - PROCESS | 3433 | 1461648581507 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:41 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029a560000 == 28 [pid = 3433] [id = 40] 22:29:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 118 (0x7f028ccdd000) [pid = 3433] [serial = 118] [outer = (nil)] 22:29:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 119 (0x7f0297adb000) [pid = 3433] [serial = 119] [outer = 0x7f028ccdd000] 22:29:41 INFO - PROCESS | 3433 | 1461648581578 Marionette DEBUG loaded listener.js 22:29:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 120 (0x7f0298b91400) [pid = 3433] [serial = 120] [outer = 0x7f028ccdd000] 22:29:42 INFO - PROCESS | 3433 | 1461648582413 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]]]}] 22:29:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 22:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1232ms 22:29:42 INFO - PROCESS | 3433 | 1461648582444 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 22:29:42 INFO - PROCESS | 3433 | 1461648582447 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 22:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 22:29:42 INFO - PROCESS | 3433 | 1461648582453 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 22:29:42 INFO - PROCESS | 3433 | 1461648582459 Marionette TRACE conn3 <- [1,134,null,{}] 22:29:42 INFO - PROCESS | 3433 | 1461648582474 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}] 22:29:42 INFO - PROCESS | 3433 | 1461648582621 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 22:29:42 INFO - PROCESS | 3433 | 1461648582761 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:42 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029cb9f800 == 29 [pid = 3433] [id = 41] 22:29:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 121 (0x7f029aa42800) [pid = 3433] [serial = 121] [outer = (nil)] 22:29:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 122 (0x7f029c97c400) [pid = 3433] [serial = 122] [outer = 0x7f029aa42800] 22:29:42 INFO - PROCESS | 3433 | 1461648582838 Marionette DEBUG loaded listener.js 22:29:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 123 (0x7f029cd0bc00) [pid = 3433] [serial = 123] [outer = 0x7f029aa42800] 22:29:43 INFO - PROCESS | 3433 | 1461648583729 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]]]}] 22:29:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 22:29:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1345ms 22:29:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 22:29:43 INFO - PROCESS | 3433 | 1461648583800 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 22:29:43 INFO - PROCESS | 3433 | 1461648583803 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 22:29:43 INFO - PROCESS | 3433 | 1461648583809 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 22:29:43 INFO - PROCESS | 3433 | 1461648583812 Marionette TRACE conn3 <- [1,138,null,{}] 22:29:43 INFO - PROCESS | 3433 | 1461648583817 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}] 22:29:43 INFO - PROCESS | 3433 | 1461648583967 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 22:29:44 INFO - PROCESS | 3433 | 1461648584097 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:44 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0286860000 == 30 [pid = 3433] [id = 42] 22:29:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 124 (0x7f0280a1ec00) [pid = 3433] [serial = 124] [outer = (nil)] 22:29:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 125 (0x7f0284035400) [pid = 3433] [serial = 125] [outer = 0x7f0280a1ec00] 22:29:44 INFO - PROCESS | 3433 | 1461648584168 Marionette DEBUG loaded listener.js 22:29:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 126 (0x7f0284038c00) [pid = 3433] [serial = 126] [outer = 0x7f0280a1ec00] 22:29:44 INFO - PROCESS | 3433 | 1461648584965 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]]]}] 22:29:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 22:29:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1188ms 22:29:45 INFO - PROCESS | 3433 | 1461648585003 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 22:29:45 INFO - PROCESS | 3433 | 1461648585006 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 22:29:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 22:29:45 INFO - PROCESS | 3433 | 1461648585014 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 22:29:45 INFO - PROCESS | 3433 | 1461648585017 Marionette TRACE conn3 <- [1,142,null,{}] 22:29:45 INFO - PROCESS | 3433 | 1461648585022 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}] 22:29:45 INFO - PROCESS | 3433 | 1461648585156 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 22:29:45 INFO - PROCESS | 3433 | 1461648585296 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:45 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029f46e800 == 31 [pid = 3433] [id = 43] 22:29:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 127 (0x7f0280ed2c00) [pid = 3433] [serial = 127] [outer = (nil)] 22:29:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 128 (0x7f0284084400) [pid = 3433] [serial = 128] [outer = 0x7f0280ed2c00] 22:29:45 INFO - PROCESS | 3433 | 1461648585366 Marionette DEBUG loaded listener.js 22:29:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 129 (0x7f028687f400) [pid = 3433] [serial = 129] [outer = 0x7f0280ed2c00] 22:29:46 INFO - PROCESS | 3433 | 1461648586283 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]]]}] 22:29:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 22:29:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1327ms 22:29:46 INFO - PROCESS | 3433 | 1461648586343 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 22:29:46 INFO - PROCESS | 3433 | 1461648586348 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 22:29:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 22:29:46 INFO - PROCESS | 3433 | 1461648586355 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 22:29:46 INFO - PROCESS | 3433 | 1461648586361 Marionette TRACE conn3 <- [1,146,null,{}] 22:29:46 INFO - PROCESS | 3433 | 1461648586369 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}] 22:29:46 INFO - PROCESS | 3433 | 1461648586522 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 22:29:46 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028a5e3000 == 30 [pid = 3433] [id = 34] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028986e000 == 29 [pid = 3433] [id = 22] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028cccf800 == 28 [pid = 3433] [id = 27] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02834e9000 == 27 [pid = 3433] [id = 6] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289f86800 == 26 [pid = 3433] [id = 26] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02818bd000 == 25 [pid = 3433] [id = 28] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0298b0f000 == 24 [pid = 3433] [id = 36] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02967ca000 == 23 [pid = 3433] [id = 35] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280b29800 == 22 [pid = 3433] [id = 8] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028b0d4000 == 21 [pid = 3433] [id = 20] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028233f000 == 20 [pid = 3433] [id = 9] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0287a83000 == 19 [pid = 3433] [id = 33] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028684b800 == 18 [pid = 3433] [id = 37] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028a5fc000 == 17 [pid = 3433] [id = 23] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028cccb000 == 16 [pid = 3433] [id = 30] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02967ca800 == 15 [pid = 3433] [id = 31] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029f46e800 == 14 [pid = 3433] [id = 43] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0286860000 == 13 [pid = 3433] [id = 42] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029cb9f800 == 12 [pid = 3433] [id = 41] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029a560000 == 11 [pid = 3433] [id = 40] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02834ee800 == 10 [pid = 3433] [id = 38] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0287a74000 == 9 [pid = 3433] [id = 32] 22:29:48 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02908eb000 == 8 [pid = 3433] [id = 39] 22:29:49 INFO - PROCESS | 3433 | 1461648589858 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:49 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02818bd000 == 9 [pid = 3433] [id = 44] 22:29:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 130 (0x7f02823b2000) [pid = 3433] [serial = 130] [outer = (nil)] 22:29:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 131 (0x7f028267a800) [pid = 3433] [serial = 131] [outer = 0x7f02823b2000] 22:29:49 INFO - PROCESS | 3433 | 1461648589935 Marionette DEBUG loaded listener.js 22:29:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 132 (0x7f0284085400) [pid = 3433] [serial = 132] [outer = 0x7f02823b2000] 22:29:50 INFO - PROCESS | 3433 | 1461648590599 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]]]}] 22:29:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 22:29:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 4291ms 22:29:50 INFO - PROCESS | 3433 | 1461648590648 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 22:29:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 22:29:50 INFO - PROCESS | 3433 | 1461648590654 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 22:29:50 INFO - PROCESS | 3433 | 1461648590661 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 22:29:50 INFO - PROCESS | 3433 | 1461648590666 Marionette TRACE conn3 <- [1,150,null,{}] 22:29:50 INFO - PROCESS | 3433 | 1461648590673 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}] 22:29:50 INFO - PROCESS | 3433 | 1461648590835 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 22:29:50 INFO - PROCESS | 3433 | 1461648590928 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:50 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02885db000 == 10 [pid = 3433] [id = 45] 22:29:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 133 (0x7f0287344c00) [pid = 3433] [serial = 133] [outer = (nil)] 22:29:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 134 (0x7f0288255800) [pid = 3433] [serial = 134] [outer = 0x7f0287344c00] 22:29:51 INFO - PROCESS | 3433 | 1461648590993 Marionette DEBUG loaded listener.js 22:29:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 135 (0x7f0289ce6000) [pid = 3433] [serial = 135] [outer = 0x7f0287344c00] 22:29:51 INFO - PROCESS | 3433 | 1461648591660 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]]]}] 22:29:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 22:29:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1031ms 22:29:51 INFO - PROCESS | 3433 | 1461648591695 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 22:29:51 INFO - PROCESS | 3433 | 1461648591702 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 22:29:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 22:29:51 INFO - PROCESS | 3433 | 1461648591709 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 22:29:51 INFO - PROCESS | 3433 | 1461648591712 Marionette TRACE conn3 <- [1,154,null,{}] 22:29:51 INFO - PROCESS | 3433 | 1461648591718 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}] 22:29:51 INFO - PROCESS | 3433 | 1461648591951 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 22:29:52 INFO - PROCESS | 3433 | 1461648592015 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:52 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028a5fc000 == 11 [pid = 3433] [id = 46] 22:29:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 136 (0x7f028a217c00) [pid = 3433] [serial = 136] [outer = (nil)] 22:29:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 137 (0x7f028cc13000) [pid = 3433] [serial = 137] [outer = 0x7f028a217c00] 22:29:52 INFO - PROCESS | 3433 | 1461648592165 Marionette DEBUG loaded listener.js 22:29:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 138 (0x7f028da14000) [pid = 3433] [serial = 138] [outer = 0x7f028a217c00] 22:29:53 INFO - PROCESS | 3433 | 1461648593018 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]]]}] 22:29:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 22:29:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1334ms 22:29:53 INFO - PROCESS | 3433 | 1461648593044 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 22:29:53 INFO - PROCESS | 3433 | 1461648593047 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 22:29:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 22:29:53 INFO - PROCESS | 3433 | 1461648593061 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 22:29:53 INFO - PROCESS | 3433 | 1461648593070 Marionette TRACE conn3 <- [1,158,null,{}] 22:29:53 INFO - PROCESS | 3433 | 1461648593086 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}] 22:29:53 INFO - PROCESS | 3433 | 1461648593259 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 22:29:53 INFO - PROCESS | 3433 | 1461648593296 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:53 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029850b000 == 12 [pid = 3433] [id = 47] 22:29:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 139 (0x7f029789ac00) [pid = 3433] [serial = 139] [outer = (nil)] 22:29:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 140 (0x7f0297ad9c00) [pid = 3433] [serial = 140] [outer = 0x7f029789ac00] 22:29:53 INFO - PROCESS | 3433 | 1461648593359 Marionette DEBUG loaded listener.js 22:29:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 141 (0x7f02988f1c00) [pid = 3433] [serial = 141] [outer = 0x7f029789ac00] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 140 (0x7f028280a000) [pid = 3433] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 139 (0x7f0280ece400) [pid = 3433] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 138 (0x7f02881c4000) [pid = 3433] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 137 (0x7f028267e800) [pid = 3433] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 136 (0x7f0280ece000) [pid = 3433] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 135 (0x7f0282679800) [pid = 3433] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 134 (0x7f028ccdd400) [pid = 3433] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 133 (0x7f0284087400) [pid = 3433] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 132 (0x7f0282675400) [pid = 3433] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 131 (0x7f0291787800) [pid = 3433] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 130 (0x7f0280c47400) [pid = 3433] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 129 (0x7f0280ee7800) [pid = 3433] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 128 (0x7f028a444400) [pid = 3433] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 127 (0x7f028a215000) [pid = 3433] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 126 (0x7f0289f46c00) [pid = 3433] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 125 (0x7f0286b80c00) [pid = 3433] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 124 (0x7f028a445c00) [pid = 3433] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 123 (0x7f0282809400) [pid = 3433] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 122 (0x7f0280ee1000) [pid = 3433] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 121 (0x7f0280a1ec00) [pid = 3433] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 120 (0x7f0280c45800) [pid = 3433] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 119 (0x7f0289ced400) [pid = 3433] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 118 (0x7f028a2f2400) [pid = 3433] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 117 (0x7f02823b9c00) [pid = 3433] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 116 (0x7f029aa42800) [pid = 3433] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 115 (0x7f02898b8400) [pid = 3433] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 114 (0x7f0282805000) [pid = 3433] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 113 (0x7f0280ed3800) [pid = 3433] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 112 (0x7f0297ad9400) [pid = 3433] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 111 (0x7f0280c48400) [pid = 3433] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 110 (0x7f028b144c00) [pid = 3433] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 109 (0x7f028408a400) [pid = 3433] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 108 (0x7f02988f7800) [pid = 3433] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 22:29:55 INFO - PROCESS | 3433 | --DOMWINDOW == 107 (0x7f028ccdd000) [pid = 3433] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 22:29:55 INFO - PROCESS | 3433 | 1461648595183 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]]]}] 22:29:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 22:29:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2154ms 22:29:55 INFO - PROCESS | 3433 | 1461648595224 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 22:29:55 INFO - PROCESS | 3433 | 1461648595227 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 22:29:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 22:29:55 INFO - PROCESS | 3433 | 1461648595267 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 22:29:55 INFO - PROCESS | 3433 | 1461648595269 Marionette TRACE conn3 <- [1,162,null,{}] 22:29:55 INFO - PROCESS | 3433 | 1461648595347 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}] 22:29:55 INFO - PROCESS | 3433 | 1461648595494 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 22:29:55 INFO - PROCESS | 3433 | 1461648595626 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:55 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02878a6800 == 13 [pid = 3433] [id = 48] 22:29:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 108 (0x7f02811e3000) [pid = 3433] [serial = 142] [outer = (nil)] 22:29:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 109 (0x7f02897da000) [pid = 3433] [serial = 143] [outer = 0x7f02811e3000] 22:29:55 INFO - PROCESS | 3433 | 1461648595702 Marionette DEBUG loaded listener.js 22:29:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 110 (0x7f028a444000) [pid = 3433] [serial = 144] [outer = 0x7f02811e3000] 22:29:56 INFO - PROCESS | 3433 | 1461648596275 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]]]}] 22:29:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 22:29:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1054ms 22:29:56 INFO - PROCESS | 3433 | 1461648596301 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 22:29:56 INFO - PROCESS | 3433 | 1461648596304 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 22:29:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 22:29:56 INFO - PROCESS | 3433 | 1461648596310 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 22:29:56 INFO - PROCESS | 3433 | 1461648596312 Marionette TRACE conn3 <- [1,166,null,{}] 22:29:56 INFO - PROCESS | 3433 | 1461648596317 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}] 22:29:56 INFO - PROCESS | 3433 | 1461648596446 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 22:29:56 INFO - PROCESS | 3433 | 1461648596547 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:56 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028dac8800 == 14 [pid = 3433] [id = 49] 22:29:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 111 (0x7f028ccdd400) [pid = 3433] [serial = 145] [outer = (nil)] 22:29:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 112 (0x7f029178a000) [pid = 3433] [serial = 146] [outer = 0x7f028ccdd400] 22:29:56 INFO - PROCESS | 3433 | 1461648596622 Marionette DEBUG loaded listener.js 22:29:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 113 (0x7f029a52c400) [pid = 3433] [serial = 147] [outer = 0x7f028ccdd400] 22:29:57 INFO - PROCESS | 3433 | 1461648597564 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]]]}] 22:29:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 22:29:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1280ms 22:29:57 INFO - PROCESS | 3433 | 1461648597592 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 22:29:57 INFO - PROCESS | 3433 | 1461648597598 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 22:29:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 22:29:57 INFO - PROCESS | 3433 | 1461648597606 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 22:29:57 INFO - PROCESS | 3433 | 1461648597611 Marionette TRACE conn3 <- [1,170,null,{}] 22:29:57 INFO - PROCESS | 3433 | 1461648597619 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}] 22:29:57 INFO - PROCESS | 3433 | 1461648597777 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 22:29:57 INFO - PROCESS | 3433 | 1461648597917 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:57 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02834ae800 == 15 [pid = 3433] [id = 50] 22:29:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 114 (0x7f0284035800) [pid = 3433] [serial = 148] [outer = (nil)] 22:29:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 115 (0x7f0286b84c00) [pid = 3433] [serial = 149] [outer = 0x7f0284035800] 22:29:57 INFO - PROCESS | 3433 | 1461648597990 Marionette DEBUG loaded listener.js 22:29:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 116 (0x7f02885b1c00) [pid = 3433] [serial = 150] [outer = 0x7f0284035800] 22:29:58 INFO - PROCESS | 3433 | 1461648598865 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]]]}] 22:29:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 22:29:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1331ms 22:29:58 INFO - PROCESS | 3433 | 1461648598937 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 22:29:58 INFO - PROCESS | 3433 | 1461648598945 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 22:29:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 22:29:58 INFO - PROCESS | 3433 | 1461648598954 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 22:29:58 INFO - PROCESS | 3433 | 1461648598958 Marionette TRACE conn3 <- [1,174,null,{}] 22:29:58 INFO - PROCESS | 3433 | 1461648598964 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}] 22:29:59 INFO - PROCESS | 3433 | 1461648599126 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 22:29:59 INFO - PROCESS | 3433 | 1461648599262 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:29:59 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029769f800 == 16 [pid = 3433] [id = 51] 22:29:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 117 (0x7f0280c4bc00) [pid = 3433] [serial = 151] [outer = (nil)] 22:29:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 118 (0x7f028cc03000) [pid = 3433] [serial = 152] [outer = 0x7f0280c4bc00] 22:29:59 INFO - PROCESS | 3433 | 1461648599335 Marionette DEBUG loaded listener.js 22:29:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 119 (0x7f028da0b800) [pid = 3433] [serial = 153] [outer = 0x7f0280c4bc00] 22:30:00 INFO - PROCESS | 3433 | 1461648600397 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]]]}] 22:30:00 INFO - PROCESS | 3433 | 1461648600437 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 22:30:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 22:30:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1539ms 22:30:00 INFO - PROCESS | 3433 | 1461648600493 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 22:30:00 INFO - PROCESS | 3433 | 1461648600499 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 22:30:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 22:30:00 INFO - PROCESS | 3433 | 1461648600506 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 22:30:00 INFO - PROCESS | 3433 | 1461648600511 Marionette TRACE conn3 <- [1,178,null,{}] 22:30:00 INFO - PROCESS | 3433 | 1461648600517 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}] 22:30:00 INFO - PROCESS | 3433 | 1461648600710 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 22:30:00 INFO - PROCESS | 3433 | 1461648600955 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:00 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280b30000 == 17 [pid = 3433] [id = 52] 22:30:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 120 (0x7f0282635800) [pid = 3433] [serial = 154] [outer = (nil)] 22:30:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 121 (0x7f0282804800) [pid = 3433] [serial = 155] [outer = 0x7f0282635800] 22:30:01 INFO - PROCESS | 3433 | 1461648601031 Marionette DEBUG loaded listener.js 22:30:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 122 (0x7f0284032800) [pid = 3433] [serial = 156] [outer = 0x7f0282635800] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 121 (0x7f028cc0d000) [pid = 3433] [serial = 77] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 120 (0x7f0296723400) [pid = 3433] [serial = 79] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 119 (0x7f028688a000) [pid = 3433] [serial = 71] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 118 (0x7f028b0b8c00) [pid = 3433] [serial = 76] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 117 (0x7f0297adf800) [pid = 3433] [serial = 94] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 116 (0x7f0286b83000) [pid = 3433] [serial = 98] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 115 (0x7f028a216400) [pid = 3433] [serial = 113] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 114 (0x7f028a217800) [pid = 3433] [serial = 74] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 113 (0x7f029a54e800) [pid = 3433] [serial = 2] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 112 (0x7f0283432400) [pid = 3433] [serial = 70] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 111 (0x7f0282679c00) [pid = 3433] [serial = 97] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 110 (0x7f028687b400) [pid = 3433] [serial = 40] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 109 (0x7f028a450c00) [pid = 3433] [serial = 46] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 108 (0x7f028b144000) [pid = 3433] [serial = 49] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 107 (0x7f028a2edc00) [pid = 3433] [serial = 52] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 106 (0x7f028cc06000) [pid = 3433] [serial = 53] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 105 (0x7f0280ee2000) [pid = 3433] [serial = 34] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 104 (0x7f0297591800) [pid = 3433] [serial = 58] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 103 (0x7f0290863800) [pid = 3433] [serial = 55] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 102 (0x7f02967cdc00) [pid = 3433] [serial = 56] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 101 (0x7f0287344000) [pid = 3433] [serial = 37] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 100 (0x7f0286913400) [pid = 3433] [serial = 43] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 99 (0x7f0280da0800) [pid = 3433] [serial = 28] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 98 (0x7f0283435c00) [pid = 3433] [serial = 38] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 97 (0x7f0289f43000) [pid = 3433] [serial = 44] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 96 (0x7f02887af400) [pid = 3433] [serial = 41] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 95 (0x7f029760b000) [pid = 3433] [serial = 59] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 94 (0x7f028acf7800) [pid = 3433] [serial = 47] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 93 (0x7f0280ee0000) [pid = 3433] [serial = 31] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 92 (0x7f028cb44c00) [pid = 3433] [serial = 50] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 91 (0x7f0286b8ac00) [pid = 3433] [serial = 26] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 90 (0x7f0282810400) [pid = 3433] [serial = 35] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 89 (0x7f0298853400) [pid = 3433] [serial = 95] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 88 (0x7f02891b9000) [pid = 3433] [serial = 9] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 87 (0x7f0282677c00) [pid = 3433] [serial = 83] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 86 (0x7f028280e000) [pid = 3433] [serial = 62] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 85 (0x7f028af53400) [pid = 3433] [serial = 88] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 84 (0x7f02885aec00) [pid = 3433] [serial = 64] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 83 (0x7f0297599800) [pid = 3433] [serial = 80] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 82 (0x7f0282640c00) [pid = 3433] [serial = 61] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 81 (0x7f029671f000) [pid = 3433] [serial = 103] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 80 (0x7f028a2e6c00) [pid = 3433] [serial = 100] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 79 (0x7f028b146400) [pid = 3433] [serial = 114] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 78 (0x7f028b143c00) [pid = 3433] [serial = 101] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 77 (0x7f0289a33800) [pid = 3433] [serial = 73] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 76 (0x7f0280ecf400) [pid = 3433] [serial = 82] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 75 (0x7f02874bd400) [pid = 3433] [serial = 85] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 74 (0x7f028cb3dc00) [pid = 3433] [serial = 116] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 73 (0x7f029a531000) [pid = 3433] [serial = 107] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 72 (0x7f028cb4b000) [pid = 3433] [serial = 68] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 71 (0x7f029c10c000) [pid = 3433] [serial = 110] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 70 (0x7f0297adb000) [pid = 3433] [serial = 119] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 69 (0x7f0297686000) [pid = 3433] [serial = 104] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 68 (0x7f028906a800) [pid = 3433] [serial = 65] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 67 (0x7f028a445000) [pid = 3433] [serial = 12] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 66 (0x7f02989cf800) [pid = 3433] [serial = 106] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 65 (0x7f028a215800) [pid = 3433] [serial = 67] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 64 (0x7f0284084400) [pid = 3433] [serial = 128] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 63 (0x7f0280c4a800) [pid = 3433] [serial = 25] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 62 (0x7f0290864000) [pid = 3433] [serial = 117] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 61 (0x7f02976f8400) [pid = 3433] [serial = 92] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 60 (0x7f0283fbc400) [pid = 3433] [serial = 22] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 59 (0x7f0280a14800) [pid = 3433] [serial = 23] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 58 (0x7f029cd0bc00) [pid = 3433] [serial = 123] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 57 (0x7f0284035400) [pid = 3433] [serial = 125] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 56 (0x7f028cc0bc00) [pid = 3433] [serial = 89] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 55 (0x7f0282807000) [pid = 3433] [serial = 16] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 54 (0x7f028280dc00) [pid = 3433] [serial = 17] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 53 (0x7f029c97c400) [pid = 3433] [serial = 122] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 52 (0x7f0288d8a400) [pid = 3433] [serial = 86] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 51 (0x7f02967d7000) [pid = 3433] [serial = 91] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 50 (0x7f0282672000) [pid = 3433] [serial = 19] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 49 (0x7f0280ec8400) [pid = 3433] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 48 (0x7f029c4ae800) [pid = 3433] [serial = 111] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 47 (0x7f0298b91400) [pid = 3433] [serial = 120] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | --DOMWINDOW == 46 (0x7f0284038c00) [pid = 3433] [serial = 126] [outer = (nil)] [url = about:blank] 22:30:01 INFO - PROCESS | 3433 | 1461648601766 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]]]}] 22:30:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 22:30:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1289ms 22:30:01 INFO - PROCESS | 3433 | 1461648601797 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 22:30:01 INFO - PROCESS | 3433 | 1461648601806 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 22:30:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 22:30:01 INFO - PROCESS | 3433 | 1461648601817 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 22:30:01 INFO - PROCESS | 3433 | 1461648601821 Marionette TRACE conn3 <- [1,182,null,{}] 22:30:01 INFO - PROCESS | 3433 | 1461648601829 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}] 22:30:02 INFO - PROCESS | 3433 | 1461648602049 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 22:30:02 INFO - PROCESS | 3433 | 1461648602172 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:02 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02834dd000 == 18 [pid = 3433] [id = 53] 22:30:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 47 (0x7f0280a11c00) [pid = 3433] [serial = 157] [outer = (nil)] 22:30:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 48 (0x7f028403c800) [pid = 3433] [serial = 158] [outer = 0x7f0280a11c00] 22:30:02 INFO - PROCESS | 3433 | 1461648602370 Marionette DEBUG loaded listener.js 22:30:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 49 (0x7f028408d800) [pid = 3433] [serial = 159] [outer = 0x7f0280a11c00] 22:30:03 INFO - PROCESS | 3433 | 1461648602997 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]]]}] 22:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 22:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1229ms 22:30:03 INFO - PROCESS | 3433 | 1461648603047 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 22:30:03 INFO - PROCESS | 3433 | 1461648603050 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 22:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 22:30:03 INFO - PROCESS | 3433 | 1461648603055 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 22:30:03 INFO - PROCESS | 3433 | 1461648603061 Marionette TRACE conn3 <- [1,186,null,{}] 22:30:03 INFO - PROCESS | 3433 | 1461648603083 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}] 22:30:03 INFO - PROCESS | 3433 | 1461648603233 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 22:30:03 INFO - PROCESS | 3433 | 1461648603246 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:03 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0286940000 == 19 [pid = 3433] [id = 54] 22:30:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 50 (0x7f02874bc800) [pid = 3433] [serial = 160] [outer = (nil)] 22:30:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 51 (0x7f02885a7400) [pid = 3433] [serial = 161] [outer = 0x7f02874bc800] 22:30:03 INFO - PROCESS | 3433 | 1461648603314 Marionette DEBUG loaded listener.js 22:30:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 52 (0x7f0289069c00) [pid = 3433] [serial = 162] [outer = 0x7f02874bc800] 22:30:04 INFO - PROCESS | 3433 | 1461648604188 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]]]}] 22:30:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 22:30:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1181ms 22:30:04 INFO - PROCESS | 3433 | 1461648604238 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 22:30:04 INFO - PROCESS | 3433 | 1461648604242 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 22:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 22:30:04 INFO - PROCESS | 3433 | 1461648604255 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 22:30:04 INFO - PROCESS | 3433 | 1461648604257 Marionette TRACE conn3 <- [1,190,null,{}] 22:30:04 INFO - PROCESS | 3433 | 1461648604262 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}] 22:30:04 INFO - PROCESS | 3433 | 1461648604439 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 22:30:04 INFO - PROCESS | 3433 | 1461648604467 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:04 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0288787800 == 20 [pid = 3433] [id = 55] 22:30:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 53 (0x7f028906a000) [pid = 3433] [serial = 163] [outer = (nil)] 22:30:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 54 (0x7f0289f49800) [pid = 3433] [serial = 164] [outer = 0x7f028906a000] 22:30:04 INFO - PROCESS | 3433 | 1461648604530 Marionette DEBUG loaded listener.js 22:30:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 55 (0x7f028a2a6000) [pid = 3433] [serial = 165] [outer = 0x7f028906a000] 22:30:05 INFO - PROCESS | 3433 | 1461648605249 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]]]}] 22:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 22:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1032ms 22:30:05 INFO - PROCESS | 3433 | 1461648605288 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 22:30:05 INFO - PROCESS | 3433 | 1461648605290 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 22:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 22:30:05 INFO - PROCESS | 3433 | 1461648605302 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 22:30:05 INFO - PROCESS | 3433 | 1461648605304 Marionette TRACE conn3 <- [1,194,null,{}] 22:30:05 INFO - PROCESS | 3433 | 1461648605308 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}] 22:30:05 INFO - PROCESS | 3433 | 1461648605517 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 22:30:05 INFO - PROCESS | 3433 | 1461648605530 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:05 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028942c000 == 21 [pid = 3433] [id = 56] 22:30:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 56 (0x7f028a2a7800) [pid = 3433] [serial = 166] [outer = (nil)] 22:30:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 57 (0x7f028a56f000) [pid = 3433] [serial = 167] [outer = 0x7f028a2a7800] 22:30:05 INFO - PROCESS | 3433 | 1461648605587 Marionette DEBUG loaded listener.js 22:30:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 58 (0x7f028af56000) [pid = 3433] [serial = 168] [outer = 0x7f028a2a7800] 22:30:05 INFO - PROCESS | 3433 | --DOMWINDOW == 57 (0x7f0280ed2c00) [pid = 3433] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 22:30:05 INFO - PROCESS | 3433 | --DOMWINDOW == 56 (0x7f029789ac00) [pid = 3433] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 22:30:05 INFO - PROCESS | 3433 | --DOMWINDOW == 55 (0x7f0287344c00) [pid = 3433] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 22:30:05 INFO - PROCESS | 3433 | --DOMWINDOW == 54 (0x7f02823b2000) [pid = 3433] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 22:30:05 INFO - PROCESS | 3433 | --DOMWINDOW == 53 (0x7f028a217c00) [pid = 3433] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 22:30:05 INFO - PROCESS | 3433 | --DOMWINDOW == 52 (0x7f02811e3000) [pid = 3433] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 22:30:06 INFO - PROCESS | 3433 | 1461648606323 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]]]}] 22:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 22:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1078ms 22:30:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 22:30:06 INFO - PROCESS | 3433 | 1461648606380 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 22:30:06 INFO - PROCESS | 3433 | 1461648606383 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 22:30:06 INFO - PROCESS | 3433 | 1461648606389 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 22:30:06 INFO - PROCESS | 3433 | 1461648606391 Marionette TRACE conn3 <- [1,198,null,{}] 22:30:06 INFO - PROCESS | 3433 | 1461648606405 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}] 22:30:06 INFO - PROCESS | 3433 | 1461648606597 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 22:30:06 INFO - PROCESS | 3433 | 1461648606611 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:06 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289cb7000 == 22 [pid = 3433] [id = 57] 22:30:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 53 (0x7f028263bc00) [pid = 3433] [serial = 169] [outer = (nil)] 22:30:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 54 (0x7f028af4f800) [pid = 3433] [serial = 170] [outer = 0x7f028263bc00] 22:30:06 INFO - PROCESS | 3433 | 1461648606684 Marionette DEBUG loaded listener.js 22:30:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 55 (0x7f028cc10c00) [pid = 3433] [serial = 171] [outer = 0x7f028263bc00] 22:30:07 INFO - PROCESS | 3433 | 1461648607314 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]]]}] 22:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 22:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 946ms 22:30:07 INFO - PROCESS | 3433 | 1461648607334 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 22:30:07 INFO - PROCESS | 3433 | 1461648607336 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 22:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 22:30:07 INFO - PROCESS | 3433 | 1461648607342 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 22:30:07 INFO - PROCESS | 3433 | 1461648607344 Marionette TRACE conn3 <- [1,202,null,{}] 22:30:07 INFO - PROCESS | 3433 | 1461648607349 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}] 22:30:07 INFO - PROCESS | 3433 | 1461648607480 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 22:30:07 INFO - PROCESS | 3433 | 1461648607495 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:07 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289f8b000 == 23 [pid = 3433] [id = 58] 22:30:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 56 (0x7f02897d0c00) [pid = 3433] [serial = 172] [outer = (nil)] 22:30:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 57 (0x7f028daea000) [pid = 3433] [serial = 173] [outer = 0x7f02897d0c00] 22:30:07 INFO - PROCESS | 3433 | 1461648607555 Marionette DEBUG loaded listener.js 22:30:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 58 (0x7f029671d400) [pid = 3433] [serial = 174] [outer = 0x7f02897d0c00] 22:30:08 INFO - PROCESS | 3433 | 1461648608331 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]]]}] 22:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 22:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1031ms 22:30:08 INFO - PROCESS | 3433 | 1461648608374 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 22:30:08 INFO - PROCESS | 3433 | 1461648608379 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 22:30:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 22:30:08 INFO - PROCESS | 3433 | 1461648608387 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 22:30:08 INFO - PROCESS | 3433 | 1461648608392 Marionette TRACE conn3 <- [1,206,null,{}] 22:30:08 INFO - PROCESS | 3433 | 1461648608415 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}] 22:30:08 INFO - PROCESS | 3433 | 1461648608607 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 22:30:08 INFO - PROCESS | 3433 | 1461648608730 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:08 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02834e8800 == 24 [pid = 3433] [id = 59] 22:30:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 59 (0x7f0280ed4800) [pid = 3433] [serial = 175] [outer = (nil)] 22:30:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 60 (0x7f028280b800) [pid = 3433] [serial = 176] [outer = 0x7f0280ed4800] 22:30:08 INFO - PROCESS | 3433 | 1461648608803 Marionette DEBUG loaded listener.js 22:30:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 61 (0x7f0284031c00) [pid = 3433] [serial = 177] [outer = 0x7f0280ed4800] 22:30:09 INFO - PROCESS | 3433 | 1461648609644 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]]]}] 22:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 22:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1306ms 22:30:09 INFO - PROCESS | 3433 | 1461648609694 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 22:30:09 INFO - PROCESS | 3433 | 1461648609701 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 22:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 22:30:09 INFO - PROCESS | 3433 | 1461648609712 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 22:30:09 INFO - PROCESS | 3433 | 1461648609715 Marionette TRACE conn3 <- [1,210,null,{}] 22:30:09 INFO - PROCESS | 3433 | 1461648609719 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}] 22:30:09 INFO - PROCESS | 3433 | 1461648609909 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 22:30:10 INFO - PROCESS | 3433 | 1461648610043 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:10 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028693e000 == 25 [pid = 3433] [id = 60] 22:30:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 62 (0x7f028403b800) [pid = 3433] [serial = 178] [outer = (nil)] 22:30:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 63 (0x7f0287347800) [pid = 3433] [serial = 179] [outer = 0x7f028403b800] 22:30:10 INFO - PROCESS | 3433 | 1461648610113 Marionette DEBUG loaded listener.js 22:30:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 64 (0x7f02887b0800) [pid = 3433] [serial = 180] [outer = 0x7f028403b800] 22:30:10 INFO - PROCESS | 3433 | 1461648610968 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]]]}] 22:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 22:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1279ms 22:30:10 INFO - PROCESS | 3433 | 1461648610992 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 22:30:10 INFO - PROCESS | 3433 | 1461648610995 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 22:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 22:30:11 INFO - PROCESS | 3433 | 1461648611002 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 22:30:11 INFO - PROCESS | 3433 | 1461648611008 Marionette TRACE conn3 <- [1,214,null,{}] 22:30:11 INFO - PROCESS | 3433 | 1461648611023 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}] 22:30:11 INFO - PROCESS | 3433 | 1461648611175 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 22:30:11 INFO - PROCESS | 3433 | 1461648611306 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:11 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ac65800 == 26 [pid = 3433] [id = 61] 22:30:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 65 (0x7f0289c3a000) [pid = 3433] [serial = 181] [outer = (nil)] 22:30:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 66 (0x7f028b148800) [pid = 3433] [serial = 182] [outer = 0x7f0289c3a000] 22:30:11 INFO - PROCESS | 3433 | 1461648611379 Marionette DEBUG loaded listener.js 22:30:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 67 (0x7f028cc0a400) [pid = 3433] [serial = 183] [outer = 0x7f0289c3a000] 22:30:12 INFO - PROCESS | 3433 | 1461648612284 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]]]}] 22:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 22:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1336ms 22:30:12 INFO - PROCESS | 3433 | 1461648612340 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 22:30:12 INFO - PROCESS | 3433 | 1461648612344 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 22:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 22:30:12 INFO - PROCESS | 3433 | 1461648612369 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 22:30:12 INFO - PROCESS | 3433 | 1461648612374 Marionette TRACE conn3 <- [1,218,null,{}] 22:30:12 INFO - PROCESS | 3433 | 1461648612381 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}] 22:30:12 INFO - PROCESS | 3433 | 1461648612537 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 22:30:12 INFO - PROCESS | 3433 | 1461648612692 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:12 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028232c000 == 27 [pid = 3433] [id = 62] 22:30:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 68 (0x7f0283fc7000) [pid = 3433] [serial = 184] [outer = (nil)] 22:30:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 69 (0x7f0284083c00) [pid = 3433] [serial = 185] [outer = 0x7f0283fc7000] 22:30:12 INFO - PROCESS | 3433 | 1461648612822 Marionette DEBUG loaded listener.js 22:30:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 70 (0x7f028687e400) [pid = 3433] [serial = 186] [outer = 0x7f0283fc7000] 22:30:13 INFO - PROCESS | 3433 | --DOMWINDOW == 69 (0x7f0297ad9c00) [pid = 3433] [serial = 140] [outer = (nil)] [url = about:blank] 22:30:13 INFO - PROCESS | 3433 | --DOMWINDOW == 68 (0x7f0288255800) [pid = 3433] [serial = 134] [outer = (nil)] [url = about:blank] 22:30:13 INFO - PROCESS | 3433 | --DOMWINDOW == 67 (0x7f0289ce6000) [pid = 3433] [serial = 135] [outer = (nil)] [url = about:blank] 22:30:13 INFO - PROCESS | 3433 | --DOMWINDOW == 66 (0x7f028267a800) [pid = 3433] [serial = 131] [outer = (nil)] [url = about:blank] 22:30:13 INFO - PROCESS | 3433 | --DOMWINDOW == 65 (0x7f0284085400) [pid = 3433] [serial = 132] [outer = (nil)] [url = about:blank] 22:30:13 INFO - PROCESS | 3433 | --DOMWINDOW == 64 (0x7f028cc13000) [pid = 3433] [serial = 137] [outer = (nil)] [url = about:blank] 22:30:13 INFO - PROCESS | 3433 | --DOMWINDOW == 63 (0x7f02897da000) [pid = 3433] [serial = 143] [outer = (nil)] [url = about:blank] 22:30:13 INFO - PROCESS | 3433 | --DOMWINDOW == 62 (0x7f028da14000) [pid = 3433] [serial = 138] [outer = (nil)] [url = about:blank] 22:30:13 INFO - PROCESS | 3433 | --DOMWINDOW == 61 (0x7f028a444000) [pid = 3433] [serial = 144] [outer = (nil)] [url = about:blank] 22:30:13 INFO - PROCESS | 3433 | --DOMWINDOW == 60 (0x7f029178a000) [pid = 3433] [serial = 146] [outer = (nil)] [url = about:blank] 22:30:13 INFO - PROCESS | 3433 | --DOMWINDOW == 59 (0x7f02988f1c00) [pid = 3433] [serial = 141] [outer = (nil)] [url = about:blank] 22:30:13 INFO - PROCESS | 3433 | --DOMWINDOW == 58 (0x7f028687f400) [pid = 3433] [serial = 129] [outer = (nil)] [url = about:blank] 22:30:13 INFO - PROCESS | 3433 | 1461648613559 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]]]}] 22:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 22:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1239ms 22:30:13 INFO - PROCESS | 3433 | 1461648613606 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 22:30:13 INFO - PROCESS | 3433 | 1461648613613 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 22:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 22:30:13 INFO - PROCESS | 3433 | 1461648613626 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 22:30:13 INFO - PROCESS | 3433 | 1461648613629 Marionette TRACE conn3 <- [1,222,null,{}] 22:30:13 INFO - PROCESS | 3433 | 1461648613635 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}] 22:30:13 INFO - PROCESS | 3433 | 1461648613766 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 22:30:13 INFO - PROCESS | 3433 | 1461648613783 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:13 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0286845000 == 28 [pid = 3433] [id = 63] 22:30:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 59 (0x7f0286882c00) [pid = 3433] [serial = 187] [outer = (nil)] 22:30:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 60 (0x7f02881c4400) [pid = 3433] [serial = 188] [outer = 0x7f0286882c00] 22:30:13 INFO - PROCESS | 3433 | 1461648613845 Marionette DEBUG loaded listener.js 22:30:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 61 (0x7f02891c0800) [pid = 3433] [serial = 189] [outer = 0x7f0286882c00] 22:30:14 INFO - PROCESS | 3433 | 1461648614533 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]]]}] 22:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 22:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 948ms 22:30:14 INFO - PROCESS | 3433 | 1461648614573 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 22:30:14 INFO - PROCESS | 3433 | 1461648614576 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 22:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 22:30:14 INFO - PROCESS | 3433 | 1461648614582 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 22:30:14 INFO - PROCESS | 3433 | 1461648614587 Marionette TRACE conn3 <- [1,226,null,{}] 22:30:14 INFO - PROCESS | 3433 | 1461648614601 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}] 22:30:14 INFO - PROCESS | 3433 | 1461648614766 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 22:30:14 INFO - PROCESS | 3433 | 1461648614789 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:14 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289421000 == 29 [pid = 3433] [id = 64] 22:30:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 62 (0x7f028a215800) [pid = 3433] [serial = 190] [outer = (nil)] 22:30:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 63 (0x7f028af51400) [pid = 3433] [serial = 191] [outer = 0x7f028a215800] 22:30:14 INFO - PROCESS | 3433 | 1461648614853 Marionette DEBUG loaded listener.js 22:30:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 64 (0x7f028cb3ec00) [pid = 3433] [serial = 192] [outer = 0x7f028a215800] 22:30:15 INFO - PROCESS | 3433 | 1461648615589 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]]]}] 22:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 22:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1039ms 22:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 22:30:15 INFO - PROCESS | 3433 | 1461648615622 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 22:30:15 INFO - PROCESS | 3433 | 1461648615625 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 22:30:15 INFO - PROCESS | 3433 | 1461648615631 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 22:30:15 INFO - PROCESS | 3433 | 1461648615634 Marionette TRACE conn3 <- [1,230,null,{}] 22:30:15 INFO - PROCESS | 3433 | 1461648615726 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}] 22:30:15 INFO - PROCESS | 3433 | 1461648615873 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 22:30:15 INFO - PROCESS | 3433 | 1461648615883 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:15 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289f91800 == 30 [pid = 3433] [id = 65] 22:30:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 65 (0x7f02819d2400) [pid = 3433] [serial = 193] [outer = (nil)] 22:30:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 66 (0x7f028daef800) [pid = 3433] [serial = 194] [outer = 0x7f02819d2400] 22:30:15 INFO - PROCESS | 3433 | 1461648615942 Marionette DEBUG loaded listener.js 22:30:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 67 (0x7f0291788c00) [pid = 3433] [serial = 195] [outer = 0x7f02819d2400] 22:30:16 INFO - PROCESS | 3433 | 1461648616632 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]]]}] 22:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 22:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1038ms 22:30:16 INFO - PROCESS | 3433 | 1461648616668 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 22:30:16 INFO - PROCESS | 3433 | 1461648616672 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 22:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 22:30:16 INFO - PROCESS | 3433 | 1461648616677 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 22:30:16 INFO - PROCESS | 3433 | 1461648616680 Marionette TRACE conn3 <- [1,234,null,{}] 22:30:16 INFO - PROCESS | 3433 | 1461648616691 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}] 22:30:16 INFO - PROCESS | 3433 | 1461648616859 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 22:30:16 INFO - PROCESS | 3433 | 1461648616925 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:16 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028af38800 == 31 [pid = 3433] [id = 66] 22:30:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 68 (0x7f0280c44800) [pid = 3433] [serial = 196] [outer = (nil)] 22:30:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 69 (0x7f0296722800) [pid = 3433] [serial = 197] [outer = 0x7f0280c44800] 22:30:16 INFO - PROCESS | 3433 | 1461648616986 Marionette DEBUG loaded listener.js 22:30:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 70 (0x7f0297350c00) [pid = 3433] [serial = 198] [outer = 0x7f0280c44800] 22:30:17 INFO - PROCESS | 3433 | 1461648617666 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]]]}] 22:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 22:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1039ms 22:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 22:30:17 INFO - PROCESS | 3433 | 1461648617718 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 22:30:17 INFO - PROCESS | 3433 | 1461648617720 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 22:30:17 INFO - PROCESS | 3433 | 1461648617726 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 22:30:17 INFO - PROCESS | 3433 | 1461648617729 Marionette TRACE conn3 <- [1,238,null,{}] 22:30:17 INFO - PROCESS | 3433 | 1461648617748 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}] 22:30:17 INFO - PROCESS | 3433 | 1461648617950 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 22:30:18 INFO - PROCESS | 3433 | 1461648618011 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:18 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028dae6000 == 32 [pid = 3433] [id = 67] 22:30:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 71 (0x7f029767c400) [pid = 3433] [serial = 199] [outer = (nil)] 22:30:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 72 (0x7f02976f8800) [pid = 3433] [serial = 200] [outer = 0x7f029767c400] 22:30:18 INFO - PROCESS | 3433 | 1461648618085 Marionette DEBUG loaded listener.js 22:30:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 73 (0x7f0298845800) [pid = 3433] [serial = 201] [outer = 0x7f029767c400] 22:30:18 INFO - PROCESS | 3433 | --DOMWINDOW == 72 (0x7f028906a000) [pid = 3433] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 22:30:18 INFO - PROCESS | 3433 | --DOMWINDOW == 71 (0x7f028a2a7800) [pid = 3433] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 22:30:18 INFO - PROCESS | 3433 | --DOMWINDOW == 70 (0x7f0282635800) [pid = 3433] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 22:30:18 INFO - PROCESS | 3433 | --DOMWINDOW == 69 (0x7f02874bc800) [pid = 3433] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 22:30:18 INFO - PROCESS | 3433 | --DOMWINDOW == 68 (0x7f0280a11c00) [pid = 3433] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 22:30:18 INFO - PROCESS | 3433 | --DOMWINDOW == 67 (0x7f028263bc00) [pid = 3433] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 22:30:18 INFO - PROCESS | 3433 | 1461648618740 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]]]}] 22:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 22:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1036ms 22:30:18 INFO - PROCESS | 3433 | 1461648618763 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 22:30:18 INFO - PROCESS | 3433 | 1461648618767 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 22:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 22:30:18 INFO - PROCESS | 3433 | 1461648618772 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 22:30:18 INFO - PROCESS | 3433 | 1461648618775 Marionette TRACE conn3 <- [1,242,null,{}] 22:30:18 INFO - PROCESS | 3433 | 1461648618780 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}] 22:30:18 INFO - PROCESS | 3433 | 1461648618934 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 22:30:18 INFO - PROCESS | 3433 | 1461648618955 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:18 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02917e9000 == 33 [pid = 3433] [id = 68] 22:30:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 68 (0x7f0280a15800) [pid = 3433] [serial = 202] [outer = (nil)] 22:30:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 69 (0x7f029767d400) [pid = 3433] [serial = 203] [outer = 0x7f0280a15800] 22:30:19 INFO - PROCESS | 3433 | 1461648619013 Marionette DEBUG loaded listener.js 22:30:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 70 (0x7f02988f9400) [pid = 3433] [serial = 204] [outer = 0x7f0280a15800] 22:30:19 INFO - PROCESS | 3433 | 1461648619597 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]]]}] 22:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 22:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 926ms 22:30:19 INFO - PROCESS | 3433 | 1461648619700 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 22:30:19 INFO - PROCESS | 3433 | 1461648619702 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 22:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 22:30:19 INFO - PROCESS | 3433 | 1461648619708 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 22:30:19 INFO - PROCESS | 3433 | 1461648619710 Marionette TRACE conn3 <- [1,246,null,{}] 22:30:19 INFO - PROCESS | 3433 | 1461648619719 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}] 22:30:19 INFO - PROCESS | 3433 | 1461648619846 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 22:30:19 INFO - PROCESS | 3433 | 1461648619930 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:19 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280b2f000 == 34 [pid = 3433] [id = 69] 22:30:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 71 (0x7f0280a16800) [pid = 3433] [serial = 205] [outer = (nil)] 22:30:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 72 (0x7f02898da400) [pid = 3433] [serial = 206] [outer = 0x7f0280a16800] 22:30:19 INFO - PROCESS | 3433 | 1461648619989 Marionette DEBUG loaded listener.js 22:30:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 73 (0x7f02898e2800) [pid = 3433] [serial = 207] [outer = 0x7f0280a16800] 22:30:20 INFO - PROCESS | 3433 | 1461648620787 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]]]}] 22:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 22:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1129ms 22:30:20 INFO - PROCESS | 3433 | 1461648620839 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 22:30:20 INFO - PROCESS | 3433 | 1461648620843 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 22:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 22:30:20 INFO - PROCESS | 3433 | 1461648620852 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 22:30:20 INFO - PROCESS | 3433 | 1461648620857 Marionette TRACE conn3 <- [1,250,null,{}] 22:30:20 INFO - PROCESS | 3433 | 1461648620865 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}] 22:30:21 INFO - PROCESS | 3433 | 1461648621025 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 22:30:21 INFO - PROCESS | 3433 | 1461648621151 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:21 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02878a5000 == 35 [pid = 3433] [id = 70] 22:30:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 74 (0x7f02819cec00) [pid = 3433] [serial = 208] [outer = (nil)] 22:30:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 75 (0x7f0284034c00) [pid = 3433] [serial = 209] [outer = 0x7f02819cec00] 22:30:21 INFO - PROCESS | 3433 | 1461648621224 Marionette DEBUG loaded listener.js 22:30:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 76 (0x7f0286887400) [pid = 3433] [serial = 210] [outer = 0x7f02819cec00] 22:30:22 INFO - PROCESS | 3433 | 1461648622044 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]]]}] 22:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 22:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1234ms 22:30:22 INFO - PROCESS | 3433 | 1461648622086 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 22:30:22 INFO - PROCESS | 3433 | 1461648622097 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 22:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 22:30:22 INFO - PROCESS | 3433 | 1461648622107 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 22:30:22 INFO - PROCESS | 3433 | 1461648622111 Marionette TRACE conn3 <- [1,254,null,{}] 22:30:22 INFO - PROCESS | 3433 | 1461648622116 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}] 22:30:22 INFO - PROCESS | 3433 | 1461648622274 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 22:30:22 INFO - PROCESS | 3433 | 1461648622400 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:22 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ccc3800 == 36 [pid = 3433] [id = 71] 22:30:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 77 (0x7f028868bc00) [pid = 3433] [serial = 211] [outer = (nil)] 22:30:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 78 (0x7f0289a38800) [pid = 3433] [serial = 212] [outer = 0x7f028868bc00] 22:30:22 INFO - PROCESS | 3433 | 1461648622480 Marionette DEBUG loaded listener.js 22:30:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 79 (0x7f028a2e6400) [pid = 3433] [serial = 213] [outer = 0x7f028868bc00] 22:30:23 INFO - PROCESS | 3433 | 1461648623284 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]]]}] 22:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 22:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1189ms 22:30:23 INFO - PROCESS | 3433 | 1461648623296 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 22:30:23 INFO - PROCESS | 3433 | 1461648623299 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 22:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 22:30:23 INFO - PROCESS | 3433 | 1461648623305 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 22:30:23 INFO - PROCESS | 3433 | 1461648623310 Marionette TRACE conn3 <- [1,258,null,{}] 22:30:23 INFO - PROCESS | 3433 | 1461648623325 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}] 22:30:23 INFO - PROCESS | 3433 | 1461648623472 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 22:30:23 INFO - PROCESS | 3433 | 1461648623608 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:23 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0297876000 == 37 [pid = 3433] [id = 72] 22:30:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 80 (0x7f028b146400) [pid = 3433] [serial = 214] [outer = (nil)] 22:30:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 81 (0x7f0297593c00) [pid = 3433] [serial = 215] [outer = 0x7f028b146400] 22:30:23 INFO - PROCESS | 3433 | 1461648623681 Marionette DEBUG loaded listener.js 22:30:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 82 (0x7f0297809000) [pid = 3433] [serial = 216] [outer = 0x7f028b146400] 22:30:24 INFO - PROCESS | 3433 | 1461648624541 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]]]}] 22:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 22:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1283ms 22:30:24 INFO - PROCESS | 3433 | 1461648624589 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 22:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 22:30:24 INFO - PROCESS | 3433 | 1461648624594 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 22:30:24 INFO - PROCESS | 3433 | 1461648624600 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 22:30:24 INFO - PROCESS | 3433 | 1461648624603 Marionette TRACE conn3 <- [1,262,null,{}] 22:30:24 INFO - PROCESS | 3433 | 1461648624608 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}] 22:30:24 INFO - PROCESS | 3433 | 1461648624751 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 22:30:25 INFO - PROCESS | 3433 | 1461648625039 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:25 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02874a4000 == 38 [pid = 3433] [id = 73] 22:30:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 83 (0x7f028267a000) [pid = 3433] [serial = 217] [outer = (nil)] 22:30:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 84 (0x7f028280e000) [pid = 3433] [serial = 218] [outer = 0x7f028267a000] 22:30:25 INFO - PROCESS | 3433 | 1461648625162 Marionette DEBUG loaded listener.js 22:30:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 85 (0x7f028403c400) [pid = 3433] [serial = 219] [outer = 0x7f028267a000] 22:30:25 INFO - PROCESS | 3433 | 1461648625975 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]]]}] 22:30:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 22:30:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1433ms 22:30:26 INFO - PROCESS | 3433 | 1461648626034 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 22:30:26 INFO - PROCESS | 3433 | 1461648626039 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 22:30:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 22:30:26 INFO - PROCESS | 3433 | 1461648626046 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 22:30:26 INFO - PROCESS | 3433 | 1461648626051 Marionette TRACE conn3 <- [1,266,null,{}] 22:30:26 INFO - PROCESS | 3433 | 1461648626057 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}] 22:30:26 INFO - PROCESS | 3433 | 1461648626201 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 22:30:26 INFO - PROCESS | 3433 | 1461648626341 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:26 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02826e1800 == 39 [pid = 3433] [id = 74] 22:30:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 86 (0x7f028688a000) [pid = 3433] [serial = 220] [outer = (nil)] 22:30:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 87 (0x7f02885af800) [pid = 3433] [serial = 221] [outer = 0x7f028688a000] 22:30:26 INFO - PROCESS | 3433 | 1461648626404 Marionette DEBUG loaded listener.js 22:30:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 88 (0x7f02898d5800) [pid = 3433] [serial = 222] [outer = 0x7f028688a000] 22:30:26 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02818bd000 == 38 [pid = 3433] [id = 44] 22:30:26 INFO - PROCESS | 3433 | --DOMWINDOW == 87 (0x7f028daea000) [pid = 3433] [serial = 173] [outer = (nil)] [url = about:blank] 22:30:26 INFO - PROCESS | 3433 | --DOMWINDOW == 86 (0x7f0289f49800) [pid = 3433] [serial = 164] [outer = (nil)] [url = about:blank] 22:30:26 INFO - PROCESS | 3433 | --DOMWINDOW == 85 (0x7f028a56f000) [pid = 3433] [serial = 167] [outer = (nil)] [url = about:blank] 22:30:26 INFO - PROCESS | 3433 | --DOMWINDOW == 84 (0x7f0284032800) [pid = 3433] [serial = 156] [outer = (nil)] [url = about:blank] 22:30:26 INFO - PROCESS | 3433 | --DOMWINDOW == 83 (0x7f0282804800) [pid = 3433] [serial = 155] [outer = (nil)] [url = about:blank] 22:30:26 INFO - PROCESS | 3433 | --DOMWINDOW == 82 (0x7f028af56000) [pid = 3433] [serial = 168] [outer = (nil)] [url = about:blank] 22:30:26 INFO - PROCESS | 3433 | --DOMWINDOW == 81 (0x7f028cc03000) [pid = 3433] [serial = 152] [outer = (nil)] [url = about:blank] 22:30:26 INFO - PROCESS | 3433 | --DOMWINDOW == 80 (0x7f02885a7400) [pid = 3433] [serial = 161] [outer = (nil)] [url = about:blank] 22:30:26 INFO - PROCESS | 3433 | --DOMWINDOW == 79 (0x7f0286b84c00) [pid = 3433] [serial = 149] [outer = (nil)] [url = about:blank] 22:30:26 INFO - PROCESS | 3433 | --DOMWINDOW == 78 (0x7f028403c800) [pid = 3433] [serial = 158] [outer = (nil)] [url = about:blank] 22:30:26 INFO - PROCESS | 3433 | --DOMWINDOW == 77 (0x7f028408d800) [pid = 3433] [serial = 159] [outer = (nil)] [url = about:blank] 22:30:26 INFO - PROCESS | 3433 | --DOMWINDOW == 76 (0x7f028a2a6000) [pid = 3433] [serial = 165] [outer = (nil)] [url = about:blank] 22:30:26 INFO - PROCESS | 3433 | --DOMWINDOW == 75 (0x7f028af4f800) [pid = 3433] [serial = 170] [outer = (nil)] [url = about:blank] 22:30:26 INFO - PROCESS | 3433 | --DOMWINDOW == 74 (0x7f028cc10c00) [pid = 3433] [serial = 171] [outer = (nil)] [url = about:blank] 22:30:26 INFO - PROCESS | 3433 | --DOMWINDOW == 73 (0x7f0289069c00) [pid = 3433] [serial = 162] [outer = (nil)] [url = about:blank] 22:30:27 INFO - PROCESS | 3433 | 1461648627104 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]]]}] 22:30:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 22:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1087ms 22:30:27 INFO - PROCESS | 3433 | 1461648627135 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 22:30:27 INFO - PROCESS | 3433 | 1461648627140 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 22:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 22:30:27 INFO - PROCESS | 3433 | 1461648627147 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 22:30:27 INFO - PROCESS | 3433 | 1461648627149 Marionette TRACE conn3 <- [1,270,null,{}] 22:30:27 INFO - PROCESS | 3433 | 1461648627155 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}] 22:30:27 INFO - PROCESS | 3433 | 1461648627284 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 22:30:27 INFO - PROCESS | 3433 | 1461648627393 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:27 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028738d000 == 39 [pid = 3433] [id = 75] 22:30:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 74 (0x7f0284032800) [pid = 3433] [serial = 223] [outer = (nil)] 22:30:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 75 (0x7f0289f43000) [pid = 3433] [serial = 224] [outer = 0x7f0284032800] 22:30:27 INFO - PROCESS | 3433 | 1461648627451 Marionette DEBUG loaded listener.js 22:30:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 76 (0x7f028a450800) [pid = 3433] [serial = 225] [outer = 0x7f0284032800] 22:30:28 INFO - PROCESS | 3433 | 1461648628073 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]]]}] 22:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 22:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 988ms 22:30:28 INFO - PROCESS | 3433 | 1461648628136 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 22:30:28 INFO - PROCESS | 3433 | 1461648628139 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 22:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 22:30:28 INFO - PROCESS | 3433 | 1461648628147 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 22:30:28 INFO - PROCESS | 3433 | 1461648628155 Marionette TRACE conn3 <- [1,274,null,{}] 22:30:28 INFO - PROCESS | 3433 | 1461648628167 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}] 22:30:28 INFO - PROCESS | 3433 | 1461648628327 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 22:30:28 INFO - PROCESS | 3433 | 1461648628349 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:28 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289f8d800 == 40 [pid = 3433] [id = 76] 22:30:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 77 (0x7f028b146000) [pid = 3433] [serial = 226] [outer = (nil)] 22:30:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 78 (0x7f028cc0f400) [pid = 3433] [serial = 227] [outer = 0x7f028b146000] 22:30:28 INFO - PROCESS | 3433 | 1461648628406 Marionette DEBUG loaded listener.js 22:30:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 79 (0x7f028daf0400) [pid = 3433] [serial = 228] [outer = 0x7f028b146000] 22:30:29 INFO - PROCESS | 3433 | 1461648629160 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]]]}] 22:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 22:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1036ms 22:30:29 INFO - PROCESS | 3433 | 1461648629181 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 22:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 22:30:29 INFO - PROCESS | 3433 | 1461648629185 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 22:30:29 INFO - PROCESS | 3433 | 1461648629190 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 22:30:29 INFO - PROCESS | 3433 | 1461648629193 Marionette TRACE conn3 <- [1,278,null,{}] 22:30:29 INFO - PROCESS | 3433 | 1461648629198 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}] 22:30:29 INFO - PROCESS | 3433 | 1461648629357 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 22:30:29 INFO - PROCESS | 3433 | 1461648629382 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:29 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ccc7000 == 41 [pid = 3433] [id = 77] 22:30:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 80 (0x7f0288252800) [pid = 3433] [serial = 229] [outer = (nil)] 22:30:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 81 (0x7f0297594000) [pid = 3433] [serial = 230] [outer = 0x7f0288252800] 22:30:29 INFO - PROCESS | 3433 | 1461648629440 Marionette DEBUG loaded listener.js 22:30:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 82 (0x7f02976f6400) [pid = 3433] [serial = 231] [outer = 0x7f0288252800] 22:30:30 INFO - PROCESS | 3433 | 1461648630086 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]]]}] 22:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 22:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 926ms 22:30:30 INFO - PROCESS | 3433 | 1461648630116 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 22:30:30 INFO - PROCESS | 3433 | 1461648630120 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 22:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 22:30:30 INFO - PROCESS | 3433 | 1461648630125 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 22:30:30 INFO - PROCESS | 3433 | 1461648630128 Marionette TRACE conn3 <- [1,282,null,{}] 22:30:30 INFO - PROCESS | 3433 | 1461648630133 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}] 22:30:30 INFO - PROCESS | 3433 | 1461648630361 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 22:30:30 INFO - PROCESS | 3433 | 1461648630400 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:30 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029768f000 == 42 [pid = 3433] [id = 78] 22:30:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 83 (0x7f0297820c00) [pid = 3433] [serial = 232] [outer = (nil)] 22:30:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 84 (0x7f0297adb000) [pid = 3433] [serial = 233] [outer = 0x7f0297820c00] 22:30:30 INFO - PROCESS | 3433 | 1461648630472 Marionette DEBUG loaded listener.js 22:30:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 85 (0x7f0298b93000) [pid = 3433] [serial = 234] [outer = 0x7f0297820c00] 22:30:31 INFO - PROCESS | 3433 | --DOMWINDOW == 84 (0x7f0283fc7000) [pid = 3433] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 22:30:31 INFO - PROCESS | 3433 | --DOMWINDOW == 83 (0x7f029767c400) [pid = 3433] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 22:30:31 INFO - PROCESS | 3433 | --DOMWINDOW == 82 (0x7f02819d2400) [pid = 3433] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 22:30:31 INFO - PROCESS | 3433 | --DOMWINDOW == 81 (0x7f0280a15800) [pid = 3433] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 22:30:31 INFO - PROCESS | 3433 | --DOMWINDOW == 80 (0x7f0289c3a000) [pid = 3433] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 22:30:31 INFO - PROCESS | 3433 | --DOMWINDOW == 79 (0x7f028a215800) [pid = 3433] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 22:30:31 INFO - PROCESS | 3433 | --DOMWINDOW == 78 (0x7f028ccdd400) [pid = 3433] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 22:30:31 INFO - PROCESS | 3433 | --DOMWINDOW == 77 (0x7f0280c44800) [pid = 3433] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 22:30:31 INFO - PROCESS | 3433 | --DOMWINDOW == 76 (0x7f0286882c00) [pid = 3433] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 22:30:31 INFO - PROCESS | 3433 | --DOMWINDOW == 75 (0x7f0284035800) [pid = 3433] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 22:30:31 INFO - PROCESS | 3433 | --DOMWINDOW == 74 (0x7f0280c4bc00) [pid = 3433] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 22:30:31 INFO - PROCESS | 3433 | 1461648631379 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]]]}] 22:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 22:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1280ms 22:30:31 INFO - PROCESS | 3433 | 1461648631415 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 22:30:31 INFO - PROCESS | 3433 | 1461648631418 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 22:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 22:30:31 INFO - PROCESS | 3433 | 1461648631424 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 22:30:31 INFO - PROCESS | 3433 | 1461648631427 Marionette TRACE conn3 <- [1,286,null,{}] 22:30:31 INFO - PROCESS | 3433 | 1461648631432 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}] 22:30:31 INFO - PROCESS | 3433 | 1461648631571 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 22:30:31 INFO - PROCESS | 3433 | 1461648631587 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:31 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02834ee800 == 43 [pid = 3433] [id = 79] 22:30:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 75 (0x7f0280edf800) [pid = 3433] [serial = 235] [outer = (nil)] 22:30:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 76 (0x7f028cc13400) [pid = 3433] [serial = 236] [outer = 0x7f0280edf800] 22:30:31 INFO - PROCESS | 3433 | 1461648631646 Marionette DEBUG loaded listener.js 22:30:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 77 (0x7f0298ceec00) [pid = 3433] [serial = 237] [outer = 0x7f0280edf800] 22:30:32 INFO - PROCESS | 3433 | 1461648632349 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]]]}] 22:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 22:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 935ms 22:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 22:30:32 INFO - PROCESS | 3433 | 1461648632362 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 22:30:32 INFO - PROCESS | 3433 | 1461648632364 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 22:30:32 INFO - PROCESS | 3433 | 1461648632368 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 22:30:32 INFO - PROCESS | 3433 | 1461648632372 Marionette TRACE conn3 <- [1,290,null,{}] 22:30:32 INFO - PROCESS | 3433 | 1461648632377 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}] 22:30:32 INFO - PROCESS | 3433 | 1461648632545 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 22:30:32 INFO - PROCESS | 3433 | 1461648632562 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:32 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0298b29000 == 44 [pid = 3433] [id = 80] 22:30:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 78 (0x7f02811e0400) [pid = 3433] [serial = 238] [outer = (nil)] 22:30:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 79 (0x7f029a52e800) [pid = 3433] [serial = 239] [outer = 0x7f02811e0400] 22:30:32 INFO - PROCESS | 3433 | 1461648632619 Marionette DEBUG loaded listener.js 22:30:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 80 (0x7f029c4aa800) [pid = 3433] [serial = 240] [outer = 0x7f02811e0400] 22:30:33 INFO - PROCESS | 3433 | 1461648633271 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]]]}] 22:30:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 22:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 933ms 22:30:33 INFO - PROCESS | 3433 | 1461648633303 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 22:30:33 INFO - PROCESS | 3433 | 1461648633307 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 22:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 22:30:33 INFO - PROCESS | 3433 | 1461648633315 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 22:30:33 INFO - PROCESS | 3433 | 1461648633321 Marionette TRACE conn3 <- [1,294,null,{}] 22:30:33 INFO - PROCESS | 3433 | 1461648633330 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}] 22:30:33 INFO - PROCESS | 3433 | 1461648633492 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 22:30:33 INFO - PROCESS | 3433 | 1461648633595 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:33 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028438d800 == 45 [pid = 3433] [id = 81] 22:30:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 81 (0x7f028402d400) [pid = 3433] [serial = 241] [outer = (nil)] 22:30:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 82 (0x7f0284037800) [pid = 3433] [serial = 242] [outer = 0x7f028402d400] 22:30:33 INFO - PROCESS | 3433 | 1461648633667 Marionette DEBUG loaded listener.js 22:30:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 83 (0x7f0286b84c00) [pid = 3433] [serial = 243] [outer = 0x7f028402d400] 22:30:34 INFO - PROCESS | 3433 | 1461648634505 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]]]}] 22:30:34 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. 22:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1235ms 22:30:34 INFO - PROCESS | 3433 | 1461648634551 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 22:30:34 INFO - PROCESS | 3433 | 1461648634560 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 22:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 22:30:34 INFO - PROCESS | 3433 | 1461648634569 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 22:30:34 INFO - PROCESS | 3433 | 1461648634573 Marionette TRACE conn3 <- [1,298,null,{}] 22:30:34 INFO - PROCESS | 3433 | 1461648634578 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}] 22:30:34 INFO - PROCESS | 3433 | 1461648634738 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 22:30:34 INFO - PROCESS | 3433 | 1461648634867 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:34 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ccb5000 == 46 [pid = 3433] [id = 82] 22:30:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 84 (0x7f02893b4c00) [pid = 3433] [serial = 244] [outer = (nil)] 22:30:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 85 (0x7f028a217400) [pid = 3433] [serial = 245] [outer = 0x7f02893b4c00] 22:30:34 INFO - PROCESS | 3433 | 1461648634939 Marionette DEBUG loaded listener.js 22:30:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 86 (0x7f028acf6400) [pid = 3433] [serial = 246] [outer = 0x7f02893b4c00] 22:30:35 INFO - PROCESS | 3433 | 1461648635828 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]]]}] 22:30:35 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. 22:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1284ms 22:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 22:30:35 INFO - PROCESS | 3433 | 1461648635858 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 22:30:35 INFO - PROCESS | 3433 | 1461648635861 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 22:30:35 INFO - PROCESS | 3433 | 1461648635868 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 22:30:35 INFO - PROCESS | 3433 | 1461648635874 Marionette TRACE conn3 <- [1,302,null,{}] 22:30:35 INFO - PROCESS | 3433 | 1461648635890 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}] 22:30:36 INFO - PROCESS | 3433 | 1461648636036 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 22:30:36 INFO - PROCESS | 3433 | 1461648636173 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:36 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c343800 == 47 [pid = 3433] [id = 83] 22:30:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 87 (0x7f028b140000) [pid = 3433] [serial = 247] [outer = (nil)] 22:30:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 88 (0x7f0297a22000) [pid = 3433] [serial = 248] [outer = 0x7f028b140000] 22:30:36 INFO - PROCESS | 3433 | 1461648636249 Marionette DEBUG loaded listener.js 22:30:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 89 (0x7f0298b91800) [pid = 3433] [serial = 249] [outer = 0x7f028b140000] 22:30:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 90 (0x7f029c4af800) [pid = 3433] [serial = 250] [outer = 0x7f0280eda400] 22:30:37 INFO - PROCESS | 3433 | 1461648637200 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]]]}] 22:30:37 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. 22:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1386ms 22:30:37 INFO - PROCESS | 3433 | 1461648637253 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 22:30:37 INFO - PROCESS | 3433 | 1461648637257 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 22:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 22:30:37 INFO - PROCESS | 3433 | 1461648637263 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 22:30:37 INFO - PROCESS | 3433 | 1461648637266 Marionette TRACE conn3 <- [1,306,null,{}] 22:30:37 INFO - PROCESS | 3433 | 1461648637271 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}] 22:30:37 INFO - PROCESS | 3433 | 1461648637421 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 22:30:37 INFO - PROCESS | 3433 | 1461648637563 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:37 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c150000 == 48 [pid = 3433] [id = 84] 22:30:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 91 (0x7f0280a16400) [pid = 3433] [serial = 251] [outer = (nil)] 22:30:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 92 (0x7f029c36dc00) [pid = 3433] [serial = 252] [outer = 0x7f0280a16400] 22:30:37 INFO - PROCESS | 3433 | 1461648637635 Marionette DEBUG loaded listener.js 22:30:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 93 (0x7f029cb4c800) [pid = 3433] [serial = 253] [outer = 0x7f0280a16400] 22:30:38 INFO - PROCESS | 3433 | 1461648638385 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]]]}] 22:30:38 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. 22:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1177ms 22:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 22:30:38 INFO - PROCESS | 3433 | 1461648638441 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 22:30:38 INFO - PROCESS | 3433 | 1461648638444 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 22:30:38 INFO - PROCESS | 3433 | 1461648638450 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 22:30:38 INFO - PROCESS | 3433 | 1461648638453 Marionette TRACE conn3 <- [1,310,null,{}] 22:30:38 INFO - PROCESS | 3433 | 1461648638458 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}] 22:30:38 INFO - PROCESS | 3433 | 1461648638605 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 22:30:38 INFO - PROCESS | 3433 | 1461648638735 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:38 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029ce10000 == 49 [pid = 3433] [id = 85] 22:30:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 94 (0x7f02874ba000) [pid = 3433] [serial = 254] [outer = (nil)] 22:30:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 95 (0x7f029cde3800) [pid = 3433] [serial = 255] [outer = 0x7f02874ba000] 22:30:38 INFO - PROCESS | 3433 | 1461648638805 Marionette DEBUG loaded listener.js 22:30:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 96 (0x7f029ce2c800) [pid = 3433] [serial = 256] [outer = 0x7f02874ba000] 22:30:39 INFO - PROCESS | 3433 | 1461648639618 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]]]}] 22:30:39 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. 22:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1182ms 22:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 22:30:39 INFO - PROCESS | 3433 | 1461648639631 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 22:30:39 INFO - PROCESS | 3433 | 1461648639633 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 22:30:39 INFO - PROCESS | 3433 | 1461648639640 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 22:30:39 INFO - PROCESS | 3433 | 1461648639643 Marionette TRACE conn3 <- [1,314,null,{}] 22:30:39 INFO - PROCESS | 3433 | 1461648639648 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}] 22:30:39 INFO - PROCESS | 3433 | 1461648639815 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 22:30:40 INFO - PROCESS | 3433 | 1461648640088 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:40 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0286b4f800 == 50 [pid = 3433] [id = 86] 22:30:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 97 (0x7f0280ee3000) [pid = 3433] [serial = 257] [outer = (nil)] 22:30:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 98 (0x7f02819cf400) [pid = 3433] [serial = 258] [outer = 0x7f0280ee3000] 22:30:40 INFO - PROCESS | 3433 | 1461648640164 Marionette DEBUG loaded listener.js 22:30:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 99 (0x7f0283430c00) [pid = 3433] [serial = 259] [outer = 0x7f0280ee3000] 22:30:41 INFO - PROCESS | 3433 | 1461648641100 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]]]}] 22:30:41 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. 22:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1530ms 22:30:41 INFO - PROCESS | 3433 | 1461648641170 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 22:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 22:30:41 INFO - PROCESS | 3433 | 1461648641176 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 22:30:41 INFO - PROCESS | 3433 | 1461648641182 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 22:30:41 INFO - PROCESS | 3433 | 1461648641187 Marionette TRACE conn3 <- [1,318,null,{}] 22:30:41 INFO - PROCESS | 3433 | 1461648641194 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}] 22:30:41 INFO - PROCESS | 3433 | 1461648641386 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 22:30:41 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028af38800 == 49 [pid = 3433] [id = 66] 22:30:41 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289f91800 == 48 [pid = 3433] [id = 65] 22:30:41 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02834ee800 == 47 [pid = 3433] [id = 79] 22:30:41 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029768f000 == 46 [pid = 3433] [id = 78] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 98 (0x7f02898da400) [pid = 3433] [serial = 206] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028ccc7000 == 45 [pid = 3433] [id = 77] 22:30:41 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289f8d800 == 44 [pid = 3433] [id = 76] 22:30:41 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028738d000 == 43 [pid = 3433] [id = 75] 22:30:41 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02826e1800 == 42 [pid = 3433] [id = 74] 22:30:41 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02874a4000 == 41 [pid = 3433] [id = 73] 22:30:41 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02878a5000 == 40 [pid = 3433] [id = 70] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 97 (0x7f028687e400) [pid = 3433] [serial = 186] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 96 (0x7f02976f8800) [pid = 3433] [serial = 200] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 95 (0x7f028daef800) [pid = 3433] [serial = 194] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 94 (0x7f029767d400) [pid = 3433] [serial = 203] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 93 (0x7f028cc0a400) [pid = 3433] [serial = 183] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 92 (0x7f0291788c00) [pid = 3433] [serial = 195] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 91 (0x7f0284083c00) [pid = 3433] [serial = 185] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 90 (0x7f028cb3ec00) [pid = 3433] [serial = 192] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 89 (0x7f0298845800) [pid = 3433] [serial = 201] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 88 (0x7f029a52c400) [pid = 3433] [serial = 147] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 87 (0x7f028af51400) [pid = 3433] [serial = 191] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 86 (0x7f0297350c00) [pid = 3433] [serial = 198] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 85 (0x7f028b148800) [pid = 3433] [serial = 182] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 84 (0x7f0287347800) [pid = 3433] [serial = 179] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 83 (0x7f0296722800) [pid = 3433] [serial = 197] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 82 (0x7f02891c0800) [pid = 3433] [serial = 189] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 81 (0x7f02881c4400) [pid = 3433] [serial = 188] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 80 (0x7f028280b800) [pid = 3433] [serial = 176] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 79 (0x7f02988f9400) [pid = 3433] [serial = 204] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 78 (0x7f02885b1c00) [pid = 3433] [serial = 150] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | --DOMWINDOW == 77 (0x7f028da0b800) [pid = 3433] [serial = 153] [outer = (nil)] [url = about:blank] 22:30:41 INFO - PROCESS | 3433 | 1461648641589 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:41 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02840a9000 == 41 [pid = 3433] [id = 87] 22:30:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 78 (0x7f028687e400) [pid = 3433] [serial = 260] [outer = (nil)] 22:30:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 79 (0x7f02898b5000) [pid = 3433] [serial = 261] [outer = 0x7f028687e400] 22:30:41 INFO - PROCESS | 3433 | 1461648641657 Marionette DEBUG loaded listener.js 22:30:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 80 (0x7f02898e0400) [pid = 3433] [serial = 262] [outer = 0x7f028687e400] 22:30:42 INFO - PROCESS | 3433 | 1461648642310 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]]]}] 22:30:42 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. 22:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1180ms 22:30:42 INFO - PROCESS | 3433 | 1461648642364 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 22:30:42 INFO - PROCESS | 3433 | 1461648642369 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 22:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 22:30:42 INFO - PROCESS | 3433 | 1461648642377 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 22:30:42 INFO - PROCESS | 3433 | 1461648642380 Marionette TRACE conn3 <- [1,322,null,{}] 22:30:42 INFO - PROCESS | 3433 | 1461648642396 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}] 22:30:42 INFO - PROCESS | 3433 | 1461648642542 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 22:30:42 INFO - PROCESS | 3433 | 1461648642554 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:42 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289cb8000 == 42 [pid = 3433] [id = 88] 22:30:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 81 (0x7f028af4f800) [pid = 3433] [serial = 263] [outer = (nil)] 22:30:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 82 (0x7f028b13e000) [pid = 3433] [serial = 264] [outer = 0x7f028af4f800] 22:30:42 INFO - PROCESS | 3433 | 1461648642613 Marionette DEBUG loaded listener.js 22:30:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 83 (0x7f028cc15c00) [pid = 3433] [serial = 265] [outer = 0x7f028af4f800] 22:30:43 INFO - PROCESS | 3433 | 1461648643378 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]]]}] 22:30:43 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. 22:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1032ms 22:30:43 INFO - PROCESS | 3433 | 1461648643409 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 22:30:43 INFO - PROCESS | 3433 | 1461648643412 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 22:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 22:30:43 INFO - PROCESS | 3433 | 1461648643420 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 22:30:43 INFO - PROCESS | 3433 | 1461648643429 Marionette TRACE conn3 <- [1,326,null,{}] 22:30:43 INFO - PROCESS | 3433 | 1461648643474 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}] 22:30:43 INFO - PROCESS | 3433 | 1461648643616 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 22:30:43 INFO - PROCESS | 3433 | 1461648643627 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:43 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028b0d5800 == 43 [pid = 3433] [id = 89] 22:30:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 84 (0x7f029767a400) [pid = 3433] [serial = 266] [outer = (nil)] 22:30:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 85 (0x7f0298849000) [pid = 3433] [serial = 267] [outer = 0x7f029767a400] 22:30:43 INFO - PROCESS | 3433 | 1461648643684 Marionette DEBUG loaded listener.js 22:30:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 86 (0x7f0298b97400) [pid = 3433] [serial = 268] [outer = 0x7f029767a400] 22:30:44 INFO - PROCESS | 3433 | 1461648644469 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]]]}] 22:30:44 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. 22:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1106ms 22:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 22:30:44 INFO - PROCESS | 3433 | 1461648644542 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 22:30:44 INFO - PROCESS | 3433 | 1461648644545 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 22:30:44 INFO - PROCESS | 3433 | 1461648644550 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 22:30:44 INFO - PROCESS | 3433 | 1461648644553 Marionette TRACE conn3 <- [1,330,null,{}] 22:30:44 INFO - PROCESS | 3433 | 1461648644558 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}] 22:30:44 INFO - PROCESS | 3433 | 1461648644728 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 22:30:44 INFO - PROCESS | 3433 | 1461648644748 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:44 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02967b3800 == 44 [pid = 3433] [id = 90] 22:30:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 87 (0x7f028a20e400) [pid = 3433] [serial = 269] [outer = (nil)] 22:30:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 88 (0x7f029cb47c00) [pid = 3433] [serial = 270] [outer = 0x7f028a20e400] 22:30:44 INFO - PROCESS | 3433 | 1461648644806 Marionette DEBUG loaded listener.js 22:30:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 89 (0x7f029ce2bc00) [pid = 3433] [serial = 271] [outer = 0x7f028a20e400] 22:30:45 INFO - PROCESS | 3433 | 1461648645476 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]]]}] 22:30:45 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. 22:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 976ms 22:30:45 INFO - PROCESS | 3433 | 1461648645532 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 22:30:45 INFO - PROCESS | 3433 | 1461648645535 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 22:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 22:30:45 INFO - PROCESS | 3433 | 1461648645540 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 22:30:45 INFO - PROCESS | 3433 | 1461648645542 Marionette TRACE conn3 <- [1,334,null,{}] 22:30:45 INFO - PROCESS | 3433 | 1461648645547 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}] 22:30:45 INFO - PROCESS | 3433 | 1461648645703 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 22:30:45 INFO - PROCESS | 3433 | 1461648645739 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:45 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02840ba800 == 45 [pid = 3433] [id = 91] 22:30:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 90 (0x7f02804cc800) [pid = 3433] [serial = 272] [outer = (nil)] 22:30:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 91 (0x7f02804cf400) [pid = 3433] [serial = 273] [outer = 0x7f02804cc800] 22:30:45 INFO - PROCESS | 3433 | 1461648645809 Marionette DEBUG loaded listener.js 22:30:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 92 (0x7f029c4ab400) [pid = 3433] [serial = 274] [outer = 0x7f02804cc800] 22:30:46 INFO - PROCESS | 3433 | --DOMWINDOW == 91 (0x7f0288252800) [pid = 3433] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 22:30:46 INFO - PROCESS | 3433 | --DOMWINDOW == 90 (0x7f0297820c00) [pid = 3433] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 22:30:46 INFO - PROCESS | 3433 | --DOMWINDOW == 89 (0x7f0280a16800) [pid = 3433] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 22:30:46 INFO - PROCESS | 3433 | --DOMWINDOW == 88 (0x7f028b146000) [pid = 3433] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 22:30:46 INFO - PROCESS | 3433 | --DOMWINDOW == 87 (0x7f0284032800) [pid = 3433] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 22:30:46 INFO - PROCESS | 3433 | --DOMWINDOW == 86 (0x7f028267a000) [pid = 3433] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 22:30:46 INFO - PROCESS | 3433 | --DOMWINDOW == 85 (0x7f028688a000) [pid = 3433] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 22:30:46 INFO - PROCESS | 3433 | --DOMWINDOW == 84 (0x7f0280edf800) [pid = 3433] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 22:30:46 INFO - PROCESS | 3433 | 1461648646653 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]]]}] 22:30:46 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. 22:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1126ms 22:30:46 INFO - PROCESS | 3433 | 1461648646667 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 22:30:46 INFO - PROCESS | 3433 | 1461648646669 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 22:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 22:30:46 INFO - PROCESS | 3433 | 1461648646678 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 22:30:46 INFO - PROCESS | 3433 | 1461648646681 Marionette TRACE conn3 <- [1,338,null,{}] 22:30:46 INFO - PROCESS | 3433 | 1461648646686 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}] 22:30:46 INFO - PROCESS | 3433 | 1461648646847 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 22:30:46 INFO - PROCESS | 3433 | 1461648646865 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:46 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02917f5800 == 46 [pid = 3433] [id = 92] 22:30:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 85 (0x7f02898d4800) [pid = 3433] [serial = 275] [outer = (nil)] 22:30:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 86 (0x7f029ce8b000) [pid = 3433] [serial = 276] [outer = 0x7f02898d4800] 22:30:46 INFO - PROCESS | 3433 | 1461648646923 Marionette DEBUG loaded listener.js 22:30:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 87 (0x7f029e9c4800) [pid = 3433] [serial = 277] [outer = 0x7f02898d4800] 22:30:47 INFO - PROCESS | 3433 | 1461648647587 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]]]}] 22:30:47 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. 22:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 976ms 22:30:47 INFO - PROCESS | 3433 | 1461648647655 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 22:30:47 INFO - PROCESS | 3433 | 1461648647658 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 22:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 22:30:47 INFO - PROCESS | 3433 | 1461648647664 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 22:30:47 INFO - PROCESS | 3433 | 1461648647666 Marionette TRACE conn3 <- [1,342,null,{}] 22:30:47 INFO - PROCESS | 3433 | 1461648647671 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}] 22:30:47 INFO - PROCESS | 3433 | 1461648647830 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 22:30:47 INFO - PROCESS | 3433 | 1461648647847 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:47 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029e994800 == 47 [pid = 3433] [id = 93] 22:30:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 88 (0x7f02819d2400) [pid = 3433] [serial = 278] [outer = (nil)] 22:30:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 89 (0x7f029e9cdc00) [pid = 3433] [serial = 279] [outer = 0x7f02819d2400] 22:30:47 INFO - PROCESS | 3433 | 1461648647906 Marionette DEBUG loaded listener.js 22:30:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 90 (0x7f029f797000) [pid = 3433] [serial = 280] [outer = 0x7f02819d2400] 22:30:48 INFO - PROCESS | 3433 | 1461648648803 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]]]}] 22:30:48 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. 22:30:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1176ms 22:30:48 INFO - PROCESS | 3433 | 1461648648841 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 22:30:48 INFO - PROCESS | 3433 | 1461648648847 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 22:30:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 22:30:48 INFO - PROCESS | 3433 | 1461648648856 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 22:30:48 INFO - PROCESS | 3433 | 1461648648860 Marionette TRACE conn3 <- [1,346,null,{}] 22:30:48 INFO - PROCESS | 3433 | 1461648648868 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}] 22:30:49 INFO - PROCESS | 3433 | 1461648649028 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 22:30:49 INFO - PROCESS | 3433 | 1461648649161 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:49 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289cbe000 == 48 [pid = 3433] [id = 94] 22:30:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 91 (0x7f0283fbc000) [pid = 3433] [serial = 281] [outer = (nil)] 22:30:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 92 (0x7f0286915000) [pid = 3433] [serial = 282] [outer = 0x7f0283fbc000] 22:30:49 INFO - PROCESS | 3433 | 1461648649234 Marionette DEBUG loaded listener.js 22:30:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 93 (0x7f02885a7400) [pid = 3433] [serial = 283] [outer = 0x7f0283fbc000] 22:30:50 INFO - PROCESS | 3433 | 1461648650066 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]]]}] 22:30:50 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. 22:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1280ms 22:30:50 INFO - PROCESS | 3433 | 1461648650137 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 22:30:50 INFO - PROCESS | 3433 | 1461648650145 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 22:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 22:30:50 INFO - PROCESS | 3433 | 1461648650154 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 22:30:50 INFO - PROCESS | 3433 | 1461648650159 Marionette TRACE conn3 <- [1,350,null,{}] 22:30:50 INFO - PROCESS | 3433 | 1461648650164 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}] 22:30:50 INFO - PROCESS | 3433 | 1461648650353 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 22:30:50 INFO - PROCESS | 3433 | 1461648650486 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:50 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02967ab800 == 49 [pid = 3433] [id = 95] 22:30:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 94 (0x7f028a2a3400) [pid = 3433] [serial = 284] [outer = (nil)] 22:30:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 95 (0x7f028af56000) [pid = 3433] [serial = 285] [outer = 0x7f028a2a3400] 22:30:50 INFO - PROCESS | 3433 | 1461648650560 Marionette DEBUG loaded listener.js 22:30:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 96 (0x7f028ccdd800) [pid = 3433] [serial = 286] [outer = 0x7f028a2a3400] 22:30:51 INFO - PROCESS | 3433 | 1461648651417 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]]]}] 22:30:51 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. 22:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1333ms 22:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 22:30:51 INFO - PROCESS | 3433 | 1461648651487 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 22:30:51 INFO - PROCESS | 3433 | 1461648651490 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 22:30:51 INFO - PROCESS | 3433 | 1461648651497 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 22:30:51 INFO - PROCESS | 3433 | 1461648651502 Marionette TRACE conn3 <- [1,354,null,{}] 22:30:51 INFO - PROCESS | 3433 | 1461648651517 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}] 22:30:51 INFO - PROCESS | 3433 | 1461648651711 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 22:30:51 INFO - PROCESS | 3433 | 1461648651845 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:51 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02a0d41800 == 50 [pid = 3433] [id = 96] 22:30:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 97 (0x7f02988f1c00) [pid = 3433] [serial = 287] [outer = (nil)] 22:30:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 98 (0x7f029cb49800) [pid = 3433] [serial = 288] [outer = 0x7f02988f1c00] 22:30:51 INFO - PROCESS | 3433 | 1461648651919 Marionette DEBUG loaded listener.js 22:30:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 99 (0x7f029ce91400) [pid = 3433] [serial = 289] [outer = 0x7f02988f1c00] 22:30:52 INFO - PROCESS | 3433 | 1461648652760 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]]]}] 22:30:52 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. 22:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1289ms 22:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 22:30:52 INFO - PROCESS | 3433 | 1461648652790 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 22:30:52 INFO - PROCESS | 3433 | 1461648652794 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 22:30:52 INFO - PROCESS | 3433 | 1461648652801 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 22:30:52 INFO - PROCESS | 3433 | 1461648652804 Marionette TRACE conn3 <- [1,358,null,{}] 22:30:52 INFO - PROCESS | 3433 | 1461648652809 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}] 22:30:52 INFO - PROCESS | 3433 | 1461648652957 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 22:30:53 INFO - PROCESS | 3433 | 1461648653095 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:53 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02841e1800 == 51 [pid = 3433] [id = 97] 22:30:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 100 (0x7f0298b8b000) [pid = 3433] [serial = 290] [outer = (nil)] 22:30:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 101 (0x7f029f7c7000) [pid = 3433] [serial = 291] [outer = 0x7f0298b8b000] 22:30:53 INFO - PROCESS | 3433 | 1461648653167 Marionette DEBUG loaded listener.js 22:30:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 102 (0x7f02a0d7b800) [pid = 3433] [serial = 292] [outer = 0x7f0298b8b000] 22:30:53 INFO - PROCESS | 3433 | 1461648653995 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]]]}] 22:30:54 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. 22:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1233ms 22:30:54 INFO - PROCESS | 3433 | 1461648654034 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 22:30:54 INFO - PROCESS | 3433 | 1461648654038 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 22:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 22:30:54 INFO - PROCESS | 3433 | 1461648654044 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 22:30:54 INFO - PROCESS | 3433 | 1461648654047 Marionette TRACE conn3 <- [1,362,null,{}] 22:30:54 INFO - PROCESS | 3433 | 1461648654052 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}] 22:30:54 INFO - PROCESS | 3433 | 1461648654204 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 22:30:54 INFO - PROCESS | 3433 | 1461648654513 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:54 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0286b62800 == 52 [pid = 3433] [id = 98] 22:30:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 103 (0x7f02804cd800) [pid = 3433] [serial = 293] [outer = (nil)] 22:30:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 104 (0x7f0280c43000) [pid = 3433] [serial = 294] [outer = 0x7f02804cd800] 22:30:54 INFO - PROCESS | 3433 | 1461648654598 Marionette DEBUG loaded listener.js 22:30:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 105 (0x7f0282675800) [pid = 3433] [serial = 295] [outer = 0x7f02804cd800] 22:30:55 INFO - PROCESS | 3433 | 1461648655624 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]]]}] 22:30:55 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. 22:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1634ms 22:30:55 INFO - PROCESS | 3433 | 1461648655679 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 22:30:55 INFO - PROCESS | 3433 | 1461648655684 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 22:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 22:30:55 INFO - PROCESS | 3433 | 1461648655692 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 22:30:55 INFO - PROCESS | 3433 | 1461648655695 Marionette TRACE conn3 <- [1,366,null,{}] 22:30:55 INFO - PROCESS | 3433 | 1461648655702 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}] 22:30:55 INFO - PROCESS | 3433 | 1461648655871 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 22:30:56 INFO - PROCESS | 3433 | 1461648656066 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02917f5800 == 51 [pid = 3433] [id = 92] 22:30:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02840ba800 == 50 [pid = 3433] [id = 91] 22:30:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02967b3800 == 49 [pid = 3433] [id = 90] 22:30:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280b2f000 == 48 [pid = 3433] [id = 69] 22:30:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028b0d5800 == 47 [pid = 3433] [id = 89] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 104 (0x7f029a52e800) [pid = 3433] [serial = 239] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02834e5000 == 48 [pid = 3433] [id = 99] 22:30:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 105 (0x7f028687e000) [pid = 3433] [serial = 296] [outer = (nil)] 22:30:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 106 (0x7f0287836400) [pid = 3433] [serial = 297] [outer = 0x7f028687e000] 22:30:56 INFO - PROCESS | 3433 | 1461648656166 Marionette DEBUG loaded listener.js 22:30:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 107 (0x7f028906b000) [pid = 3433] [serial = 298] [outer = 0x7f028687e000] 22:30:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289cb8000 == 47 [pid = 3433] [id = 88] 22:30:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02840a9000 == 46 [pid = 3433] [id = 87] 22:30:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0286b4f800 == 45 [pid = 3433] [id = 86] 22:30:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028438d800 == 44 [pid = 3433] [id = 81] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 106 (0x7f0297594000) [pid = 3433] [serial = 230] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 105 (0x7f0298b93000) [pid = 3433] [serial = 234] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 104 (0x7f0297adb000) [pid = 3433] [serial = 233] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 103 (0x7f02898e2800) [pid = 3433] [serial = 207] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 102 (0x7f028cc0f400) [pid = 3433] [serial = 227] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 101 (0x7f0284034c00) [pid = 3433] [serial = 209] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 100 (0x7f0297593c00) [pid = 3433] [serial = 215] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 99 (0x7f0289f43000) [pid = 3433] [serial = 224] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 98 (0x7f028a450800) [pid = 3433] [serial = 225] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 97 (0x7f028403c400) [pid = 3433] [serial = 219] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 96 (0x7f028280e000) [pid = 3433] [serial = 218] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 95 (0x7f02898d5800) [pid = 3433] [serial = 222] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 94 (0x7f02885af800) [pid = 3433] [serial = 221] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 93 (0x7f028cc13400) [pid = 3433] [serial = 236] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 92 (0x7f0289a38800) [pid = 3433] [serial = 212] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 91 (0x7f02976f6400) [pid = 3433] [serial = 231] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 90 (0x7f028daf0400) [pid = 3433] [serial = 228] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | --DOMWINDOW == 89 (0x7f0298ceec00) [pid = 3433] [serial = 237] [outer = (nil)] [url = about:blank] 22:30:56 INFO - PROCESS | 3433 | 1461648656907 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]]]}] 22:30:56 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. 22:30:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1234ms 22:30:56 INFO - PROCESS | 3433 | 1461648656929 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 22:30:56 INFO - PROCESS | 3433 | 1461648656935 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 22:30:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 22:30:56 INFO - PROCESS | 3433 | 1461648656943 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 22:30:56 INFO - PROCESS | 3433 | 1461648656945 Marionette TRACE conn3 <- [1,370,null,{}] 22:30:56 INFO - PROCESS | 3433 | 1461648656951 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}] 22:30:57 INFO - PROCESS | 3433 | 1461648657084 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 22:30:57 INFO - PROCESS | 3433 | 1461648657102 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:57 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289430800 == 45 [pid = 3433] [id = 100] 22:30:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 90 (0x7f0289c2c400) [pid = 3433] [serial = 299] [outer = (nil)] 22:30:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 91 (0x7f028a210c00) [pid = 3433] [serial = 300] [outer = 0x7f0289c2c400] 22:30:57 INFO - PROCESS | 3433 | 1461648657161 Marionette DEBUG loaded listener.js 22:30:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 92 (0x7f028acf7800) [pid = 3433] [serial = 301] [outer = 0x7f0289c2c400] 22:30:57 INFO - PROCESS | 3433 | 1461648657879 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]]]}] 22:30:57 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. 22:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 986ms 22:30:57 INFO - PROCESS | 3433 | 1461648657947 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 22:30:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 22:30:57 INFO - PROCESS | 3433 | 1461648657951 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 22:30:57 INFO - PROCESS | 3433 | 1461648657960 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 22:30:57 INFO - PROCESS | 3433 | 1461648657968 Marionette TRACE conn3 <- [1,374,null,{}] 22:30:57 INFO - PROCESS | 3433 | 1461648657981 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}] 22:30:58 INFO - PROCESS | 3433 | 1461648658121 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 22:30:58 INFO - PROCESS | 3433 | 1461648658132 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:58 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ac75800 == 46 [pid = 3433] [id = 101] 22:30:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 93 (0x7f028cb44c00) [pid = 3433] [serial = 302] [outer = (nil)] 22:30:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 94 (0x7f029671f000) [pid = 3433] [serial = 303] [outer = 0x7f028cb44c00] 22:30:58 INFO - PROCESS | 3433 | 1461648658191 Marionette DEBUG loaded listener.js 22:30:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 95 (0x7f0297598400) [pid = 3433] [serial = 304] [outer = 0x7f028cb44c00] 22:30:59 INFO - PROCESS | 3433 | 1461648659005 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 22:30:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 22:30:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1091ms 22:30:59 INFO - PROCESS | 3433 | 1461648659052 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 22:30:59 INFO - PROCESS | 3433 | 1461648659055 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 22:30:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 22:30:59 INFO - PROCESS | 3433 | 1461648659061 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 22:30:59 INFO - PROCESS | 3433 | 1461648659063 Marionette TRACE conn3 <- [1,378,null,{}] 22:30:59 INFO - PROCESS | 3433 | 1461648659068 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}] 22:30:59 INFO - PROCESS | 3433 | 1461648659231 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 22:30:59 INFO - PROCESS | 3433 | 1461648659257 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:30:59 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028dad8000 == 47 [pid = 3433] [id = 102] 22:30:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 96 (0x7f028cb4b400) [pid = 3433] [serial = 305] [outer = (nil)] 22:30:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 97 (0x7f029789ac00) [pid = 3433] [serial = 306] [outer = 0x7f028cb4b400] 22:30:59 INFO - PROCESS | 3433 | 1461648659317 Marionette DEBUG loaded listener.js 22:30:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 98 (0x7f0298b94400) [pid = 3433] [serial = 307] [outer = 0x7f028cb4b400] 22:31:00 INFO - PROCESS | 3433 | 1461648660092 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 22:31:00 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 22:31:00 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1076ms 22:31:00 INFO - PROCESS | 3433 | 1461648660139 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 22:31:00 INFO - PROCESS | 3433 | 1461648660142 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 22:31:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 22:31:00 INFO - PROCESS | 3433 | 1461648660153 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 22:31:00 INFO - PROCESS | 3433 | 1461648660155 Marionette TRACE conn3 <- [1,382,null,{}] 22:31:00 INFO - PROCESS | 3433 | 1461648660159 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}] 22:31:00 INFO - PROCESS | 3433 | 1461648660345 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 22:31:00 INFO - PROCESS | 3433 | --DOMWINDOW == 97 (0x7f028a20e400) [pid = 3433] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 22:31:00 INFO - PROCESS | 3433 | --DOMWINDOW == 96 (0x7f02804cc800) [pid = 3433] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 22:31:00 INFO - PROCESS | 3433 | --DOMWINDOW == 95 (0x7f02811e0400) [pid = 3433] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 22:31:00 INFO - PROCESS | 3433 | --DOMWINDOW == 94 (0x7f02898d4800) [pid = 3433] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 22:31:00 INFO - PROCESS | 3433 | --DOMWINDOW == 93 (0x7f028af4f800) [pid = 3433] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 22:31:00 INFO - PROCESS | 3433 | --DOMWINDOW == 92 (0x7f028687e400) [pid = 3433] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 22:31:00 INFO - PROCESS | 3433 | --DOMWINDOW == 91 (0x7f0280ee3000) [pid = 3433] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 22:31:00 INFO - PROCESS | 3433 | --DOMWINDOW == 90 (0x7f029767a400) [pid = 3433] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 22:31:00 INFO - PROCESS | 3433 | 1461648660556 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:00 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289bf1000 == 48 [pid = 3433] [id = 103] 22:31:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 91 (0x7f02807cb400) [pid = 3433] [serial = 308] [outer = (nil)] 22:31:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 92 (0x7f02807ce400) [pid = 3433] [serial = 309] [outer = 0x7f02807cb400] 22:31:00 INFO - PROCESS | 3433 | 1461648660627 Marionette DEBUG loaded listener.js 22:31:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 93 (0x7f028cc10800) [pid = 3433] [serial = 310] [outer = 0x7f02807cb400] 22:31:01 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:31:01 INFO - PROCESS | 3433 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:31:01 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:31:01 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:31:01 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:31:01 INFO - PROCESS | 3433 | 1461648661259 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 22:31:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 22:31:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1134ms 22:31:01 INFO - PROCESS | 3433 | 1461648661287 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 22:31:01 INFO - PROCESS | 3433 | 1461648661291 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 22:31:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 22:31:01 INFO - PROCESS | 3433 | 1461648661296 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 22:31:01 INFO - PROCESS | 3433 | 1461648661298 Marionette TRACE conn3 <- [1,386,null,{}] 22:31:01 INFO - PROCESS | 3433 | 1461648661303 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}] 22:31:01 INFO - PROCESS | 3433 | 1461648661466 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 22:31:01 INFO - PROCESS | 3433 | 1461648661487 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:01 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029882f000 == 49 [pid = 3433] [id = 104] 22:31:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 94 (0x7f0281144000) [pid = 3433] [serial = 311] [outer = (nil)] 22:31:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 95 (0x7f029c4ad000) [pid = 3433] [serial = 312] [outer = 0x7f0281144000] 22:31:01 INFO - PROCESS | 3433 | 1461648661552 Marionette DEBUG loaded listener.js 22:31:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 96 (0x7f029c5e6800) [pid = 3433] [serial = 313] [outer = 0x7f0281144000] 22:31:02 INFO - PROCESS | 3433 | 1461648662227 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]]]}] 22:31:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 22:31:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 978ms 22:31:02 INFO - PROCESS | 3433 | 1461648662274 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 22:31:02 INFO - PROCESS | 3433 | 1461648662276 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 22:31:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 22:31:02 INFO - PROCESS | 3433 | 1461648662282 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 22:31:02 INFO - PROCESS | 3433 | 1461648662284 Marionette TRACE conn3 <- [1,390,null,{}] 22:31:02 INFO - PROCESS | 3433 | 1461648662289 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}] 22:31:02 INFO - PROCESS | 3433 | 1461648662409 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 22:31:02 INFO - PROCESS | 3433 | 1461648662571 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:02 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02818d9000 == 50 [pid = 3433] [id = 105] 22:31:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 97 (0x7f02804c2400) [pid = 3433] [serial = 314] [outer = (nil)] 22:31:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 98 (0x7f02804cc800) [pid = 3433] [serial = 315] [outer = 0x7f02804c2400] 22:31:02 INFO - PROCESS | 3433 | 1461648662642 Marionette DEBUG loaded listener.js 22:31:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 99 (0x7f02807cd000) [pid = 3433] [serial = 316] [outer = 0x7f02804c2400] 22:31:03 INFO - PROCESS | 3433 | 1461648663580 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]]]}] 22:31:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 22:31:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1328ms 22:31:03 INFO - PROCESS | 3433 | 1461648663611 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 22:31:03 INFO - PROCESS | 3433 | 1461648663618 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 22:31:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 22:31:03 INFO - PROCESS | 3433 | 1461648663625 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 22:31:03 INFO - PROCESS | 3433 | 1461648663630 Marionette TRACE conn3 <- [1,394,null,{}] 22:31:03 INFO - PROCESS | 3433 | 1461648663637 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}] 22:31:03 INFO - PROCESS | 3433 | 1461648663789 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 22:31:03 INFO - PROCESS | 3433 | 1461648663930 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:03 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289f86800 == 51 [pid = 3433] [id = 106] 22:31:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 100 (0x7f02804c3000) [pid = 3433] [serial = 317] [outer = (nil)] 22:31:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 101 (0x7f0288254c00) [pid = 3433] [serial = 318] [outer = 0x7f02804c3000] 22:31:04 INFO - PROCESS | 3433 | 1461648664002 Marionette DEBUG loaded listener.js 22:31:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 102 (0x7f02898dd000) [pid = 3433] [serial = 319] [outer = 0x7f02804c3000] 22:31:04 INFO - PROCESS | 3433 | 1461648664937 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]]]}] 22:31:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 22:31:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1340ms 22:31:04 INFO - PROCESS | 3433 | 1461648664969 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 22:31:04 INFO - PROCESS | 3433 | 1461648664975 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 22:31:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 22:31:04 INFO - PROCESS | 3433 | 1461648664982 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 22:31:04 INFO - PROCESS | 3433 | 1461648664985 Marionette TRACE conn3 <- [1,398,null,{}] 22:31:04 INFO - PROCESS | 3433 | 1461648664991 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}] 22:31:05 INFO - PROCESS | 3433 | 1461648665137 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 22:31:05 INFO - PROCESS | 3433 | 1461648665279 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:05 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0298b21000 == 52 [pid = 3433] [id = 107] 22:31:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 103 (0x7f028acfbc00) [pid = 3433] [serial = 320] [outer = (nil)] 22:31:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 104 (0x7f028cc08c00) [pid = 3433] [serial = 321] [outer = 0x7f028acfbc00] 22:31:05 INFO - PROCESS | 3433 | 1461648665361 Marionette DEBUG loaded listener.js 22:31:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 105 (0x7f0297352400) [pid = 3433] [serial = 322] [outer = 0x7f028acfbc00] 22:31:06 INFO - PROCESS | 3433 | 1461648666290 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]]]}] 22:31:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 22:31:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1378ms 22:31:06 INFO - PROCESS | 3433 | 1461648666361 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 22:31:06 INFO - PROCESS | 3433 | 1461648666365 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 22:31:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 22:31:06 INFO - PROCESS | 3433 | 1461648666373 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 22:31:06 INFO - PROCESS | 3433 | 1461648666381 Marionette TRACE conn3 <- [1,402,null,{}] 22:31:06 INFO - PROCESS | 3433 | 1461648666394 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}] 22:31:06 INFO - PROCESS | 3433 | 1461648666585 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 22:31:06 INFO - PROCESS | 3433 | 1461648666721 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:06 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02a0d3d800 == 53 [pid = 3433] [id = 108] 22:31:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 106 (0x7f029aac1400) [pid = 3433] [serial = 323] [outer = (nil)] 22:31:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 107 (0x7f029c5ec800) [pid = 3433] [serial = 324] [outer = 0x7f029aac1400] 22:31:06 INFO - PROCESS | 3433 | 1461648666791 Marionette DEBUG loaded listener.js 22:31:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 108 (0x7f029cb4e800) [pid = 3433] [serial = 325] [outer = 0x7f029aac1400] 22:31:07 INFO - PROCESS | 3433 | 1461648667632 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]]]}] 22:31:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 22:31:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1287ms 22:31:07 INFO - PROCESS | 3433 | 1461648667660 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 22:31:07 INFO - PROCESS | 3433 | 1461648667665 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 22:31:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 22:31:07 INFO - PROCESS | 3433 | 1461648667670 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 22:31:07 INFO - PROCESS | 3433 | 1461648667672 Marionette TRACE conn3 <- [1,406,null,{}] 22:31:07 INFO - PROCESS | 3433 | 1461648667678 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}] 22:31:07 INFO - PROCESS | 3433 | 1461648667819 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 22:31:07 INFO - PROCESS | 3433 | 1461648667959 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:07 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280898000 == 54 [pid = 3433] [id = 109] 22:31:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 109 (0x7f02807b1800) [pid = 3433] [serial = 326] [outer = (nil)] 22:31:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 110 (0x7f02807bc400) [pid = 3433] [serial = 327] [outer = 0x7f02807b1800] 22:31:08 INFO - PROCESS | 3433 | 1461648668027 Marionette DEBUG loaded listener.js 22:31:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 111 (0x7f029c5e7800) [pid = 3433] [serial = 328] [outer = 0x7f02807b1800] 22:31:08 INFO - PROCESS | 3433 | 1461648668851 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]]]}] 22:31:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 22:31:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1230ms 22:31:08 INFO - PROCESS | 3433 | 1461648668902 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 22:31:08 INFO - PROCESS | 3433 | 1461648668906 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 22:31:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 22:31:08 INFO - PROCESS | 3433 | 1461648668912 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 22:31:08 INFO - PROCESS | 3433 | 1461648668915 Marionette TRACE conn3 <- [1,410,null,{}] 22:31:08 INFO - PROCESS | 3433 | 1461648668920 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}] 22:31:09 INFO - PROCESS | 3433 | 1461648669072 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 22:31:09 INFO - PROCESS | 3433 | 1461648669208 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:09 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028b18b800 == 55 [pid = 3433] [id = 110] 22:31:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 112 (0x7f029ce2b400) [pid = 3433] [serial = 329] [outer = (nil)] 22:31:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 113 (0x7f029ce8c000) [pid = 3433] [serial = 330] [outer = 0x7f029ce2b400] 22:31:09 INFO - PROCESS | 3433 | 1461648669292 Marionette DEBUG loaded listener.js 22:31:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 114 (0x7f029f798000) [pid = 3433] [serial = 331] [outer = 0x7f029ce2b400] 22:31:10 INFO - PROCESS | 3433 | 1461648670347 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]]]}] 22:31:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 22:31:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1483ms 22:31:10 INFO - PROCESS | 3433 | 1461648670396 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 22:31:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 22:31:10 INFO - PROCESS | 3433 | 1461648670401 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 22:31:10 INFO - PROCESS | 3433 | 1461648670409 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 22:31:10 INFO - PROCESS | 3433 | 1461648670414 Marionette TRACE conn3 <- [1,414,null,{}] 22:31:10 INFO - PROCESS | 3433 | 1461648670421 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}] 22:31:10 INFO - PROCESS | 3433 | 1461648670563 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 22:31:10 INFO - PROCESS | 3433 | 1461648670819 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:10 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02841d4000 == 56 [pid = 3433] [id = 111] 22:31:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 115 (0x7f0280853c00) [pid = 3433] [serial = 332] [outer = (nil)] 22:31:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 116 (0x7f0280a16800) [pid = 3433] [serial = 333] [outer = 0x7f0280853c00] 22:31:10 INFO - PROCESS | 3433 | 1461648670896 Marionette DEBUG loaded listener.js 22:31:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 117 (0x7f02811e3400) [pid = 3433] [serial = 334] [outer = 0x7f0280853c00] 22:31:11 INFO - PROCESS | 3433 | 1461648671803 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]]]}] 22:31:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028ccc3800 == 55 [pid = 3433] [id = 71] 22:31:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0297876000 == 54 [pid = 3433] [id = 72] 22:31:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029882f000 == 53 [pid = 3433] [id = 104] 22:31:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289bf1000 == 52 [pid = 3433] [id = 103] 22:31:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028dad8000 == 51 [pid = 3433] [id = 102] 22:31:11 INFO - PROCESS | 3433 | --DOMWINDOW == 116 (0x7f028a217400) [pid = 3433] [serial = 245] [outer = (nil)] [url = about:blank] 22:31:11 INFO - PROCESS | 3433 | --DOMWINDOW == 115 (0x7f0297a22000) [pid = 3433] [serial = 248] [outer = (nil)] [url = about:blank] 22:31:11 INFO - PROCESS | 3433 | --DOMWINDOW == 114 (0x7f029c36dc00) [pid = 3433] [serial = 252] [outer = (nil)] [url = about:blank] 22:31:11 INFO - PROCESS | 3433 | --DOMWINDOW == 113 (0x7f029cde3800) [pid = 3433] [serial = 255] [outer = (nil)] [url = about:blank] 22:31:11 INFO - PROCESS | 3433 | --DOMWINDOW == 112 (0x7f029e9cdc00) [pid = 3433] [serial = 279] [outer = (nil)] [url = about:blank] 22:31:11 INFO - PROCESS | 3433 | --DOMWINDOW == 111 (0x7f0284037800) [pid = 3433] [serial = 242] [outer = (nil)] [url = about:blank] 22:31:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028ac75800 == 50 [pid = 3433] [id = 101] 22:31:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289430800 == 49 [pid = 3433] [id = 100] 22:31:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02834e5000 == 48 [pid = 3433] [id = 99] 22:31:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0286b62800 == 47 [pid = 3433] [id = 98] 22:31:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02a0d41800 == 46 [pid = 3433] [id = 96] 22:31:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02967ab800 == 45 [pid = 3433] [id = 95] 22:31:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289cbe000 == 44 [pid = 3433] [id = 94] 22:31:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 22:31:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1482ms 22:31:11 INFO - PROCESS | 3433 | 1461648671890 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 22:31:11 INFO - PROCESS | 3433 | 1461648671897 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 22:31:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 22:31:11 INFO - PROCESS | 3433 | 1461648671906 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 22:31:11 INFO - PROCESS | 3433 | 1461648671910 Marionette TRACE conn3 <- [1,418,null,{}] 22:31:11 INFO - PROCESS | 3433 | 1461648671915 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}] 22:31:12 INFO - PROCESS | 3433 | 1461648672058 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 22:31:12 INFO - PROCESS | 3433 | --DOMWINDOW == 110 (0x7f028b13e000) [pid = 3433] [serial = 264] [outer = (nil)] [url = about:blank] 22:31:12 INFO - PROCESS | 3433 | --DOMWINDOW == 109 (0x7f028cc15c00) [pid = 3433] [serial = 265] [outer = (nil)] [url = about:blank] 22:31:12 INFO - PROCESS | 3433 | --DOMWINDOW == 108 (0x7f02898b5000) [pid = 3433] [serial = 261] [outer = (nil)] [url = about:blank] 22:31:12 INFO - PROCESS | 3433 | --DOMWINDOW == 107 (0x7f02898e0400) [pid = 3433] [serial = 262] [outer = (nil)] [url = about:blank] 22:31:12 INFO - PROCESS | 3433 | --DOMWINDOW == 106 (0x7f0283430c00) [pid = 3433] [serial = 259] [outer = (nil)] [url = about:blank] 22:31:12 INFO - PROCESS | 3433 | --DOMWINDOW == 105 (0x7f02819cf400) [pid = 3433] [serial = 258] [outer = (nil)] [url = about:blank] 22:31:12 INFO - PROCESS | 3433 | --DOMWINDOW == 104 (0x7f0298849000) [pid = 3433] [serial = 267] [outer = (nil)] [url = about:blank] 22:31:12 INFO - PROCESS | 3433 | --DOMWINDOW == 103 (0x7f029c4ab400) [pid = 3433] [serial = 274] [outer = (nil)] [url = about:blank] 22:31:12 INFO - PROCESS | 3433 | --DOMWINDOW == 102 (0x7f029e9c4800) [pid = 3433] [serial = 277] [outer = (nil)] [url = about:blank] 22:31:12 INFO - PROCESS | 3433 | --DOMWINDOW == 101 (0x7f0298b97400) [pid = 3433] [serial = 268] [outer = (nil)] [url = about:blank] 22:31:12 INFO - PROCESS | 3433 | --DOMWINDOW == 100 (0x7f029c36d800) [pid = 3433] [serial = 108] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:31:12 INFO - PROCESS | 3433 | --DOMWINDOW == 99 (0x7f029cb47c00) [pid = 3433] [serial = 270] [outer = (nil)] [url = about:blank] 22:31:12 INFO - PROCESS | 3433 | --DOMWINDOW == 98 (0x7f02804cf400) [pid = 3433] [serial = 273] [outer = (nil)] [url = about:blank] 22:31:12 INFO - PROCESS | 3433 | --DOMWINDOW == 97 (0x7f029ce2bc00) [pid = 3433] [serial = 271] [outer = (nil)] [url = about:blank] 22:31:12 INFO - PROCESS | 3433 | --DOMWINDOW == 96 (0x7f029c4aa800) [pid = 3433] [serial = 240] [outer = (nil)] [url = about:blank] 22:31:12 INFO - PROCESS | 3433 | --DOMWINDOW == 95 (0x7f029ce8b000) [pid = 3433] [serial = 276] [outer = (nil)] [url = about:blank] 22:31:12 INFO - PROCESS | 3433 | 1461648672172 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:12 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0288cd7000 == 45 [pid = 3433] [id = 112] 22:31:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 96 (0x7f02804cf400) [pid = 3433] [serial = 335] [outer = (nil)] 22:31:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 97 (0x7f0284087000) [pid = 3433] [serial = 336] [outer = 0x7f02804cf400] 22:31:12 INFO - PROCESS | 3433 | 1461648672235 Marionette DEBUG loaded listener.js 22:31:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 98 (0x7f02873eb400) [pid = 3433] [serial = 337] [outer = 0x7f02804cf400] 22:31:13 INFO - PROCESS | 3433 | 1461648673459 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]]]}] 22:31:13 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 22:31:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1579ms 22:31:13 INFO - PROCESS | 3433 | 1461648673486 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 22:31:13 INFO - PROCESS | 3433 | 1461648673491 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 22:31:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 22:31:13 INFO - PROCESS | 3433 | 1461648673508 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 22:31:13 INFO - PROCESS | 3433 | 1461648673514 Marionette TRACE conn3 <- [1,422,null,{}] 22:31:13 INFO - PROCESS | 3433 | 1461648673523 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}] 22:31:13 INFO - PROCESS | 3433 | 1461648673772 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 22:31:13 INFO - PROCESS | 3433 | 1461648673913 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:13 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0287a83000 == 46 [pid = 3433] [id = 113] 22:31:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 99 (0x7f0280854000) [pid = 3433] [serial = 338] [outer = (nil)] 22:31:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 100 (0x7f0280c41400) [pid = 3433] [serial = 339] [outer = 0x7f0280854000] 22:31:13 INFO - PROCESS | 3433 | 1461648673989 Marionette DEBUG loaded listener.js 22:31:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 101 (0x7f028267a800) [pid = 3433] [serial = 340] [outer = 0x7f0280854000] 22:31:15 INFO - PROCESS | 3433 | 1461648675294 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]]]}] 22:31:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 22:31:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1840ms 22:31:15 INFO - PROCESS | 3433 | 1461648675384 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 22:31:15 INFO - PROCESS | 3433 | 1461648675396 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 22:31:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 22:31:15 INFO - PROCESS | 3433 | 1461648675408 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 22:31:15 INFO - PROCESS | 3433 | 1461648675411 Marionette TRACE conn3 <- [1,426,null,{}] 22:31:15 INFO - PROCESS | 3433 | 1461648675417 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}] 22:31:15 INFO - PROCESS | 3433 | 1461648675564 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 22:31:15 INFO - PROCESS | 3433 | 1461648675699 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:15 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028b184800 == 47 [pid = 3433] [id = 114] 22:31:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 102 (0x7f028084c800) [pid = 3433] [serial = 341] [outer = (nil)] 22:31:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 103 (0x7f0286888400) [pid = 3433] [serial = 342] [outer = 0x7f028084c800] 22:31:15 INFO - PROCESS | 3433 | 1461648675770 Marionette DEBUG loaded listener.js 22:31:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 104 (0x7f02898da400) [pid = 3433] [serial = 343] [outer = 0x7f028084c800] 22:31:16 INFO - PROCESS | 3433 | 1461648676663 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] 22:31:16 INFO - PROCESS | 3433 | 1461648676743 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 22:31:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 22:31:16 INFO - PROCESS | 3433 | 1461648676750 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 22:31:16 INFO - PROCESS | 3433 | 1461648676755 Marionette TRACE conn3 <- [1,430,null,{}] 22:31:16 INFO - PROCESS | 3433 | 1461648676770 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}] 22:31:16 INFO - PROCESS | 3433 | 1461648676974 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 22:31:17 INFO - PROCESS | 3433 | 1461648677192 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:17 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02917e3000 == 48 [pid = 3433] [id = 115] 22:31:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 105 (0x7f028b13e000) [pid = 3433] [serial = 344] [outer = (nil)] 22:31:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 106 (0x7f028da07800) [pid = 3433] [serial = 345] [outer = 0x7f028b13e000] 22:31:17 INFO - PROCESS | 3433 | 1461648677311 Marionette DEBUG loaded listener.js 22:31:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 107 (0x7f0297345800) [pid = 3433] [serial = 346] [outer = 0x7f028b13e000] 22:31:18 INFO - PROCESS | 3433 | 1461648678130 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]]]}] 22:31:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 22:31:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1434ms 22:31:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 22:31:18 INFO - PROCESS | 3433 | 1461648678184 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 22:31:18 INFO - PROCESS | 3433 | 1461648678188 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 22:31:18 INFO - PROCESS | 3433 | 1461648678194 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 22:31:18 INFO - PROCESS | 3433 | 1461648678197 Marionette TRACE conn3 <- [1,434,null,{}] 22:31:18 INFO - PROCESS | 3433 | 1461648678202 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}] 22:31:18 INFO - PROCESS | 3433 | 1461648678350 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 22:31:18 INFO - PROCESS | 3433 | 1461648678494 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:18 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02841de800 == 49 [pid = 3433] [id = 116] 22:31:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 108 (0x7f02804ca800) [pid = 3433] [serial = 347] [outer = (nil)] 22:31:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 109 (0x7f0288db8c00) [pid = 3433] [serial = 348] [outer = 0x7f02804ca800] 22:31:18 INFO - PROCESS | 3433 | 1461648678563 Marionette DEBUG loaded listener.js 22:31:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 110 (0x7f0297346400) [pid = 3433] [serial = 349] [outer = 0x7f02804ca800] 22:31:19 INFO - PROCESS | 3433 | 1461648679435 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]]]}] 22:31:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 22:31:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1279ms 22:31:19 INFO - PROCESS | 3433 | 1461648679472 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 22:31:19 INFO - PROCESS | 3433 | 1461648679475 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 22:31:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 22:31:19 INFO - PROCESS | 3433 | 1461648679481 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 22:31:19 INFO - PROCESS | 3433 | 1461648679483 Marionette TRACE conn3 <- [1,438,null,{}] 22:31:19 INFO - PROCESS | 3433 | 1461648679489 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}] 22:31:19 INFO - PROCESS | 3433 | 1461648679634 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 22:31:19 INFO - PROCESS | 3433 | 1461648679776 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:19 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c389800 == 50 [pid = 3433] [id = 117] 22:31:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 111 (0x7f02807ccc00) [pid = 3433] [serial = 350] [outer = (nil)] 22:31:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 112 (0x7f0288ee7800) [pid = 3433] [serial = 351] [outer = 0x7f02807ccc00] 22:31:19 INFO - PROCESS | 3433 | 1461648679846 Marionette DEBUG loaded listener.js 22:31:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 113 (0x7f0288eec800) [pid = 3433] [serial = 352] [outer = 0x7f02807ccc00] 22:31:20 INFO - PROCESS | 3433 | 1461648680897 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]]]}] 22:31:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 22:31:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1482ms 22:31:20 INFO - PROCESS | 3433 | 1461648680966 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 22:31:20 INFO - PROCESS | 3433 | 1461648680974 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 22:31:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 22:31:20 INFO - PROCESS | 3433 | 1461648680984 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 22:31:20 INFO - PROCESS | 3433 | 1461648680988 Marionette TRACE conn3 <- [1,442,null,{}] 22:31:21 INFO - PROCESS | 3433 | 1461648680996 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}] 22:31:21 INFO - PROCESS | 3433 | 1461648681185 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 22:31:21 INFO - PROCESS | 3433 | 1461648681419 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:21 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02808a1800 == 51 [pid = 3433] [id = 118] 22:31:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 114 (0x7f02823b2000) [pid = 3433] [serial = 353] [outer = (nil)] 22:31:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 115 (0x7f0283432800) [pid = 3433] [serial = 354] [outer = 0x7f02823b2000] 22:31:21 INFO - PROCESS | 3433 | 1461648681487 Marionette DEBUG loaded listener.js 22:31:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 116 (0x7f0286917c00) [pid = 3433] [serial = 355] [outer = 0x7f02823b2000] 22:31:22 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028a5fc000 == 50 [pid = 3433] [id = 46] 22:31:22 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028232c000 == 49 [pid = 3433] [id = 62] 22:31:22 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02841d4000 == 48 [pid = 3433] [id = 111] 22:31:22 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280898000 == 47 [pid = 3433] [id = 109] 22:31:22 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02a0d3d800 == 46 [pid = 3433] [id = 108] 22:31:22 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0298b21000 == 45 [pid = 3433] [id = 107] 22:31:22 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289f86800 == 44 [pid = 3433] [id = 106] 22:31:22 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02818d9000 == 43 [pid = 3433] [id = 105] 22:31:22 INFO - PROCESS | 3433 | 1461648682310 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]]]}] 22:31:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 22:31:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1388ms 22:31:22 INFO - PROCESS | 3433 | 1461648682372 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 22:31:22 INFO - PROCESS | 3433 | 1461648682380 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 22:31:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 22:31:22 INFO - PROCESS | 3433 | 1461648682389 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 22:31:22 INFO - PROCESS | 3433 | 1461648682393 Marionette TRACE conn3 <- [1,446,null,{}] 22:31:22 INFO - PROCESS | 3433 | 1461648682398 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}] 22:31:22 INFO - PROCESS | 3433 | 1461648682579 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 22:31:22 INFO - PROCESS | 3433 | 1461648682766 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:22 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028b1a0000 == 44 [pid = 3433] [id = 119] 22:31:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 117 (0x7f0288ee1400) [pid = 3433] [serial = 356] [outer = (nil)] 22:31:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 118 (0x7f0288eed800) [pid = 3433] [serial = 357] [outer = 0x7f0288ee1400] 22:31:22 INFO - PROCESS | 3433 | 1461648682908 Marionette DEBUG loaded listener.js 22:31:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 119 (0x7f02898dc800) [pid = 3433] [serial = 358] [outer = 0x7f0288ee1400] 22:31:23 INFO - PROCESS | 3433 | 1461648683755 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]]]}] 22:31:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 22:31:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1434ms 22:31:23 INFO - PROCESS | 3433 | 1461648683824 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 22:31:23 INFO - PROCESS | 3433 | 1461648683828 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 22:31:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 22:31:23 INFO - PROCESS | 3433 | 1461648683840 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 22:31:23 INFO - PROCESS | 3433 | 1461648683844 Marionette TRACE conn3 <- [1,450,null,{}] 22:31:23 INFO - PROCESS | 3433 | 1461648683859 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}] 22:31:24 INFO - PROCESS | 3433 | 1461648684042 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 22:31:24 INFO - PROCESS | 3433 | 1461648684066 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:24 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029a550000 == 45 [pid = 3433] [id = 120] 22:31:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 120 (0x7f028cce2000) [pid = 3433] [serial = 359] [outer = (nil)] 22:31:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 121 (0x7f02967d7400) [pid = 3433] [serial = 360] [outer = 0x7f028cce2000] 22:31:24 INFO - PROCESS | 3433 | 1461648684135 Marionette DEBUG loaded listener.js 22:31:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 122 (0x7f0297685800) [pid = 3433] [serial = 361] [outer = 0x7f028cce2000] 22:31:24 INFO - PROCESS | 3433 | --DOMWINDOW == 121 (0x7f0280853c00) [pid = 3433] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 22:31:24 INFO - PROCESS | 3433 | --DOMWINDOW == 120 (0x7f02804cd800) [pid = 3433] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 22:31:24 INFO - PROCESS | 3433 | --DOMWINDOW == 119 (0x7f028cb44c00) [pid = 3433] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 22:31:24 INFO - PROCESS | 3433 | --DOMWINDOW == 118 (0x7f0280ed4800) [pid = 3433] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 22:31:24 INFO - PROCESS | 3433 | --DOMWINDOW == 117 (0x7f0289c2c400) [pid = 3433] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 22:31:24 INFO - PROCESS | 3433 | --DOMWINDOW == 116 (0x7f028cb4b400) [pid = 3433] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 22:31:24 INFO - PROCESS | 3433 | --DOMWINDOW == 115 (0x7f02807cb400) [pid = 3433] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 22:31:24 INFO - PROCESS | 3433 | --DOMWINDOW == 114 (0x7f028687e000) [pid = 3433] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 22:31:24 INFO - PROCESS | 3433 | --DOMWINDOW == 113 (0x7f028403b800) [pid = 3433] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 22:31:24 INFO - PROCESS | 3433 | --DOMWINDOW == 112 (0x7f0281144000) [pid = 3433] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 22:31:24 INFO - PROCESS | 3433 | 1461648684990 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] 22:31:25 INFO - PROCESS | 3433 | 1461648685031 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 22:31:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 22:31:25 INFO - PROCESS | 3433 | 1461648685037 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 22:31:25 INFO - PROCESS | 3433 | 1461648685039 Marionette TRACE conn3 <- [1,454,null,{}] 22:31:25 INFO - PROCESS | 3433 | 1461648685044 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}] 22:31:25 INFO - PROCESS | 3433 | 1461648685190 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 22:31:25 INFO - PROCESS | 3433 | 1461648685204 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:25 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029f46d800 == 46 [pid = 3433] [id = 121] 22:31:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 113 (0x7f02804cd800) [pid = 3433] [serial = 362] [outer = (nil)] 22:31:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 114 (0x7f0289f49800) [pid = 3433] [serial = 363] [outer = 0x7f02804cd800] 22:31:25 INFO - PROCESS | 3433 | 1461648685269 Marionette DEBUG loaded listener.js 22:31:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 115 (0x7f02989d4800) [pid = 3433] [serial = 364] [outer = 0x7f02804cd800] 22:31:26 INFO - PROCESS | 3433 | [3433] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:31:26 INFO - PROCESS | 3433 | 1461648686092 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]]]}] 22:31:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 22:31:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1077ms 22:31:26 INFO - PROCESS | 3433 | 1461648686132 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 22:31:26 INFO - PROCESS | 3433 | 1461648686136 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 22:31:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 22:31:26 INFO - PROCESS | 3433 | 1461648686142 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 22:31:26 INFO - PROCESS | 3433 | 1461648686144 Marionette TRACE conn3 <- [1,458,null,{}] 22:31:26 INFO - PROCESS | 3433 | 1461648686154 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}] 22:31:26 INFO - PROCESS | 3433 | 1461648686294 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 22:31:26 INFO - PROCESS | 3433 | 1461648686308 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:26 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027f1c2800 == 47 [pid = 3433] [id = 122] 22:31:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 116 (0x7f029884ac00) [pid = 3433] [serial = 365] [outer = (nil)] 22:31:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 117 (0x7f029c36a800) [pid = 3433] [serial = 366] [outer = 0x7f029884ac00] 22:31:26 INFO - PROCESS | 3433 | 1461648686368 Marionette DEBUG loaded listener.js 22:31:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 118 (0x7f029c5e5400) [pid = 3433] [serial = 367] [outer = 0x7f029884ac00] 22:31:27 INFO - PROCESS | 3433 | 1461648687324 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] 22:31:27 INFO - PROCESS | 3433 | 1461648687387 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 22:31:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 22:31:27 INFO - PROCESS | 3433 | 1461648687396 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 22:31:27 INFO - PROCESS | 3433 | 1461648687401 Marionette TRACE conn3 <- [1,462,null,{}] 22:31:27 INFO - PROCESS | 3433 | 1461648687409 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}] 22:31:27 INFO - PROCESS | 3433 | 1461648687593 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 22:31:27 INFO - PROCESS | 3433 | 1461648687735 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:27 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028813d000 == 48 [pid = 3433] [id = 123] 22:31:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 119 (0x7f027f3efc00) [pid = 3433] [serial = 368] [outer = (nil)] 22:31:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 120 (0x7f0280854c00) [pid = 3433] [serial = 369] [outer = 0x7f027f3efc00] 22:31:27 INFO - PROCESS | 3433 | 1461648687810 Marionette DEBUG loaded listener.js 22:31:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 121 (0x7f0286912c00) [pid = 3433] [serial = 370] [outer = 0x7f027f3efc00] 22:31:28 INFO - PROCESS | 3433 | [3433] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:31:28 INFO - PROCESS | 3433 | 1461648688757 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] 22:31:28 INFO - PROCESS | 3433 | 1461648688806 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 22:31:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 22:31:28 INFO - PROCESS | 3433 | 1461648688816 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 22:31:28 INFO - PROCESS | 3433 | 1461648688820 Marionette TRACE conn3 <- [1,466,null,{}] 22:31:28 INFO - PROCESS | 3433 | 1461648688826 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}] 22:31:28 INFO - PROCESS | 3433 | 1461648688975 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 22:31:29 INFO - PROCESS | 3433 | 1461648689125 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:29 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0297688800 == 49 [pid = 3433] [id = 124] 22:31:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 122 (0x7f0288ee5c00) [pid = 3433] [serial = 371] [outer = (nil)] 22:31:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 123 (0x7f028a210400) [pid = 3433] [serial = 372] [outer = 0x7f0288ee5c00] 22:31:29 INFO - PROCESS | 3433 | 1461648689198 Marionette DEBUG loaded listener.js 22:31:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 124 (0x7f028cb44c00) [pid = 3433] [serial = 373] [outer = 0x7f0288ee5c00] 22:31:30 INFO - PROCESS | 3433 | 1461648690188 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] 22:31:30 INFO - PROCESS | 3433 | 1461648690252 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 22:31:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 22:31:30 INFO - PROCESS | 3433 | 1461648690258 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 22:31:30 INFO - PROCESS | 3433 | 1461648690263 Marionette TRACE conn3 <- [1,470,null,{}] 22:31:30 INFO - PROCESS | 3433 | 1461648690278 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}] 22:31:30 INFO - PROCESS | 3433 | 1461648690485 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 22:31:30 INFO - PROCESS | 3433 | 1461648690675 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:30 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028056e800 == 50 [pid = 3433] [id = 125] 22:31:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 125 (0x7f029a5ab000) [pid = 3433] [serial = 374] [outer = (nil)] 22:31:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 126 (0x7f029c5eec00) [pid = 3433] [serial = 375] [outer = 0x7f029a5ab000] 22:31:30 INFO - PROCESS | 3433 | 1461648690764 Marionette DEBUG loaded listener.js 22:31:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 127 (0x7f029cd0d400) [pid = 3433] [serial = 376] [outer = 0x7f029a5ab000] 22:31:31 INFO - PROCESS | 3433 | 1461648691564 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]]]}] 22:31:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 22:31:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1337ms 22:31:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 22:31:31 INFO - PROCESS | 3433 | 1461648691596 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 22:31:31 INFO - PROCESS | 3433 | 1461648691599 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 22:31:31 INFO - PROCESS | 3433 | 1461648691605 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 22:31:31 INFO - PROCESS | 3433 | 1461648691608 Marionette TRACE conn3 <- [1,474,null,{}] 22:31:31 INFO - PROCESS | 3433 | 1461648691613 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}] 22:31:31 INFO - PROCESS | 3433 | 1461648691759 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 22:31:31 INFO - PROCESS | 3433 | 1461648691906 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:31 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02842a9800 == 51 [pid = 3433] [id = 126] 22:31:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 128 (0x7f029c4a5800) [pid = 3433] [serial = 377] [outer = (nil)] 22:31:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 129 (0x7f029f43a400) [pid = 3433] [serial = 378] [outer = 0x7f029c4a5800] 22:31:31 INFO - PROCESS | 3433 | 1461648691980 Marionette DEBUG loaded listener.js 22:31:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 130 (0x7f029f790400) [pid = 3433] [serial = 379] [outer = 0x7f029c4a5800] 22:31:32 INFO - PROCESS | 3433 | 1461648692844 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]]]}] 22:31:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 22:31:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1284ms 22:31:32 INFO - PROCESS | 3433 | 1461648692889 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 22:31:32 INFO - PROCESS | 3433 | 1461648692893 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 22:31:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 22:31:32 INFO - PROCESS | 3433 | 1461648692898 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 22:31:32 INFO - PROCESS | 3433 | 1461648692901 Marionette TRACE conn3 <- [1,478,null,{}] 22:31:32 INFO - PROCESS | 3433 | 1461648692906 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}] 22:31:33 INFO - PROCESS | 3433 | 1461648693050 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 22:31:33 INFO - PROCESS | 3433 | 1461648693212 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:33 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02805d3800 == 52 [pid = 3433] [id = 127] 22:31:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 131 (0x7f027f3e7c00) [pid = 3433] [serial = 380] [outer = (nil)] 22:31:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 132 (0x7f02813e8000) [pid = 3433] [serial = 381] [outer = 0x7f027f3e7c00] 22:31:33 INFO - PROCESS | 3433 | 1461648693281 Marionette DEBUG loaded listener.js 22:31:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 133 (0x7f02813ef800) [pid = 3433] [serial = 382] [outer = 0x7f027f3e7c00] 22:31:34 INFO - PROCESS | 3433 | 1461648694394 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]]]}] 22:31:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 22:31:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1538ms 22:31:34 INFO - PROCESS | 3433 | 1461648694437 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 22:31:34 INFO - PROCESS | 3433 | 1461648694442 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 22:31:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 22:31:34 INFO - PROCESS | 3433 | 1461648694449 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 22:31:34 INFO - PROCESS | 3433 | 1461648694455 Marionette TRACE conn3 <- [1,482,null,{}] 22:31:34 INFO - PROCESS | 3433 | 1461648694463 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}] 22:31:34 INFO - PROCESS | 3433 | 1461648694612 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 22:31:34 INFO - PROCESS | 3433 | 1461648694788 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:34 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02826df000 == 53 [pid = 3433] [id = 128] 22:31:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 134 (0x7f02811e2400) [pid = 3433] [serial = 383] [outer = (nil)] 22:31:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 135 (0x7f02813ea400) [pid = 3433] [serial = 384] [outer = 0x7f02811e2400] 22:31:34 INFO - PROCESS | 3433 | 1461648694857 Marionette DEBUG loaded listener.js 22:31:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 136 (0x7f0282679c00) [pid = 3433] [serial = 385] [outer = 0x7f02811e2400] 22:31:35 INFO - PROCESS | 3433 | 1461648695785 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]]]}] 22:31:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 22:31:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1387ms 22:31:35 INFO - PROCESS | 3433 | 1461648695837 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 22:31:35 INFO - PROCESS | 3433 | 1461648695844 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 22:31:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 22:31:35 INFO - PROCESS | 3433 | 1461648695854 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 22:31:35 INFO - PROCESS | 3433 | 1461648695857 Marionette TRACE conn3 <- [1,486,null,{}] 22:31:35 INFO - PROCESS | 3433 | 1461648695863 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}] 22:31:36 INFO - PROCESS | 3433 | 1461648696013 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 22:31:36 INFO - PROCESS | 3433 | 1461648696168 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:36 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028685e800 == 54 [pid = 3433] [id = 129] 22:31:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 137 (0x7f028263c000) [pid = 3433] [serial = 386] [outer = (nil)] 22:31:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 138 (0x7f028408bc00) [pid = 3433] [serial = 387] [outer = 0x7f028263c000] 22:31:36 INFO - PROCESS | 3433 | 1461648696283 Marionette DEBUG loaded listener.js 22:31:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 139 (0x7f02881bec00) [pid = 3433] [serial = 388] [outer = 0x7f028263c000] 22:31:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02878a6800 == 53 [pid = 3433] [id = 48] 22:31:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280b30000 == 52 [pid = 3433] [id = 52] 22:31:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02834dd000 == 51 [pid = 3433] [id = 53] 22:31:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02834ae800 == 50 [pid = 3433] [id = 50] 22:31:36 INFO - PROCESS | 3433 | --DOMWINDOW == 138 (0x7f029cb49800) [pid = 3433] [serial = 288] [outer = (nil)] [url = about:blank] 22:31:36 INFO - PROCESS | 3433 | --DOMWINDOW == 137 (0x7f028af56000) [pid = 3433] [serial = 285] [outer = (nil)] [url = about:blank] 22:31:36 INFO - PROCESS | 3433 | --DOMWINDOW == 136 (0x7f0286915000) [pid = 3433] [serial = 282] [outer = (nil)] [url = about:blank] 22:31:36 INFO - PROCESS | 3433 | --DOMWINDOW == 135 (0x7f029f7c7000) [pid = 3433] [serial = 291] [outer = (nil)] [url = about:blank] 22:31:36 INFO - PROCESS | 3433 | --DOMWINDOW == 134 (0x7f0284087000) [pid = 3433] [serial = 336] [outer = (nil)] [url = about:blank] 22:31:36 INFO - PROCESS | 3433 | --DOMWINDOW == 133 (0x7f02804cc800) [pid = 3433] [serial = 315] [outer = (nil)] [url = about:blank] 22:31:36 INFO - PROCESS | 3433 | --DOMWINDOW == 132 (0x7f0288254c00) [pid = 3433] [serial = 318] [outer = (nil)] [url = about:blank] 22:31:36 INFO - PROCESS | 3433 | --DOMWINDOW == 131 (0x7f029ce8c000) [pid = 3433] [serial = 330] [outer = (nil)] [url = about:blank] 22:31:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028dac8800 == 49 [pid = 3433] [id = 49] 22:31:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029c389800 == 48 [pid = 3433] [id = 117] 22:31:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02841de800 == 47 [pid = 3433] [id = 116] 22:31:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02917e3000 == 46 [pid = 3433] [id = 115] 22:31:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028b184800 == 45 [pid = 3433] [id = 114] 22:31:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0287a83000 == 44 [pid = 3433] [id = 113] 22:31:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0288cd7000 == 43 [pid = 3433] [id = 112] 22:31:37 INFO - PROCESS | 3433 | 1461648697171 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]]]}] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 130 (0x7f029c5e6800) [pid = 3433] [serial = 313] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 129 (0x7f0282675800) [pid = 3433] [serial = 295] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 128 (0x7f029671f000) [pid = 3433] [serial = 303] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 127 (0x7f0284031c00) [pid = 3433] [serial = 177] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 126 (0x7f028a210c00) [pid = 3433] [serial = 300] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 125 (0x7f029789ac00) [pid = 3433] [serial = 306] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 124 (0x7f0280c43000) [pid = 3433] [serial = 294] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 123 (0x7f0297598400) [pid = 3433] [serial = 304] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 122 (0x7f028cc10800) [pid = 3433] [serial = 310] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 121 (0x7f02807ce400) [pid = 3433] [serial = 309] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 120 (0x7f0298b94400) [pid = 3433] [serial = 307] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 119 (0x7f028906b000) [pid = 3433] [serial = 298] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 118 (0x7f02887b0800) [pid = 3433] [serial = 180] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 117 (0x7f029c4ad000) [pid = 3433] [serial = 312] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 116 (0x7f028acf7800) [pid = 3433] [serial = 301] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 115 (0x7f0287836400) [pid = 3433] [serial = 297] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 114 (0x7f0280a16800) [pid = 3433] [serial = 333] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 113 (0x7f02811e3400) [pid = 3433] [serial = 334] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 112 (0x7f028cc08c00) [pid = 3433] [serial = 321] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 111 (0x7f029c5ec800) [pid = 3433] [serial = 324] [outer = (nil)] [url = about:blank] 22:31:37 INFO - PROCESS | 3433 | --DOMWINDOW == 110 (0x7f02807bc400) [pid = 3433] [serial = 327] [outer = (nil)] [url = about:blank] 22:31:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 22:31:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1379ms 22:31:37 INFO - PROCESS | 3433 | 1461648697232 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 22:31:37 INFO - PROCESS | 3433 | 1461648697235 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 22:31:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 22:31:37 INFO - PROCESS | 3433 | 1461648697241 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 22:31:37 INFO - PROCESS | 3433 | 1461648697246 Marionette TRACE conn3 <- [1,490,null,{}] 22:31:37 INFO - PROCESS | 3433 | 1461648697260 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}] 22:31:37 INFO - PROCESS | 3433 | 1461648697410 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 22:31:37 INFO - PROCESS | 3433 | 1461648697541 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:37 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02878a6800 == 44 [pid = 3433] [id = 130] 22:31:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 111 (0x7f027db29000) [pid = 3433] [serial = 389] [outer = (nil)] 22:31:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 112 (0x7f027db30400) [pid = 3433] [serial = 390] [outer = 0x7f027db29000] 22:31:37 INFO - PROCESS | 3433 | 1461648697603 Marionette DEBUG loaded listener.js 22:31:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 113 (0x7f0288256800) [pid = 3433] [serial = 391] [outer = 0x7f027db29000] 22:31:38 INFO - PROCESS | 3433 | 1461648698221 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]]]}] 22:31:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 22:31:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1031ms 22:31:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 22:31:38 INFO - PROCESS | 3433 | 1461648698273 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 22:31:38 INFO - PROCESS | 3433 | 1461648698276 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 22:31:38 INFO - PROCESS | 3433 | 1461648698281 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 22:31:38 INFO - PROCESS | 3433 | 1461648698284 Marionette TRACE conn3 <- [1,494,null,{}] 22:31:38 INFO - PROCESS | 3433 | 1461648698289 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}] 22:31:38 INFO - PROCESS | 3433 | 1461648698457 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 22:31:38 INFO - PROCESS | 3433 | 1461648698479 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:38 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289934800 == 45 [pid = 3433] [id = 131] 22:31:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 114 (0x7f027db28c00) [pid = 3433] [serial = 392] [outer = (nil)] 22:31:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 115 (0x7f0288ee9800) [pid = 3433] [serial = 393] [outer = 0x7f027db28c00] 22:31:38 INFO - PROCESS | 3433 | 1461648698538 Marionette DEBUG loaded listener.js 22:31:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 116 (0x7f02893a9800) [pid = 3433] [serial = 394] [outer = 0x7f027db28c00] 22:31:39 INFO - PROCESS | 3433 | 1461648699263 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]]]}] 22:31:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 22:31:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1028ms 22:31:39 INFO - PROCESS | 3433 | 1461648699310 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 22:31:39 INFO - PROCESS | 3433 | 1461648699313 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 22:31:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 22:31:39 INFO - PROCESS | 3433 | 1461648699323 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 22:31:39 INFO - PROCESS | 3433 | 1461648699335 Marionette TRACE conn3 <- [1,498,null,{}] 22:31:39 INFO - PROCESS | 3433 | 1461648699364 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}] 22:31:39 INFO - PROCESS | 3433 | 1461648699534 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 22:31:39 INFO - PROCESS | 3433 | 1461648699553 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:39 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028a284000 == 46 [pid = 3433] [id = 132] 22:31:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 117 (0x7f028852fc00) [pid = 3433] [serial = 395] [outer = (nil)] 22:31:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 118 (0x7f0289f41000) [pid = 3433] [serial = 396] [outer = 0x7f028852fc00] 22:31:39 INFO - PROCESS | 3433 | 1461648699610 Marionette DEBUG loaded listener.js 22:31:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 119 (0x7f028acf7800) [pid = 3433] [serial = 397] [outer = 0x7f028852fc00] 22:31:40 INFO - PROCESS | 3433 | 1461648700364 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]]]}] 22:31:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 22:31:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1057ms 22:31:40 INFO - PROCESS | 3433 | 1461648700425 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 22:31:40 INFO - PROCESS | 3433 | 1461648700429 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 22:31:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 22:31:40 INFO - PROCESS | 3433 | 1461648700435 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 22:31:40 INFO - PROCESS | 3433 | 1461648700436 Marionette TRACE conn3 <- [1,502,null,{}] 22:31:40 INFO - PROCESS | 3433 | 1461648700449 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}] 22:31:40 INFO - PROCESS | 3433 | 1461648700659 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 22:31:40 INFO - PROCESS | 3433 | 1461648700683 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:40 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280561800 == 47 [pid = 3433] [id = 133] 22:31:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 120 (0x7f028b146000) [pid = 3433] [serial = 398] [outer = (nil)] 22:31:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 121 (0x7f029178dc00) [pid = 3433] [serial = 399] [outer = 0x7f028b146000] 22:31:40 INFO - PROCESS | 3433 | 1461648700744 Marionette DEBUG loaded listener.js 22:31:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 122 (0x7f02978a8800) [pid = 3433] [serial = 400] [outer = 0x7f028b146000] 22:31:41 INFO - PROCESS | 3433 | --DOMWINDOW == 121 (0x7f029ce2b400) [pid = 3433] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 22:31:41 INFO - PROCESS | 3433 | --DOMWINDOW == 120 (0x7f028868bc00) [pid = 3433] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 22:31:41 INFO - PROCESS | 3433 | --DOMWINDOW == 119 (0x7f028cce2000) [pid = 3433] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 22:31:41 INFO - PROCESS | 3433 | --DOMWINDOW == 118 (0x7f02804cf400) [pid = 3433] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 22:31:41 INFO - PROCESS | 3433 | --DOMWINDOW == 117 (0x7f02823b2000) [pid = 3433] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 22:31:41 INFO - PROCESS | 3433 | --DOMWINDOW == 116 (0x7f02804cd800) [pid = 3433] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 22:31:41 INFO - PROCESS | 3433 | --DOMWINDOW == 115 (0x7f02807ccc00) [pid = 3433] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 22:31:41 INFO - PROCESS | 3433 | --DOMWINDOW == 114 (0x7f0288ee1400) [pid = 3433] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 22:31:41 INFO - PROCESS | 3433 | --DOMWINDOW == 113 (0x7f02897d0c00) [pid = 3433] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 22:31:41 INFO - PROCESS | 3433 | --DOMWINDOW == 112 (0x7f028b146400) [pid = 3433] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 22:31:41 INFO - PROCESS | 3433 | --DOMWINDOW == 111 (0x7f02819cec00) [pid = 3433] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 22:31:41 INFO - PROCESS | 3433 | 1461648701819 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]]]}] 22:31:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 22:31:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1435ms 22:31:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 22:31:41 INFO - PROCESS | 3433 | 1461648701870 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 22:31:41 INFO - PROCESS | 3433 | 1461648701872 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 22:31:41 INFO - PROCESS | 3433 | 1461648701878 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 22:31:41 INFO - PROCESS | 3433 | 1461648701881 Marionette TRACE conn3 <- [1,506,null,{}] 22:31:41 INFO - PROCESS | 3433 | 1461648701885 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}] 22:31:42 INFO - PROCESS | 3433 | 1461648702024 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 22:31:42 INFO - PROCESS | 3433 | 1461648702038 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:42 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ccba800 == 48 [pid = 3433] [id = 134] 22:31:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 112 (0x7f0280849400) [pid = 3433] [serial = 401] [outer = (nil)] 22:31:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 113 (0x7f0288ee8000) [pid = 3433] [serial = 402] [outer = 0x7f0280849400] 22:31:42 INFO - PROCESS | 3433 | 1461648702097 Marionette DEBUG loaded listener.js 22:31:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 114 (0x7f0297595000) [pid = 3433] [serial = 403] [outer = 0x7f0280849400] 22:31:42 INFO - PROCESS | 3433 | 1461648702813 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]]]}] 22:31:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 22:31:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 980ms 22:31:42 INFO - PROCESS | 3433 | 1461648702858 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 22:31:42 INFO - PROCESS | 3433 | 1461648702861 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 22:31:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 22:31:42 INFO - PROCESS | 3433 | 1461648702866 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 22:31:42 INFO - PROCESS | 3433 | 1461648702868 Marionette TRACE conn3 <- [1,510,null,{}] 22:31:42 INFO - PROCESS | 3433 | 1461648702873 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}] 22:31:43 INFO - PROCESS | 3433 | 1461648703043 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 22:31:43 INFO - PROCESS | 3433 | 1461648703064 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:43 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0297825800 == 49 [pid = 3433] [id = 135] 22:31:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 115 (0x7f027f373400) [pid = 3433] [serial = 404] [outer = (nil)] 22:31:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 116 (0x7f027f37c000) [pid = 3433] [serial = 405] [outer = 0x7f027f373400] 22:31:43 INFO - PROCESS | 3433 | 1461648703121 Marionette DEBUG loaded listener.js 22:31:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 117 (0x7f027f380c00) [pid = 3433] [serial = 406] [outer = 0x7f027f373400] 22:31:43 INFO - PROCESS | 3433 | 1461648703890 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]]]}] 22:31:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 22:31:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1074ms 22:31:43 INFO - PROCESS | 3433 | 1461648703943 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 22:31:43 INFO - PROCESS | 3433 | 1461648703949 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 22:31:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 22:31:43 INFO - PROCESS | 3433 | 1461648703957 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 22:31:43 INFO - PROCESS | 3433 | 1461648703962 Marionette TRACE conn3 <- [1,514,null,{}] 22:31:43 INFO - PROCESS | 3433 | 1461648703971 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}] 22:31:44 INFO - PROCESS | 3433 | 1461648704135 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 22:31:44 INFO - PROCESS | 3433 | 1461648704277 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:44 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02834f0000 == 50 [pid = 3433] [id = 136] 22:31:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 118 (0x7f027db28000) [pid = 3433] [serial = 407] [outer = (nil)] 22:31:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 119 (0x7f027f37cc00) [pid = 3433] [serial = 408] [outer = 0x7f027db28000] 22:31:44 INFO - PROCESS | 3433 | 1461648704348 Marionette DEBUG loaded listener.js 22:31:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 120 (0x7f027f3f3800) [pid = 3433] [serial = 409] [outer = 0x7f027db28000] 22:31:45 INFO - PROCESS | 3433 | 1461648705235 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]]]}] 22:31:45 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 22:31:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1333ms 22:31:45 INFO - PROCESS | 3433 | 1461648705304 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 22:31:45 INFO - PROCESS | 3433 | 1461648705313 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 22:31:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 22:31:45 INFO - PROCESS | 3433 | 1461648705325 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 22:31:45 INFO - PROCESS | 3433 | 1461648705328 Marionette TRACE conn3 <- [1,518,null,{}] 22:31:45 INFO - PROCESS | 3433 | 1461648705334 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}] 22:31:45 INFO - PROCESS | 3433 | 1461648705490 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 22:31:45 INFO - PROCESS | 3433 | 1461648705643 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:45 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289f86000 == 51 [pid = 3433] [id = 137] 22:31:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 121 (0x7f0280a20400) [pid = 3433] [serial = 410] [outer = (nil)] 22:31:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 122 (0x7f02813f1400) [pid = 3433] [serial = 411] [outer = 0x7f0280a20400] 22:31:45 INFO - PROCESS | 3433 | 1461648705713 Marionette DEBUG loaded listener.js 22:31:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 123 (0x7f0284084800) [pid = 3433] [serial = 412] [outer = 0x7f0280a20400] 22:31:46 INFO - PROCESS | 3433 | 1461648706623 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]]]}] 22:31:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 22:31:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1330ms 22:31:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 22:31:46 INFO - PROCESS | 3433 | 1461648706655 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 22:31:46 INFO - PROCESS | 3433 | 1461648706658 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 22:31:46 INFO - PROCESS | 3433 | 1461648706665 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 22:31:46 INFO - PROCESS | 3433 | 1461648706670 Marionette TRACE conn3 <- [1,522,null,{}] 22:31:46 INFO - PROCESS | 3433 | 1461648706685 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}] 22:31:46 INFO - PROCESS | 3433 | 1461648706837 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 22:31:46 INFO - PROCESS | 3433 | 1461648706986 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:47 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c13a000 == 52 [pid = 3433] [id = 138] 22:31:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 124 (0x7f02885ad000) [pid = 3433] [serial = 413] [outer = (nil)] 22:31:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 125 (0x7f02898d9400) [pid = 3433] [serial = 414] [outer = 0x7f02885ad000] 22:31:47 INFO - PROCESS | 3433 | 1461648707060 Marionette DEBUG loaded listener.js 22:31:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 126 (0x7f028cb4b400) [pid = 3433] [serial = 415] [outer = 0x7f02885ad000] 22:31:47 INFO - PROCESS | 3433 | 1461648707910 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]]]}] 22:31:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 22:31:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1291ms 22:31:47 INFO - PROCESS | 3433 | 1461648707955 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 22:31:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 22:31:47 INFO - PROCESS | 3433 | 1461648707960 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 22:31:47 INFO - PROCESS | 3433 | 1461648707965 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 22:31:47 INFO - PROCESS | 3433 | 1461648707968 Marionette TRACE conn3 <- [1,526,null,{}] 22:31:47 INFO - PROCESS | 3433 | 1461648707973 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}] 22:31:48 INFO - PROCESS | 3433 | 1461648708121 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 22:31:48 INFO - PROCESS | 3433 | 1461648708267 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:48 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02a0d3a800 == 53 [pid = 3433] [id = 139] 22:31:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 127 (0x7f02885af800) [pid = 3433] [serial = 416] [outer = (nil)] 22:31:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 128 (0x7f0297608400) [pid = 3433] [serial = 417] [outer = 0x7f02885af800] 22:31:48 INFO - PROCESS | 3433 | 1461648708339 Marionette DEBUG loaded listener.js 22:31:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 129 (0x7f0298b91400) [pid = 3433] [serial = 418] [outer = 0x7f02885af800] 22:31:49 INFO - PROCESS | 3433 | 1461648709211 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]]]}] 22:31:49 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 22:31:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1284ms 22:31:49 INFO - PROCESS | 3433 | 1461648709250 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 22:31:49 INFO - PROCESS | 3433 | 1461648709254 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 22:31:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 22:31:49 INFO - PROCESS | 3433 | 1461648709259 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 22:31:49 INFO - PROCESS | 3433 | 1461648709262 Marionette TRACE conn3 <- [1,530,null,{}] 22:31:49 INFO - PROCESS | 3433 | 1461648709267 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}] 22:31:49 INFO - PROCESS | 3433 | 1461648709413 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 22:31:49 INFO - PROCESS | 3433 | 1461648709560 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:49 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281376000 == 54 [pid = 3433] [id = 140] 22:31:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 130 (0x7f029671c400) [pid = 3433] [serial = 419] [outer = (nil)] 22:31:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 131 (0x7f029c4b0400) [pid = 3433] [serial = 420] [outer = 0x7f029671c400] 22:31:49 INFO - PROCESS | 3433 | 1461648709628 Marionette DEBUG loaded listener.js 22:31:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 132 (0x7f029cb50400) [pid = 3433] [serial = 421] [outer = 0x7f029671c400] 22:31:50 INFO - PROCESS | 3433 | 1461648710384 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"]]]}] 22:31:50 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 22:31:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 22:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:31:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:31:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 22:31:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:31:50 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 22:31:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 22:31:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:31:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:31:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 22:31:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:31:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1176ms 22:31:50 INFO - PROCESS | 3433 | 1461648710440 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 22:31:50 INFO - PROCESS | 3433 | 1461648710442 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 22:31:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 22:31:50 INFO - PROCESS | 3433 | 1461648710449 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 22:31:50 INFO - PROCESS | 3433 | 1461648710451 Marionette TRACE conn3 <- [1,534,null,{}] 22:31:50 INFO - PROCESS | 3433 | 1461648710457 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}] 22:31:50 INFO - PROCESS | 3433 | 1461648710657 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 22:31:50 INFO - PROCESS | 3433 | 1461648710801 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:50 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028dada800 == 55 [pid = 3433] [id = 141] 22:31:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 133 (0x7f029ce8c000) [pid = 3433] [serial = 422] [outer = (nil)] 22:31:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 134 (0x7f02a1d74c00) [pid = 3433] [serial = 423] [outer = 0x7f029ce8c000] 22:31:50 INFO - PROCESS | 3433 | 1461648710877 Marionette DEBUG loaded listener.js 22:31:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 135 (0x7f027e1ce800) [pid = 3433] [serial = 424] [outer = 0x7f029ce8c000] 22:31:51 INFO - PROCESS | 3433 | 1461648711752 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]]]}] 22:31:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 22:31:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1346ms 22:31:51 INFO - PROCESS | 3433 | 1461648711807 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 22:31:51 INFO - PROCESS | 3433 | 1461648711813 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 22:31:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 22:31:51 INFO - PROCESS | 3433 | 1461648711824 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 22:31:51 INFO - PROCESS | 3433 | 1461648711828 Marionette TRACE conn3 <- [1,538,null,{}] 22:31:51 INFO - PROCESS | 3433 | 1461648711836 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}] 22:31:52 INFO - PROCESS | 3433 | 1461648712047 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 22:31:52 INFO - PROCESS | 3433 | 1461648712177 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:52 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02818be000 == 56 [pid = 3433] [id = 142] 22:31:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 136 (0x7f027db25000) [pid = 3433] [serial = 425] [outer = (nil)] 22:31:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 137 (0x7f027e1d5800) [pid = 3433] [serial = 426] [outer = 0x7f027db25000] 22:31:52 INFO - PROCESS | 3433 | 1461648712263 Marionette DEBUG loaded listener.js 22:31:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 138 (0x7f0280ecb400) [pid = 3433] [serial = 427] [outer = 0x7f027db25000] 22:31:53 INFO - PROCESS | 3433 | 1461648713019 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]]]}] 22:31:53 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. 22:31:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1231ms 22:31:53 INFO - PROCESS | 3433 | 1461648713053 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 22:31:53 INFO - PROCESS | 3433 | 1461648713056 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 22:31:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 22:31:53 INFO - PROCESS | 3433 | 1461648713076 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 22:31:53 INFO - PROCESS | 3433 | 1461648713080 Marionette TRACE conn3 <- [1,542,null,{}] 22:31:53 INFO - PROCESS | 3433 | 1461648713089 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}] 22:31:53 INFO - PROCESS | 3433 | 1461648713234 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 22:31:53 INFO - PROCESS | 3433 | 1461648713379 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:53 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02834ad800 == 57 [pid = 3433] [id = 143] 22:31:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 139 (0x7f027db29800) [pid = 3433] [serial = 428] [outer = (nil)] 22:31:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 140 (0x7f0280a17400) [pid = 3433] [serial = 429] [outer = 0x7f027db29800] 22:31:53 INFO - PROCESS | 3433 | 1461648713448 Marionette DEBUG loaded listener.js 22:31:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 141 (0x7f028a450000) [pid = 3433] [serial = 430] [outer = 0x7f027db29800] 22:31:54 INFO - PROCESS | 3433 | 1461648714444 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]]]}] 22:31:54 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. 22:31:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1396ms 22:31:54 INFO - PROCESS | 3433 | 1461648714458 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 22:31:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 22:31:54 INFO - PROCESS | 3433 | 1461648714464 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 22:31:54 INFO - PROCESS | 3433 | 1461648714471 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 22:31:54 INFO - PROCESS | 3433 | 1461648714476 Marionette TRACE conn3 <- [1,546,null,{}] 22:31:54 INFO - PROCESS | 3433 | 1461648714483 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}] 22:31:54 INFO - PROCESS | 3433 | 1461648714641 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 22:31:54 INFO - PROCESS | 3433 | 1461648714777 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:54 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281374800 == 58 [pid = 3433] [id = 144] 22:31:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 142 (0x7f027e1d7800) [pid = 3433] [serial = 431] [outer = (nil)] 22:31:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 143 (0x7f027f3f0000) [pid = 3433] [serial = 432] [outer = 0x7f027e1d7800] 22:31:54 INFO - PROCESS | 3433 | 1461648714857 Marionette DEBUG loaded listener.js 22:31:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 144 (0x7f0280ecbc00) [pid = 3433] [serial = 433] [outer = 0x7f027e1d7800] 22:31:55 INFO - PROCESS | 3433 | 1461648715726 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]]]}] 22:31:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 22:31:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1333ms 22:31:55 INFO - PROCESS | 3433 | 1461648715803 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 22:31:55 INFO - PROCESS | 3433 | 1461648715811 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 22:31:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 22:31:55 INFO - PROCESS | 3433 | 1461648715820 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 22:31:55 INFO - PROCESS | 3433 | 1461648715825 Marionette TRACE conn3 <- [1,550,null,{}] 22:31:55 INFO - PROCESS | 3433 | 1461648715830 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}] 22:31:56 INFO - PROCESS | 3433 | 1461648716061 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 22:31:56 INFO - PROCESS | 3433 | 1461648716164 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:56 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02805de800 == 59 [pid = 3433] [id = 145] 22:31:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 145 (0x7f027f380000) [pid = 3433] [serial = 434] [outer = (nil)] 22:31:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 146 (0x7f02811e2800) [pid = 3433] [serial = 435] [outer = 0x7f027f380000] 22:31:56 INFO - PROCESS | 3433 | 1461648716249 Marionette DEBUG loaded listener.js 22:31:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 147 (0x7f0284707000) [pid = 3433] [serial = 436] [outer = 0x7f027f380000] 22:31:57 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028693e000 == 58 [pid = 3433] [id = 60] 22:31:57 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0298b29000 == 57 [pid = 3433] [id = 80] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 146 (0x7f0280c41400) [pid = 3433] [serial = 339] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 145 (0x7f0286888400) [pid = 3433] [serial = 342] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 144 (0x7f028da07800) [pid = 3433] [serial = 345] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 143 (0x7f0288db8c00) [pid = 3433] [serial = 348] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 142 (0x7f029c36a800) [pid = 3433] [serial = 366] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | 1461648717136 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]]]}] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 141 (0x7f029671d400) [pid = 3433] [serial = 174] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 140 (0x7f0297809000) [pid = 3433] [serial = 216] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 139 (0x7f0286887400) [pid = 3433] [serial = 210] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 138 (0x7f029f798000) [pid = 3433] [serial = 331] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 137 (0x7f028a2e6400) [pid = 3433] [serial = 213] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 136 (0x7f02967d7400) [pid = 3433] [serial = 360] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 135 (0x7f02873eb400) [pid = 3433] [serial = 337] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 134 (0x7f0286917c00) [pid = 3433] [serial = 355] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 133 (0x7f0283432800) [pid = 3433] [serial = 354] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 132 (0x7f0289f49800) [pid = 3433] [serial = 363] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 131 (0x7f0288ee7800) [pid = 3433] [serial = 351] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 130 (0x7f0288eec800) [pid = 3433] [serial = 352] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 129 (0x7f0297685800) [pid = 3433] [serial = 361] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 128 (0x7f0288eed800) [pid = 3433] [serial = 357] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 127 (0x7f02898dc800) [pid = 3433] [serial = 358] [outer = (nil)] [url = about:blank] 22:31:57 INFO - PROCESS | 3433 | --DOMWINDOW == 126 (0x7f02989d4800) [pid = 3433] [serial = 364] [outer = (nil)] [url = about:blank] 22:31:57 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. 22:31:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1383ms 22:31:57 INFO - PROCESS | 3433 | 1461648717204 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 22:31:57 INFO - PROCESS | 3433 | 1461648717207 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 22:31:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 22:31:57 INFO - PROCESS | 3433 | 1461648717213 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 22:31:57 INFO - PROCESS | 3433 | 1461648717218 Marionette TRACE conn3 <- [1,554,null,{}] 22:31:57 INFO - PROCESS | 3433 | 1461648717235 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}] 22:31:57 INFO - PROCESS | 3433 | 1461648717405 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 22:31:57 INFO - PROCESS | 3433 | 1461648717511 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:57 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0286850800 == 58 [pid = 3433] [id = 146] 22:31:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 127 (0x7f0279ddfc00) [pid = 3433] [serial = 437] [outer = (nil)] 22:31:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 128 (0x7f027f3f2000) [pid = 3433] [serial = 438] [outer = 0x7f0279ddfc00] 22:31:57 INFO - PROCESS | 3433 | 1461648717575 Marionette DEBUG loaded listener.js 22:31:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 129 (0x7f0284709000) [pid = 3433] [serial = 439] [outer = 0x7f0279ddfc00] 22:31:58 INFO - PROCESS | 3433 | [3433] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:31:58 INFO - PROCESS | 3433 | 1461648718237 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]]]}] 22:31:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 22:31:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1045ms 22:31:58 INFO - PROCESS | 3433 | 1461648718258 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 22:31:58 INFO - PROCESS | 3433 | 1461648718262 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 22:31:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 22:31:58 INFO - PROCESS | 3433 | 1461648718267 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 22:31:58 INFO - PROCESS | 3433 | 1461648718269 Marionette TRACE conn3 <- [1,558,null,{}] 22:31:58 INFO - PROCESS | 3433 | 1461648718274 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}] 22:31:58 INFO - PROCESS | 3433 | 1461648718417 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 22:31:58 INFO - PROCESS | 3433 | 1461648718530 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:58 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289874800 == 59 [pid = 3433] [id = 147] 22:31:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 130 (0x7f0279de3000) [pid = 3433] [serial = 440] [outer = (nil)] 22:31:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 131 (0x7f0284711000) [pid = 3433] [serial = 441] [outer = 0x7f0279de3000] 22:31:58 INFO - PROCESS | 3433 | 1461648718589 Marionette DEBUG loaded listener.js 22:31:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 132 (0x7f0284715800) [pid = 3433] [serial = 442] [outer = 0x7f0279de3000] 22:31:59 INFO - PROCESS | 3433 | 1461648719399 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]]]}] 22:31:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 22:31:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1284ms 22:31:59 INFO - PROCESS | 3433 | 1461648719708 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 22:31:59 INFO - PROCESS | 3433 | 1461648719712 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 22:31:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 22:31:59 INFO - PROCESS | 3433 | 1461648719726 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 22:31:59 INFO - PROCESS | 3433 | 1461648719728 Marionette TRACE conn3 <- [1,562,null,{}] 22:31:59 INFO - PROCESS | 3433 | 1461648719733 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}] 22:31:59 INFO - PROCESS | 3433 | 1461648719899 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 22:31:59 INFO - PROCESS | 3433 | 1461648719926 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:31:59 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02973c5800 == 60 [pid = 3433] [id = 148] 22:31:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 133 (0x7f028408c400) [pid = 3433] [serial = 443] [outer = (nil)] 22:31:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 134 (0x7f0288db9400) [pid = 3433] [serial = 444] [outer = 0x7f028408c400] 22:31:59 INFO - PROCESS | 3433 | 1461648719983 Marionette DEBUG loaded listener.js 22:32:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 135 (0x7f028cc10400) [pid = 3433] [serial = 445] [outer = 0x7f028408c400] 22:32:00 INFO - PROCESS | 3433 | [3433] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:32:00 INFO - PROCESS | 3433 | 1461648720811 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]]]}] 22:32:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 22:32:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1129ms 22:32:00 INFO - PROCESS | 3433 | 1461648720872 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 22:32:00 INFO - PROCESS | 3433 | 1461648720875 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 22:32:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 22:32:00 INFO - PROCESS | 3433 | 1461648720881 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 22:32:00 INFO - PROCESS | 3433 | 1461648720883 Marionette TRACE conn3 <- [1,566,null,{}] 22:32:00 INFO - PROCESS | 3433 | 1461648720888 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}] 22:32:01 INFO - PROCESS | 3433 | 1461648721075 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 22:32:01 INFO - PROCESS | 3433 | 1461648721100 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:01 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029cb3c000 == 61 [pid = 3433] [id = 149] 22:32:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 136 (0x7f0288c1b000) [pid = 3433] [serial = 446] [outer = (nil)] 22:32:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 137 (0x7f0288c22000) [pid = 3433] [serial = 447] [outer = 0x7f0288c1b000] 22:32:01 INFO - PROCESS | 3433 | 1461648721176 Marionette DEBUG loaded listener.js 22:32:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 138 (0x7f02984b3c00) [pid = 3433] [serial = 448] [outer = 0x7f0288c1b000] 22:32:01 INFO - PROCESS | 3433 | --DOMWINDOW == 137 (0x7f028b146000) [pid = 3433] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 22:32:01 INFO - PROCESS | 3433 | --DOMWINDOW == 136 (0x7f027db29000) [pid = 3433] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 22:32:01 INFO - PROCESS | 3433 | --DOMWINDOW == 135 (0x7f02811e2400) [pid = 3433] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 22:32:01 INFO - PROCESS | 3433 | --DOMWINDOW == 134 (0x7f028263c000) [pid = 3433] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 22:32:01 INFO - PROCESS | 3433 | --DOMWINDOW == 133 (0x7f028852fc00) [pid = 3433] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 22:32:01 INFO - PROCESS | 3433 | --DOMWINDOW == 132 (0x7f027db28c00) [pid = 3433] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 22:32:01 INFO - PROCESS | 3433 | --DOMWINDOW == 131 (0x7f0280849400) [pid = 3433] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 22:32:01 INFO - PROCESS | 3433 | [3433] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:32:02 INFO - PROCESS | 3433 | 1461648722185 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]]]}] 22:32:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 22:32:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1328ms 22:32:02 INFO - PROCESS | 3433 | 1461648722209 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 22:32:02 INFO - PROCESS | 3433 | 1461648722213 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 22:32:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 22:32:02 INFO - PROCESS | 3433 | 1461648722218 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 22:32:02 INFO - PROCESS | 3433 | 1461648722220 Marionette TRACE conn3 <- [1,570,null,{}] 22:32:02 INFO - PROCESS | 3433 | 1461648722225 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}] 22:32:02 INFO - PROCESS | 3433 | 1461648722369 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 22:32:02 INFO - PROCESS | 3433 | 1461648722482 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:02 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284fad000 == 62 [pid = 3433] [id = 150] 22:32:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 132 (0x7f027db29000) [pid = 3433] [serial = 449] [outer = (nil)] 22:32:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 133 (0x7f0281583800) [pid = 3433] [serial = 450] [outer = 0x7f027db29000] 22:32:02 INFO - PROCESS | 3433 | 1461648722545 Marionette DEBUG loaded listener.js 22:32:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 134 (0x7f028158c000) [pid = 3433] [serial = 451] [outer = 0x7f027db29000] 22:32:02 INFO - PROCESS | 3433 | [3433] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:32:03 INFO - PROCESS | 3433 | 1461648723188 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]]]}] 22:32:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 22:32:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 990ms 22:32:03 INFO - PROCESS | 3433 | 1461648723208 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 22:32:03 INFO - PROCESS | 3433 | 1461648723211 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 22:32:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 22:32:03 INFO - PROCESS | 3433 | 1461648723216 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 22:32:03 INFO - PROCESS | 3433 | 1461648723218 Marionette TRACE conn3 <- [1,574,null,{}] 22:32:03 INFO - PROCESS | 3433 | 1461648723223 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}] 22:32:03 INFO - PROCESS | 3433 | 1461648723351 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 22:32:03 INFO - PROCESS | 3433 | 1461648723467 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:03 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028a27d800 == 63 [pid = 3433] [id = 151] 22:32:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 135 (0x7f027dbe8400) [pid = 3433] [serial = 452] [outer = (nil)] 22:32:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 136 (0x7f027dbee400) [pid = 3433] [serial = 453] [outer = 0x7f027dbe8400] 22:32:03 INFO - PROCESS | 3433 | 1461648723524 Marionette DEBUG loaded listener.js 22:32:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 137 (0x7f027dbf4000) [pid = 3433] [serial = 454] [outer = 0x7f027dbe8400] 22:32:04 INFO - PROCESS | 3433 | 1461648724377 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]]]}] 22:32:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 22:32:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1225ms 22:32:04 INFO - PROCESS | 3433 | 1461648724444 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 22:32:04 INFO - PROCESS | 3433 | 1461648724449 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 22:32:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 22:32:04 INFO - PROCESS | 3433 | 1461648724457 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 22:32:04 INFO - PROCESS | 3433 | 1461648724462 Marionette TRACE conn3 <- [1,578,null,{}] 22:32:04 INFO - PROCESS | 3433 | 1461648724470 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}] 22:32:04 INFO - PROCESS | 3433 | 1461648724674 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 22:32:04 INFO - PROCESS | 3433 | 1461648724831 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:04 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280a82800 == 64 [pid = 3433] [id = 152] 22:32:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 138 (0x7f0279edb800) [pid = 3433] [serial = 455] [outer = (nil)] 22:32:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 139 (0x7f0279ee3400) [pid = 3433] [serial = 456] [outer = 0x7f0279edb800] 22:32:04 INFO - PROCESS | 3433 | 1461648724961 Marionette DEBUG loaded listener.js 22:32:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 140 (0x7f0279ee8c00) [pid = 3433] [serial = 457] [outer = 0x7f0279edb800] 22:32:06 INFO - PROCESS | 3433 | 1461648726043 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]]]}] 22:32:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 22:32:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1649ms 22:32:06 INFO - PROCESS | 3433 | 1461648726106 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 22:32:06 INFO - PROCESS | 3433 | 1461648726115 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 22:32:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 22:32:06 INFO - PROCESS | 3433 | 1461648726125 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 22:32:06 INFO - PROCESS | 3433 | 1461648726128 Marionette TRACE conn3 <- [1,582,null,{}] 22:32:06 INFO - PROCESS | 3433 | 1461648726134 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}] 22:32:06 INFO - PROCESS | 3433 | 1461648726302 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 22:32:06 INFO - PROCESS | 3433 | 1461648726514 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:06 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02841ea000 == 65 [pid = 3433] [id = 153] 22:32:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 141 (0x7f027db2b800) [pid = 3433] [serial = 458] [outer = (nil)] 22:32:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 142 (0x7f027dbf0800) [pid = 3433] [serial = 459] [outer = 0x7f027db2b800] 22:32:06 INFO - PROCESS | 3433 | 1461648726608 Marionette DEBUG loaded listener.js 22:32:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 143 (0x7f027e1d7400) [pid = 3433] [serial = 460] [outer = 0x7f027db2b800] 22:32:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 144 (0x7f0280ee3000) [pid = 3433] [serial = 461] [outer = 0x7f0280eda400] 22:32:07 INFO - PROCESS | 3433 | 1461648727587 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]]]}] 22:32:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 22:32:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1534ms 22:32:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 22:32:07 INFO - PROCESS | 3433 | 1461648727659 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 22:32:07 INFO - PROCESS | 3433 | 1461648727662 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 22:32:07 INFO - PROCESS | 3433 | 1461648727668 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 22:32:07 INFO - PROCESS | 3433 | 1461648727674 Marionette TRACE conn3 <- [1,586,null,{}] 22:32:07 INFO - PROCESS | 3433 | 1461648727689 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}] 22:32:07 INFO - PROCESS | 3433 | 1461648727886 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 22:32:08 INFO - PROCESS | 3433 | 1461648728076 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:08 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0298b29000 == 66 [pid = 3433] [id = 154] 22:32:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 145 (0x7f0280a1b800) [pid = 3433] [serial = 462] [outer = (nil)] 22:32:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 146 (0x7f028158ec00) [pid = 3433] [serial = 463] [outer = 0x7f0280a1b800] 22:32:08 INFO - PROCESS | 3433 | 1461648728194 Marionette DEBUG loaded listener.js 22:32:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 147 (0x7f0282809000) [pid = 3433] [serial = 464] [outer = 0x7f0280a1b800] 22:32:08 INFO - PROCESS | 3433 | [3433] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:32:08 INFO - PROCESS | 3433 | 1461648728940 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]]]}] 22:32:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 22:32:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1289ms 22:32:08 INFO - PROCESS | 3433 | 1461648728964 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 22:32:08 INFO - PROCESS | 3433 | 1461648728968 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 22:32:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 22:32:08 INFO - PROCESS | 3433 | 1461648728975 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 22:32:08 INFO - PROCESS | 3433 | 1461648728978 Marionette TRACE conn3 <- [1,590,null,{}] 22:32:08 INFO - PROCESS | 3433 | 1461648728983 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}] 22:32:09 INFO - PROCESS | 3433 | 1461648729132 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 22:32:09 INFO - PROCESS | 3433 | 1461648729284 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:09 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284f7b800 == 67 [pid = 3433] [id = 155] 22:32:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 148 (0x7f02813ed400) [pid = 3433] [serial = 465] [outer = (nil)] 22:32:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 149 (0x7f0284709c00) [pid = 3433] [serial = 466] [outer = 0x7f02813ed400] 22:32:09 INFO - PROCESS | 3433 | 1461648729353 Marionette DEBUG loaded listener.js 22:32:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 150 (0x7f028687c000) [pid = 3433] [serial = 467] [outer = 0x7f02813ed400] 22:32:10 INFO - PROCESS | 3433 | 1461648730319 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]]]}] 22:32:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 22:32:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1386ms 22:32:10 INFO - PROCESS | 3433 | 1461648730363 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 22:32:10 INFO - PROCESS | 3433 | 1461648730366 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 22:32:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 22:32:10 INFO - PROCESS | 3433 | 1461648730372 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 22:32:10 INFO - PROCESS | 3433 | 1461648730374 Marionette TRACE conn3 <- [1,594,null,{}] 22:32:10 INFO - PROCESS | 3433 | 1461648730380 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}] 22:32:10 INFO - PROCESS | 3433 | 1461648730528 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 22:32:10 INFO - PROCESS | 3433 | 1461648730691 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:10 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0277fb8800 == 68 [pid = 3433] [id = 156] 22:32:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 151 (0x7f0277f83400) [pid = 3433] [serial = 468] [outer = (nil)] 22:32:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 152 (0x7f0277f8b800) [pid = 3433] [serial = 469] [outer = 0x7f0277f83400] 22:32:10 INFO - PROCESS | 3433 | 1461648730761 Marionette DEBUG loaded listener.js 22:32:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 153 (0x7f0277f92000) [pid = 3433] [serial = 470] [outer = 0x7f0277f83400] 22:32:11 INFO - PROCESS | 3433 | 1461648731639 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]]]}] 22:32:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 22:32:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1335ms 22:32:11 INFO - PROCESS | 3433 | 1461648731709 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 22:32:11 INFO - PROCESS | 3433 | 1461648731713 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 22:32:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 22:32:11 INFO - PROCESS | 3433 | 1461648731718 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 22:32:11 INFO - PROCESS | 3433 | 1461648731721 Marionette TRACE conn3 <- [1,598,null,{}] 22:32:11 INFO - PROCESS | 3433 | 1461648731726 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}] 22:32:11 INFO - PROCESS | 3433 | 1461648731955 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 22:32:12 INFO - PROCESS | 3433 | 1461648732110 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:12 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028089f800 == 69 [pid = 3433] [id = 157] 22:32:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 154 (0x7f027807c800) [pid = 3433] [serial = 471] [outer = (nil)] 22:32:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 155 (0x7f027db2a000) [pid = 3433] [serial = 472] [outer = 0x7f027807c800] 22:32:12 INFO - PROCESS | 3433 | 1461648732226 Marionette DEBUG loaded listener.js 22:32:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 156 (0x7f0284706c00) [pid = 3433] [serial = 473] [outer = 0x7f027807c800] 22:32:13 INFO - PROCESS | 3433 | 1461648733041 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]]]}] 22:32:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 22:32:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1385ms 22:32:13 INFO - PROCESS | 3433 | 1461648733103 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 22:32:13 INFO - PROCESS | 3433 | 1461648733107 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 22:32:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 22:32:13 INFO - PROCESS | 3433 | 1461648733113 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 22:32:13 INFO - PROCESS | 3433 | 1461648733115 Marionette TRACE conn3 <- [1,602,null,{}] 22:32:13 INFO - PROCESS | 3433 | 1461648733121 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}] 22:32:13 INFO - PROCESS | 3433 | 1461648733274 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 22:32:13 INFO - PROCESS | 3433 | 1461648733683 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:13 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028089a000 == 70 [pid = 3433] [id = 158] 22:32:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 157 (0x7f02775f0800) [pid = 3433] [serial = 474] [outer = (nil)] 22:32:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 158 (0x7f0278075c00) [pid = 3433] [serial = 475] [outer = 0x7f02775f0800] 22:32:13 INFO - PROCESS | 3433 | 1461648733838 Marionette DEBUG loaded listener.js 22:32:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 159 (0x7f027807cc00) [pid = 3433] [serial = 476] [outer = 0x7f02775f0800] 22:32:14 INFO - PROCESS | 3433 | 1461648734655 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]]]}] 22:32:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 22:32:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1581ms 22:32:14 INFO - PROCESS | 3433 | 1461648734695 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 22:32:14 INFO - PROCESS | 3433 | 1461648734701 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 22:32:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 22:32:14 INFO - PROCESS | 3433 | 1461648734708 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 22:32:14 INFO - PROCESS | 3433 | 1461648734713 Marionette TRACE conn3 <- [1,606,null,{}] 22:32:14 INFO - PROCESS | 3433 | 1461648734720 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}] 22:32:14 INFO - PROCESS | 3433 | 1461648734914 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 22:32:15 INFO - PROCESS | 3433 | 1461648735072 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:15 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028136e000 == 71 [pid = 3433] [id = 159] 22:32:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 160 (0x7f0279de6800) [pid = 3433] [serial = 477] [outer = (nil)] 22:32:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 161 (0x7f0279edc800) [pid = 3433] [serial = 478] [outer = 0x7f0279de6800] 22:32:15 INFO - PROCESS | 3433 | 1461648735202 Marionette DEBUG loaded listener.js 22:32:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 162 (0x7f0279ee7400) [pid = 3433] [serial = 479] [outer = 0x7f0279de6800] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 161 (0x7f029f43a400) [pid = 3433] [serial = 378] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 160 (0x7f029c5eec00) [pid = 3433] [serial = 375] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 159 (0x7f027f37c000) [pid = 3433] [serial = 405] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289cb7000 == 70 [pid = 3433] [id = 57] 22:32:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0286940000 == 69 [pid = 3433] [id = 54] 22:32:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284fad000 == 68 [pid = 3433] [id = 150] 22:32:16 INFO - PROCESS | 3433 | 1461648736102 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]]]}] 22:32:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029cb3c000 == 67 [pid = 3433] [id = 149] 22:32:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02973c5800 == 66 [pid = 3433] [id = 148] 22:32:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 22:32:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1445ms 22:32:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289874800 == 65 [pid = 3433] [id = 147] 22:32:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0286850800 == 64 [pid = 3433] [id = 146] 22:32:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02805de800 == 63 [pid = 3433] [id = 145] 22:32:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281374800 == 62 [pid = 3433] [id = 144] 22:32:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02818be000 == 61 [pid = 3433] [id = 142] 22:32:16 INFO - PROCESS | 3433 | 1461648736163 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 22:32:16 INFO - PROCESS | 3433 | 1461648736169 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 22:32:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028dada800 == 60 [pid = 3433] [id = 141] 22:32:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281376000 == 59 [pid = 3433] [id = 140] 22:32:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02a0d3a800 == 58 [pid = 3433] [id = 139] 22:32:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029c13a000 == 57 [pid = 3433] [id = 138] 22:32:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289f86000 == 56 [pid = 3433] [id = 137] 22:32:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 22:32:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02834f0000 == 55 [pid = 3433] [id = 136] 22:32:16 INFO - PROCESS | 3433 | 1461648736185 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 22:32:16 INFO - PROCESS | 3433 | 1461648736193 Marionette TRACE conn3 <- [1,610,null,{}] 22:32:16 INFO - PROCESS | 3433 | 1461648736202 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}] 22:32:16 INFO - PROCESS | 3433 | 1461648736346 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 158 (0x7f029178dc00) [pid = 3433] [serial = 399] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 157 (0x7f0280854c00) [pid = 3433] [serial = 369] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 156 (0x7f0288256800) [pid = 3433] [serial = 391] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 155 (0x7f0282679c00) [pid = 3433] [serial = 385] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 154 (0x7f028a210400) [pid = 3433] [serial = 372] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 153 (0x7f02881bec00) [pid = 3433] [serial = 388] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 152 (0x7f028408bc00) [pid = 3433] [serial = 387] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 151 (0x7f0289f41000) [pid = 3433] [serial = 396] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 150 (0x7f02978a8800) [pid = 3433] [serial = 400] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 149 (0x7f02893a9800) [pid = 3433] [serial = 394] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 148 (0x7f0297595000) [pid = 3433] [serial = 403] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 147 (0x7f0288ee9800) [pid = 3433] [serial = 393] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 146 (0x7f02813ea400) [pid = 3433] [serial = 384] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 145 (0x7f027db30400) [pid = 3433] [serial = 390] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 144 (0x7f02813e8000) [pid = 3433] [serial = 381] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 143 (0x7f028acf7800) [pid = 3433] [serial = 397] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | --DOMWINDOW == 142 (0x7f0288ee8000) [pid = 3433] [serial = 402] [outer = (nil)] [url = about:blank] 22:32:16 INFO - PROCESS | 3433 | 1461648736467 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:16 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280892800 == 56 [pid = 3433] [id = 160] 22:32:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 143 (0x7f0279de7800) [pid = 3433] [serial = 480] [outer = (nil)] 22:32:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 144 (0x7f027e1d0000) [pid = 3433] [serial = 481] [outer = 0x7f0279de7800] 22:32:16 INFO - PROCESS | 3433 | 1461648736529 Marionette DEBUG loaded listener.js 22:32:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 145 (0x7f027f374400) [pid = 3433] [serial = 482] [outer = 0x7f0279de7800] 22:32:17 INFO - PROCESS | 3433 | 1461648737243 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]]]}] 22:32:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 22:32:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1095ms 22:32:17 INFO - PROCESS | 3433 | 1461648737278 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 22:32:17 INFO - PROCESS | 3433 | 1461648737281 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 22:32:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 22:32:17 INFO - PROCESS | 3433 | 1461648737289 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 22:32:17 INFO - PROCESS | 3433 | 1461648737297 Marionette TRACE conn3 <- [1,614,null,{}] 22:32:17 INFO - PROCESS | 3433 | 1461648737309 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}] 22:32:17 INFO - PROCESS | 3433 | 1461648737463 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 22:32:17 INFO - PROCESS | 3433 | 1461648737576 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:17 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284f7c000 == 57 [pid = 3433] [id = 161] 22:32:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 146 (0x7f027f374c00) [pid = 3433] [serial = 483] [outer = (nil)] 22:32:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 147 (0x7f02804c2c00) [pid = 3433] [serial = 484] [outer = 0x7f027f374c00] 22:32:17 INFO - PROCESS | 3433 | 1461648737636 Marionette DEBUG loaded listener.js 22:32:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 148 (0x7f0280845400) [pid = 3433] [serial = 485] [outer = 0x7f027f374c00] 22:32:18 INFO - PROCESS | 3433 | 1461648738259 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]]]}] 22:32:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 22:32:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 987ms 22:32:18 INFO - PROCESS | 3433 | 1461648738275 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 22:32:18 INFO - PROCESS | 3433 | 1461648738279 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 22:32:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 22:32:18 INFO - PROCESS | 3433 | 1461648738285 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 22:32:18 INFO - PROCESS | 3433 | 1461648738287 Marionette TRACE conn3 <- [1,618,null,{}] 22:32:18 INFO - PROCESS | 3433 | 1461648738302 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}] 22:32:18 INFO - PROCESS | 3433 | 1461648738486 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 22:32:18 INFO - PROCESS | 3433 | 1461648738520 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:18 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280566800 == 58 [pid = 3433] [id = 162] 22:32:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 149 (0x7f027db25400) [pid = 3433] [serial = 486] [outer = (nil)] 22:32:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 150 (0x7f0280a1a000) [pid = 3433] [serial = 487] [outer = 0x7f027db25400] 22:32:18 INFO - PROCESS | 3433 | 1461648738578 Marionette DEBUG loaded listener.js 22:32:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 151 (0x7f02813e5400) [pid = 3433] [serial = 488] [outer = 0x7f027db25400] 22:32:19 INFO - PROCESS | 3433 | 1461648739323 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]]]}] 22:32:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 22:32:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1086ms 22:32:19 INFO - PROCESS | 3433 | 1461648739377 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 22:32:19 INFO - PROCESS | 3433 | 1461648739380 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 22:32:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 22:32:19 INFO - PROCESS | 3433 | 1461648739385 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 22:32:19 INFO - PROCESS | 3433 | 1461648739387 Marionette TRACE conn3 <- [1,622,null,{}] 22:32:19 INFO - PROCESS | 3433 | 1461648739392 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}] 22:32:19 INFO - PROCESS | 3433 | 1461648739555 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 22:32:19 INFO - PROCESS | 3433 | 1461648739582 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:19 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02885d0000 == 59 [pid = 3433] [id = 163] 22:32:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 152 (0x7f0281589c00) [pid = 3433] [serial = 489] [outer = (nil)] 22:32:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 153 (0x7f0281590400) [pid = 3433] [serial = 490] [outer = 0x7f0281589c00] 22:32:19 INFO - PROCESS | 3433 | 1461648739649 Marionette DEBUG loaded listener.js 22:32:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 154 (0x7f0283fbf400) [pid = 3433] [serial = 491] [outer = 0x7f0281589c00] 22:32:20 INFO - PROCESS | 3433 | 1461648740376 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]]]}] 22:32:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 22:32:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1025ms 22:32:20 INFO - PROCESS | 3433 | 1461648740411 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 22:32:20 INFO - PROCESS | 3433 | 1461648740413 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 22:32:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 22:32:20 INFO - PROCESS | 3433 | 1461648740419 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 22:32:20 INFO - PROCESS | 3433 | 1461648740421 Marionette TRACE conn3 <- [1,626,null,{}] 22:32:20 INFO - PROCESS | 3433 | 1461648740823 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}] 22:32:20 INFO - PROCESS | 3433 | --DOMWINDOW == 153 (0x7f027db29000) [pid = 3433] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 22:32:20 INFO - PROCESS | 3433 | --DOMWINDOW == 152 (0x7f028408c400) [pid = 3433] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 22:32:20 INFO - PROCESS | 3433 | --DOMWINDOW == 151 (0x7f0288c1b000) [pid = 3433] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 22:32:20 INFO - PROCESS | 3433 | --DOMWINDOW == 150 (0x7f0279ddfc00) [pid = 3433] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 22:32:20 INFO - PROCESS | 3433 | --DOMWINDOW == 149 (0x7f0279de3000) [pid = 3433] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 22:32:20 INFO - PROCESS | 3433 | --DOMWINDOW == 148 (0x7f027f380000) [pid = 3433] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 22:32:20 INFO - PROCESS | 3433 | --DOMWINDOW == 147 (0x7f027e1d7800) [pid = 3433] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 22:32:21 INFO - PROCESS | 3433 | 1461648741028 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 22:32:21 INFO - PROCESS | 3433 | 1461648741153 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:21 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028789e000 == 60 [pid = 3433] [id = 164] 22:32:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 148 (0x7f0284038400) [pid = 3433] [serial = 492] [outer = (nil)] 22:32:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 149 (0x7f0284086800) [pid = 3433] [serial = 493] [outer = 0x7f0284038400] 22:32:21 INFO - PROCESS | 3433 | 1461648741215 Marionette DEBUG loaded listener.js 22:32:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 150 (0x7f0284712000) [pid = 3433] [serial = 494] [outer = 0x7f0284038400] 22:32:21 INFO - PROCESS | 3433 | 1461648741798 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]]]}] 22:32:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 22:32:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1425ms 22:32:21 INFO - PROCESS | 3433 | 1461648741844 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 22:32:21 INFO - PROCESS | 3433 | 1461648741848 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 22:32:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 22:32:21 INFO - PROCESS | 3433 | 1461648741853 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 22:32:21 INFO - PROCESS | 3433 | 1461648741855 Marionette TRACE conn3 <- [1,630,null,{}] 22:32:21 INFO - PROCESS | 3433 | 1461648741860 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}] 22:32:22 INFO - PROCESS | 3433 | 1461648741999 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 22:32:22 INFO - PROCESS | 3433 | 1461648742211 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:22 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e19f000 == 61 [pid = 3433] [id = 165] 22:32:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 151 (0x7f02775ec800) [pid = 3433] [serial = 495] [outer = (nil)] 22:32:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 152 (0x7f02775f6400) [pid = 3433] [serial = 496] [outer = 0x7f02775ec800] 22:32:22 INFO - PROCESS | 3433 | 1461648742286 Marionette DEBUG loaded listener.js 22:32:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 153 (0x7f0278077c00) [pid = 3433] [serial = 497] [outer = 0x7f02775ec800] 22:32:23 INFO - PROCESS | 3433 | 1461648743209 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]]]}] 22:32:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 22:32:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1433ms 22:32:23 INFO - PROCESS | 3433 | 1461648743287 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 22:32:23 INFO - PROCESS | 3433 | 1461648743293 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 22:32:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 22:32:23 INFO - PROCESS | 3433 | 1461648743300 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 22:32:23 INFO - PROCESS | 3433 | 1461648743305 Marionette TRACE conn3 <- [1,634,null,{}] 22:32:23 INFO - PROCESS | 3433 | 1461648743312 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}] 22:32:23 INFO - PROCESS | 3433 | 1461648743513 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 22:32:23 INFO - PROCESS | 3433 | 1461648743662 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:23 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02842b1000 == 62 [pid = 3433] [id = 166] 22:32:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 154 (0x7f02775ef800) [pid = 3433] [serial = 498] [outer = (nil)] 22:32:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 155 (0x7f027dbe7800) [pid = 3433] [serial = 499] [outer = 0x7f02775ef800] 22:32:23 INFO - PROCESS | 3433 | 1461648743732 Marionette DEBUG loaded listener.js 22:32:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 156 (0x7f027e1d2400) [pid = 3433] [serial = 500] [outer = 0x7f02775ef800] 22:32:24 INFO - PROCESS | 3433 | [3433] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:32:24 INFO - PROCESS | 3433 | 1461648744684 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]]]}] 22:32:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 22:32:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1449ms 22:32:24 INFO - PROCESS | 3433 | 1461648744751 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 22:32:24 INFO - PROCESS | 3433 | 1461648744757 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 22:32:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 22:32:24 INFO - PROCESS | 3433 | 1461648744764 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 22:32:24 INFO - PROCESS | 3433 | 1461648744767 Marionette TRACE conn3 <- [1,638,null,{}] 22:32:24 INFO - PROCESS | 3433 | 1461648744772 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}] 22:32:24 INFO - PROCESS | 3433 | 1461648744965 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 22:32:25 INFO - PROCESS | 3433 | 1461648745195 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:25 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289cce800 == 63 [pid = 3433] [id = 167] 22:32:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 157 (0x7f027f3f2c00) [pid = 3433] [serial = 501] [outer = (nil)] 22:32:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 158 (0x7f02807c8800) [pid = 3433] [serial = 502] [outer = 0x7f027f3f2c00] 22:32:25 INFO - PROCESS | 3433 | 1461648745308 Marionette DEBUG loaded listener.js 22:32:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 159 (0x7f02813ec400) [pid = 3433] [serial = 503] [outer = 0x7f027f3f2c00] 22:32:25 INFO - PROCESS | 3433 | [3433] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:32:26 INFO - PROCESS | 3433 | 1461648746106 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]]]}] 22:32:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 22:32:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1378ms 22:32:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 22:32:26 INFO - PROCESS | 3433 | 1461648746142 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 22:32:26 INFO - PROCESS | 3433 | 1461648746145 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 22:32:26 INFO - PROCESS | 3433 | 1461648746153 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 22:32:26 INFO - PROCESS | 3433 | 1461648746162 Marionette TRACE conn3 <- [1,642,null,{}] 22:32:26 INFO - PROCESS | 3433 | 1461648746175 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}] 22:32:26 INFO - PROCESS | 3433 | 1461648746346 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 22:32:26 INFO - PROCESS | 3433 | 1461648746494 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:26 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028b0d9000 == 64 [pid = 3433] [id = 168] 22:32:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 160 (0x7f0280ee0000) [pid = 3433] [serial = 504] [outer = (nil)] 22:32:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 161 (0x7f0284033000) [pid = 3433] [serial = 505] [outer = 0x7f0280ee0000] 22:32:26 INFO - PROCESS | 3433 | 1461648746563 Marionette DEBUG loaded listener.js 22:32:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 162 (0x7f0284712800) [pid = 3433] [serial = 506] [outer = 0x7f0280ee0000] 22:32:27 INFO - PROCESS | 3433 | 1461648747433 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]]]}] 22:32:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 22:32:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1339ms 22:32:27 INFO - PROCESS | 3433 | 1461648747490 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 22:32:27 INFO - PROCESS | 3433 | 1461648747494 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 22:32:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 22:32:27 INFO - PROCESS | 3433 | 1461648747500 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 22:32:27 INFO - PROCESS | 3433 | 1461648747502 Marionette TRACE conn3 <- [1,646,null,{}] 22:32:27 INFO - PROCESS | 3433 | 1461648747508 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}] 22:32:27 INFO - PROCESS | 3433 | 1461648747660 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 22:32:27 INFO - PROCESS | 3433 | 1461648747814 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:27 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02917eb000 == 65 [pid = 3433] [id = 169] 22:32:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 163 (0x7f0281591400) [pid = 3433] [serial = 507] [outer = (nil)] 22:32:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 164 (0x7f02885b0400) [pid = 3433] [serial = 508] [outer = 0x7f0281591400] 22:32:27 INFO - PROCESS | 3433 | 1461648747888 Marionette DEBUG loaded listener.js 22:32:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 165 (0x7f0288c18c00) [pid = 3433] [serial = 509] [outer = 0x7f0281591400] 22:32:28 INFO - PROCESS | 3433 | 1461648748707 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]]]}] 22:32:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 22:32:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1236ms 22:32:28 INFO - PROCESS | 3433 | 1461648748737 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 22:32:28 INFO - PROCESS | 3433 | 1461648748741 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 22:32:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 22:32:28 INFO - PROCESS | 3433 | 1461648748747 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 22:32:28 INFO - PROCESS | 3433 | 1461648748749 Marionette TRACE conn3 <- [1,650,null,{}] 22:32:28 INFO - PROCESS | 3433 | 1461648748754 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}] 22:32:28 INFO - PROCESS | 3433 | 1461648748899 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 22:32:29 INFO - PROCESS | 3433 | 1461648749053 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:29 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0297a57800 == 66 [pid = 3433] [id = 170] 22:32:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 166 (0x7f0288c1f400) [pid = 3433] [serial = 510] [outer = (nil)] 22:32:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 167 (0x7f0288c21400) [pid = 3433] [serial = 511] [outer = 0x7f0288c1f400] 22:32:29 INFO - PROCESS | 3433 | 1461648749138 Marionette DEBUG loaded listener.js 22:32:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 168 (0x7f0288ee9800) [pid = 3433] [serial = 512] [outer = 0x7f0288c1f400] 22:32:29 INFO - PROCESS | 3433 | 1461648749997 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]]]}] 22:32:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 22:32:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1278ms 22:32:30 INFO - PROCESS | 3433 | 1461648750026 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 22:32:30 INFO - PROCESS | 3433 | 1461648750029 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 22:32:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 22:32:30 INFO - PROCESS | 3433 | 1461648750035 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 22:32:30 INFO - PROCESS | 3433 | 1461648750038 Marionette TRACE conn3 <- [1,654,null,{}] 22:32:30 INFO - PROCESS | 3433 | 1461648750045 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}] 22:32:30 INFO - PROCESS | 3433 | 1461648750244 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 22:32:30 INFO - PROCESS | 3433 | 1461648750265 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:30 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284fb5000 == 67 [pid = 3433] [id = 171] 22:32:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 169 (0x7f0279ddd800) [pid = 3433] [serial = 513] [outer = (nil)] 22:32:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 170 (0x7f02898de000) [pid = 3433] [serial = 514] [outer = 0x7f0279ddd800] 22:32:30 INFO - PROCESS | 3433 | 1461648750374 Marionette DEBUG loaded listener.js 22:32:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 171 (0x7f028b0b4c00) [pid = 3433] [serial = 515] [outer = 0x7f0279ddd800] 22:32:31 INFO - PROCESS | 3433 | 1461648751271 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]]]}] 22:32:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 22:32:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1289ms 22:32:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 22:32:31 INFO - PROCESS | 3433 | 1461648751325 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 22:32:31 INFO - PROCESS | 3433 | 1461648751328 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 22:32:31 INFO - PROCESS | 3433 | 1461648751334 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 22:32:31 INFO - PROCESS | 3433 | 1461648751337 Marionette TRACE conn3 <- [1,658,null,{}] 22:32:31 INFO - PROCESS | 3433 | 1461648751342 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}] 22:32:31 INFO - PROCESS | 3433 | 1461648751505 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 22:32:31 INFO - PROCESS | 3433 | 1461648751659 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:31 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0286863000 == 68 [pid = 3433] [id = 172] 22:32:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 172 (0x7f027dbe5800) [pid = 3433] [serial = 516] [outer = (nil)] 22:32:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 173 (0x7f028af5d000) [pid = 3433] [serial = 517] [outer = 0x7f027dbe5800] 22:32:31 INFO - PROCESS | 3433 | 1461648751727 Marionette DEBUG loaded listener.js 22:32:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 174 (0x7f028cb47400) [pid = 3433] [serial = 518] [outer = 0x7f027dbe5800] 22:32:32 INFO - PROCESS | 3433 | 1461648752774 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]]]}] 22:32:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 22:32:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1479ms 22:32:32 INFO - PROCESS | 3433 | 1461648752813 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 22:32:32 INFO - PROCESS | 3433 | 1461648752818 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 22:32:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 22:32:32 INFO - PROCESS | 3433 | 1461648752827 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 22:32:32 INFO - PROCESS | 3433 | 1461648752830 Marionette TRACE conn3 <- [1,662,null,{}] 22:32:32 INFO - PROCESS | 3433 | 1461648752838 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}] 22:32:32 INFO - PROCESS | 3433 | 1461648752990 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 22:32:33 INFO - PROCESS | 3433 | 1461648753209 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:33 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284f6d000 == 69 [pid = 3433] [id = 173] 22:32:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 175 (0x7f027807bc00) [pid = 3433] [serial = 519] [outer = (nil)] 22:32:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 176 (0x7f0279eddc00) [pid = 3433] [serial = 520] [outer = 0x7f027807bc00] 22:32:33 INFO - PROCESS | 3433 | 1461648753279 Marionette DEBUG loaded listener.js 22:32:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 177 (0x7f027dbea800) [pid = 3433] [serial = 521] [outer = 0x7f027807bc00] 22:32:33 INFO - PROCESS | 3433 | [3433] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:32:34 INFO - PROCESS | 3433 | 1461648754111 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]]]}] 22:32:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 22:32:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1335ms 22:32:34 INFO - PROCESS | 3433 | 1461648754163 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 22:32:34 INFO - PROCESS | 3433 | 1461648754171 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 22:32:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 22:32:34 INFO - PROCESS | 3433 | 1461648754180 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 22:32:34 INFO - PROCESS | 3433 | 1461648754183 Marionette TRACE conn3 <- [1,666,null,{}] 22:32:34 INFO - PROCESS | 3433 | 1461648754188 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}] 22:32:34 INFO - PROCESS | 3433 | 1461648754338 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 22:32:34 INFO - PROCESS | 3433 | 1461648754508 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:34 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281366800 == 70 [pid = 3433] [id = 174] 22:32:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 178 (0x7f027f37bc00) [pid = 3433] [serial = 522] [outer = (nil)] 22:32:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 179 (0x7f027f3e7400) [pid = 3433] [serial = 523] [outer = 0x7f027f37bc00] 22:32:34 INFO - PROCESS | 3433 | 1461648754571 Marionette DEBUG loaded listener.js 22:32:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 180 (0x7f02807b8000) [pid = 3433] [serial = 524] [outer = 0x7f027f37bc00] 22:32:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028789e000 == 69 [pid = 3433] [id = 164] 22:32:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02885d0000 == 68 [pid = 3433] [id = 163] 22:32:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280566800 == 67 [pid = 3433] [id = 162] 22:32:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284f7c000 == 66 [pid = 3433] [id = 161] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 179 (0x7f027f37cc00) [pid = 3433] [serial = 408] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 178 (0x7f02813f1400) [pid = 3433] [serial = 411] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 177 (0x7f0297608400) [pid = 3433] [serial = 417] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 176 (0x7f02898d9400) [pid = 3433] [serial = 414] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 175 (0x7f029c4b0400) [pid = 3433] [serial = 420] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 174 (0x7f02a1d74c00) [pid = 3433] [serial = 423] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 173 (0x7f027e1d5800) [pid = 3433] [serial = 426] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 172 (0x7f027dbee400) [pid = 3433] [serial = 453] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | [3433] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:32:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280892800 == 65 [pid = 3433] [id = 160] 22:32:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028136e000 == 64 [pid = 3433] [id = 159] 22:32:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028089a000 == 63 [pid = 3433] [id = 158] 22:32:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028089f800 == 62 [pid = 3433] [id = 157] 22:32:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0277fb8800 == 61 [pid = 3433] [id = 156] 22:32:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284f7b800 == 60 [pid = 3433] [id = 155] 22:32:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280a82800 == 59 [pid = 3433] [id = 152] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 171 (0x7f0280a17400) [pid = 3433] [serial = 429] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 170 (0x7f0281583800) [pid = 3433] [serial = 450] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 169 (0x7f028158c000) [pid = 3433] [serial = 451] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 168 (0x7f0284715800) [pid = 3433] [serial = 442] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 167 (0x7f0288db9400) [pid = 3433] [serial = 444] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 166 (0x7f0288c22000) [pid = 3433] [serial = 447] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 165 (0x7f028cc10400) [pid = 3433] [serial = 445] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 164 (0x7f02984b3c00) [pid = 3433] [serial = 448] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 163 (0x7f027f3f2000) [pid = 3433] [serial = 438] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 162 (0x7f0284709000) [pid = 3433] [serial = 439] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 161 (0x7f0284711000) [pid = 3433] [serial = 441] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 160 (0x7f0284707000) [pid = 3433] [serial = 436] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 159 (0x7f02811e2800) [pid = 3433] [serial = 435] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 158 (0x7f0280ecbc00) [pid = 3433] [serial = 433] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | --DOMWINDOW == 157 (0x7f027f3f0000) [pid = 3433] [serial = 432] [outer = (nil)] [url = about:blank] 22:32:35 INFO - PROCESS | 3433 | 1461648755424 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]]]}] 22:32:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 22:32:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1280ms 22:32:35 INFO - PROCESS | 3433 | 1461648755465 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 22:32:35 INFO - PROCESS | 3433 | 1461648755468 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 22:32:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 22:32:35 INFO - PROCESS | 3433 | 1461648755476 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 22:32:35 INFO - PROCESS | 3433 | 1461648755481 Marionette TRACE conn3 <- [1,670,null,{}] 22:32:35 INFO - PROCESS | 3433 | 1461648755495 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}] 22:32:35 INFO - PROCESS | 3433 | 1461648755640 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 22:32:35 INFO - PROCESS | 3433 | 1461648755661 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:35 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281966000 == 60 [pid = 3433] [id = 175] 22:32:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 158 (0x7f02813e3800) [pid = 3433] [serial = 525] [outer = (nil)] 22:32:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 159 (0x7f028158a800) [pid = 3433] [serial = 526] [outer = 0x7f02813e3800] 22:32:35 INFO - PROCESS | 3433 | 1461648755734 Marionette DEBUG loaded listener.js 22:32:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 160 (0x7f028267c800) [pid = 3433] [serial = 527] [outer = 0x7f02813e3800] 22:32:36 INFO - PROCESS | 3433 | 1461648756486 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]]]}] 22:32:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 22:32:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1036ms 22:32:36 INFO - PROCESS | 3433 | 1461648756520 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 22:32:36 INFO - PROCESS | 3433 | 1461648756523 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 22:32:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 22:32:36 INFO - PROCESS | 3433 | 1461648756530 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 22:32:36 INFO - PROCESS | 3433 | 1461648756532 Marionette TRACE conn3 <- [1,674,null,{}] 22:32:36 INFO - PROCESS | 3433 | 1461648756538 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}] 22:32:36 INFO - PROCESS | 3433 | 1461648756692 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 22:32:36 INFO - PROCESS | 3433 | 1461648756707 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:36 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02850d3800 == 61 [pid = 3433] [id = 176] 22:32:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 161 (0x7f02813e6800) [pid = 3433] [serial = 528] [outer = (nil)] 22:32:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 162 (0x7f0284eaf000) [pid = 3433] [serial = 529] [outer = 0x7f02813e6800] 22:32:36 INFO - PROCESS | 3433 | 1461648756766 Marionette DEBUG loaded listener.js 22:32:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 163 (0x7f0284eb3000) [pid = 3433] [serial = 530] [outer = 0x7f02813e6800] 22:32:37 INFO - PROCESS | 3433 | [3433] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:32:37 INFO - PROCESS | 3433 | 1461648757636 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]]]}] 22:32:37 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 22:32:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1129ms 22:32:37 INFO - PROCESS | 3433 | 1461648757661 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 22:32:37 INFO - PROCESS | 3433 | 1461648757665 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 22:32:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 22:32:37 INFO - PROCESS | 3433 | 1461648757670 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 22:32:37 INFO - PROCESS | 3433 | 1461648757672 Marionette TRACE conn3 <- [1,678,null,{}] 22:32:37 INFO - PROCESS | 3433 | 1461648757677 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}] 22:32:37 INFO - PROCESS | 3433 | 1461648757853 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 22:32:37 INFO - PROCESS | 3433 | 1461648757879 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:37 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028959c000 == 62 [pid = 3433] [id = 177] 22:32:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 164 (0x7f02811e4c00) [pid = 3433] [serial = 531] [outer = (nil)] 22:32:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 165 (0x7f0284eb7400) [pid = 3433] [serial = 532] [outer = 0x7f02811e4c00] 22:32:37 INFO - PROCESS | 3433 | 1461648757938 Marionette DEBUG loaded listener.js 22:32:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 166 (0x7f0284ebcc00) [pid = 3433] [serial = 533] [outer = 0x7f02811e4c00] 22:32:38 INFO - PROCESS | 3433 | 1461648758703 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]]]}] 22:32:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 22:32:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1077ms 22:32:38 INFO - PROCESS | 3433 | 1461648758754 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 22:32:38 INFO - PROCESS | 3433 | 1461648758757 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 22:32:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 22:32:38 INFO - PROCESS | 3433 | 1461648758762 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 22:32:38 INFO - PROCESS | 3433 | 1461648758764 Marionette TRACE conn3 <- [1,682,null,{}] 22:32:38 INFO - PROCESS | 3433 | 1461648758776 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}] 22:32:38 INFO - PROCESS | 3433 | 1461648758979 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 22:32:39 INFO - PROCESS | 3433 | 1461648759010 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:39 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028b184800 == 63 [pid = 3433] [id = 178] 22:32:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 167 (0x7f0288c1cc00) [pid = 3433] [serial = 534] [outer = (nil)] 22:32:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 168 (0x7f0288dba800) [pid = 3433] [serial = 535] [outer = 0x7f0288c1cc00] 22:32:39 INFO - PROCESS | 3433 | 1461648759073 Marionette DEBUG loaded listener.js 22:32:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 169 (0x7f028b0b5800) [pid = 3433] [serial = 536] [outer = 0x7f0288c1cc00] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 168 (0x7f02775f0800) [pid = 3433] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 167 (0x7f027dbe8400) [pid = 3433] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 166 (0x7f0279de6800) [pid = 3433] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 165 (0x7f0279de7800) [pid = 3433] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 164 (0x7f0281589c00) [pid = 3433] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 163 (0x7f027f374c00) [pid = 3433] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 162 (0x7f027db25400) [pid = 3433] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 161 (0x7f0283fbc000) [pid = 3433] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 160 (0x7f028402d400) [pid = 3433] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 159 (0x7f028b140000) [pid = 3433] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 158 (0x7f02874ba000) [pid = 3433] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 157 (0x7f0280a16400) [pid = 3433] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 156 (0x7f02893b4c00) [pid = 3433] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 155 (0x7f02819d2400) [pid = 3433] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 154 (0x7f028a2a3400) [pid = 3433] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 153 (0x7f02988f1c00) [pid = 3433] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 152 (0x7f0298b8b000) [pid = 3433] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 151 (0x7f02804c2400) [pid = 3433] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 150 (0x7f02804c3000) [pid = 3433] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 149 (0x7f028acfbc00) [pid = 3433] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 148 (0x7f029aac1400) [pid = 3433] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 147 (0x7f02807b1800) [pid = 3433] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 146 (0x7f0280854000) [pid = 3433] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 145 (0x7f028084c800) [pid = 3433] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 144 (0x7f028b13e000) [pid = 3433] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 143 (0x7f02804ca800) [pid = 3433] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 142 (0x7f029884ac00) [pid = 3433] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 22:32:39 INFO - PROCESS | 3433 | --DOMWINDOW == 141 (0x7f027f373400) [pid = 3433] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 22:32:40 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:32:40 INFO - PROCESS | 3433 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:32:40 INFO - PROCESS | 3433 | 1461648760544 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]]]}] 22:32:40 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) 22:32:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1791ms 22:32:40 INFO - PROCESS | 3433 | 1461648760554 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 22:32:40 INFO - PROCESS | 3433 | 1461648760557 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 22:32:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 22:32:40 INFO - PROCESS | 3433 | 1461648760562 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 22:32:40 INFO - PROCESS | 3433 | 1461648760565 Marionette TRACE conn3 <- [1,686,null,{}] 22:32:40 INFO - PROCESS | 3433 | 1461648760570 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}] 22:32:40 INFO - PROCESS | 3433 | 1461648760745 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 22:32:40 INFO - PROCESS | 3433 | 1461648760760 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:40 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02834bb800 == 64 [pid = 3433] [id = 179] 22:32:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 142 (0x7f0278de4c00) [pid = 3433] [serial = 537] [outer = (nil)] 22:32:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 143 (0x7f0278ded400) [pid = 3433] [serial = 538] [outer = 0x7f0278de4c00] 22:32:40 INFO - PROCESS | 3433 | 1461648760819 Marionette DEBUG loaded listener.js 22:32:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 144 (0x7f027f373400) [pid = 3433] [serial = 539] [outer = 0x7f0278de4c00] 22:32:41 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:32:41 INFO - PROCESS | 3433 | 1461648761935 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]]]}] 22:32:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 22:32:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1428ms 22:32:41 INFO - PROCESS | 3433 | 1461648761991 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 22:32:41 INFO - PROCESS | 3433 | 1461648761996 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 22:32:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 22:32:42 INFO - PROCESS | 3433 | 1461648762059 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 22:32:42 INFO - PROCESS | 3433 | 1461648762066 Marionette TRACE conn3 <- [1,690,null,{}] 22:32:42 INFO - PROCESS | 3433 | 1461648762077 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}] 22:32:42 INFO - PROCESS | 3433 | 1461648762326 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 22:32:42 INFO - PROCESS | 3433 | 1461648762483 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:42 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281393000 == 65 [pid = 3433] [id = 180] 22:32:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 145 (0x7f0278de6c00) [pid = 3433] [serial = 540] [outer = (nil)] 22:32:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 146 (0x7f0279de2000) [pid = 3433] [serial = 541] [outer = 0x7f0278de6c00] 22:32:42 INFO - PROCESS | 3433 | 1461648762570 Marionette DEBUG loaded listener.js 22:32:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 147 (0x7f027db23c00) [pid = 3433] [serial = 542] [outer = 0x7f0278de6c00] 22:32:43 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:32:43 INFO - PROCESS | 3433 | 1461648763883 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]]]}] 22:32:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 22:32:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1890ms 22:32:43 INFO - PROCESS | 3433 | 1461648763902 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 22:32:43 INFO - PROCESS | 3433 | 1461648763910 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 22:32:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 22:32:43 INFO - PROCESS | 3433 | 1461648763983 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 22:32:43 INFO - PROCESS | 3433 | 1461648763989 Marionette TRACE conn3 <- [1,694,null,{}] 22:32:43 INFO - PROCESS | 3433 | 1461648763998 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}] 22:32:44 INFO - PROCESS | 3433 | 1461648764148 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 22:32:44 INFO - PROCESS | 3433 | 1461648764299 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:44 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02885d7000 == 66 [pid = 3433] [id = 181] 22:32:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 148 (0x7f0278de8000) [pid = 3433] [serial = 543] [outer = (nil)] 22:32:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 149 (0x7f027e1da800) [pid = 3433] [serial = 544] [outer = 0x7f0278de8000] 22:32:44 INFO - PROCESS | 3433 | 1461648764373 Marionette DEBUG loaded listener.js 22:32:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 150 (0x7f02807be800) [pid = 3433] [serial = 545] [outer = 0x7f0278de8000] 22:32:45 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:32:45 INFO - PROCESS | 3433 | 1461648765584 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]]]}] 22:32:45 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) 22:32:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1659ms 22:32:45 INFO - PROCESS | 3433 | 1461648765625 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 22:32:45 INFO - PROCESS | 3433 | 1461648765628 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 22:32:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 22:32:45 INFO - PROCESS | 3433 | 1461648765635 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 22:32:45 INFO - PROCESS | 3433 | 1461648765641 Marionette TRACE conn3 <- [1,698,null,{}] 22:32:45 INFO - PROCESS | 3433 | 1461648765656 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}] 22:32:45 INFO - PROCESS | 3433 | 1461648765940 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 22:32:46 INFO - PROCESS | 3433 | 1461648766097 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:46 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c332000 == 67 [pid = 3433] [id = 182] 22:32:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 151 (0x7f0280847000) [pid = 3433] [serial = 546] [outer = (nil)] 22:32:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 152 (0x7f028158fc00) [pid = 3433] [serial = 547] [outer = 0x7f0280847000] 22:32:46 INFO - PROCESS | 3433 | 1461648766171 Marionette DEBUG loaded listener.js 22:32:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 153 (0x7f0284eb6400) [pid = 3433] [serial = 548] [outer = 0x7f0280847000] 22:32:47 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:32:47 INFO - PROCESS | 3433 | 1461648767402 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]]]}] 22:32:47 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) 22:32:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1784ms 22:32:47 INFO - PROCESS | 3433 | 1461648767420 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 22:32:47 INFO - PROCESS | 3433 | 1461648767424 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 22:32:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 22:32:47 INFO - PROCESS | 3433 | 1461648767442 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 22:32:47 INFO - PROCESS | 3433 | 1461648767445 Marionette TRACE conn3 <- [1,702,null,{}] 22:32:47 INFO - PROCESS | 3433 | 1461648767450 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}] 22:32:47 INFO - PROCESS | 3433 | 1461648767673 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 22:32:47 INFO - PROCESS | 3433 | 1461648767802 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:47 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02a0dce800 == 68 [pid = 3433] [id = 183] 22:32:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 154 (0x7f0280847c00) [pid = 3433] [serial = 549] [outer = (nil)] 22:32:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 155 (0x7f028782cc00) [pid = 3433] [serial = 550] [outer = 0x7f0280847c00] 22:32:47 INFO - PROCESS | 3433 | 1461648767872 Marionette DEBUG loaded listener.js 22:32:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 156 (0x7f0288c22000) [pid = 3433] [serial = 551] [outer = 0x7f0280847c00] 22:32:49 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:32:49 INFO - PROCESS | 3433 | 1461648769104 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]]]}] 22:32:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 22:32:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1681ms 22:32:49 INFO - PROCESS | 3433 | 1461648769129 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 22:32:49 INFO - PROCESS | 3433 | 1461648769133 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 22:32:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 22:32:49 INFO - PROCESS | 3433 | 1461648769138 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 22:32:49 INFO - PROCESS | 3433 | 1461648769141 Marionette TRACE conn3 <- [1,706,null,{}] 22:32:49 INFO - PROCESS | 3433 | 1461648769146 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}] 22:32:49 INFO - PROCESS | 3433 | 1461648769339 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 22:32:49 INFO - PROCESS | 3433 | 1461648769509 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:49 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0279f1c000 == 69 [pid = 3433] [id = 184] 22:32:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 157 (0x7f027807a000) [pid = 3433] [serial = 552] [outer = (nil)] 22:32:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 158 (0x7f027f3e8c00) [pid = 3433] [serial = 553] [outer = 0x7f027807a000] 22:32:49 INFO - PROCESS | 3433 | 1461648769578 Marionette DEBUG loaded listener.js 22:32:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 159 (0x7f02807c6400) [pid = 3433] [serial = 554] [outer = 0x7f027807a000] 22:32:51 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:32:51 INFO - PROCESS | 3433 | 1461648771174 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]]]}] 22:32:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 22:32:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2081ms 22:32:51 INFO - PROCESS | 3433 | 1461648771267 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 22:32:51 INFO - PROCESS | 3433 | 1461648771273 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 22:32:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 22:32:51 INFO - PROCESS | 3433 | 1461648771284 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 22:32:51 INFO - PROCESS | 3433 | 1461648771288 Marionette TRACE conn3 <- [1,710,null,{}] 22:32:51 INFO - PROCESS | 3433 | 1461648771295 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}] 22:32:51 INFO - PROCESS | 3433 | 1461648771507 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 22:32:51 INFO - PROCESS | 3433 | 1461648771694 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:51 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027f1d1000 == 70 [pid = 3433] [id = 185] 22:32:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 160 (0x7f0278df0000) [pid = 3433] [serial = 555] [outer = (nil)] 22:32:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 161 (0x7f0279edc000) [pid = 3433] [serial = 556] [outer = 0x7f0278df0000] 22:32:51 INFO - PROCESS | 3433 | 1461648771810 Marionette DEBUG loaded listener.js 22:32:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 162 (0x7f0279ee9400) [pid = 3433] [serial = 557] [outer = 0x7f0278df0000] 22:32:52 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028a27d800 == 69 [pid = 3433] [id = 151] 22:32:52 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028b184800 == 68 [pid = 3433] [id = 178] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 161 (0x7f0279ee3400) [pid = 3433] [serial = 456] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 160 (0x7f027dbf0800) [pid = 3433] [serial = 459] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 159 (0x7f028158ec00) [pid = 3433] [serial = 463] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 158 (0x7f0284709c00) [pid = 3433] [serial = 466] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 157 (0x7f0277f8b800) [pid = 3433] [serial = 469] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 156 (0x7f027db2a000) [pid = 3433] [serial = 472] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 155 (0x7f0284086800) [pid = 3433] [serial = 493] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028959c000 == 67 [pid = 3433] [id = 177] 22:32:52 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02850d3800 == 66 [pid = 3433] [id = 176] 22:32:52 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281966000 == 65 [pid = 3433] [id = 175] 22:32:52 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281366800 == 64 [pid = 3433] [id = 174] 22:32:52 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284f6d000 == 63 [pid = 3433] [id = 173] 22:32:52 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02842b1000 == 62 [pid = 3433] [id = 166] 22:32:52 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027e19f000 == 61 [pid = 3433] [id = 165] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 154 (0x7f028ccdd800) [pid = 3433] [serial = 286] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 153 (0x7f029ce91400) [pid = 3433] [serial = 289] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 152 (0x7f02a0d7b800) [pid = 3433] [serial = 292] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 151 (0x7f02807cd000) [pid = 3433] [serial = 316] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 150 (0x7f02898dd000) [pid = 3433] [serial = 319] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 149 (0x7f0297352400) [pid = 3433] [serial = 322] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 148 (0x7f02885a7400) [pid = 3433] [serial = 283] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 147 (0x7f0286b84c00) [pid = 3433] [serial = 243] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 146 (0x7f0298b91800) [pid = 3433] [serial = 249] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 145 (0x7f029ce2c800) [pid = 3433] [serial = 256] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 144 (0x7f029cb4c800) [pid = 3433] [serial = 253] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 143 (0x7f028acf6400) [pid = 3433] [serial = 246] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 142 (0x7f029f797000) [pid = 3433] [serial = 280] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 141 (0x7f029c4af800) [pid = 3433] [serial = 250] [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.] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 140 (0x7f029cb4e800) [pid = 3433] [serial = 325] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 139 (0x7f029c5e7800) [pid = 3433] [serial = 328] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 138 (0x7f028267a800) [pid = 3433] [serial = 340] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 137 (0x7f02898da400) [pid = 3433] [serial = 343] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 136 (0x7f0297345800) [pid = 3433] [serial = 346] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 135 (0x7f0297346400) [pid = 3433] [serial = 349] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 134 (0x7f029c5e5400) [pid = 3433] [serial = 367] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 133 (0x7f027f380c00) [pid = 3433] [serial = 406] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 132 (0x7f027807cc00) [pid = 3433] [serial = 476] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 131 (0x7f0278075c00) [pid = 3433] [serial = 475] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 130 (0x7f027dbf4000) [pid = 3433] [serial = 454] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 129 (0x7f0279ee7400) [pid = 3433] [serial = 479] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 128 (0x7f0279edc800) [pid = 3433] [serial = 478] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 127 (0x7f027e1d0000) [pid = 3433] [serial = 481] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 126 (0x7f027f374400) [pid = 3433] [serial = 482] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 125 (0x7f0281590400) [pid = 3433] [serial = 490] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 124 (0x7f02804c2c00) [pid = 3433] [serial = 484] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 123 (0x7f0280845400) [pid = 3433] [serial = 485] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 122 (0x7f0283fbf400) [pid = 3433] [serial = 491] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 121 (0x7f0280a1a000) [pid = 3433] [serial = 487] [outer = (nil)] [url = about:blank] 22:32:52 INFO - PROCESS | 3433 | --DOMWINDOW == 120 (0x7f02813e5400) [pid = 3433] [serial = 488] [outer = (nil)] [url = about:blank] 22:32:53 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:32:53 INFO - PROCESS | 3433 | 1461648773177 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]]]}] 22:32:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 22:32:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1935ms 22:32:53 INFO - PROCESS | 3433 | 1461648773220 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 22:32:53 INFO - PROCESS | 3433 | 1461648773228 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 22:32:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 22:32:53 INFO - PROCESS | 3433 | 1461648773290 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 22:32:53 INFO - PROCESS | 3433 | 1461648773295 Marionette TRACE conn3 <- [1,714,null,{}] 22:32:53 INFO - PROCESS | 3433 | 1461648773301 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}] 22:32:53 INFO - PROCESS | 3433 | 1461648773443 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 22:32:53 INFO - PROCESS | 3433 | 1461648773453 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:53 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280a72800 == 62 [pid = 3433] [id = 186] 22:32:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 121 (0x7f027db25400) [pid = 3433] [serial = 558] [outer = (nil)] 22:32:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 122 (0x7f027e1d8800) [pid = 3433] [serial = 559] [outer = 0x7f027db25400] 22:32:53 INFO - PROCESS | 3433 | 1461648773514 Marionette DEBUG loaded listener.js 22:32:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 123 (0x7f027f37e400) [pid = 3433] [serial = 560] [outer = 0x7f027db25400] 22:32:54 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:32:54 INFO - PROCESS | 3433 | 1461648774693 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]]]}] 22:32:54 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 22:32:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1447ms 22:32:54 INFO - PROCESS | 3433 | 1461648774727 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 22:32:54 INFO - PROCESS | 3433 | 1461648774730 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 22:32:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 22:32:54 INFO - PROCESS | 3433 | 1461648774736 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 22:32:54 INFO - PROCESS | 3433 | 1461648774741 Marionette TRACE conn3 <- [1,718,null,{}] 22:32:54 INFO - PROCESS | 3433 | 1461648774764 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}] 22:32:54 INFO - PROCESS | 3433 | 1461648774941 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 22:32:55 INFO - PROCESS | 3433 | 1461648775017 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:55 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02814a1000 == 63 [pid = 3433] [id = 187] 22:32:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 124 (0x7f02807c6000) [pid = 3433] [serial = 561] [outer = (nil)] 22:32:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 125 (0x7f02807cd400) [pid = 3433] [serial = 562] [outer = 0x7f02807c6000] 22:32:55 INFO - PROCESS | 3433 | 1461648775080 Marionette DEBUG loaded listener.js 22:32:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 126 (0x7f0280a11c00) [pid = 3433] [serial = 563] [outer = 0x7f02807c6000] 22:32:56 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:32:56 INFO - PROCESS | 3433 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:32:56 INFO - PROCESS | 3433 | 1461648776328 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]]]}] 22:32:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 22:32:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1599ms 22:32:56 INFO - PROCESS | 3433 | 1461648776336 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 22:32:56 INFO - PROCESS | 3433 | 1461648776340 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 22:32:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 22:32:56 INFO - PROCESS | 3433 | 1461648776372 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 22:32:56 INFO - PROCESS | 3433 | 1461648776375 Marionette TRACE conn3 <- [1,722,null,{}] 22:32:56 INFO - PROCESS | 3433 | 1461648776380 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}] 22:32:56 INFO - PROCESS | 3433 | 1461648776549 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 22:32:56 INFO - PROCESS | 3433 | --DOMWINDOW == 125 (0x7f0284038400) [pid = 3433] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 22:32:56 INFO - PROCESS | 3433 | --DOMWINDOW == 124 (0x7f02811e4c00) [pid = 3433] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 22:32:56 INFO - PROCESS | 3433 | --DOMWINDOW == 123 (0x7f02813e6800) [pid = 3433] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 22:32:56 INFO - PROCESS | 3433 | --DOMWINDOW == 122 (0x7f027f37bc00) [pid = 3433] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 22:32:56 INFO - PROCESS | 3433 | --DOMWINDOW == 121 (0x7f02813e3800) [pid = 3433] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 22:32:56 INFO - PROCESS | 3433 | --DOMWINDOW == 120 (0x7f0288c1cc00) [pid = 3433] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 22:32:56 INFO - PROCESS | 3433 | --DOMWINDOW == 119 (0x7f027807bc00) [pid = 3433] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 22:32:56 INFO - PROCESS | 3433 | 1461648776770 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:56 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02841d9800 == 64 [pid = 3433] [id = 188] 22:32:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 120 (0x7f027807bc00) [pid = 3433] [serial = 564] [outer = (nil)] 22:32:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 121 (0x7f027f378400) [pid = 3433] [serial = 565] [outer = 0x7f027807bc00] 22:32:56 INFO - PROCESS | 3433 | 1461648776830 Marionette DEBUG loaded listener.js 22:32:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 122 (0x7f02813f0000) [pid = 3433] [serial = 566] [outer = 0x7f027807bc00] 22:32:57 INFO - PROCESS | 3433 | 1461648777418 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] 22:32:57 INFO - PROCESS | 3433 | 1461648777484 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 22:32:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 22:32:57 INFO - PROCESS | 3433 | 1461648777495 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 22:32:57 INFO - PROCESS | 3433 | 1461648777497 Marionette TRACE conn3 <- [1,726,null,{}] 22:32:57 INFO - PROCESS | 3433 | 1461648777501 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}] 22:32:57 INFO - PROCESS | 3433 | 1461648777690 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 22:32:57 INFO - PROCESS | 3433 | 1461648777706 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:57 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284f70800 == 65 [pid = 3433] [id = 189] 22:32:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 123 (0x7f0280a12400) [pid = 3433] [serial = 567] [outer = (nil)] 22:32:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 124 (0x7f0281589c00) [pid = 3433] [serial = 568] [outer = 0x7f0280a12400] 22:32:57 INFO - PROCESS | 3433 | 1461648777765 Marionette DEBUG loaded listener.js 22:32:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 125 (0x7f0282637c00) [pid = 3433] [serial = 569] [outer = 0x7f0280a12400] 22:32:58 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:32:58 INFO - PROCESS | 3433 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:32:58 INFO - PROCESS | 3433 | 1461648778540 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]]]}] 22:32:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 22:32:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1080ms 22:32:58 INFO - PROCESS | 3433 | 1461648778575 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 22:32:58 INFO - PROCESS | 3433 | 1461648778577 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 22:32:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 22:32:58 INFO - PROCESS | 3433 | 1461648778589 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 22:32:58 INFO - PROCESS | 3433 | 1461648778590 Marionette TRACE conn3 <- [1,730,null,{}] 22:32:58 INFO - PROCESS | 3433 | 1461648778596 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}] 22:32:58 INFO - PROCESS | 3433 | 1461648778756 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 22:32:58 INFO - PROCESS | 3433 | 1461648778984 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:32:59 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0279f21000 == 66 [pid = 3433] [id = 190] 22:32:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 126 (0x7f02775f8c00) [pid = 3433] [serial = 570] [outer = (nil)] 22:32:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 127 (0x7f0277f8c400) [pid = 3433] [serial = 571] [outer = 0x7f02775f8c00] 22:32:59 INFO - PROCESS | 3433 | 1461648779060 Marionette DEBUG loaded listener.js 22:32:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 128 (0x7f0278deac00) [pid = 3433] [serial = 572] [outer = 0x7f02775f8c00] 22:32:59 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:32:59 INFO - PROCESS | 3433 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:33:00 INFO - PROCESS | 3433 | 1461648780102 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] 22:33:00 INFO - PROCESS | 3433 | 1461648780177 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 22:33:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 22:33:00 INFO - PROCESS | 3433 | 1461648780185 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 22:33:00 INFO - PROCESS | 3433 | 1461648780189 Marionette TRACE conn3 <- [1,734,null,{}] 22:33:00 INFO - PROCESS | 3433 | 1461648780195 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}] 22:33:00 INFO - PROCESS | 3433 | 1461648780398 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 22:33:00 INFO - PROCESS | 3433 | 1461648780593 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:00 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284fbb000 == 67 [pid = 3433] [id = 191] 22:33:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 129 (0x7f0280a1b400) [pid = 3433] [serial = 573] [outer = (nil)] 22:33:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 130 (0x7f02813ea000) [pid = 3433] [serial = 574] [outer = 0x7f0280a1b400] 22:33:00 INFO - PROCESS | 3433 | 1461648780708 Marionette DEBUG loaded listener.js 22:33:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 131 (0x7f02819d0800) [pid = 3433] [serial = 575] [outer = 0x7f0280a1b400] 22:33:01 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:33:01 INFO - PROCESS | 3433 | 1461648781534 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]]]}] 22:33:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 22:33:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1380ms 22:33:01 INFO - PROCESS | 3433 | 1461648781567 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 22:33:01 INFO - PROCESS | 3433 | 1461648781573 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 22:33:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 22:33:01 INFO - PROCESS | 3433 | 1461648781579 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 22:33:01 INFO - PROCESS | 3433 | 1461648781582 Marionette TRACE conn3 <- [1,738,null,{}] 22:33:01 INFO - PROCESS | 3433 | 1461648781588 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}] 22:33:01 INFO - PROCESS | 3433 | 1461648781745 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 22:33:01 INFO - PROCESS | 3433 | 1461648781901 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:01 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0286924800 == 68 [pid = 3433] [id = 192] 22:33:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 132 (0x7f0282672000) [pid = 3433] [serial = 576] [outer = (nil)] 22:33:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 133 (0x7f0283fc5800) [pid = 3433] [serial = 577] [outer = 0x7f0282672000] 22:33:01 INFO - PROCESS | 3433 | 1461648781971 Marionette DEBUG loaded listener.js 22:33:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 134 (0x7f0284036400) [pid = 3433] [serial = 578] [outer = 0x7f0282672000] 22:33:03 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:33:03 INFO - PROCESS | 3433 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:33:03 INFO - PROCESS | 3433 | 1461648783308 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]]]}] 22:33:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 22:33:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1783ms 22:33:03 INFO - PROCESS | 3433 | 1461648783362 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 22:33:03 INFO - PROCESS | 3433 | 1461648783365 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 22:33:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 22:33:03 INFO - PROCESS | 3433 | 1461648783380 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 22:33:03 INFO - PROCESS | 3433 | 1461648783389 Marionette TRACE conn3 <- [1,742,null,{}] 22:33:03 INFO - PROCESS | 3433 | 1461648783482 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}] 22:33:03 INFO - PROCESS | 3433 | 1461648783632 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 22:33:03 INFO - PROCESS | 3433 | 1461648783785 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:03 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0288789000 == 69 [pid = 3433] [id = 193] 22:33:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 135 (0x7f0277f8fc00) [pid = 3433] [serial = 579] [outer = (nil)] 22:33:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 136 (0x7f0284089c00) [pid = 3433] [serial = 580] [outer = 0x7f0277f8fc00] 22:33:03 INFO - PROCESS | 3433 | 1461648783856 Marionette DEBUG loaded listener.js 22:33:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 137 (0x7f0284eb2400) [pid = 3433] [serial = 581] [outer = 0x7f0277f8fc00] 22:33:04 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:33:05 INFO - PROCESS | 3433 | 1461648785051 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]]]}] 22:33:05 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 22:33:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1690ms 22:33:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 22:33:05 INFO - PROCESS | 3433 | 1461648785064 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 22:33:05 INFO - PROCESS | 3433 | 1461648785067 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 22:33:05 INFO - PROCESS | 3433 | 1461648785073 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 22:33:05 INFO - PROCESS | 3433 | 1461648785077 Marionette TRACE conn3 <- [1,746,null,{}] 22:33:05 INFO - PROCESS | 3433 | 1461648785082 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}] 22:33:05 INFO - PROCESS | 3433 | 1461648785273 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 22:33:05 INFO - PROCESS | 3433 | 1461648785436 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:05 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289430800 == 70 [pid = 3433] [id = 194] 22:33:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 138 (0x7f0283432800) [pid = 3433] [serial = 582] [outer = (nil)] 22:33:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 139 (0x7f0284ebbc00) [pid = 3433] [serial = 583] [outer = 0x7f0283432800] 22:33:05 INFO - PROCESS | 3433 | 1461648785506 Marionette DEBUG loaded listener.js 22:33:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 140 (0x7f028688ac00) [pid = 3433] [serial = 584] [outer = 0x7f0283432800] 22:33:06 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:33:06 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:33:06 INFO - PROCESS | 3433 | 1461648786676 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]]]}] 22:33:06 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.) 22:33:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1630ms 22:33:06 INFO - PROCESS | 3433 | 1461648786703 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 22:33:06 INFO - PROCESS | 3433 | 1461648786706 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 22:33:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 22:33:06 INFO - PROCESS | 3433 | 1461648786995 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 22:33:07 INFO - PROCESS | 3433 | 1461648786999 Marionette TRACE conn3 <- [1,750,null,{}] 22:33:07 INFO - PROCESS | 3433 | 1461648787007 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}] 22:33:07 INFO - PROCESS | 3433 | 1461648787187 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 22:33:07 INFO - PROCESS | 3433 | 1461648787350 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:07 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02813b1800 == 71 [pid = 3433] [id = 195] 22:33:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 141 (0x7f0279ddf800) [pid = 3433] [serial = 585] [outer = (nil)] 22:33:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 142 (0x7f0279ee7800) [pid = 3433] [serial = 586] [outer = 0x7f0279ddf800] 22:33:07 INFO - PROCESS | 3433 | 1461648787415 Marionette DEBUG loaded listener.js 22:33:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 143 (0x7f027f37a400) [pid = 3433] [serial = 587] [outer = 0x7f0279ddf800] 22:33:08 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02834e8800 == 70 [pid = 3433] [id = 59] 22:33:08 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02841ea000 == 69 [pid = 3433] [id = 153] 22:33:08 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028942c000 == 68 [pid = 3433] [id = 56] 22:33:08 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028b18b800 == 67 [pid = 3433] [id = 110] 22:33:08 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284f70800 == 66 [pid = 3433] [id = 189] 22:33:08 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02841d9800 == 65 [pid = 3433] [id = 188] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 142 (0x7f0278ded400) [pid = 3433] [serial = 538] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 141 (0x7f02807c8800) [pid = 3433] [serial = 502] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 140 (0x7f027dbe7800) [pid = 3433] [serial = 499] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 139 (0x7f028af5d000) [pid = 3433] [serial = 517] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 138 (0x7f02775f6400) [pid = 3433] [serial = 496] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02814a1000 == 64 [pid = 3433] [id = 187] 22:33:08 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280a72800 == 63 [pid = 3433] [id = 186] 22:33:08 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027f1d1000 == 62 [pid = 3433] [id = 185] 22:33:08 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02a0dce800 == 61 [pid = 3433] [id = 183] 22:33:08 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029c332000 == 60 [pid = 3433] [id = 182] 22:33:08 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02885d7000 == 59 [pid = 3433] [id = 181] 22:33:08 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281393000 == 58 [pid = 3433] [id = 180] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 137 (0x7f0284712000) [pid = 3433] [serial = 494] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 136 (0x7f0284eb7400) [pid = 3433] [serial = 532] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 135 (0x7f0284eaf000) [pid = 3433] [serial = 529] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 134 (0x7f02807b8000) [pid = 3433] [serial = 524] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 133 (0x7f027f3e7400) [pid = 3433] [serial = 523] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 132 (0x7f028158a800) [pid = 3433] [serial = 526] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 131 (0x7f0288dba800) [pid = 3433] [serial = 535] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 130 (0x7f028267c800) [pid = 3433] [serial = 527] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 129 (0x7f0279eddc00) [pid = 3433] [serial = 520] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 128 (0x7f027dbea800) [pid = 3433] [serial = 521] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 127 (0x7f0284033000) [pid = 3433] [serial = 505] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 126 (0x7f02885b0400) [pid = 3433] [serial = 508] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 125 (0x7f0288c21400) [pid = 3433] [serial = 511] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 124 (0x7f02898de000) [pid = 3433] [serial = 514] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 123 (0x7f028b0b5800) [pid = 3433] [serial = 536] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 122 (0x7f0284eb3000) [pid = 3433] [serial = 530] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | --DOMWINDOW == 121 (0x7f0284ebcc00) [pid = 3433] [serial = 533] [outer = (nil)] [url = about:blank] 22:33:08 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:33:08 INFO - PROCESS | 3433 | 1461648788756 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]]]}] 22:33:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 22:33:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1863ms 22:33:08 INFO - PROCESS | 3433 | 1461648788783 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 22:33:08 INFO - PROCESS | 3433 | 1461648788788 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 22:33:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 22:33:08 INFO - PROCESS | 3433 | 1461648788794 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 22:33:08 INFO - PROCESS | 3433 | 1461648788797 Marionette TRACE conn3 <- [1,754,null,{}] 22:33:08 INFO - PROCESS | 3433 | 1461648788807 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}] 22:33:08 INFO - PROCESS | 3433 | 1461648788988 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 22:33:09 INFO - PROCESS | 3433 | 1461648789099 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:09 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02813a0800 == 59 [pid = 3433] [id = 196] 22:33:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 122 (0x7f027db2f400) [pid = 3433] [serial = 588] [outer = (nil)] 22:33:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 123 (0x7f028084ac00) [pid = 3433] [serial = 589] [outer = 0x7f027db2f400] 22:33:09 INFO - PROCESS | 3433 | 1461648789159 Marionette DEBUG loaded listener.js 22:33:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 124 (0x7f02813e3c00) [pid = 3433] [serial = 590] [outer = 0x7f027db2f400] 22:33:10 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:33:10 INFO - PROCESS | 3433 | 1461648790232 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]]]}] 22:33:10 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 22:33:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1480ms 22:33:10 INFO - PROCESS | 3433 | 1461648790274 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 22:33:10 INFO - PROCESS | 3433 | 1461648790277 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 22:33:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 22:33:10 INFO - PROCESS | 3433 | 1461648790283 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 22:33:10 INFO - PROCESS | 3433 | 1461648790286 Marionette TRACE conn3 <- [1,758,null,{}] 22:33:10 INFO - PROCESS | 3433 | 1461648790292 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}] 22:33:10 INFO - PROCESS | 3433 | 1461648790431 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 22:33:10 INFO - PROCESS | 3433 | 1461648790634 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:10 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284fae800 == 60 [pid = 3433] [id = 197] 22:33:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 125 (0x7f0283439400) [pid = 3433] [serial = 591] [outer = (nil)] 22:33:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 126 (0x7f028402fc00) [pid = 3433] [serial = 592] [outer = 0x7f0283439400] 22:33:10 INFO - PROCESS | 3433 | 1461648790702 Marionette DEBUG loaded listener.js 22:33:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 127 (0x7f0284089800) [pid = 3433] [serial = 593] [outer = 0x7f0283439400] 22:33:11 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:33:11 INFO - PROCESS | 3433 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:33:11 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:33:11 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:33:11 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:33:11 INFO - PROCESS | 3433 | 1461648791431 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]]]}] 22:33:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 22:33:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1182ms 22:33:11 INFO - PROCESS | 3433 | 1461648791465 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 22:33:11 INFO - PROCESS | 3433 | 1461648791468 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 22:33:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 22:33:11 INFO - PROCESS | 3433 | 1461648791474 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 22:33:11 INFO - PROCESS | 3433 | 1461648791476 Marionette TRACE conn3 <- [1,762,null,{}] 22:33:11 INFO - PROCESS | 3433 | 1461648791492 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}] 22:33:11 INFO - PROCESS | 3433 | 1461648791702 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 22:33:11 INFO - PROCESS | 3433 | 1461648791718 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:11 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02878a4800 == 61 [pid = 3433] [id = 198] 22:33:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 128 (0x7f028280b800) [pid = 3433] [serial = 594] [outer = (nil)] 22:33:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 129 (0x7f0284ebc000) [pid = 3433] [serial = 595] [outer = 0x7f028280b800] 22:33:11 INFO - PROCESS | 3433 | 1461648791778 Marionette DEBUG loaded listener.js 22:33:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 130 (0x7f0286917c00) [pid = 3433] [serial = 596] [outer = 0x7f028280b800] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 129 (0x7f02775ef800) [pid = 3433] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 128 (0x7f027f3f2c00) [pid = 3433] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 127 (0x7f0280a1b800) [pid = 3433] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 126 (0x7f02885af800) [pid = 3433] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 125 (0x7f0288ee5c00) [pid = 3433] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 124 (0x7f02813ed400) [pid = 3433] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 123 (0x7f027dbe5800) [pid = 3433] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 122 (0x7f027db25000) [pid = 3433] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 121 (0x7f029ce8c000) [pid = 3433] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 120 (0x7f02885ad000) [pid = 3433] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 119 (0x7f027db28000) [pid = 3433] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 118 (0x7f027f3e7c00) [pid = 3433] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 117 (0x7f027f3efc00) [pid = 3433] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 116 (0x7f029671c400) [pid = 3433] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 115 (0x7f0277f83400) [pid = 3433] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 114 (0x7f0279edb800) [pid = 3433] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 113 (0x7f027db29800) [pid = 3433] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 112 (0x7f029a5ab000) [pid = 3433] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 111 (0x7f027807c800) [pid = 3433] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 110 (0x7f027db2b800) [pid = 3433] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 109 (0x7f0280a20400) [pid = 3433] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 108 (0x7f029c4a5800) [pid = 3433] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 107 (0x7f02807c6000) [pid = 3433] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 106 (0x7f027807bc00) [pid = 3433] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 105 (0x7f0278df0000) [pid = 3433] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 104 (0x7f027db25400) [pid = 3433] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 103 (0x7f027807a000) [pid = 3433] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 22:33:13 INFO - PROCESS | 3433 | --DOMWINDOW == 102 (0x7f02775ec800) [pid = 3433] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 22:33:13 INFO - PROCESS | 3433 | 1461648793163 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]]]}] 22:33:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 22:33:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1780ms 22:33:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 22:33:13 INFO - PROCESS | 3433 | 1461648793254 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 22:33:13 INFO - PROCESS | 3433 | 1461648793257 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 22:33:13 INFO - PROCESS | 3433 | 1461648793263 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 22:33:13 INFO - PROCESS | 3433 | 1461648793265 Marionette TRACE conn3 <- [1,766,null,{}] 22:33:13 INFO - PROCESS | 3433 | 1461648793270 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}] 22:33:13 INFO - PROCESS | 3433 | 1461648793400 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 22:33:13 INFO - PROCESS | 3433 | 1461648793511 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:13 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028055b000 == 62 [pid = 3433] [id = 199] 22:33:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 103 (0x7f027807c800) [pid = 3433] [serial = 597] [outer = (nil)] 22:33:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 104 (0x7f027db21800) [pid = 3433] [serial = 598] [outer = 0x7f027807c800] 22:33:13 INFO - PROCESS | 3433 | 1461648793571 Marionette DEBUG loaded listener.js 22:33:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 105 (0x7f027dbf3c00) [pid = 3433] [serial = 599] [outer = 0x7f027807c800] 22:33:14 INFO - PROCESS | 3433 | 1461648794562 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]]]}] 22:33:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 22:33:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1330ms 22:33:14 INFO - PROCESS | 3433 | 1461648794593 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 22:33:14 INFO - PROCESS | 3433 | 1461648794595 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 22:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 22:33:14 INFO - PROCESS | 3433 | 1461648794601 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 22:33:14 INFO - PROCESS | 3433 | 1461648794603 Marionette TRACE conn3 <- [1,770,null,{}] 22:33:14 INFO - PROCESS | 3433 | 1461648794608 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}] 22:33:14 INFO - PROCESS | 3433 | 1461648794795 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 22:33:14 INFO - PROCESS | 3433 | 1461648794807 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:14 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289938000 == 63 [pid = 3433] [id = 200] 22:33:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 106 (0x7f02813e9400) [pid = 3433] [serial = 600] [outer = (nil)] 22:33:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 107 (0x7f02873e7000) [pid = 3433] [serial = 601] [outer = 0x7f02813e9400] 22:33:14 INFO - PROCESS | 3433 | 1461648794872 Marionette DEBUG loaded listener.js 22:33:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 108 (0x7f0288255000) [pid = 3433] [serial = 602] [outer = 0x7f02813e9400] 22:33:15 INFO - PROCESS | 3433 | 1461648795885 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]]]}] 22:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 22:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1338ms 22:33:15 INFO - PROCESS | 3433 | 1461648795941 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 22:33:15 INFO - PROCESS | 3433 | 1461648795948 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 22:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 22:33:15 INFO - PROCESS | 3433 | 1461648795957 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 22:33:15 INFO - PROCESS | 3433 | 1461648795961 Marionette TRACE conn3 <- [1,774,null,{}] 22:33:15 INFO - PROCESS | 3433 | 1461648795969 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}] 22:33:16 INFO - PROCESS | 3433 | 1461648796150 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 22:33:16 INFO - PROCESS | 3433 | 1461648796304 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:16 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280431800 == 64 [pid = 3433] [id = 201] 22:33:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 109 (0x7f0279ee5000) [pid = 3433] [serial = 603] [outer = (nil)] 22:33:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 110 (0x7f027e1ccc00) [pid = 3433] [serial = 604] [outer = 0x7f0279ee5000] 22:33:16 INFO - PROCESS | 3433 | 1461648796379 Marionette DEBUG loaded listener.js 22:33:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 111 (0x7f027f3e6800) [pid = 3433] [serial = 605] [outer = 0x7f0279ee5000] 22:33:17 INFO - PROCESS | 3433 | 1461648797296 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]]]}] 22:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 22:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1387ms 22:33:17 INFO - PROCESS | 3433 | 1461648797344 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 22:33:17 INFO - PROCESS | 3433 | 1461648797352 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 22:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 22:33:17 INFO - PROCESS | 3433 | 1461648797362 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 22:33:17 INFO - PROCESS | 3433 | 1461648797365 Marionette TRACE conn3 <- [1,778,null,{}] 22:33:17 INFO - PROCESS | 3433 | 1461648797371 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}] 22:33:17 INFO - PROCESS | 3433 | 1461648797529 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 22:33:17 INFO - PROCESS | 3433 | 1461648797689 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:17 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028749b800 == 65 [pid = 3433] [id = 202] 22:33:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 112 (0x7f02807ca800) [pid = 3433] [serial = 606] [outer = (nil)] 22:33:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 113 (0x7f02811df800) [pid = 3433] [serial = 607] [outer = 0x7f02807ca800] 22:33:17 INFO - PROCESS | 3433 | 1461648797759 Marionette DEBUG loaded listener.js 22:33:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 114 (0x7f028158e400) [pid = 3433] [serial = 608] [outer = 0x7f02807ca800] 22:33:18 INFO - PROCESS | 3433 | 1461648798695 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]]]}] 22:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 22:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1381ms 22:33:18 INFO - PROCESS | 3433 | 1461648798743 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 22:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 22:33:18 INFO - PROCESS | 3433 | 1461648798747 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 22:33:18 INFO - PROCESS | 3433 | 1461648798753 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 22:33:18 INFO - PROCESS | 3433 | 1461648798759 Marionette TRACE conn3 <- [1,782,null,{}] 22:33:18 INFO - PROCESS | 3433 | 1461648798775 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}] 22:33:18 INFO - PROCESS | 3433 | 1461648798977 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 22:33:19 INFO - PROCESS | 3433 | 1461648799133 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:19 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289f93000 == 66 [pid = 3433] [id = 203] 22:33:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 115 (0x7f02819cbc00) [pid = 3433] [serial = 609] [outer = (nil)] 22:33:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 116 (0x7f0284711000) [pid = 3433] [serial = 610] [outer = 0x7f02819cbc00] 22:33:19 INFO - PROCESS | 3433 | 1461648799208 Marionette DEBUG loaded listener.js 22:33:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 117 (0x7f0286889400) [pid = 3433] [serial = 611] [outer = 0x7f02819cbc00] 22:33:20 INFO - PROCESS | 3433 | 1461648800031 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]]]}] 22:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 22:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1338ms 22:33:20 INFO - PROCESS | 3433 | 1461648800092 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 22:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 22:33:20 INFO - PROCESS | 3433 | 1461648800097 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 22:33:20 INFO - PROCESS | 3433 | 1461648800103 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 22:33:20 INFO - PROCESS | 3433 | 1461648800106 Marionette TRACE conn3 <- [1,786,null,{}] 22:33:20 INFO - PROCESS | 3433 | 1461648800111 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}] 22:33:20 INFO - PROCESS | 3433 | 1461648800264 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 22:33:20 INFO - PROCESS | 3433 | 1461648800423 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:20 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ac66800 == 67 [pid = 3433] [id = 204] 22:33:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 118 (0x7f027db24000) [pid = 3433] [serial = 612] [outer = (nil)] 22:33:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 119 (0x7f0288255800) [pid = 3433] [serial = 613] [outer = 0x7f027db24000] 22:33:20 INFO - PROCESS | 3433 | 1461648800494 Marionette DEBUG loaded listener.js 22:33:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 120 (0x7f028868e000) [pid = 3433] [serial = 614] [outer = 0x7f027db24000] 22:33:21 INFO - PROCESS | 3433 | 1461648801364 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]]]}] 22:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 22:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1335ms 22:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 22:33:21 INFO - PROCESS | 3433 | 1461648801438 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 22:33:21 INFO - PROCESS | 3433 | 1461648801441 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 22:33:21 INFO - PROCESS | 3433 | 1461648801448 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 22:33:21 INFO - PROCESS | 3433 | 1461648801451 Marionette TRACE conn3 <- [1,790,null,{}] 22:33:21 INFO - PROCESS | 3433 | 1461648801456 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}] 22:33:21 INFO - PROCESS | 3433 | 1461648801612 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 22:33:21 INFO - PROCESS | 3433 | 1461648801766 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:21 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028b188000 == 68 [pid = 3433] [id = 205] 22:33:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 121 (0x7f02881be400) [pid = 3433] [serial = 615] [outer = (nil)] 22:33:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 122 (0x7f0288c17800) [pid = 3433] [serial = 616] [outer = 0x7f02881be400] 22:33:21 INFO - PROCESS | 3433 | 1461648801838 Marionette DEBUG loaded listener.js 22:33:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 123 (0x7f0288c22400) [pid = 3433] [serial = 617] [outer = 0x7f02881be400] 22:33:22 INFO - PROCESS | 3433 | 1461648802717 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]]]}] 22:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 22:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1336ms 22:33:22 INFO - PROCESS | 3433 | 1461648802784 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 22:33:22 INFO - PROCESS | 3433 | 1461648802787 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 22:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 22:33:22 INFO - PROCESS | 3433 | 1461648802793 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 22:33:22 INFO - PROCESS | 3433 | 1461648802796 Marionette TRACE conn3 <- [1,794,null,{}] 22:33:22 INFO - PROCESS | 3433 | 1461648802801 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}] 22:33:23 INFO - PROCESS | 3433 | 1461648803049 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 22:33:23 INFO - PROCESS | 3433 | 1461648803268 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:23 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02917e6000 == 69 [pid = 3433] [id = 206] 22:33:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 124 (0x7f0288ee2000) [pid = 3433] [serial = 618] [outer = (nil)] 22:33:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 125 (0x7f02891bb000) [pid = 3433] [serial = 619] [outer = 0x7f0288ee2000] 22:33:23 INFO - PROCESS | 3433 | 1461648803382 Marionette DEBUG loaded listener.js 22:33:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 126 (0x7f02898d7000) [pid = 3433] [serial = 620] [outer = 0x7f0288ee2000] 22:33:24 INFO - PROCESS | 3433 | 1461648804176 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]]]}] 22:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 22:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1433ms 22:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 22:33:24 INFO - PROCESS | 3433 | 1461648804228 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 22:33:24 INFO - PROCESS | 3433 | 1461648804231 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 22:33:24 INFO - PROCESS | 3433 | 1461648804237 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 22:33:24 INFO - PROCESS | 3433 | 1461648804240 Marionette TRACE conn3 <- [1,798,null,{}] 22:33:24 INFO - PROCESS | 3433 | 1461648804245 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}] 22:33:24 INFO - PROCESS | 3433 | 1461648804398 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 22:33:24 INFO - PROCESS | 3433 | 1461648804558 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:24 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e191800 == 70 [pid = 3433] [id = 207] 22:33:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 127 (0x7f02775f2400) [pid = 3433] [serial = 621] [outer = (nil)] 22:33:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 128 (0x7f0277f92400) [pid = 3433] [serial = 622] [outer = 0x7f02775f2400] 22:33:24 INFO - PROCESS | 3433 | 1461648804628 Marionette DEBUG loaded listener.js 22:33:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 129 (0x7f027dbeac00) [pid = 3433] [serial = 623] [outer = 0x7f02775f2400] 22:33:25 INFO - PROCESS | 3433 | 1461648805686 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]]]}] 22:33:25 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 22:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1480ms 22:33:25 INFO - PROCESS | 3433 | 1461648805717 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 22:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 22:33:25 INFO - PROCESS | 3433 | 1461648805722 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 22:33:25 INFO - PROCESS | 3433 | 1461648805730 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 22:33:25 INFO - PROCESS | 3433 | 1461648805734 Marionette TRACE conn3 <- [1,802,null,{}] 22:33:25 INFO - PROCESS | 3433 | 1461648805742 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}] 22:33:25 INFO - PROCESS | 3433 | 1461648805906 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 22:33:26 INFO - PROCESS | 3433 | 1461648806142 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:26 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02826d9800 == 71 [pid = 3433] [id = 208] 22:33:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 130 (0x7f027db29800) [pid = 3433] [serial = 624] [outer = (nil)] 22:33:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 131 (0x7f027dbe7800) [pid = 3433] [serial = 625] [outer = 0x7f027db29800] 22:33:26 INFO - PROCESS | 3433 | 1461648806310 Marionette DEBUG loaded listener.js 22:33:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 132 (0x7f027f37b800) [pid = 3433] [serial = 626] [outer = 0x7f027db29800] 22:33:27 INFO - PROCESS | 3433 | 1461648807126 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]]]}] 22:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 22:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1431ms 22:33:27 INFO - PROCESS | 3433 | 1461648807162 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 22:33:27 INFO - PROCESS | 3433 | 1461648807169 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 22:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 22:33:27 INFO - PROCESS | 3433 | 1461648807178 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 22:33:27 INFO - PROCESS | 3433 | 1461648807182 Marionette TRACE conn3 <- [1,806,null,{}] 22:33:27 INFO - PROCESS | 3433 | 1461648807187 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}] 22:33:27 INFO - PROCESS | 3433 | 1461648807343 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 22:33:27 INFO - PROCESS | 3433 | 1461648807509 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:27 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028055b000 == 70 [pid = 3433] [id = 199] 22:33:27 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02878a4800 == 69 [pid = 3433] [id = 198] 22:33:27 INFO - PROCESS | 3433 | --DOMWINDOW == 131 (0x7f0281589c00) [pid = 3433] [serial = 568] [outer = (nil)] [url = about:blank] 22:33:27 INFO - PROCESS | 3433 | --DOMWINDOW == 130 (0x7f0279de2000) [pid = 3433] [serial = 541] [outer = (nil)] [url = about:blank] 22:33:27 INFO - PROCESS | 3433 | --DOMWINDOW == 129 (0x7f027e1da800) [pid = 3433] [serial = 544] [outer = (nil)] [url = about:blank] 22:33:27 INFO - PROCESS | 3433 | --DOMWINDOW == 128 (0x7f028158fc00) [pid = 3433] [serial = 547] [outer = (nil)] [url = about:blank] 22:33:27 INFO - PROCESS | 3433 | --DOMWINDOW == 127 (0x7f028782cc00) [pid = 3433] [serial = 550] [outer = (nil)] [url = about:blank] 22:33:27 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e18f000 == 70 [pid = 3433] [id = 209] 22:33:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 128 (0x7f0279de2000) [pid = 3433] [serial = 627] [outer = (nil)] 22:33:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 129 (0x7f02807c6c00) [pid = 3433] [serial = 628] [outer = 0x7f0279de2000] 22:33:27 INFO - PROCESS | 3433 | 1461648807612 Marionette DEBUG loaded listener.js 22:33:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 130 (0x7f0280a1dc00) [pid = 3433] [serial = 629] [outer = 0x7f0279de2000] 22:33:27 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284fae800 == 69 [pid = 3433] [id = 197] 22:33:27 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02813a0800 == 68 [pid = 3433] [id = 196] 22:33:27 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02813b1800 == 67 [pid = 3433] [id = 195] 22:33:27 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289430800 == 66 [pid = 3433] [id = 194] 22:33:27 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0288789000 == 65 [pid = 3433] [id = 193] 22:33:27 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0279f21000 == 64 [pid = 3433] [id = 190] 22:33:27 INFO - PROCESS | 3433 | --DOMWINDOW == 129 (0x7f027e1d2400) [pid = 3433] [serial = 500] [outer = (nil)] [url = about:blank] 22:33:27 INFO - PROCESS | 3433 | --DOMWINDOW == 128 (0x7f02813ec400) [pid = 3433] [serial = 503] [outer = (nil)] [url = about:blank] 22:33:27 INFO - PROCESS | 3433 | --DOMWINDOW == 127 (0x7f0282809000) [pid = 3433] [serial = 464] [outer = (nil)] [url = about:blank] 22:33:27 INFO - PROCESS | 3433 | --DOMWINDOW == 126 (0x7f0298b91400) [pid = 3433] [serial = 418] [outer = (nil)] [url = about:blank] 22:33:27 INFO - PROCESS | 3433 | --DOMWINDOW == 125 (0x7f028cb44c00) [pid = 3433] [serial = 373] [outer = (nil)] [url = about:blank] 22:33:27 INFO - PROCESS | 3433 | --DOMWINDOW == 124 (0x7f028687c000) [pid = 3433] [serial = 467] [outer = (nil)] [url = about:blank] 22:33:27 INFO - PROCESS | 3433 | --DOMWINDOW == 123 (0x7f028cb47400) [pid = 3433] [serial = 518] [outer = (nil)] [url = about:blank] 22:33:27 INFO - PROCESS | 3433 | --DOMWINDOW == 122 (0x7f0280ecb400) [pid = 3433] [serial = 427] [outer = (nil)] [url = about:blank] 22:33:27 INFO - PROCESS | 3433 | --DOMWINDOW == 121 (0x7f027e1ce800) [pid = 3433] [serial = 424] [outer = (nil)] [url = about:blank] 22:33:27 INFO - PROCESS | 3433 | --DOMWINDOW == 120 (0x7f028cb4b400) [pid = 3433] [serial = 415] [outer = (nil)] [url = about:blank] 22:33:27 INFO - PROCESS | 3433 | --DOMWINDOW == 119 (0x7f027f3f3800) [pid = 3433] [serial = 409] [outer = (nil)] [url = about:blank] 22:33:27 INFO - PROCESS | 3433 | --DOMWINDOW == 118 (0x7f02813ef800) [pid = 3433] [serial = 382] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 117 (0x7f0286912c00) [pid = 3433] [serial = 370] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 116 (0x7f029cb50400) [pid = 3433] [serial = 421] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 115 (0x7f0277f92000) [pid = 3433] [serial = 470] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 114 (0x7f0279ee8c00) [pid = 3433] [serial = 457] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 113 (0x7f028a450000) [pid = 3433] [serial = 430] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 112 (0x7f029cd0d400) [pid = 3433] [serial = 376] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 111 (0x7f0284706c00) [pid = 3433] [serial = 473] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 110 (0x7f027e1d7400) [pid = 3433] [serial = 460] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 109 (0x7f0284084800) [pid = 3433] [serial = 412] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 108 (0x7f029f790400) [pid = 3433] [serial = 379] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 107 (0x7f02807cd400) [pid = 3433] [serial = 562] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 106 (0x7f027f378400) [pid = 3433] [serial = 565] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 105 (0x7f0279ee9400) [pid = 3433] [serial = 557] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 104 (0x7f0279edc000) [pid = 3433] [serial = 556] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 103 (0x7f027e1d8800) [pid = 3433] [serial = 559] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 102 (0x7f02807c6400) [pid = 3433] [serial = 554] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 101 (0x7f027f3e8c00) [pid = 3433] [serial = 553] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 100 (0x7f0280a11c00) [pid = 3433] [serial = 563] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 99 (0x7f02813f0000) [pid = 3433] [serial = 566] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 98 (0x7f027f37e400) [pid = 3433] [serial = 560] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | --DOMWINDOW == 97 (0x7f0278077c00) [pid = 3433] [serial = 497] [outer = (nil)] [url = about:blank] 22:33:28 INFO - PROCESS | 3433 | 1461648808428 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]]]}] 22:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 22:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1282ms 22:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 22:33:28 INFO - PROCESS | 3433 | 1461648808463 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 22:33:28 INFO - PROCESS | 3433 | 1461648808466 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 22:33:28 INFO - PROCESS | 3433 | 1461648808473 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 22:33:28 INFO - PROCESS | 3433 | 1461648808479 Marionette TRACE conn3 <- [1,810,null,{}] 22:33:28 INFO - PROCESS | 3433 | 1461648808493 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}] 22:33:28 INFO - PROCESS | 3433 | 1461648808637 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 22:33:28 INFO - PROCESS | 3433 | 1461648808658 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:28 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281965800 == 65 [pid = 3433] [id = 210] 22:33:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 98 (0x7f02813ef800) [pid = 3433] [serial = 630] [outer = (nil)] 22:33:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 99 (0x7f02819d3000) [pid = 3433] [serial = 631] [outer = 0x7f02813ef800] 22:33:28 INFO - PROCESS | 3433 | 1461648808721 Marionette DEBUG loaded listener.js 22:33:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 100 (0x7f028267ac00) [pid = 3433] [serial = 632] [outer = 0x7f02813ef800] 22:33:29 INFO - PROCESS | 3433 | 1461648809465 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]]]}] 22:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 22:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1033ms 22:33:29 INFO - PROCESS | 3433 | 1461648809505 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 22:33:29 INFO - PROCESS | 3433 | 1461648809508 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 22:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 22:33:29 INFO - PROCESS | 3433 | 1461648809514 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 22:33:29 INFO - PROCESS | 3433 | 1461648809516 Marionette TRACE conn3 <- [1,814,null,{}] 22:33:29 INFO - PROCESS | 3433 | 1461648809521 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}] 22:33:29 INFO - PROCESS | 3433 | 1461648809663 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 22:33:29 INFO - PROCESS | 3433 | 1461648809678 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:29 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284f76800 == 66 [pid = 3433] [id = 211] 22:33:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 101 (0x7f028158b800) [pid = 3433] [serial = 633] [outer = (nil)] 22:33:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 102 (0x7f0284084c00) [pid = 3433] [serial = 634] [outer = 0x7f028158b800] 22:33:29 INFO - PROCESS | 3433 | 1461648809748 Marionette DEBUG loaded listener.js 22:33:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 103 (0x7f0284708400) [pid = 3433] [serial = 635] [outer = 0x7f028158b800] 22:33:30 INFO - PROCESS | 3433 | 1461648810555 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] 22:33:30 INFO - PROCESS | 3433 | 1461648810641 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 22:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 22:33:30 INFO - PROCESS | 3433 | 1461648810647 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 22:33:30 INFO - PROCESS | 3433 | 1461648810648 Marionette TRACE conn3 <- [1,818,null,{}] 22:33:30 INFO - PROCESS | 3433 | 1461648810654 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}] 22:33:30 INFO - PROCESS | 3433 | 1461648810841 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 22:33:30 INFO - PROCESS | 3433 | 1461648810866 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:30 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0286848000 == 67 [pid = 3433] [id = 212] 22:33:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 104 (0x7f0284089400) [pid = 3433] [serial = 636] [outer = (nil)] 22:33:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 105 (0x7f0286817000) [pid = 3433] [serial = 637] [outer = 0x7f0284089400] 22:33:30 INFO - PROCESS | 3433 | 1461648810935 Marionette DEBUG loaded listener.js 22:33:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 106 (0x7f0286b8c000) [pid = 3433] [serial = 638] [outer = 0x7f0284089400] 22:33:31 INFO - PROCESS | 3433 | 1461648811688 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]]]}] 22:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 22:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1077ms 22:33:31 INFO - PROCESS | 3433 | 1461648811724 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 22:33:31 INFO - PROCESS | 3433 | 1461648811727 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 22:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 22:33:31 INFO - PROCESS | 3433 | 1461648811740 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 22:33:31 INFO - PROCESS | 3433 | 1461648811742 Marionette TRACE conn3 <- [1,822,null,{}] 22:33:31 INFO - PROCESS | 3433 | 1461648811747 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}] 22:33:31 INFO - PROCESS | 3433 | 1461648811946 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 22:33:31 INFO - PROCESS | 3433 | 1461648811977 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:32 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02891a2800 == 68 [pid = 3433] [id = 213] 22:33:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 107 (0x7f0288254c00) [pid = 3433] [serial = 639] [outer = (nil)] 22:33:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 108 (0x7f0288ee9000) [pid = 3433] [serial = 640] [outer = 0x7f0288254c00] 22:33:32 INFO - PROCESS | 3433 | 1461648812039 Marionette DEBUG loaded listener.js 22:33:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 109 (0x7f0289216800) [pid = 3433] [serial = 641] [outer = 0x7f0288254c00] 22:33:32 INFO - PROCESS | 3433 | --DOMWINDOW == 108 (0x7f0281591400) [pid = 3433] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 22:33:32 INFO - PROCESS | 3433 | --DOMWINDOW == 107 (0x7f0280847000) [pid = 3433] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 22:33:32 INFO - PROCESS | 3433 | --DOMWINDOW == 106 (0x7f0279ddf800) [pid = 3433] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 22:33:32 INFO - PROCESS | 3433 | --DOMWINDOW == 105 (0x7f0280a12400) [pid = 3433] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 22:33:32 INFO - PROCESS | 3433 | --DOMWINDOW == 104 (0x7f0280ee0000) [pid = 3433] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 22:33:32 INFO - PROCESS | 3433 | --DOMWINDOW == 103 (0x7f0283439400) [pid = 3433] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 22:33:32 INFO - PROCESS | 3433 | --DOMWINDOW == 102 (0x7f0280847c00) [pid = 3433] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 22:33:32 INFO - PROCESS | 3433 | --DOMWINDOW == 101 (0x7f0278de6c00) [pid = 3433] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 22:33:32 INFO - PROCESS | 3433 | --DOMWINDOW == 100 (0x7f027db2f400) [pid = 3433] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 22:33:32 INFO - PROCESS | 3433 | --DOMWINDOW == 99 (0x7f028280b800) [pid = 3433] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 22:33:32 INFO - PROCESS | 3433 | --DOMWINDOW == 98 (0x7f0288c1f400) [pid = 3433] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 22:33:32 INFO - PROCESS | 3433 | --DOMWINDOW == 97 (0x7f0279ddd800) [pid = 3433] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 22:33:32 INFO - PROCESS | 3433 | --DOMWINDOW == 96 (0x7f0278de8000) [pid = 3433] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 22:33:32 INFO - PROCESS | 3433 | --DOMWINDOW == 95 (0x7f027807c800) [pid = 3433] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 22:33:32 INFO - PROCESS | 3433 | 1461648812945 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] 22:33:32 INFO - PROCESS | 3433 | 1461648812988 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 22:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 22:33:32 INFO - PROCESS | 3433 | 1461648812994 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 22:33:32 INFO - PROCESS | 3433 | 1461648812996 Marionette TRACE conn3 <- [1,826,null,{}] 22:33:33 INFO - PROCESS | 3433 | 1461648813002 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}] 22:33:33 INFO - PROCESS | 3433 | 1461648813192 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 22:33:33 INFO - PROCESS | 3433 | 1461648813209 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:33 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289191000 == 69 [pid = 3433] [id = 214] 22:33:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 96 (0x7f0278de6c00) [pid = 3433] [serial = 642] [outer = (nil)] 22:33:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 97 (0x7f02823be800) [pid = 3433] [serial = 643] [outer = 0x7f0278de6c00] 22:33:33 INFO - PROCESS | 3433 | 1461648813268 Marionette DEBUG loaded listener.js 22:33:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 98 (0x7f0288eebc00) [pid = 3433] [serial = 644] [outer = 0x7f0278de6c00] 22:33:33 INFO - PROCESS | 3433 | 1461648813948 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]]]}] 22:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 22:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 987ms 22:33:33 INFO - PROCESS | 3433 | 1461648813982 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 22:33:33 INFO - PROCESS | 3433 | 1461648813984 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 22:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 22:33:33 INFO - PROCESS | 3433 | 1461648813990 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 22:33:33 INFO - PROCESS | 3433 | 1461648813991 Marionette TRACE conn3 <- [1,830,null,{}] 22:33:34 INFO - PROCESS | 3433 | 1461648813997 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}] 22:33:34 INFO - PROCESS | 3433 | 1461648814137 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 22:33:34 INFO - PROCESS | 3433 | 1461648814257 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:34 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028a52a000 == 70 [pid = 3433] [id = 215] 22:33:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 99 (0x7f0278076400) [pid = 3433] [serial = 645] [outer = (nil)] 22:33:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 100 (0x7f02898d8c00) [pid = 3433] [serial = 646] [outer = 0x7f0278076400] 22:33:34 INFO - PROCESS | 3433 | 1461648814317 Marionette DEBUG loaded listener.js 22:33:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 101 (0x7f0289f3f800) [pid = 3433] [serial = 647] [outer = 0x7f0278076400] 22:33:35 INFO - PROCESS | 3433 | 1461648815285 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]]]}] 22:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 22:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1331ms 22:33:35 INFO - PROCESS | 3433 | 1461648815322 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 22:33:35 INFO - PROCESS | 3433 | 1461648815327 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 22:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 22:33:35 INFO - PROCESS | 3433 | 1461648815336 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 22:33:35 INFO - PROCESS | 3433 | 1461648815341 Marionette TRACE conn3 <- [1,834,null,{}] 22:33:35 INFO - PROCESS | 3433 | 1461648815348 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}] 22:33:35 INFO - PROCESS | 3433 | 1461648815548 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 22:33:35 INFO - PROCESS | 3433 | 1461648815712 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:35 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028139a800 == 71 [pid = 3433] [id = 216] 22:33:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 102 (0x7f027db29c00) [pid = 3433] [serial = 648] [outer = (nil)] 22:33:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 103 (0x7f027f3e4400) [pid = 3433] [serial = 649] [outer = 0x7f027db29c00] 22:33:35 INFO - PROCESS | 3433 | 1461648815784 Marionette DEBUG loaded listener.js 22:33:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 104 (0x7f02807c0400) [pid = 3433] [serial = 650] [outer = 0x7f027db29c00] 22:33:36 INFO - PROCESS | 3433 | 1461648816736 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]]]}] 22:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 22:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1433ms 22:33:36 INFO - PROCESS | 3433 | 1461648816769 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 22:33:36 INFO - PROCESS | 3433 | 1461648816777 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 22:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 22:33:36 INFO - PROCESS | 3433 | 1461648816786 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 22:33:36 INFO - PROCESS | 3433 | 1461648816790 Marionette TRACE conn3 <- [1,838,null,{}] 22:33:36 INFO - PROCESS | 3433 | 1461648816795 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}] 22:33:36 INFO - PROCESS | 3433 | 1461648816953 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 22:33:37 INFO - PROCESS | 3433 | 1461648817126 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:37 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0288128000 == 72 [pid = 3433] [id = 217] 22:33:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 105 (0x7f027f3f1800) [pid = 3433] [serial = 651] [outer = (nil)] 22:33:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 106 (0x7f0281586400) [pid = 3433] [serial = 652] [outer = 0x7f027f3f1800] 22:33:37 INFO - PROCESS | 3433 | 1461648817195 Marionette DEBUG loaded listener.js 22:33:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 107 (0x7f028267c800) [pid = 3433] [serial = 653] [outer = 0x7f027f3f1800] 22:33:38 INFO - PROCESS | 3433 | 1461648818123 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]]]}] 22:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 22:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1432ms 22:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 22:33:38 INFO - PROCESS | 3433 | 1461648818219 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 22:33:38 INFO - PROCESS | 3433 | 1461648818222 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 22:33:38 INFO - PROCESS | 3433 | 1461648818228 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 22:33:38 INFO - PROCESS | 3433 | 1461648818234 Marionette TRACE conn3 <- [1,842,null,{}] 22:33:38 INFO - PROCESS | 3433 | 1461648818290 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}] 22:33:38 INFO - PROCESS | 3433 | 1461648818541 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 22:33:38 INFO - PROCESS | 3433 | 1461648818727 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:38 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02908d8000 == 73 [pid = 3433] [id = 218] 22:33:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 108 (0x7f028782cc00) [pid = 3433] [serial = 654] [outer = (nil)] 22:33:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 109 (0x7f0288c22c00) [pid = 3433] [serial = 655] [outer = 0x7f028782cc00] 22:33:38 INFO - PROCESS | 3433 | 1461648818803 Marionette DEBUG loaded listener.js 22:33:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 110 (0x7f0288ee4000) [pid = 3433] [serial = 656] [outer = 0x7f028782cc00] 22:33:39 INFO - PROCESS | 3433 | 1461648819568 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]]]}] 22:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 22:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1391ms 22:33:39 INFO - PROCESS | 3433 | 1461648819619 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 22:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 22:33:39 INFO - PROCESS | 3433 | 1461648819623 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 22:33:39 INFO - PROCESS | 3433 | 1461648819629 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 22:33:39 INFO - PROCESS | 3433 | 1461648819632 Marionette TRACE conn3 <- [1,846,null,{}] 22:33:39 INFO - PROCESS | 3433 | 1461648819637 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}] 22:33:39 INFO - PROCESS | 3433 | 1461648819802 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 22:33:39 INFO - PROCESS | 3433 | 1461648819962 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:39 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0297869800 == 74 [pid = 3433] [id = 219] 22:33:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 111 (0x7f028782d400) [pid = 3433] [serial = 657] [outer = (nil)] 22:33:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 112 (0x7f02898df000) [pid = 3433] [serial = 658] [outer = 0x7f028782d400] 22:33:40 INFO - PROCESS | 3433 | 1461648820030 Marionette DEBUG loaded listener.js 22:33:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 113 (0x7f028a210800) [pid = 3433] [serial = 659] [outer = 0x7f028782d400] 22:33:40 INFO - PROCESS | 3433 | 1461648820827 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]]]}] 22:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 22:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1228ms 22:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 22:33:40 INFO - PROCESS | 3433 | 1461648820856 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 22:33:40 INFO - PROCESS | 3433 | 1461648820859 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 22:33:40 INFO - PROCESS | 3433 | 1461648820863 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 22:33:40 INFO - PROCESS | 3433 | 1461648820867 Marionette TRACE conn3 <- [1,850,null,{}] 22:33:40 INFO - PROCESS | 3433 | 1461648820872 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}] 22:33:41 INFO - PROCESS | 3433 | 1461648821029 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 22:33:41 INFO - PROCESS | 3433 | 1461648821188 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:41 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029851e800 == 75 [pid = 3433] [id = 220] 22:33:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 114 (0x7f0288ee6c00) [pid = 3433] [serial = 660] [outer = (nil)] 22:33:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 115 (0x7f028a2a3400) [pid = 3433] [serial = 661] [outer = 0x7f0288ee6c00] 22:33:41 INFO - PROCESS | 3433 | 1461648821260 Marionette DEBUG loaded listener.js 22:33:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 116 (0x7f028a56ac00) [pid = 3433] [serial = 662] [outer = 0x7f0288ee6c00] 22:33:42 INFO - PROCESS | 3433 | 1461648822082 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]]]}] 22:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 22:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1278ms 22:33:42 INFO - PROCESS | 3433 | 1461648822142 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 22:33:42 INFO - PROCESS | 3433 | 1461648822146 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 22:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 22:33:42 INFO - PROCESS | 3433 | 1461648822152 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 22:33:42 INFO - PROCESS | 3433 | 1461648822154 Marionette TRACE conn3 <- [1,854,null,{}] 22:33:42 INFO - PROCESS | 3433 | 1461648822159 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}] 22:33:42 INFO - PROCESS | 3433 | 1461648822339 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 22:33:42 INFO - PROCESS | 3433 | 1461648822494 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:42 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c151800 == 76 [pid = 3433] [id = 221] 22:33:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 117 (0x7f028af55000) [pid = 3433] [serial = 663] [outer = (nil)] 22:33:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 118 (0x7f028b140000) [pid = 3433] [serial = 664] [outer = 0x7f028af55000] 22:33:42 INFO - PROCESS | 3433 | 1461648822566 Marionette DEBUG loaded listener.js 22:33:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 119 (0x7f028cc0ec00) [pid = 3433] [serial = 665] [outer = 0x7f028af55000] 22:33:43 INFO - PROCESS | 3433 | 1461648823378 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]]]}] 22:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 22:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1280ms 22:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 22:33:43 INFO - PROCESS | 3433 | 1461648823433 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 22:33:43 INFO - PROCESS | 3433 | 1461648823436 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 22:33:43 INFO - PROCESS | 3433 | 1461648823442 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 22:33:43 INFO - PROCESS | 3433 | 1461648823445 Marionette TRACE conn3 <- [1,858,null,{}] 22:33:43 INFO - PROCESS | 3433 | 1461648823450 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}] 22:33:43 INFO - PROCESS | 3433 | 1461648823599 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 22:33:43 INFO - PROCESS | 3433 | 1461648823758 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:43 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c957800 == 77 [pid = 3433] [id = 222] 22:33:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 120 (0x7f0283fbac00) [pid = 3433] [serial = 666] [outer = (nil)] 22:33:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 121 (0x7f028cc13800) [pid = 3433] [serial = 667] [outer = 0x7f0283fbac00] 22:33:43 INFO - PROCESS | 3433 | 1461648823826 Marionette DEBUG loaded listener.js 22:33:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 122 (0x7f028ccde400) [pid = 3433] [serial = 668] [outer = 0x7f0283fbac00] 22:33:44 INFO - PROCESS | 3433 | 1461648824670 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]]]}] 22:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 22:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1281ms 22:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 22:33:44 INFO - PROCESS | 3433 | 1461648824722 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 22:33:44 INFO - PROCESS | 3433 | 1461648824725 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 22:33:44 INFO - PROCESS | 3433 | 1461648824731 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 22:33:44 INFO - PROCESS | 3433 | 1461648824734 Marionette TRACE conn3 <- [1,862,null,{}] 22:33:44 INFO - PROCESS | 3433 | 1461648824739 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}] 22:33:44 INFO - PROCESS | 3433 | 1461648824895 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 22:33:45 INFO - PROCESS | 3433 | 1461648825312 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:45 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280da1800 == 78 [pid = 3433] [id = 223] 22:33:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 123 (0x7f0277f8cc00) [pid = 3433] [serial = 669] [outer = (nil)] 22:33:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 124 (0x7f027807a400) [pid = 3433] [serial = 670] [outer = 0x7f0277f8cc00] 22:33:45 INFO - PROCESS | 3433 | 1461648825464 Marionette DEBUG loaded listener.js 22:33:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 125 (0x7f0279de8c00) [pid = 3433] [serial = 671] [outer = 0x7f0277f8cc00] 22:33:46 INFO - PROCESS | 3433 | 1461648826433 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]]]}] 22:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 22:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1732ms 22:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 22:33:46 INFO - PROCESS | 3433 | 1461648826462 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 22:33:46 INFO - PROCESS | 3433 | 1461648826466 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 22:33:46 INFO - PROCESS | 3433 | 1461648826473 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 22:33:46 INFO - PROCESS | 3433 | 1461648826477 Marionette TRACE conn3 <- [1,866,null,{}] 22:33:46 INFO - PROCESS | 3433 | 1461648826484 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}] 22:33:46 INFO - PROCESS | 3433 | 1461648826637 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 22:33:46 INFO - PROCESS | 3433 | 1461648826808 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:46 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280a81000 == 79 [pid = 3433] [id = 224] 22:33:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 126 (0x7f027f380c00) [pid = 3433] [serial = 672] [outer = (nil)] 22:33:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 127 (0x7f02804c6400) [pid = 3433] [serial = 673] [outer = 0x7f027f380c00] 22:33:46 INFO - PROCESS | 3433 | 1461648826919 Marionette DEBUG loaded listener.js 22:33:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 128 (0x7f02807c1c00) [pid = 3433] [serial = 674] [outer = 0x7f027f380c00] 22:33:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029ce10000 == 78 [pid = 3433] [id = 85] 22:33:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029c150000 == 77 [pid = 3433] [id = 84] 22:33:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02834bb800 == 76 [pid = 3433] [id = 179] 22:33:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0286924800 == 75 [pid = 3433] [id = 192] 22:33:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0288787800 == 74 [pid = 3433] [id = 55] 22:33:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289191000 == 73 [pid = 3433] [id = 214] 22:33:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02891a2800 == 72 [pid = 3433] [id = 213] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 127 (0x7f02873e7000) [pid = 3433] [serial = 601] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0286848000 == 71 [pid = 3433] [id = 212] 22:33:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284f76800 == 70 [pid = 3433] [id = 211] 22:33:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281965800 == 69 [pid = 3433] [id = 210] 22:33:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027e18f000 == 68 [pid = 3433] [id = 209] 22:33:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02826d9800 == 67 [pid = 3433] [id = 208] 22:33:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028b188000 == 66 [pid = 3433] [id = 205] 22:33:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028ac66800 == 65 [pid = 3433] [id = 204] 22:33:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280431800 == 64 [pid = 3433] [id = 201] 22:33:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289938000 == 63 [pid = 3433] [id = 200] 22:33:47 INFO - PROCESS | 3433 | 1461648827755 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]]]}] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 126 (0x7f027dbf3c00) [pid = 3433] [serial = 599] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 125 (0x7f0288c18c00) [pid = 3433] [serial = 509] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 124 (0x7f0284eb6400) [pid = 3433] [serial = 548] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 123 (0x7f0284089c00) [pid = 3433] [serial = 580] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 122 (0x7f0277f8c400) [pid = 3433] [serial = 571] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 121 (0x7f027f37a400) [pid = 3433] [serial = 587] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 120 (0x7f02813ea000) [pid = 3433] [serial = 574] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 119 (0x7f0282637c00) [pid = 3433] [serial = 569] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 118 (0x7f0284712800) [pid = 3433] [serial = 506] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 117 (0x7f0284089800) [pid = 3433] [serial = 593] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 116 (0x7f0288c22000) [pid = 3433] [serial = 551] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 115 (0x7f027db23c00) [pid = 3433] [serial = 542] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 114 (0x7f0279ee7800) [pid = 3433] [serial = 586] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 113 (0x7f02813e3c00) [pid = 3433] [serial = 590] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 112 (0x7f0286917c00) [pid = 3433] [serial = 596] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 111 (0x7f0288ee9800) [pid = 3433] [serial = 512] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 110 (0x7f028402fc00) [pid = 3433] [serial = 592] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 109 (0x7f0283fc5800) [pid = 3433] [serial = 577] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 108 (0x7f0284ebbc00) [pid = 3433] [serial = 583] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 107 (0x7f028084ac00) [pid = 3433] [serial = 589] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 106 (0x7f028b0b4c00) [pid = 3433] [serial = 515] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 105 (0x7f0284ebc000) [pid = 3433] [serial = 595] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 104 (0x7f02807be800) [pid = 3433] [serial = 545] [outer = (nil)] [url = about:blank] 22:33:47 INFO - PROCESS | 3433 | --DOMWINDOW == 103 (0x7f027db21800) [pid = 3433] [serial = 598] [outer = (nil)] [url = about:blank] 22:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 22:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1334ms 22:33:47 INFO - PROCESS | 3433 | 1461648827808 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 22:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 22:33:47 INFO - PROCESS | 3433 | 1461648827814 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 22:33:47 INFO - PROCESS | 3433 | 1461648827821 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 22:33:47 INFO - PROCESS | 3433 | 1461648827823 Marionette TRACE conn3 <- [1,870,null,{}] 22:33:47 INFO - PROCESS | 3433 | 1461648827831 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}] 22:33:47 INFO - PROCESS | 3433 | 1461648827968 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 22:33:47 INFO - PROCESS | 3433 | 1461648827985 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:48 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028139d000 == 64 [pid = 3433] [id = 225] 22:33:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 104 (0x7f027e1d7000) [pid = 3433] [serial = 675] [outer = (nil)] 22:33:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 105 (0x7f0280847800) [pid = 3433] [serial = 676] [outer = 0x7f027e1d7000] 22:33:48 INFO - PROCESS | 3433 | 1461648828044 Marionette DEBUG loaded listener.js 22:33:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 106 (0x7f0280edbc00) [pid = 3433] [serial = 677] [outer = 0x7f027e1d7000] 22:33:48 INFO - PROCESS | 3433 | 1461648828857 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]]]}] 22:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 22:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1086ms 22:33:48 INFO - PROCESS | 3433 | 1461648828906 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 22:33:48 INFO - PROCESS | 3433 | 1461648828909 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 22:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 22:33:48 INFO - PROCESS | 3433 | 1461648828917 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 22:33:48 INFO - PROCESS | 3433 | 1461648828925 Marionette TRACE conn3 <- [1,874,null,{}] 22:33:48 INFO - PROCESS | 3433 | 1461648828941 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}] 22:33:49 INFO - PROCESS | 3433 | 1461648829086 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 22:33:49 INFO - PROCESS | 3433 | 1461648829099 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:49 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284f74000 == 65 [pid = 3433] [id = 226] 22:33:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 107 (0x7f02804c2800) [pid = 3433] [serial = 678] [outer = (nil)] 22:33:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 108 (0x7f02819d2400) [pid = 3433] [serial = 679] [outer = 0x7f02804c2800] 22:33:49 INFO - PROCESS | 3433 | 1461648829258 Marionette DEBUG loaded listener.js 22:33:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 109 (0x7f028280d000) [pid = 3433] [serial = 680] [outer = 0x7f02804c2800] 22:33:49 INFO - PROCESS | 3433 | 1461648829954 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]]]}] 22:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 22:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1047ms 22:33:49 INFO - PROCESS | 3433 | 1461648829967 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 22:33:49 INFO - PROCESS | 3433 | 1461648829981 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 22:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 22:33:50 INFO - PROCESS | 3433 | 1461648830010 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 22:33:50 INFO - PROCESS | 3433 | 1461648830012 Marionette TRACE conn3 <- [1,878,null,{}] 22:33:50 INFO - PROCESS | 3433 | 1461648830016 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}] 22:33:50 INFO - PROCESS | 3433 | 1461648830197 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 22:33:50 INFO - PROCESS | 3433 | 1461648830232 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:50 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02850e4000 == 66 [pid = 3433] [id = 227] 22:33:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 110 (0x7f02807c1000) [pid = 3433] [serial = 681] [outer = (nil)] 22:33:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 111 (0x7f028403a400) [pid = 3433] [serial = 682] [outer = 0x7f02807c1000] 22:33:50 INFO - PROCESS | 3433 | 1461648830290 Marionette DEBUG loaded listener.js 22:33:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 112 (0x7f0284707c00) [pid = 3433] [serial = 683] [outer = 0x7f02807c1000] 22:33:51 INFO - PROCESS | 3433 | 1461648831058 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]]]}] 22:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 22:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1104ms 22:33:51 INFO - PROCESS | 3433 | 1461648831101 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 22:33:51 INFO - PROCESS | 3433 | 1461648831104 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 22:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 22:33:51 INFO - PROCESS | 3433 | 1461648831110 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 22:33:51 INFO - PROCESS | 3433 | 1461648831113 Marionette TRACE conn3 <- [1,882,null,{}] 22:33:51 INFO - PROCESS | 3433 | 1461648831118 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}] 22:33:51 INFO - PROCESS | 3433 | 1461648831295 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 22:33:51 INFO - PROCESS | 3433 | 1461648831324 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:51 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0288133000 == 67 [pid = 3433] [id = 228] 22:33:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 113 (0x7f0284eb6800) [pid = 3433] [serial = 684] [outer = (nil)] 22:33:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 114 (0x7f028680e400) [pid = 3433] [serial = 685] [outer = 0x7f0284eb6800] 22:33:51 INFO - PROCESS | 3433 | 1461648831396 Marionette DEBUG loaded listener.js 22:33:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 115 (0x7f028782f800) [pid = 3433] [serial = 686] [outer = 0x7f0284eb6800] 22:33:52 INFO - PROCESS | 3433 | --DOMWINDOW == 114 (0x7f0278de6c00) [pid = 3433] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 22:33:52 INFO - PROCESS | 3433 | --DOMWINDOW == 113 (0x7f027db29800) [pid = 3433] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 22:33:52 INFO - PROCESS | 3433 | --DOMWINDOW == 112 (0x7f02813ef800) [pid = 3433] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 22:33:52 INFO - PROCESS | 3433 | --DOMWINDOW == 111 (0x7f0284089400) [pid = 3433] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 22:33:52 INFO - PROCESS | 3433 | --DOMWINDOW == 110 (0x7f0279de2000) [pid = 3433] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 22:33:52 INFO - PROCESS | 3433 | --DOMWINDOW == 109 (0x7f028158b800) [pid = 3433] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 22:33:52 INFO - PROCESS | 3433 | --DOMWINDOW == 108 (0x7f0288254c00) [pid = 3433] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 22:33:52 INFO - PROCESS | 3433 | 1461648832378 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]]]}] 22:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 22:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1283ms 22:33:52 INFO - PROCESS | 3433 | 1461648832393 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 22:33:52 INFO - PROCESS | 3433 | 1461648832396 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 22:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 22:33:52 INFO - PROCESS | 3433 | 1461648832405 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 22:33:52 INFO - PROCESS | 3433 | 1461648832407 Marionette TRACE conn3 <- [1,886,null,{}] 22:33:52 INFO - PROCESS | 3433 | 1461648832411 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}] 22:33:52 INFO - PROCESS | 3433 | 1461648832562 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 22:33:52 INFO - PROCESS | 3433 | 1461648832577 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:52 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02850dd800 == 68 [pid = 3433] [id = 229] 22:33:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 109 (0x7f02813ef800) [pid = 3433] [serial = 687] [outer = (nil)] 22:33:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 110 (0x7f028852a000) [pid = 3433] [serial = 688] [outer = 0x7f02813ef800] 22:33:52 INFO - PROCESS | 3433 | 1461648832637 Marionette DEBUG loaded listener.js 22:33:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 111 (0x7f0288db3400) [pid = 3433] [serial = 689] [outer = 0x7f02813ef800] 22:33:53 INFO - PROCESS | 3433 | 1461648833406 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]]]}] 22:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 22:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1030ms 22:33:53 INFO - PROCESS | 3433 | 1461648833435 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 22:33:53 INFO - PROCESS | 3433 | 1461648833438 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 22:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 22:33:53 INFO - PROCESS | 3433 | 1461648833451 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 22:33:53 INFO - PROCESS | 3433 | 1461648833453 Marionette TRACE conn3 <- [1,890,null,{}] 22:33:53 INFO - PROCESS | 3433 | 1461648833459 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}] 22:33:53 INFO - PROCESS | 3433 | 1461648833592 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 22:33:53 INFO - PROCESS | 3433 | 1461648833606 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:53 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289f8b800 == 69 [pid = 3433] [id = 230] 22:33:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 112 (0x7f0279de2000) [pid = 3433] [serial = 690] [outer = (nil)] 22:33:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 113 (0x7f0289068c00) [pid = 3433] [serial = 691] [outer = 0x7f0279de2000] 22:33:53 INFO - PROCESS | 3433 | 1461648833663 Marionette DEBUG loaded listener.js 22:33:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 114 (0x7f02898e0400) [pid = 3433] [serial = 692] [outer = 0x7f0279de2000] 22:33:54 INFO - PROCESS | 3433 | 1461648834618 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]]]}] 22:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 22:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1187ms 22:33:54 INFO - PROCESS | 3433 | 1461648834640 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 22:33:54 INFO - PROCESS | 3433 | 1461648834645 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 22:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 22:33:54 INFO - PROCESS | 3433 | 1461648834653 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 22:33:54 INFO - PROCESS | 3433 | 1461648834659 Marionette TRACE conn3 <- [1,894,null,{}] 22:33:54 INFO - PROCESS | 3433 | 1461648834667 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}] 22:33:54 INFO - PROCESS | 3433 | 1461648834895 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 22:33:55 INFO - PROCESS | 3433 | 1461648835028 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:55 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280d8b800 == 70 [pid = 3433] [id = 231] 22:33:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 115 (0x7f0279edf800) [pid = 3433] [serial = 693] [outer = (nil)] 22:33:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 116 (0x7f027e1d8c00) [pid = 3433] [serial = 694] [outer = 0x7f0279edf800] 22:33:55 INFO - PROCESS | 3433 | 1461648835100 Marionette DEBUG loaded listener.js 22:33:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 117 (0x7f027f3f1000) [pid = 3433] [serial = 695] [outer = 0x7f0279edf800] 22:33:56 INFO - PROCESS | 3433 | 1461648836014 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]]]}] 22:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 22:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1390ms 22:33:56 INFO - PROCESS | 3433 | 1461648836044 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 22:33:56 INFO - PROCESS | 3433 | 1461648836052 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 22:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 22:33:56 INFO - PROCESS | 3433 | 1461648836061 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 22:33:56 INFO - PROCESS | 3433 | 1461648836065 Marionette TRACE conn3 <- [1,898,null,{}] 22:33:56 INFO - PROCESS | 3433 | 1461648836071 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}] 22:33:56 INFO - PROCESS | 3433 | 1461648836233 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 22:33:56 INFO - PROCESS | 3433 | 1461648836397 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:56 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028684b800 == 71 [pid = 3433] [id = 232] 22:33:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 118 (0x7f027f3f1c00) [pid = 3433] [serial = 696] [outer = (nil)] 22:33:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 119 (0x7f02813ea400) [pid = 3433] [serial = 697] [outer = 0x7f027f3f1c00] 22:33:56 INFO - PROCESS | 3433 | 1461648836465 Marionette DEBUG loaded listener.js 22:33:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 120 (0x7f0281590c00) [pid = 3433] [serial = 698] [outer = 0x7f027f3f1c00] 22:33:57 INFO - PROCESS | 3433 | 1461648837409 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]]]}] 22:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 22:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1381ms 22:33:57 INFO - PROCESS | 3433 | 1461648837442 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 22:33:57 INFO - PROCESS | 3433 | 1461648837446 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 22:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 22:33:57 INFO - PROCESS | 3433 | 1461648837452 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 22:33:57 INFO - PROCESS | 3433 | 1461648837457 Marionette TRACE conn3 <- [1,902,null,{}] 22:33:57 INFO - PROCESS | 3433 | 1461648837472 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}] 22:33:57 INFO - PROCESS | 3433 | 1461648837638 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 22:33:57 INFO - PROCESS | 3433 | 1461648837808 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:57 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028b19e800 == 72 [pid = 3433] [id = 233] 22:33:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 121 (0x7f02813e4000) [pid = 3433] [serial = 699] [outer = (nil)] 22:33:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 122 (0x7f02874ba400) [pid = 3433] [serial = 700] [outer = 0x7f02813e4000] 22:33:57 INFO - PROCESS | 3433 | 1461648837886 Marionette DEBUG loaded listener.js 22:33:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 123 (0x7f0288c22800) [pid = 3433] [serial = 701] [outer = 0x7f02813e4000] 22:33:58 INFO - PROCESS | 3433 | 1461648838685 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]]]}] 22:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 22:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1282ms 22:33:58 INFO - PROCESS | 3433 | 1461648838735 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 22:33:58 INFO - PROCESS | 3433 | 1461648838740 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 22:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 22:33:58 INFO - PROCESS | 3433 | 1461648838746 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 22:33:58 INFO - PROCESS | 3433 | 1461648838750 Marionette TRACE conn3 <- [1,906,null,{}] 22:33:58 INFO - PROCESS | 3433 | 1461648838755 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}] 22:33:58 INFO - PROCESS | 3433 | 1461648838917 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 22:33:59 INFO - PROCESS | 3433 | 1461648839081 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:33:59 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02917f0800 == 73 [pid = 3433] [id = 234] 22:33:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 124 (0x7f0284eb8400) [pid = 3433] [serial = 702] [outer = (nil)] 22:33:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 125 (0x7f02891b8800) [pid = 3433] [serial = 703] [outer = 0x7f0284eb8400] 22:33:59 INFO - PROCESS | 3433 | 1461648839161 Marionette DEBUG loaded listener.js 22:33:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 126 (0x7f028a215800) [pid = 3433] [serial = 704] [outer = 0x7f0284eb8400] 22:34:00 INFO - PROCESS | 3433 | 1461648840029 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]]]}] 22:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 22:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1329ms 22:34:00 INFO - PROCESS | 3433 | 1461648840077 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 22:34:00 INFO - PROCESS | 3433 | 1461648840081 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 22:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 22:34:00 INFO - PROCESS | 3433 | 1461648840086 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 22:34:00 INFO - PROCESS | 3433 | 1461648840089 Marionette TRACE conn3 <- [1,910,null,{}] 22:34:00 INFO - PROCESS | 3433 | 1461648840097 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}] 22:34:00 INFO - PROCESS | 3433 | 1461648840269 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 22:34:00 INFO - PROCESS | 3433 | 1461648840428 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:00 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029a552000 == 74 [pid = 3433] [id = 235] 22:34:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 127 (0x7f0289069c00) [pid = 3433] [serial = 705] [outer = (nil)] 22:34:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 128 (0x7f028a445800) [pid = 3433] [serial = 706] [outer = 0x7f0289069c00] 22:34:00 INFO - PROCESS | 3433 | 1461648840499 Marionette DEBUG loaded listener.js 22:34:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 129 (0x7f028acf6400) [pid = 3433] [serial = 707] [outer = 0x7f0289069c00] 22:34:01 INFO - PROCESS | 3433 | 1461648841370 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]]]}] 22:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 22:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1327ms 22:34:01 INFO - PROCESS | 3433 | 1461648841415 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 22:34:01 INFO - PROCESS | 3433 | 1461648841419 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 22:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 22:34:01 INFO - PROCESS | 3433 | 1461648841424 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 22:34:01 INFO - PROCESS | 3433 | 1461648841427 Marionette TRACE conn3 <- [1,914,null,{}] 22:34:01 INFO - PROCESS | 3433 | 1461648841433 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}] 22:34:01 INFO - PROCESS | 3433 | 1461648841622 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 22:34:01 INFO - PROCESS | 3433 | 1461648841784 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:01 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029cbb8000 == 75 [pid = 3433] [id = 236] 22:34:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 130 (0x7f028acf7c00) [pid = 3433] [serial = 708] [outer = (nil)] 22:34:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 131 (0x7f028cc08800) [pid = 3433] [serial = 709] [outer = 0x7f028acf7c00] 22:34:01 INFO - PROCESS | 3433 | 1461648841860 Marionette DEBUG loaded listener.js 22:34:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 132 (0x7f028daeac00) [pid = 3433] [serial = 710] [outer = 0x7f028acf7c00] 22:34:02 INFO - PROCESS | 3433 | 1461648842651 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]]]}] 22:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 22:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1280ms 22:34:02 INFO - PROCESS | 3433 | 1461648842707 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 22:34:02 INFO - PROCESS | 3433 | 1461648842711 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 22:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 22:34:02 INFO - PROCESS | 3433 | 1461648842732 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 22:34:02 INFO - PROCESS | 3433 | 1461648842736 Marionette TRACE conn3 <- [1,918,null,{}] 22:34:02 INFO - PROCESS | 3433 | 1461648842745 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}] 22:34:02 INFO - PROCESS | 3433 | 1461648842912 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 22:34:03 INFO - PROCESS | 3433 | 1461648843075 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:03 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029e987000 == 76 [pid = 3433] [id = 237] 22:34:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 133 (0x7f028b0b4c00) [pid = 3433] [serial = 711] [outer = (nil)] 22:34:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 134 (0x7f0291785800) [pid = 3433] [serial = 712] [outer = 0x7f028b0b4c00] 22:34:03 INFO - PROCESS | 3433 | 1461648843142 Marionette DEBUG loaded listener.js 22:34:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 135 (0x7f029671dc00) [pid = 3433] [serial = 713] [outer = 0x7f028b0b4c00] 22:34:03 INFO - PROCESS | 3433 | 1461648843949 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]]]}] 22:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 22:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1297ms 22:34:04 INFO - PROCESS | 3433 | 1461648844015 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 22:34:04 INFO - PROCESS | 3433 | 1461648844019 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 22:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 22:34:04 INFO - PROCESS | 3433 | 1461648844025 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 22:34:04 INFO - PROCESS | 3433 | 1461648844027 Marionette TRACE conn3 <- [1,922,null,{}] 22:34:04 INFO - PROCESS | 3433 | 1461648844032 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}] 22:34:04 INFO - PROCESS | 3433 | 1461648844184 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 22:34:04 INFO - PROCESS | 3433 | 1461648844348 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:04 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02a0dc8000 == 77 [pid = 3433] [id = 238] 22:34:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 136 (0x7f028cce1800) [pid = 3433] [serial = 714] [outer = (nil)] 22:34:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 137 (0x7f028a2a4000) [pid = 3433] [serial = 715] [outer = 0x7f028cce1800] 22:34:04 INFO - PROCESS | 3433 | 1461648844429 Marionette DEBUG loaded listener.js 22:34:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 138 (0x7f029734dc00) [pid = 3433] [serial = 716] [outer = 0x7f028cce1800] 22:34:05 INFO - PROCESS | 3433 | 1461648845233 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]]]}] 22:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 22:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1236ms 22:34:05 INFO - PROCESS | 3433 | 1461648845261 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 22:34:05 INFO - PROCESS | 3433 | 1461648845265 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 22:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 22:34:05 INFO - PROCESS | 3433 | 1461648845271 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 22:34:05 INFO - PROCESS | 3433 | 1461648845274 Marionette TRACE conn3 <- [1,926,null,{}] 22:34:05 INFO - PROCESS | 3433 | 1461648845280 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}] 22:34:05 INFO - PROCESS | 3433 | 1461648845441 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 22:34:05 INFO - PROCESS | 3433 | 1461648845607 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:05 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e0cd800 == 78 [pid = 3433] [id = 239] 22:34:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 139 (0x7f029671e000) [pid = 3433] [serial = 717] [outer = (nil)] 22:34:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 140 (0x7f0297594000) [pid = 3433] [serial = 718] [outer = 0x7f029671e000] 22:34:05 INFO - PROCESS | 3433 | 1461648845674 Marionette DEBUG loaded listener.js 22:34:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 141 (0x7f029767c800) [pid = 3433] [serial = 719] [outer = 0x7f029671e000] 22:34:06 INFO - PROCESS | 3433 | 1461648846528 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]]]}] 22:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 22:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1327ms 22:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 22:34:06 INFO - PROCESS | 3433 | 1461648846600 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 22:34:06 INFO - PROCESS | 3433 | 1461648846603 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 22:34:06 INFO - PROCESS | 3433 | 1461648846609 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 22:34:06 INFO - PROCESS | 3433 | 1461648846612 Marionette TRACE conn3 <- [1,930,null,{}] 22:34:06 INFO - PROCESS | 3433 | 1461648846617 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}] 22:34:06 INFO - PROCESS | 3433 | 1461648846810 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 22:34:06 INFO - PROCESS | 3433 | 1461648846974 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:06 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02878a6000 == 79 [pid = 3433] [id = 240] 22:34:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 142 (0x7f0277f8ec00) [pid = 3433] [serial = 720] [outer = (nil)] 22:34:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 143 (0x7f0297685400) [pid = 3433] [serial = 721] [outer = 0x7f0277f8ec00] 22:34:07 INFO - PROCESS | 3433 | 1461648847041 Marionette DEBUG loaded listener.js 22:34:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 144 (0x7f0297819400) [pid = 3433] [serial = 722] [outer = 0x7f0277f8ec00] 22:34:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 145 (0x7f02807b7000) [pid = 3433] [serial = 723] [outer = 0x7f0280eda400] 22:34:08 INFO - PROCESS | 3433 | 1461648848339 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]]]}] 22:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 22:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1831ms 22:34:08 INFO - PROCESS | 3433 | 1461648848501 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 22:34:08 INFO - PROCESS | 3433 | 1461648848507 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 22:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 22:34:08 INFO - PROCESS | 3433 | 1461648848526 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 22:34:08 INFO - PROCESS | 3433 | 1461648848528 Marionette TRACE conn3 <- [1,934,null,{}] 22:34:08 INFO - PROCESS | 3433 | 1461648848537 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}] 22:34:08 INFO - PROCESS | 3433 | 1461648848681 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 22:34:08 INFO - PROCESS | 3433 | 1461648848816 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:08 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02805d0000 == 80 [pid = 3433] [id = 241] 22:34:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 146 (0x7f0278df0400) [pid = 3433] [serial = 724] [outer = (nil)] 22:34:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 147 (0x7f02807c8800) [pid = 3433] [serial = 725] [outer = 0x7f0278df0400] 22:34:08 INFO - PROCESS | 3433 | 1461648848881 Marionette DEBUG loaded listener.js 22:34:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 148 (0x7f0280ee3800) [pid = 3433] [serial = 726] [outer = 0x7f0278df0400] 22:34:09 INFO - PROCESS | 3433 | 1461648849781 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]]]}] 22:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 22:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1338ms 22:34:09 INFO - PROCESS | 3433 | 1461648849863 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 22:34:09 INFO - PROCESS | 3433 | 1461648849871 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 22:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 22:34:09 INFO - PROCESS | 3433 | 1461648849880 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 22:34:09 INFO - PROCESS | 3433 | 1461648849884 Marionette TRACE conn3 <- [1,938,null,{}] 22:34:09 INFO - PROCESS | 3433 | 1461648849889 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}] 22:34:10 INFO - PROCESS | 3433 | 1461648850113 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 22:34:10 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02850dd800 == 79 [pid = 3433] [id = 229] 22:34:10 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0288133000 == 78 [pid = 3433] [id = 228] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 147 (0x7f027e1ccc00) [pid = 3433] [serial = 604] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 146 (0x7f02811df800) [pid = 3433] [serial = 607] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 145 (0x7f0284711000) [pid = 3433] [serial = 610] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 144 (0x7f0288255800) [pid = 3433] [serial = 613] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 143 (0x7f0288c17800) [pid = 3433] [serial = 616] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 142 (0x7f02891bb000) [pid = 3433] [serial = 619] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 141 (0x7f02898d8c00) [pid = 3433] [serial = 646] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | 1461648850395 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:10 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02850e4000 == 77 [pid = 3433] [id = 227] 22:34:10 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284f74000 == 76 [pid = 3433] [id = 226] 22:34:10 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028139d000 == 75 [pid = 3433] [id = 225] 22:34:10 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280a81000 == 74 [pid = 3433] [id = 224] 22:34:10 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280da1800 == 73 [pid = 3433] [id = 223] 22:34:10 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280430000 == 74 [pid = 3433] [id = 242] 22:34:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 142 (0x7f027e1d8800) [pid = 3433] [serial = 727] [outer = (nil)] 22:34:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 143 (0x7f02811df800) [pid = 3433] [serial = 728] [outer = 0x7f027e1d8800] 22:34:10 INFO - PROCESS | 3433 | 1461648850491 Marionette DEBUG loaded listener.js 22:34:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 144 (0x7f0282803400) [pid = 3433] [serial = 729] [outer = 0x7f027e1d8800] 22:34:10 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0288128000 == 73 [pid = 3433] [id = 217] 22:34:10 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028139a800 == 72 [pid = 3433] [id = 216] 22:34:10 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028a52a000 == 71 [pid = 3433] [id = 215] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 143 (0x7f027f37b800) [pid = 3433] [serial = 626] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 142 (0x7f027dbe7800) [pid = 3433] [serial = 625] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 141 (0x7f02819d3000) [pid = 3433] [serial = 631] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 140 (0x7f0286817000) [pid = 3433] [serial = 637] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 139 (0x7f028267ac00) [pid = 3433] [serial = 632] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 138 (0x7f02807c6c00) [pid = 3433] [serial = 628] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 137 (0x7f0280a1dc00) [pid = 3433] [serial = 629] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 136 (0x7f0284084c00) [pid = 3433] [serial = 634] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 135 (0x7f0277f92400) [pid = 3433] [serial = 622] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 134 (0x7f0288ee9000) [pid = 3433] [serial = 640] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 133 (0x7f0289216800) [pid = 3433] [serial = 641] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 132 (0x7f02823be800) [pid = 3433] [serial = 643] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 131 (0x7f0286b8c000) [pid = 3433] [serial = 638] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 130 (0x7f0284708400) [pid = 3433] [serial = 635] [outer = (nil)] [url = about:blank] 22:34:10 INFO - PROCESS | 3433 | --DOMWINDOW == 129 (0x7f0288eebc00) [pid = 3433] [serial = 644] [outer = (nil)] [url = about:blank] 22:34:11 INFO - PROCESS | 3433 | 1461648851255 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]]]}] 22:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 22:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1432ms 22:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 22:34:11 INFO - PROCESS | 3433 | 1461648851313 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 22:34:11 INFO - PROCESS | 3433 | 1461648851316 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 22:34:11 INFO - PROCESS | 3433 | 1461648851322 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 22:34:11 INFO - PROCESS | 3433 | 1461648851328 Marionette TRACE conn3 <- [1,942,null,{}] 22:34:11 INFO - PROCESS | 3433 | 1461648851342 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}] 22:34:11 INFO - PROCESS | 3433 | 1461648851508 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 22:34:11 INFO - PROCESS | 3433 | 1461648851630 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:11 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02842b3000 == 72 [pid = 3433] [id = 243] 22:34:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 130 (0x7f0282673c00) [pid = 3433] [serial = 730] [outer = (nil)] 22:34:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 131 (0x7f0284089800) [pid = 3433] [serial = 731] [outer = 0x7f0282673c00] 22:34:11 INFO - PROCESS | 3433 | 1461648851694 Marionette DEBUG loaded listener.js 22:34:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 132 (0x7f0288257400) [pid = 3433] [serial = 732] [outer = 0x7f0282673c00] 22:34:12 INFO - PROCESS | 3433 | 1461648852359 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]]]}] 22:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 22:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1084ms 22:34:12 INFO - PROCESS | 3433 | 1461648852413 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 22:34:12 INFO - PROCESS | 3433 | 1461648852416 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 22:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 22:34:12 INFO - PROCESS | 3433 | 1461648852422 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 22:34:12 INFO - PROCESS | 3433 | 1461648852424 Marionette TRACE conn3 <- [1,946,null,{}] 22:34:12 INFO - PROCESS | 3433 | 1461648852451 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}] 22:34:12 INFO - PROCESS | 3433 | 1461648852633 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 22:34:12 INFO - PROCESS | 3433 | 1461648852648 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:12 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02850d8800 == 73 [pid = 3433] [id = 244] 22:34:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 133 (0x7f0284ebbc00) [pid = 3433] [serial = 733] [outer = (nil)] 22:34:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 134 (0x7f0288ee7000) [pid = 3433] [serial = 734] [outer = 0x7f0284ebbc00] 22:34:12 INFO - PROCESS | 3433 | 1461648852709 Marionette DEBUG loaded listener.js 22:34:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 135 (0x7f02898e1c00) [pid = 3433] [serial = 735] [outer = 0x7f0284ebbc00] 22:34:13 INFO - PROCESS | 3433 | 1461648853552 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]]]}] 22:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 22:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1175ms 22:34:13 INFO - PROCESS | 3433 | 1461648853598 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 22:34:13 INFO - PROCESS | 3433 | 1461648853602 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 22:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 22:34:13 INFO - PROCESS | 3433 | 1461648853614 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 22:34:13 INFO - PROCESS | 3433 | 1461648853616 Marionette TRACE conn3 <- [1,950,null,{}] 22:34:13 INFO - PROCESS | 3433 | 1461648853621 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}] 22:34:13 INFO - PROCESS | 3433 | 1461648853823 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 22:34:13 INFO - PROCESS | 3433 | 1461648853845 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:13 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0288136000 == 74 [pid = 3433] [id = 245] 22:34:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 136 (0x7f0282674000) [pid = 3433] [serial = 736] [outer = (nil)] 22:34:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 137 (0x7f028a2ec800) [pid = 3433] [serial = 737] [outer = 0x7f0282674000] 22:34:13 INFO - PROCESS | 3433 | 1461648853905 Marionette DEBUG loaded listener.js 22:34:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 138 (0x7f028af4e400) [pid = 3433] [serial = 738] [outer = 0x7f0282674000] 22:34:14 INFO - PROCESS | 3433 | 1461648854700 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]]]}] 22:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 22:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1130ms 22:34:14 INFO - PROCESS | 3433 | 1461648854746 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 22:34:14 INFO - PROCESS | 3433 | 1461648854749 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 22:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 22:34:14 INFO - PROCESS | 3433 | 1461648854761 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 22:34:14 INFO - PROCESS | 3433 | 1461648854763 Marionette TRACE conn3 <- [1,954,null,{}] 22:34:14 INFO - PROCESS | 3433 | 1461648854767 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}] 22:34:15 INFO - PROCESS | 3433 | 1461648855128 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 22:34:15 INFO - PROCESS | 3433 | --DOMWINDOW == 137 (0x7f02813e9400) [pid = 3433] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 22:34:15 INFO - PROCESS | 3433 | --DOMWINDOW == 136 (0x7f02807c1000) [pid = 3433] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 22:34:15 INFO - PROCESS | 3433 | --DOMWINDOW == 135 (0x7f0284eb6800) [pid = 3433] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 22:34:15 INFO - PROCESS | 3433 | --DOMWINDOW == 134 (0x7f02813ef800) [pid = 3433] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 22:34:15 INFO - PROCESS | 3433 | --DOMWINDOW == 133 (0x7f0278076400) [pid = 3433] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 22:34:15 INFO - PROCESS | 3433 | --DOMWINDOW == 132 (0x7f027f380c00) [pid = 3433] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 22:34:15 INFO - PROCESS | 3433 | --DOMWINDOW == 131 (0x7f027e1d7000) [pid = 3433] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 22:34:15 INFO - PROCESS | 3433 | --DOMWINDOW == 130 (0x7f0277f8cc00) [pid = 3433] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 22:34:15 INFO - PROCESS | 3433 | --DOMWINDOW == 129 (0x7f02804c2800) [pid = 3433] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 22:34:15 INFO - PROCESS | 3433 | 1461648855240 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:15 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281372800 == 75 [pid = 3433] [id = 246] 22:34:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 130 (0x7f0277f8cc00) [pid = 3433] [serial = 739] [outer = (nil)] 22:34:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 131 (0x7f027dbe6400) [pid = 3433] [serial = 740] [outer = 0x7f0277f8cc00] 22:34:15 INFO - PROCESS | 3433 | 1461648855309 Marionette DEBUG loaded listener.js 22:34:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 132 (0x7f028a215400) [pid = 3433] [serial = 741] [outer = 0x7f0277f8cc00] 22:34:16 INFO - PROCESS | 3433 | 1461648856001 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]]]}] 22:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 22:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1288ms 22:34:16 INFO - PROCESS | 3433 | 1461648856043 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 22:34:16 INFO - PROCESS | 3433 | 1461648856047 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 22:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 22:34:16 INFO - PROCESS | 3433 | 1461648856052 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 22:34:16 INFO - PROCESS | 3433 | 1461648856054 Marionette TRACE conn3 <- [1,958,null,{}] 22:34:16 INFO - PROCESS | 3433 | 1461648856059 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}] 22:34:16 INFO - PROCESS | 3433 | 1461648856256 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 22:34:16 INFO - PROCESS | 3433 | 1461648856270 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:16 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028af30800 == 76 [pid = 3433] [id = 247] 22:34:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 133 (0x7f028a2a7800) [pid = 3433] [serial = 742] [outer = (nil)] 22:34:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 134 (0x7f0297595000) [pid = 3433] [serial = 743] [outer = 0x7f028a2a7800] 22:34:16 INFO - PROCESS | 3433 | 1461648856331 Marionette DEBUG loaded listener.js 22:34:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 135 (0x7f029781cc00) [pid = 3433] [serial = 744] [outer = 0x7f028a2a7800] 22:34:17 INFO - PROCESS | 3433 | 1461648857041 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]]]}] 22:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 22:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1032ms 22:34:17 INFO - PROCESS | 3433 | 1461648857239 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 22:34:17 INFO - PROCESS | 3433 | 1461648857249 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 22:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 22:34:17 INFO - PROCESS | 3433 | 1461648857333 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 22:34:17 INFO - PROCESS | 3433 | 1461648857341 Marionette TRACE conn3 <- [1,962,null,{}] 22:34:17 INFO - PROCESS | 3433 | 1461648857357 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}] 22:34:17 INFO - PROCESS | 3433 | 1461648857649 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 22:34:17 INFO - PROCESS | 3433 | 1461648857835 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:17 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028041b000 == 77 [pid = 3433] [id = 248] 22:34:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 136 (0x7f027e1d7000) [pid = 3433] [serial = 745] [outer = (nil)] 22:34:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 137 (0x7f027f37b800) [pid = 3433] [serial = 746] [outer = 0x7f027e1d7000] 22:34:17 INFO - PROCESS | 3433 | 1461648857909 Marionette DEBUG loaded listener.js 22:34:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 138 (0x7f02807c1000) [pid = 3433] [serial = 747] [outer = 0x7f027e1d7000] 22:34:18 INFO - PROCESS | 3433 | 1461648858884 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]]]}] 22:34:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 22:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1642ms 22:34:18 INFO - PROCESS | 3433 | 1461648858930 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 22:34:18 INFO - PROCESS | 3433 | 1461648858936 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 22:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 22:34:18 INFO - PROCESS | 3433 | 1461648858948 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 22:34:18 INFO - PROCESS | 3433 | 1461648858953 Marionette TRACE conn3 <- [1,966,null,{}] 22:34:18 INFO - PROCESS | 3433 | 1461648858959 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}] 22:34:19 INFO - PROCESS | 3433 | 1461648859135 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 22:34:19 INFO - PROCESS | 3433 | 1461648859304 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:19 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02850d8000 == 78 [pid = 3433] [id = 249] 22:34:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 139 (0x7f027e1cdc00) [pid = 3433] [serial = 748] [outer = (nil)] 22:34:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 140 (0x7f028402d800) [pid = 3433] [serial = 749] [outer = 0x7f027e1cdc00] 22:34:19 INFO - PROCESS | 3433 | 1461648859380 Marionette DEBUG loaded listener.js 22:34:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 141 (0x7f0284eb6c00) [pid = 3433] [serial = 750] [outer = 0x7f027e1cdc00] 22:34:20 INFO - PROCESS | 3433 | 1461648860282 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]]]}] 22:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 22:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1385ms 22:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 22:34:20 INFO - PROCESS | 3433 | 1461648860332 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 22:34:20 INFO - PROCESS | 3433 | 1461648860335 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 22:34:20 INFO - PROCESS | 3433 | 1461648860342 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 22:34:20 INFO - PROCESS | 3433 | 1461648860345 Marionette TRACE conn3 <- [1,970,null,{}] 22:34:20 INFO - PROCESS | 3433 | 1461648860358 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}] 22:34:20 INFO - PROCESS | 3433 | 1461648860538 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 22:34:20 INFO - PROCESS | 3433 | 1461648860706 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:20 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0297320800 == 79 [pid = 3433] [id = 250] 22:34:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 142 (0x7f02898df800) [pid = 3433] [serial = 751] [outer = (nil)] 22:34:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 143 (0x7f028acf5800) [pid = 3433] [serial = 752] [outer = 0x7f02898df800] 22:34:20 INFO - PROCESS | 3433 | 1461648860787 Marionette DEBUG loaded listener.js 22:34:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 144 (0x7f028b149400) [pid = 3433] [serial = 753] [outer = 0x7f02898df800] 22:34:21 INFO - PROCESS | 3433 | 1461648861647 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]]]}] 22:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 22:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1335ms 22:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 22:34:21 INFO - PROCESS | 3433 | 1461648861677 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 22:34:21 INFO - PROCESS | 3433 | 1461648861680 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 22:34:21 INFO - PROCESS | 3433 | 1461648861684 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 22:34:21 INFO - PROCESS | 3433 | 1461648861688 Marionette TRACE conn3 <- [1,974,null,{}] 22:34:21 INFO - PROCESS | 3433 | 1461648861694 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}] 22:34:21 INFO - PROCESS | 3433 | 1461648861862 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 22:34:22 INFO - PROCESS | 3433 | 1461648862032 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:22 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c33e800 == 80 [pid = 3433] [id = 251] 22:34:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 145 (0x7f028a2ed000) [pid = 3433] [serial = 754] [outer = (nil)] 22:34:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 146 (0x7f029671f000) [pid = 3433] [serial = 755] [outer = 0x7f028a2ed000] 22:34:22 INFO - PROCESS | 3433 | 1461648862106 Marionette DEBUG loaded listener.js 22:34:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 147 (0x7f02976f7400) [pid = 3433] [serial = 756] [outer = 0x7f028a2ed000] 22:34:22 INFO - PROCESS | 3433 | 1461648862967 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]]]}] 22:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 22:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1327ms 22:34:23 INFO - PROCESS | 3433 | 1461648863013 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 22:34:23 INFO - PROCESS | 3433 | 1461648863017 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 22:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 22:34:23 INFO - PROCESS | 3433 | 1461648863022 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 22:34:23 INFO - PROCESS | 3433 | 1461648863025 Marionette TRACE conn3 <- [1,978,null,{}] 22:34:23 INFO - PROCESS | 3433 | 1461648863030 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}] 22:34:23 INFO - PROCESS | 3433 | 1461648863188 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 22:34:23 INFO - PROCESS | 3433 | 1461648863357 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:23 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029ce1c800 == 81 [pid = 3433] [id = 252] 22:34:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 148 (0x7f028cc17000) [pid = 3433] [serial = 757] [outer = (nil)] 22:34:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 149 (0x7f02967d8400) [pid = 3433] [serial = 758] [outer = 0x7f028cc17000] 22:34:23 INFO - PROCESS | 3433 | 1461648863446 Marionette DEBUG loaded listener.js 22:34:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 150 (0x7f02984bd000) [pid = 3433] [serial = 759] [outer = 0x7f028cc17000] 22:34:24 INFO - PROCESS | 3433 | 1461648864322 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]]]}] 22:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 22:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1326ms 22:34:24 INFO - PROCESS | 3433 | 1461648864351 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 22:34:24 INFO - PROCESS | 3433 | 1461648864354 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 22:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 22:34:24 INFO - PROCESS | 3433 | 1461648864360 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 22:34:24 INFO - PROCESS | 3433 | 1461648864362 Marionette TRACE conn3 <- [1,982,null,{}] 22:34:24 INFO - PROCESS | 3433 | 1461648864368 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}] 22:34:24 INFO - PROCESS | 3433 | 1461648864555 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 22:34:24 INFO - PROCESS | 3433 | 1461648864731 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:24 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ac2d800 == 82 [pid = 3433] [id = 253] 22:34:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 151 (0x7f0298b8d800) [pid = 3433] [serial = 760] [outer = (nil)] 22:34:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 152 (0x7f029a530800) [pid = 3433] [serial = 761] [outer = 0x7f0298b8d800] 22:34:24 INFO - PROCESS | 3433 | 1461648864806 Marionette DEBUG loaded listener.js 22:34:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 153 (0x7f029aabf800) [pid = 3433] [serial = 762] [outer = 0x7f0298b8d800] 22:34:25 INFO - PROCESS | 3433 | 1461648865679 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]]]}] 22:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 22:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1378ms 22:34:25 INFO - PROCESS | 3433 | 1461648865739 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 22:34:25 INFO - PROCESS | 3433 | 1461648865743 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 22:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 22:34:25 INFO - PROCESS | 3433 | 1461648865748 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 22:34:25 INFO - PROCESS | 3433 | 1461648865752 Marionette TRACE conn3 <- [1,986,null,{}] 22:34:25 INFO - PROCESS | 3433 | 1461648865757 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}] 22:34:25 INFO - PROCESS | 3433 | 1461648865927 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 22:34:26 INFO - PROCESS | 3433 | 1461648866104 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:26 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280e7e000 == 83 [pid = 3433] [id = 254] 22:34:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 154 (0x7f0298b91000) [pid = 3433] [serial = 763] [outer = (nil)] 22:34:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 155 (0x7f029c364000) [pid = 3433] [serial = 764] [outer = 0x7f0298b91000] 22:34:26 INFO - PROCESS | 3433 | 1461648866182 Marionette DEBUG loaded listener.js 22:34:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 156 (0x7f029c4ad000) [pid = 3433] [serial = 765] [outer = 0x7f0298b91000] 22:34:27 INFO - PROCESS | 3433 | 1461648867032 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]]]}] 22:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 22:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1331ms 22:34:27 INFO - PROCESS | 3433 | 1461648867081 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 22:34:27 INFO - PROCESS | 3433 | 1461648867085 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 22:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 22:34:27 INFO - PROCESS | 3433 | 1461648867090 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 22:34:27 INFO - PROCESS | 3433 | 1461648867093 Marionette TRACE conn3 <- [1,990,null,{}] 22:34:27 INFO - PROCESS | 3433 | 1461648867099 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}] 22:34:27 INFO - PROCESS | 3433 | 1461648867260 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 22:34:27 INFO - PROCESS | 3433 | 1461648867433 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:27 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284be3000 == 84 [pid = 3433] [id = 255] 22:34:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 157 (0x7f027db79400) [pid = 3433] [serial = 766] [outer = (nil)] 22:34:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 158 (0x7f027db82000) [pid = 3433] [serial = 767] [outer = 0x7f027db79400] 22:34:27 INFO - PROCESS | 3433 | 1461648867502 Marionette DEBUG loaded listener.js 22:34:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 159 (0x7f027db87000) [pid = 3433] [serial = 768] [outer = 0x7f027db79400] 22:34:28 INFO - PROCESS | 3433 | 1461648868329 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]]]}] 22:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 22:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1288ms 22:34:28 INFO - PROCESS | 3433 | 1461648868379 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 22:34:28 INFO - PROCESS | 3433 | 1461648868383 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 22:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 22:34:28 INFO - PROCESS | 3433 | 1461648868388 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 22:34:28 INFO - PROCESS | 3433 | 1461648868391 Marionette TRACE conn3 <- [1,994,null,{}] 22:34:28 INFO - PROCESS | 3433 | 1461648868396 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}] 22:34:28 INFO - PROCESS | 3433 | 1461648868553 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 22:34:28 INFO - PROCESS | 3433 | 1461648868738 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:28 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02885cc800 == 85 [pid = 3433] [id = 256] 22:34:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 160 (0x7f027db7cc00) [pid = 3433] [serial = 769] [outer = (nil)] 22:34:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 161 (0x7f029c108400) [pid = 3433] [serial = 770] [outer = 0x7f027db7cc00] 22:34:28 INFO - PROCESS | 3433 | 1461648868810 Marionette DEBUG loaded listener.js 22:34:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 162 (0x7f029c5e4400) [pid = 3433] [serial = 771] [outer = 0x7f027db7cc00] 22:34:29 INFO - PROCESS | 3433 | 1461648869603 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]]]}] 22:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 22:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1289ms 22:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 22:34:29 INFO - PROCESS | 3433 | 1461648869678 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 22:34:29 INFO - PROCESS | 3433 | 1461648869681 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 22:34:29 INFO - PROCESS | 3433 | 1461648869687 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 22:34:29 INFO - PROCESS | 3433 | 1461648869690 Marionette TRACE conn3 <- [1,998,null,{}] 22:34:29 INFO - PROCESS | 3433 | 1461648869695 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}] 22:34:29 INFO - PROCESS | 3433 | 1461648869853 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 22:34:30 INFO - PROCESS | 3433 | 1461648870032 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:30 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027ef5c000 == 86 [pid = 3433] [id = 257] 22:34:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 163 (0x7f027db7e800) [pid = 3433] [serial = 772] [outer = (nil)] 22:34:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 164 (0x7f027f009400) [pid = 3433] [serial = 773] [outer = 0x7f027db7e800] 22:34:30 INFO - PROCESS | 3433 | 1461648870102 Marionette DEBUG loaded listener.js 22:34:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 165 (0x7f027f00f000) [pid = 3433] [serial = 774] [outer = 0x7f027db7e800] 22:34:30 INFO - PROCESS | 3433 | 1461648870889 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]]]}] 22:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 22:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1238ms 22:34:30 INFO - PROCESS | 3433 | 1461648870925 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 22:34:30 INFO - PROCESS | 3433 | 1461648870929 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 22:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 22:34:30 INFO - PROCESS | 3433 | 1461648870934 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 22:34:30 INFO - PROCESS | 3433 | 1461648870938 Marionette TRACE conn3 <- [1,1002,null,{}] 22:34:30 INFO - PROCESS | 3433 | 1461648870943 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}] 22:34:31 INFO - PROCESS | 3433 | 1461648871146 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 22:34:31 INFO - PROCESS | 3433 | 1461648871324 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:31 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276949800 == 87 [pid = 3433] [id = 258] 22:34:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 166 (0x7f02769a4000) [pid = 3433] [serial = 775] [outer = (nil)] 22:34:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 167 (0x7f02769ab400) [pid = 3433] [serial = 776] [outer = 0x7f02769a4000] 22:34:31 INFO - PROCESS | 3433 | 1461648871398 Marionette DEBUG loaded listener.js 22:34:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 168 (0x7f029aac0000) [pid = 3433] [serial = 777] [outer = 0x7f02769a4000] 22:34:32 INFO - PROCESS | 3433 | 1461648872282 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]]]}] 22:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 22:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1389ms 22:34:32 INFO - PROCESS | 3433 | 1461648872325 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 22:34:32 INFO - PROCESS | 3433 | 1461648872329 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 22:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 22:34:32 INFO - PROCESS | 3433 | 1461648872334 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 22:34:32 INFO - PROCESS | 3433 | 1461648872337 Marionette TRACE conn3 <- [1,1006,null,{}] 22:34:32 INFO - PROCESS | 3433 | 1461648872342 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}] 22:34:32 INFO - PROCESS | 3433 | 1461648872510 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 22:34:32 INFO - PROCESS | 3433 | 1461648872695 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:32 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027438e000 == 88 [pid = 3433] [id = 259] 22:34:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 169 (0x7f027442dc00) [pid = 3433] [serial = 778] [outer = (nil)] 22:34:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 170 (0x7f0274434c00) [pid = 3433] [serial = 779] [outer = 0x7f027442dc00] 22:34:32 INFO - PROCESS | 3433 | 1461648872764 Marionette DEBUG loaded listener.js 22:34:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 171 (0x7f02769acc00) [pid = 3433] [serial = 780] [outer = 0x7f027442dc00] 22:34:33 INFO - PROCESS | 3433 | 1461648873976 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]]]}] 22:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 22:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1689ms 22:34:34 INFO - PROCESS | 3433 | 1461648874025 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 22:34:34 INFO - PROCESS | 3433 | 1461648874031 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 22:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 22:34:34 INFO - PROCESS | 3433 | 1461648874047 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 22:34:34 INFO - PROCESS | 3433 | 1461648874050 Marionette TRACE conn3 <- [1,1010,null,{}] 22:34:34 INFO - PROCESS | 3433 | 1461648874058 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}] 22:34:34 INFO - PROCESS | 3433 | 1461648874209 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 22:34:34 INFO - PROCESS | 3433 | 1461648874399 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:34 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027f1d2800 == 89 [pid = 3433] [id = 260] 22:34:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 172 (0x7f02775b7400) [pid = 3433] [serial = 781] [outer = (nil)] 22:34:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 173 (0x7f02775bc000) [pid = 3433] [serial = 782] [outer = 0x7f02775b7400] 22:34:34 INFO - PROCESS | 3433 | 1461648874466 Marionette DEBUG loaded listener.js 22:34:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 174 (0x7f02775c1000) [pid = 3433] [serial = 783] [outer = 0x7f02775b7400] 22:34:35 INFO - PROCESS | 3433 | 1461648875454 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]]]}] 22:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 22:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1494ms 22:34:35 INFO - PROCESS | 3433 | 1461648875533 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 22:34:35 INFO - PROCESS | 3433 | 1461648875541 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 22:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 22:34:35 INFO - PROCESS | 3433 | 1461648875550 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 22:34:35 INFO - PROCESS | 3433 | 1461648875554 Marionette TRACE conn3 <- [1,1014,null,{}] 22:34:35 INFO - PROCESS | 3433 | 1461648875559 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}] 22:34:35 INFO - PROCESS | 3433 | 1461648875767 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 22:34:36 INFO - PROCESS | 3433 | 1461648876001 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:36 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278db1000 == 90 [pid = 3433] [id = 261] 22:34:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 175 (0x7f0279de0000) [pid = 3433] [serial = 784] [outer = (nil)] 22:34:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 176 (0x7f027e1cd800) [pid = 3433] [serial = 785] [outer = 0x7f0279de0000] 22:34:36 INFO - PROCESS | 3433 | 1461648876106 Marionette DEBUG loaded listener.js 22:34:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 177 (0x7f027f00b000) [pid = 3433] [serial = 786] [outer = 0x7f0279de0000] 22:34:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289f93000 == 89 [pid = 3433] [id = 203] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 176 (0x7f0289068c00) [pid = 3433] [serial = 691] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281372800 == 88 [pid = 3433] [id = 246] 22:34:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0288136000 == 87 [pid = 3433] [id = 245] 22:34:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02850d8800 == 86 [pid = 3433] [id = 244] 22:34:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02842b3000 == 85 [pid = 3433] [id = 243] 22:34:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280430000 == 84 [pid = 3433] [id = 242] 22:34:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02805d0000 == 83 [pid = 3433] [id = 241] 22:34:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027e0cd800 == 82 [pid = 3433] [id = 239] 22:34:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02a0dc8000 == 81 [pid = 3433] [id = 238] 22:34:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029e987000 == 80 [pid = 3433] [id = 237] 22:34:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029cbb8000 == 79 [pid = 3433] [id = 236] 22:34:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029a552000 == 78 [pid = 3433] [id = 235] 22:34:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02917f0800 == 77 [pid = 3433] [id = 234] 22:34:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028b19e800 == 76 [pid = 3433] [id = 233] 22:34:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028684b800 == 75 [pid = 3433] [id = 232] 22:34:36 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280d8b800 == 74 [pid = 3433] [id = 231] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 175 (0x7f02804c6400) [pid = 3433] [serial = 673] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 174 (0x7f028b140000) [pid = 3433] [serial = 664] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 173 (0x7f0281586400) [pid = 3433] [serial = 652] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 172 (0x7f0280847800) [pid = 3433] [serial = 676] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 171 (0x7f0280edbc00) [pid = 3433] [serial = 677] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 170 (0x7f028a2a3400) [pid = 3433] [serial = 661] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 169 (0x7f0279de8c00) [pid = 3433] [serial = 671] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 168 (0x7f027807a400) [pid = 3433] [serial = 670] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 167 (0x7f02819d2400) [pid = 3433] [serial = 679] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 166 (0x7f02807c1c00) [pid = 3433] [serial = 674] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 165 (0x7f027f3e4400) [pid = 3433] [serial = 649] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 164 (0x7f028cc13800) [pid = 3433] [serial = 667] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 163 (0x7f02898df000) [pid = 3433] [serial = 658] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 162 (0x7f0288db3400) [pid = 3433] [serial = 689] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 161 (0x7f028782f800) [pid = 3433] [serial = 686] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 160 (0x7f0284707c00) [pid = 3433] [serial = 683] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 159 (0x7f028280d000) [pid = 3433] [serial = 680] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 158 (0x7f0288255000) [pid = 3433] [serial = 602] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 157 (0x7f028403a400) [pid = 3433] [serial = 682] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 156 (0x7f028680e400) [pid = 3433] [serial = 685] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 155 (0x7f028852a000) [pid = 3433] [serial = 688] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 154 (0x7f0289f3f800) [pid = 3433] [serial = 647] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | --DOMWINDOW == 153 (0x7f0288c22c00) [pid = 3433] [serial = 655] [outer = (nil)] [url = about:blank] 22:34:36 INFO - PROCESS | 3433 | 1461648876931 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]]]}] 22:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 22:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1431ms 22:34:36 INFO - PROCESS | 3433 | 1461648876981 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 22:34:36 INFO - PROCESS | 3433 | 1461648876984 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 22:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 22:34:36 INFO - PROCESS | 3433 | 1461648876991 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 22:34:36 INFO - PROCESS | 3433 | 1461648876996 Marionette TRACE conn3 <- [1,1018,null,{}] 22:34:37 INFO - PROCESS | 3433 | 1461648877010 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}] 22:34:37 INFO - PROCESS | 3433 | 1461648877169 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 22:34:37 INFO - PROCESS | 3433 | 1461648877188 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:37 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0282341000 == 75 [pid = 3433] [id = 262] 22:34:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 154 (0x7f02807bf000) [pid = 3433] [serial = 787] [outer = (nil)] 22:34:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 155 (0x7f0280a12800) [pid = 3433] [serial = 788] [outer = 0x7f02807bf000] 22:34:37 INFO - PROCESS | 3433 | 1461648877254 Marionette DEBUG loaded listener.js 22:34:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 156 (0x7f02813ef800) [pid = 3433] [serial = 789] [outer = 0x7f02807bf000] 22:34:38 INFO - PROCESS | 3433 | 1461648878057 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]]]}] 22:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 22:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1134ms 22:34:38 INFO - PROCESS | 3433 | 1461648878126 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 22:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 22:34:38 INFO - PROCESS | 3433 | 1461648878130 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 22:34:38 INFO - PROCESS | 3433 | 1461648878136 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 22:34:38 INFO - PROCESS | 3433 | 1461648878137 Marionette TRACE conn3 <- [1,1022,null,{}] 22:34:38 INFO - PROCESS | 3433 | 1461648878143 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}] 22:34:38 INFO - PROCESS | 3433 | 1461648878291 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 22:34:38 INFO - PROCESS | 3433 | 1461648878301 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:38 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284bf7000 == 76 [pid = 3433] [id = 263] 22:34:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 157 (0x7f027dbe6c00) [pid = 3433] [serial = 790] [outer = (nil)] 22:34:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 158 (0x7f028280d000) [pid = 3433] [serial = 791] [outer = 0x7f027dbe6c00] 22:34:38 INFO - PROCESS | 3433 | 1461648878485 Marionette DEBUG loaded listener.js 22:34:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 159 (0x7f0284086c00) [pid = 3433] [serial = 792] [outer = 0x7f027dbe6c00] 22:34:39 INFO - PROCESS | 3433 | 1461648879278 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]]]}] 22:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 22:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1179ms 22:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 22:34:39 INFO - PROCESS | 3433 | 1461648879314 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 22:34:39 INFO - PROCESS | 3433 | 1461648879317 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 22:34:39 INFO - PROCESS | 3433 | 1461648879322 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 22:34:39 INFO - PROCESS | 3433 | 1461648879325 Marionette TRACE conn3 <- [1,1026,null,{}] 22:34:39 INFO - PROCESS | 3433 | 1461648879334 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}] 22:34:39 INFO - PROCESS | 3433 | 1461648879515 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 22:34:39 INFO - PROCESS | 3433 | 1461648879538 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:39 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02850e4000 == 77 [pid = 3433] [id = 264] 22:34:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 160 (0x7f02807c2800) [pid = 3433] [serial = 793] [outer = (nil)] 22:34:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 161 (0x7f028680e400) [pid = 3433] [serial = 794] [outer = 0x7f02807c2800] 22:34:39 INFO - PROCESS | 3433 | 1461648879595 Marionette DEBUG loaded listener.js 22:34:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 162 (0x7f028782f800) [pid = 3433] [serial = 795] [outer = 0x7f02807c2800] 22:34:40 INFO - PROCESS | 3433 | 1461648880403 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]]]}] 22:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 22:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1129ms 22:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 22:34:40 INFO - PROCESS | 3433 | 1461648880454 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 22:34:40 INFO - PROCESS | 3433 | 1461648880456 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 22:34:40 INFO - PROCESS | 3433 | 1461648880468 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 22:34:40 INFO - PROCESS | 3433 | 1461648880471 Marionette TRACE conn3 <- [1,1030,null,{}] 22:34:40 INFO - PROCESS | 3433 | 1461648880476 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}] 22:34:40 INFO - PROCESS | 3433 | 1461648880689 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 22:34:40 INFO - PROCESS | 3433 | 1461648880713 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:40 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289875000 == 78 [pid = 3433] [id = 265] 22:34:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 163 (0x7f02874be400) [pid = 3433] [serial = 796] [outer = (nil)] 22:34:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 164 (0x7f02898d5000) [pid = 3433] [serial = 797] [outer = 0x7f02874be400] 22:34:40 INFO - PROCESS | 3433 | 1461648880774 Marionette DEBUG loaded listener.js 22:34:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 165 (0x7f028af57c00) [pid = 3433] [serial = 798] [outer = 0x7f02874be400] 22:34:41 INFO - PROCESS | 3433 | --DOMWINDOW == 164 (0x7f0282674000) [pid = 3433] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 22:34:41 INFO - PROCESS | 3433 | --DOMWINDOW == 163 (0x7f0277f8cc00) [pid = 3433] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 22:34:41 INFO - PROCESS | 3433 | --DOMWINDOW == 162 (0x7f0282673c00) [pid = 3433] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 22:34:41 INFO - PROCESS | 3433 | --DOMWINDOW == 161 (0x7f0278df0400) [pid = 3433] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 22:34:41 INFO - PROCESS | 3433 | --DOMWINDOW == 160 (0x7f0279de2000) [pid = 3433] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 22:34:41 INFO - PROCESS | 3433 | --DOMWINDOW == 159 (0x7f0284ebbc00) [pid = 3433] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 22:34:41 INFO - PROCESS | 3433 | --DOMWINDOW == 158 (0x7f027e1d8800) [pid = 3433] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 22:34:41 INFO - PROCESS | 3433 | 1461648881698 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]]]}] 22:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 22:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1286ms 22:34:41 INFO - PROCESS | 3433 | 1461648881750 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 22:34:41 INFO - PROCESS | 3433 | 1461648881753 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 22:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 22:34:41 INFO - PROCESS | 3433 | 1461648881758 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 22:34:41 INFO - PROCESS | 3433 | 1461648881760 Marionette TRACE conn3 <- [1,1034,null,{}] 22:34:41 INFO - PROCESS | 3433 | 1461648881769 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}] 22:34:41 INFO - PROCESS | 3433 | 1461648881908 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 22:34:41 INFO - PROCESS | 3433 | 1461648881922 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:41 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028a535000 == 79 [pid = 3433] [id = 266] 22:34:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 159 (0x7f028408b800) [pid = 3433] [serial = 799] [outer = (nil)] 22:34:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 160 (0x7f028b146000) [pid = 3433] [serial = 800] [outer = 0x7f028408b800] 22:34:41 INFO - PROCESS | 3433 | 1461648881980 Marionette DEBUG loaded listener.js 22:34:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 161 (0x7f028ccdd800) [pid = 3433] [serial = 801] [outer = 0x7f028408b800] 22:34:42 INFO - PROCESS | 3433 | 1461648882749 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]]]}] 22:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 22:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1028ms 22:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 22:34:42 INFO - PROCESS | 3433 | 1461648882788 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 22:34:42 INFO - PROCESS | 3433 | 1461648882790 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 22:34:42 INFO - PROCESS | 3433 | 1461648882796 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 22:34:42 INFO - PROCESS | 3433 | 1461648882799 Marionette TRACE conn3 <- [1,1038,null,{}] 22:34:42 INFO - PROCESS | 3433 | 1461648882805 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}] 22:34:43 INFO - PROCESS | 3433 | 1461648883020 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 22:34:43 INFO - PROCESS | 3433 | 1461648883037 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:43 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ac67800 == 80 [pid = 3433] [id = 267] 22:34:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 162 (0x7f0288c1cc00) [pid = 3433] [serial = 802] [outer = (nil)] 22:34:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 163 (0x7f029085e400) [pid = 3433] [serial = 803] [outer = 0x7f0288c1cc00] 22:34:43 INFO - PROCESS | 3433 | 1461648883095 Marionette DEBUG loaded listener.js 22:34:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 164 (0x7f02967d5c00) [pid = 3433] [serial = 804] [outer = 0x7f0288c1cc00] 22:34:44 INFO - PROCESS | 3433 | 1461648884144 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]]]}] 22:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 22:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1428ms 22:34:44 INFO - PROCESS | 3433 | 1461648884225 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 22:34:44 INFO - PROCESS | 3433 | 1461648884233 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 22:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 22:34:44 INFO - PROCESS | 3433 | 1461648884241 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 22:34:44 INFO - PROCESS | 3433 | 1461648884247 Marionette TRACE conn3 <- [1,1042,null,{}] 22:34:44 INFO - PROCESS | 3433 | 1461648884255 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}] 22:34:44 INFO - PROCESS | 3433 | 1461648884475 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 22:34:44 INFO - PROCESS | 3433 | 1461648884693 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:44 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280559000 == 81 [pid = 3433] [id = 268] 22:34:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 165 (0x7f0277f8e400) [pid = 3433] [serial = 805] [outer = (nil)] 22:34:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 166 (0x7f0279edcc00) [pid = 3433] [serial = 806] [outer = 0x7f0277f8e400] 22:34:44 INFO - PROCESS | 3433 | 1461648884815 Marionette DEBUG loaded listener.js 22:34:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 167 (0x7f027e1d5c00) [pid = 3433] [serial = 807] [outer = 0x7f0277f8e400] 22:34:45 INFO - PROCESS | 3433 | 1461648885675 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]]]}] 22:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 22:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1487ms 22:34:45 INFO - PROCESS | 3433 | 1461648885729 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 22:34:45 INFO - PROCESS | 3433 | 1461648885737 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 22:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 22:34:45 INFO - PROCESS | 3433 | 1461648885747 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 22:34:45 INFO - PROCESS | 3433 | 1461648885750 Marionette TRACE conn3 <- [1,1046,null,{}] 22:34:45 INFO - PROCESS | 3433 | 1461648885756 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}] 22:34:45 INFO - PROCESS | 3433 | 1461648885933 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 22:34:46 INFO - PROCESS | 3433 | 1461648886104 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:46 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0287a6a800 == 82 [pid = 3433] [id = 269] 22:34:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 168 (0x7f027f3e7800) [pid = 3433] [serial = 808] [outer = (nil)] 22:34:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 169 (0x7f02813e8c00) [pid = 3433] [serial = 809] [outer = 0x7f027f3e7800] 22:34:46 INFO - PROCESS | 3433 | 1461648886175 Marionette DEBUG loaded listener.js 22:34:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 170 (0x7f0283fc7c00) [pid = 3433] [serial = 810] [outer = 0x7f027f3e7800] 22:34:47 INFO - PROCESS | 3433 | 1461648887038 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]]]}] 22:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 22:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1339ms 22:34:47 INFO - PROCESS | 3433 | 1461648887086 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 22:34:47 INFO - PROCESS | 3433 | 1461648887090 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 22:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 22:34:47 INFO - PROCESS | 3433 | 1461648887096 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 22:34:47 INFO - PROCESS | 3433 | 1461648887101 Marionette TRACE conn3 <- [1,1050,null,{}] 22:34:47 INFO - PROCESS | 3433 | 1461648887116 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}] 22:34:47 INFO - PROCESS | 3433 | 1461648887290 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 22:34:47 INFO - PROCESS | 3433 | 1461648887473 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:47 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0297308000 == 83 [pid = 3433] [id = 270] 22:34:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 171 (0x7f0286b81c00) [pid = 3433] [serial = 811] [outer = (nil)] 22:34:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 172 (0x7f02898de000) [pid = 3433] [serial = 812] [outer = 0x7f0286b81c00] 22:34:47 INFO - PROCESS | 3433 | 1461648887557 Marionette DEBUG loaded listener.js 22:34:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 173 (0x7f028af57000) [pid = 3433] [serial = 813] [outer = 0x7f0286b81c00] 22:34:48 INFO - PROCESS | 3433 | 1461648888362 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]]]}] 22:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 22:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1332ms 22:34:48 INFO - PROCESS | 3433 | 1461648888429 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 22:34:48 INFO - PROCESS | 3433 | 1461648888432 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 22:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 22:34:48 INFO - PROCESS | 3433 | 1461648888439 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 22:34:48 INFO - PROCESS | 3433 | 1461648888443 Marionette TRACE conn3 <- [1,1054,null,{}] 22:34:48 INFO - PROCESS | 3433 | 1461648888448 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}] 22:34:48 INFO - PROCESS | 3433 | 1461648888618 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 22:34:48 INFO - PROCESS | 3433 | 1461648888788 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:48 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c33d000 == 84 [pid = 3433] [id = 271] 22:34:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 174 (0x7f0288d87000) [pid = 3433] [serial = 814] [outer = (nil)] 22:34:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 175 (0x7f02967ce000) [pid = 3433] [serial = 815] [outer = 0x7f0288d87000] 22:34:48 INFO - PROCESS | 3433 | 1461648888859 Marionette DEBUG loaded listener.js 22:34:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 176 (0x7f02976f4000) [pid = 3433] [serial = 816] [outer = 0x7f0288d87000] 22:34:49 INFO - PROCESS | 3433 | 1461648889648 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]]]}] 22:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 22:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1238ms 22:34:49 INFO - PROCESS | 3433 | 1461648889677 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 22:34:49 INFO - PROCESS | 3433 | 1461648889681 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 22:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 22:34:49 INFO - PROCESS | 3433 | 1461648889687 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 22:34:49 INFO - PROCESS | 3433 | 1461648889689 Marionette TRACE conn3 <- [1,1058,null,{}] 22:34:49 INFO - PROCESS | 3433 | 1461648889694 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}] 22:34:49 INFO - PROCESS | 3433 | 1461648889845 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 22:34:50 INFO - PROCESS | 3433 | 1461648890021 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:50 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029e982000 == 85 [pid = 3433] [id = 272] 22:34:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 177 (0x7f028cb44c00) [pid = 3433] [serial = 817] [outer = (nil)] 22:34:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 178 (0x7f02978a3400) [pid = 3433] [serial = 818] [outer = 0x7f028cb44c00] 22:34:50 INFO - PROCESS | 3433 | 1461648890100 Marionette DEBUG loaded listener.js 22:34:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 179 (0x7f02988f4400) [pid = 3433] [serial = 819] [outer = 0x7f028cb44c00] 22:34:50 INFO - PROCESS | 3433 | 1461648890969 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]]]}] 22:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 22:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1331ms 22:34:51 INFO - PROCESS | 3433 | 1461648891018 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 22:34:51 INFO - PROCESS | 3433 | 1461648891023 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 22:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 22:34:51 INFO - PROCESS | 3433 | 1461648891029 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 22:34:51 INFO - PROCESS | 3433 | 1461648891031 Marionette TRACE conn3 <- [1,1062,null,{}] 22:34:51 INFO - PROCESS | 3433 | 1461648891036 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}] 22:34:51 INFO - PROCESS | 3433 | 1461648891218 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 22:34:51 INFO - PROCESS | 3433 | 1461648891396 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:51 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278e1c000 == 86 [pid = 3433] [id = 273] 22:34:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 180 (0x7f0298b91800) [pid = 3433] [serial = 820] [outer = (nil)] 22:34:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 181 (0x7f029c4a7c00) [pid = 3433] [serial = 821] [outer = 0x7f0298b91800] 22:34:51 INFO - PROCESS | 3433 | 1461648891469 Marionette DEBUG loaded listener.js 22:34:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 182 (0x7f029c5eac00) [pid = 3433] [serial = 822] [outer = 0x7f0298b91800] 22:34:52 INFO - PROCESS | 3433 | 1461648892286 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]]]}] 22:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 22:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1329ms 22:34:52 INFO - PROCESS | 3433 | 1461648892359 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 22:34:52 INFO - PROCESS | 3433 | 1461648892363 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 22:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 22:34:52 INFO - PROCESS | 3433 | 1461648892369 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 22:34:52 INFO - PROCESS | 3433 | 1461648892371 Marionette TRACE conn3 <- [1,1066,null,{}] 22:34:52 INFO - PROCESS | 3433 | 1461648892377 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}] 22:34:52 INFO - PROCESS | 3433 | 1461648892535 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 22:34:52 INFO - PROCESS | 3433 | 1461648892715 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:52 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284d50000 == 87 [pid = 3433] [id = 274] 22:34:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 183 (0x7f0278d56800) [pid = 3433] [serial = 823] [outer = (nil)] 22:34:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 184 (0x7f0278d5a000) [pid = 3433] [serial = 824] [outer = 0x7f0278d56800] 22:34:52 INFO - PROCESS | 3433 | 1461648892786 Marionette DEBUG loaded listener.js 22:34:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 185 (0x7f0278d5f000) [pid = 3433] [serial = 825] [outer = 0x7f0278d56800] 22:34:53 INFO - PROCESS | 3433 | 1461648893608 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]]]}] 22:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 22:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1289ms 22:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 22:34:53 INFO - PROCESS | 3433 | 1461648893659 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 22:34:53 INFO - PROCESS | 3433 | 1461648893661 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 22:34:53 INFO - PROCESS | 3433 | 1461648893666 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 22:34:53 INFO - PROCESS | 3433 | 1461648893670 Marionette TRACE conn3 <- [1,1070,null,{}] 22:34:53 INFO - PROCESS | 3433 | 1461648893675 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}] 22:34:53 INFO - PROCESS | 3433 | 1461648893834 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 22:34:54 INFO - PROCESS | 3433 | 1461648894023 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:54 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0288c88800 == 88 [pid = 3433] [id = 275] 22:34:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 186 (0x7f02745c8400) [pid = 3433] [serial = 826] [outer = (nil)] 22:34:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 187 (0x7f02745c8c00) [pid = 3433] [serial = 827] [outer = 0x7f02745c8400] 22:34:54 INFO - PROCESS | 3433 | 1461648894115 Marionette DEBUG loaded listener.js 22:34:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 188 (0x7f02745d0400) [pid = 3433] [serial = 828] [outer = 0x7f02745c8400] 22:34:54 INFO - PROCESS | 3433 | 1461648894918 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]]]}] 22:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 22:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1283ms 22:34:54 INFO - PROCESS | 3433 | 1461648894950 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 22:34:54 INFO - PROCESS | 3433 | 1461648894953 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 22:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 22:34:54 INFO - PROCESS | 3433 | 1461648894959 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 22:34:54 INFO - PROCESS | 3433 | 1461648894961 Marionette TRACE conn3 <- [1,1074,null,{}] 22:34:54 INFO - PROCESS | 3433 | 1461648894966 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}] 22:34:55 INFO - PROCESS | 3433 | 1461648895131 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 22:34:55 INFO - PROCESS | 3433 | 1461648895314 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:55 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0288ca0800 == 89 [pid = 3433] [id = 276] 22:34:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 189 (0x7f02738eb400) [pid = 3433] [serial = 829] [outer = (nil)] 22:34:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 190 (0x7f02738f3400) [pid = 3433] [serial = 830] [outer = 0x7f02738eb400] 22:34:55 INFO - PROCESS | 3433 | 1461648895383 Marionette DEBUG loaded listener.js 22:34:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 191 (0x7f02738f8400) [pid = 3433] [serial = 831] [outer = 0x7f02738eb400] 22:34:56 INFO - PROCESS | 3433 | 1461648896235 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]]]}] 22:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 22:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1337ms 22:34:56 INFO - PROCESS | 3433 | 1461648896296 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 22:34:56 INFO - PROCESS | 3433 | 1461648896300 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 22:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 22:34:56 INFO - PROCESS | 3433 | 1461648896305 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 22:34:56 INFO - PROCESS | 3433 | 1461648896307 Marionette TRACE conn3 <- [1,1078,null,{}] 22:34:56 INFO - PROCESS | 3433 | 1461648896313 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}] 22:34:56 INFO - PROCESS | 3433 | 1461648896480 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 22:34:56 INFO - PROCESS | 3433 | 1461648896657 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:56 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0275cdc000 == 90 [pid = 3433] [id = 277] 22:34:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 192 (0x7f02738ecc00) [pid = 3433] [serial = 832] [outer = (nil)] 22:34:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 193 (0x7f02745cb000) [pid = 3433] [serial = 833] [outer = 0x7f02738ecc00] 22:34:56 INFO - PROCESS | 3433 | 1461648896726 Marionette DEBUG loaded listener.js 22:34:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 194 (0x7f0278d58400) [pid = 3433] [serial = 834] [outer = 0x7f02738ecc00] 22:34:57 INFO - PROCESS | 3433 | 1461648897573 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]]]}] 22:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 22:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1285ms 22:34:57 INFO - PROCESS | 3433 | 1461648897591 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 22:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 22:34:57 INFO - PROCESS | 3433 | 1461648897595 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 22:34:57 INFO - PROCESS | 3433 | 1461648897600 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 22:34:57 INFO - PROCESS | 3433 | 1461648897604 Marionette TRACE conn3 <- [1,1082,null,{}] 22:34:57 INFO - PROCESS | 3433 | 1461648897609 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}] 22:34:57 INFO - PROCESS | 3433 | 1461648897786 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 22:34:57 INFO - PROCESS | 3433 | 1461648897967 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:58 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0273273000 == 91 [pid = 3433] [id = 278] 22:34:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 195 (0x7f027330e800) [pid = 3433] [serial = 835] [outer = (nil)] 22:34:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 196 (0x7f0273319800) [pid = 3433] [serial = 836] [outer = 0x7f027330e800] 22:34:58 INFO - PROCESS | 3433 | 1461648898056 Marionette DEBUG loaded listener.js 22:34:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 197 (0x7f0278d61400) [pid = 3433] [serial = 837] [outer = 0x7f027330e800] 22:34:58 INFO - PROCESS | 3433 | 1461648898891 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]]]}] 22:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 22:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1340ms 22:34:58 INFO - PROCESS | 3433 | 1461648898940 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 22:34:58 INFO - PROCESS | 3433 | 1461648898944 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 22:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 22:34:58 INFO - PROCESS | 3433 | 1461648898949 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 22:34:58 INFO - PROCESS | 3433 | 1461648898952 Marionette TRACE conn3 <- [1,1086,null,{}] 22:34:58 INFO - PROCESS | 3433 | 1461648898957 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}] 22:34:59 INFO - PROCESS | 3433 | 1461648899147 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 22:34:59 INFO - PROCESS | 3433 | 1461648899330 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:34:59 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027351e000 == 92 [pid = 3433] [id = 279] 22:34:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 198 (0x7f0273314800) [pid = 3433] [serial = 838] [outer = (nil)] 22:34:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 199 (0x7f0273595c00) [pid = 3433] [serial = 839] [outer = 0x7f0273314800] 22:34:59 INFO - PROCESS | 3433 | 1461648899400 Marionette DEBUG loaded listener.js 22:34:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 200 (0x7f027359b800) [pid = 3433] [serial = 840] [outer = 0x7f0273314800] 22:35:00 INFO - PROCESS | 3433 | 1461648900203 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]]]}] 22:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 22:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1291ms 22:35:00 INFO - PROCESS | 3433 | 1461648900241 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 22:35:00 INFO - PROCESS | 3433 | 1461648900243 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 22:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 22:35:00 INFO - PROCESS | 3433 | 1461648900249 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 22:35:00 INFO - PROCESS | 3433 | 1461648900260 Marionette TRACE conn3 <- [1,1090,null,{}] 22:35:00 INFO - PROCESS | 3433 | 1461648900265 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}] 22:35:00 INFO - PROCESS | 3433 | 1461648900437 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 22:35:00 INFO - PROCESS | 3433 | 1461648900622 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:00 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e0d5800 == 93 [pid = 3433] [id = 280] 22:35:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 201 (0x7f0272475800) [pid = 3433] [serial = 841] [outer = (nil)] 22:35:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 202 (0x7f027247d000) [pid = 3433] [serial = 842] [outer = 0x7f0272475800] 22:35:00 INFO - PROCESS | 3433 | 1461648900688 Marionette DEBUG loaded listener.js 22:35:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 203 (0x7f0272481400) [pid = 3433] [serial = 843] [outer = 0x7f0272475800] 22:35:01 INFO - PROCESS | 3433 | 1461648901988 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]]]}] 22:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 22:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1789ms 22:35:02 INFO - PROCESS | 3433 | 1461648902041 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 22:35:02 INFO - PROCESS | 3433 | 1461648902045 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 22:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 22:35:02 INFO - PROCESS | 3433 | 1461648902053 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 22:35:02 INFO - PROCESS | 3433 | 1461648902059 Marionette TRACE conn3 <- [1,1094,null,{}] 22:35:02 INFO - PROCESS | 3433 | 1461648902067 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}] 22:35:02 INFO - PROCESS | 3433 | 1461648902307 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 22:35:02 INFO - PROCESS | 3433 | 1461648902497 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:02 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278e15800 == 94 [pid = 3433] [id = 281] 22:35:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 204 (0x7f0273310c00) [pid = 3433] [serial = 844] [outer = (nil)] 22:35:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 205 (0x7f0273597400) [pid = 3433] [serial = 845] [outer = 0x7f0273310c00] 22:35:02 INFO - PROCESS | 3433 | 1461648902559 Marionette DEBUG loaded listener.js 22:35:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 206 (0x7f02738f6400) [pid = 3433] [serial = 846] [outer = 0x7f0273310c00] 22:35:03 INFO - PROCESS | 3433 | 1461648903528 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]]]}] 22:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 22:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1491ms 22:35:03 INFO - PROCESS | 3433 | 1461648903544 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 22:35:03 INFO - PROCESS | 3433 | 1461648903552 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 22:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 22:35:03 INFO - PROCESS | 3433 | 1461648903561 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 22:35:03 INFO - PROCESS | 3433 | 1461648903565 Marionette TRACE conn3 <- [1,1098,null,{}] 22:35:03 INFO - PROCESS | 3433 | 1461648903570 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}] 22:35:03 INFO - PROCESS | 3433 | 1461648903728 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 22:35:03 INFO - PROCESS | 3433 | 1461648903957 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:04 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278d95800 == 95 [pid = 3433] [id = 282] 22:35:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 207 (0x7f02769ae400) [pid = 3433] [serial = 847] [outer = (nil)] 22:35:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 208 (0x7f02775b7000) [pid = 3433] [serial = 848] [outer = 0x7f02769ae400] 22:35:04 INFO - PROCESS | 3433 | 1461648904081 Marionette DEBUG loaded listener.js 22:35:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 209 (0x7f02775c0c00) [pid = 3433] [serial = 849] [outer = 0x7f02769ae400] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284fbb000 == 94 [pid = 3433] [id = 191] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028a535000 == 93 [pid = 3433] [id = 266] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 208 (0x7f0297595000) [pid = 3433] [serial = 743] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289875000 == 92 [pid = 3433] [id = 265] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02850e4000 == 91 [pid = 3433] [id = 264] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284bf7000 == 90 [pid = 3433] [id = 263] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0282341000 == 89 [pid = 3433] [id = 262] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0278db1000 == 88 [pid = 3433] [id = 261] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027f1d2800 == 87 [pid = 3433] [id = 260] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027438e000 == 86 [pid = 3433] [id = 259] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0276949800 == 85 [pid = 3433] [id = 258] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027ef5c000 == 84 [pid = 3433] [id = 257] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02885cc800 == 83 [pid = 3433] [id = 256] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284be3000 == 82 [pid = 3433] [id = 255] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280e7e000 == 81 [pid = 3433] [id = 254] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028ac2d800 == 80 [pid = 3433] [id = 253] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029ce1c800 == 79 [pid = 3433] [id = 252] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029c33e800 == 78 [pid = 3433] [id = 251] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0297320800 == 77 [pid = 3433] [id = 250] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02850d8000 == 76 [pid = 3433] [id = 249] 22:35:04 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028041b000 == 75 [pid = 3433] [id = 248] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 207 (0x7f028a2ec800) [pid = 3433] [serial = 737] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 206 (0x7f027dbe6400) [pid = 3433] [serial = 740] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 205 (0x7f028af4e400) [pid = 3433] [serial = 738] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 204 (0x7f028a215400) [pid = 3433] [serial = 741] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 203 (0x7f0284089800) [pid = 3433] [serial = 731] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 202 (0x7f0288257400) [pid = 3433] [serial = 732] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 201 (0x7f0297685400) [pid = 3433] [serial = 721] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 200 (0x7f0280ee3800) [pid = 3433] [serial = 726] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 199 (0x7f02807c8800) [pid = 3433] [serial = 725] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 198 (0x7f02874ba400) [pid = 3433] [serial = 700] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 197 (0x7f02898e0400) [pid = 3433] [serial = 692] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 196 (0x7f028a445800) [pid = 3433] [serial = 706] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 195 (0x7f0288ee7000) [pid = 3433] [serial = 734] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 194 (0x7f02813ea400) [pid = 3433] [serial = 697] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 193 (0x7f02811df800) [pid = 3433] [serial = 728] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 192 (0x7f0282803400) [pid = 3433] [serial = 729] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 191 (0x7f027e1d8c00) [pid = 3433] [serial = 694] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 190 (0x7f0291785800) [pid = 3433] [serial = 712] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 189 (0x7f028cc08800) [pid = 3433] [serial = 709] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 188 (0x7f02891b8800) [pid = 3433] [serial = 703] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 187 (0x7f0297594000) [pid = 3433] [serial = 718] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 186 (0x7f028a2a4000) [pid = 3433] [serial = 715] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 185 (0x7f0280ee3000) [pid = 3433] [serial = 461] [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.] 22:35:04 INFO - PROCESS | 3433 | --DOMWINDOW == 184 (0x7f02898e1c00) [pid = 3433] [serial = 735] [outer = (nil)] [url = about:blank] 22:35:04 INFO - PROCESS | 3433 | 1461648904940 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]]]}] 22:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 22:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1435ms 22:35:05 INFO - PROCESS | 3433 | 1461648904996 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 22:35:05 INFO - PROCESS | 3433 | 1461648904999 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 22:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 22:35:05 INFO - PROCESS | 3433 | 1461648905005 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 22:35:05 INFO - PROCESS | 3433 | 1461648905010 Marionette TRACE conn3 <- [1,1102,null,{}] 22:35:05 INFO - PROCESS | 3433 | 1461648905024 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}] 22:35:05 INFO - PROCESS | 3433 | 1461648905184 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 22:35:05 INFO - PROCESS | 3433 | 1461648905202 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:05 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280897800 == 76 [pid = 3433] [id = 283] 22:35:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 185 (0x7f0278d5b800) [pid = 3433] [serial = 850] [outer = (nil)] 22:35:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 186 (0x7f027db29000) [pid = 3433] [serial = 851] [outer = 0x7f0278d5b800] 22:35:05 INFO - PROCESS | 3433 | 1461648905264 Marionette DEBUG loaded listener.js 22:35:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 187 (0x7f027db88400) [pid = 3433] [serial = 852] [outer = 0x7f0278d5b800] 22:35:06 INFO - PROCESS | 3433 | 1461648906091 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]]]}] 22:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 22:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1137ms 22:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 22:35:06 INFO - PROCESS | 3433 | 1461648906142 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 22:35:06 INFO - PROCESS | 3433 | 1461648906145 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 22:35:06 INFO - PROCESS | 3433 | 1461648906151 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 22:35:06 INFO - PROCESS | 3433 | 1461648906153 Marionette TRACE conn3 <- [1,1106,null,{}] 22:35:06 INFO - PROCESS | 3433 | 1461648906158 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}] 22:35:06 INFO - PROCESS | 3433 | 1461648906315 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 22:35:06 INFO - PROCESS | 3433 | 1461648906461 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:06 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02814a7000 == 77 [pid = 3433] [id = 284] 22:35:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 188 (0x7f0278d60000) [pid = 3433] [serial = 853] [outer = (nil)] 22:35:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 189 (0x7f027f00e400) [pid = 3433] [serial = 854] [outer = 0x7f0278d60000] 22:35:06 INFO - PROCESS | 3433 | 1461648906526 Marionette DEBUG loaded listener.js 22:35:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 190 (0x7f027f381000) [pid = 3433] [serial = 855] [outer = 0x7f0278d60000] 22:35:07 INFO - PROCESS | 3433 | 1461648907287 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]]]}] 22:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 22:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1179ms 22:35:07 INFO - PROCESS | 3433 | 1461648907329 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 22:35:07 INFO - PROCESS | 3433 | 1461648907333 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 22:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 22:35:07 INFO - PROCESS | 3433 | 1461648907347 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 22:35:07 INFO - PROCESS | 3433 | 1461648907349 Marionette TRACE conn3 <- [1,1110,null,{}] 22:35:07 INFO - PROCESS | 3433 | 1461648907354 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}] 22:35:07 INFO - PROCESS | 3433 | 1461648907556 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 22:35:07 INFO - PROCESS | 3433 | 1461648907641 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:07 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02842ae000 == 78 [pid = 3433] [id = 285] 22:35:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 191 (0x7f027f381c00) [pid = 3433] [serial = 856] [outer = (nil)] 22:35:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 192 (0x7f02807b3800) [pid = 3433] [serial = 857] [outer = 0x7f027f381c00] 22:35:07 INFO - PROCESS | 3433 | 1461648907702 Marionette DEBUG loaded listener.js 22:35:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 193 (0x7f0280846400) [pid = 3433] [serial = 858] [outer = 0x7f027f381c00] 22:35:08 INFO - PROCESS | 3433 | 1461648908518 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]]]}] 22:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 22:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1226ms 22:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 22:35:08 INFO - PROCESS | 3433 | 1461648908574 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 22:35:08 INFO - PROCESS | 3433 | 1461648908576 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 22:35:08 INFO - PROCESS | 3433 | 1461648908583 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 22:35:08 INFO - PROCESS | 3433 | 1461648908586 Marionette TRACE conn3 <- [1,1114,null,{}] 22:35:08 INFO - PROCESS | 3433 | 1461648908590 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}] 22:35:08 INFO - PROCESS | 3433 | 1461648908837 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 22:35:09 INFO - PROCESS | 3433 | --DOMWINDOW == 192 (0x7f028408b800) [pid = 3433] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 22:35:09 INFO - PROCESS | 3433 | --DOMWINDOW == 191 (0x7f02807bf000) [pid = 3433] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 22:35:09 INFO - PROCESS | 3433 | --DOMWINDOW == 190 (0x7f02775b7400) [pid = 3433] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 22:35:09 INFO - PROCESS | 3433 | --DOMWINDOW == 189 (0x7f02874be400) [pid = 3433] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 22:35:09 INFO - PROCESS | 3433 | --DOMWINDOW == 188 (0x7f0279de0000) [pid = 3433] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 22:35:09 INFO - PROCESS | 3433 | --DOMWINDOW == 187 (0x7f027dbe6c00) [pid = 3433] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 22:35:09 INFO - PROCESS | 3433 | --DOMWINDOW == 186 (0x7f028a2a7800) [pid = 3433] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 22:35:09 INFO - PROCESS | 3433 | --DOMWINDOW == 185 (0x7f02807c2800) [pid = 3433] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 22:35:09 INFO - PROCESS | 3433 | 1461648909387 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:09 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281395800 == 79 [pid = 3433] [id = 286] 22:35:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 186 (0x7f02775be000) [pid = 3433] [serial = 859] [outer = (nil)] 22:35:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 187 (0x7f027e1d8800) [pid = 3433] [serial = 860] [outer = 0x7f02775be000] 22:35:09 INFO - PROCESS | 3433 | 1461648909450 Marionette DEBUG loaded listener.js 22:35:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 188 (0x7f0284089800) [pid = 3433] [serial = 861] [outer = 0x7f02775be000] 22:35:10 INFO - PROCESS | 3433 | 1461648910081 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]]]}] 22:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 22:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1529ms 22:35:10 INFO - PROCESS | 3433 | 1461648910111 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 22:35:10 INFO - PROCESS | 3433 | 1461648910114 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 22:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 22:35:10 INFO - PROCESS | 3433 | 1461648910119 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 22:35:10 INFO - PROCESS | 3433 | 1461648910121 Marionette TRACE conn3 <- [1,1118,null,{}] 22:35:10 INFO - PROCESS | 3433 | 1461648910126 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}] 22:35:10 INFO - PROCESS | 3433 | 1461648910331 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 22:35:10 INFO - PROCESS | 3433 | 1461648910351 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:10 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02850ed800 == 80 [pid = 3433] [id = 287] 22:35:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 189 (0x7f0277f92400) [pid = 3433] [serial = 862] [outer = (nil)] 22:35:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 190 (0x7f0284712800) [pid = 3433] [serial = 863] [outer = 0x7f0277f92400] 22:35:10 INFO - PROCESS | 3433 | 1461648910408 Marionette DEBUG loaded listener.js 22:35:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 191 (0x7f0286b80c00) [pid = 3433] [serial = 864] [outer = 0x7f0277f92400] 22:35:11 INFO - PROCESS | 3433 | 1461648911096 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]]]}] 22:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 22:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1027ms 22:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 22:35:11 INFO - PROCESS | 3433 | 1461648911148 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 22:35:11 INFO - PROCESS | 3433 | 1461648911150 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 22:35:11 INFO - PROCESS | 3433 | 1461648911155 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 22:35:11 INFO - PROCESS | 3433 | 1461648911159 Marionette TRACE conn3 <- [1,1122,null,{}] 22:35:11 INFO - PROCESS | 3433 | 1461648911164 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}] 22:35:11 INFO - PROCESS | 3433 | 1461648911436 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 22:35:11 INFO - PROCESS | 3433 | 1461648911626 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:11 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027438b000 == 81 [pid = 3433] [id = 288] 22:35:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 192 (0x7f027247a400) [pid = 3433] [serial = 865] [outer = (nil)] 22:35:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 193 (0x7f027247f800) [pid = 3433] [serial = 866] [outer = 0x7f027247a400] 22:35:11 INFO - PROCESS | 3433 | 1461648911703 Marionette DEBUG loaded listener.js 22:35:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 194 (0x7f0273315c00) [pid = 3433] [serial = 867] [outer = 0x7f027247a400] 22:35:12 INFO - PROCESS | 3433 | 1461648912621 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]]]}] 22:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 22:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1532ms 22:35:12 INFO - PROCESS | 3433 | 1461648912690 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 22:35:12 INFO - PROCESS | 3433 | 1461648912695 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 22:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 22:35:12 INFO - PROCESS | 3433 | 1461648912702 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 22:35:12 INFO - PROCESS | 3433 | 1461648912709 Marionette TRACE conn3 <- [1,1126,null,{}] 22:35:12 INFO - PROCESS | 3433 | 1461648912715 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}] 22:35:12 INFO - PROCESS | 3433 | 1461648912926 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 22:35:13 INFO - PROCESS | 3433 | 1461648913151 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:13 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280886000 == 82 [pid = 3433] [id = 289] 22:35:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 195 (0x7f02775b9000) [pid = 3433] [serial = 868] [outer = (nil)] 22:35:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 196 (0x7f02775ee000) [pid = 3433] [serial = 869] [outer = 0x7f02775b9000] 22:35:13 INFO - PROCESS | 3433 | 1461648913270 Marionette DEBUG loaded listener.js 22:35:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 197 (0x7f027807fc00) [pid = 3433] [serial = 870] [outer = 0x7f02775b9000] 22:35:14 INFO - PROCESS | 3433 | 1461648914122 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]]]}] 22:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 22:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1437ms 22:35:14 INFO - PROCESS | 3433 | 1461648914140 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 22:35:14 INFO - PROCESS | 3433 | 1461648914143 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 22:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 22:35:14 INFO - PROCESS | 3433 | 1461648914150 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 22:35:14 INFO - PROCESS | 3433 | 1461648914152 Marionette TRACE conn3 <- [1,1130,null,{}] 22:35:14 INFO - PROCESS | 3433 | 1461648914159 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}] 22:35:14 INFO - PROCESS | 3433 | 1461648914348 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 22:35:14 INFO - PROCESS | 3433 | 1461648914541 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:14 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02886aa000 == 83 [pid = 3433] [id = 290] 22:35:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 198 (0x7f02775bd800) [pid = 3433] [serial = 871] [outer = (nil)] 22:35:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 199 (0x7f027f008800) [pid = 3433] [serial = 872] [outer = 0x7f02775bd800] 22:35:14 INFO - PROCESS | 3433 | 1461648914613 Marionette DEBUG loaded listener.js 22:35:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 200 (0x7f02807c4800) [pid = 3433] [serial = 873] [outer = 0x7f02775bd800] 22:35:15 INFO - PROCESS | 3433 | 1461648915556 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]]]}] 22:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 22:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1478ms 22:35:15 INFO - PROCESS | 3433 | 1461648915630 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 22:35:15 INFO - PROCESS | 3433 | 1461648915635 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 22:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 22:35:15 INFO - PROCESS | 3433 | 1461648915651 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 22:35:15 INFO - PROCESS | 3433 | 1461648915658 Marionette TRACE conn3 <- [1,1134,null,{}] 22:35:15 INFO - PROCESS | 3433 | 1461648915664 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}] 22:35:15 INFO - PROCESS | 3433 | 1461648915889 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 22:35:16 INFO - PROCESS | 3433 | 1461648916108 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:16 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028a28b000 == 84 [pid = 3433] [id = 291] 22:35:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 201 (0x7f02775f5400) [pid = 3433] [serial = 874] [outer = (nil)] 22:35:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 202 (0x7f0281585000) [pid = 3433] [serial = 875] [outer = 0x7f02775f5400] 22:35:16 INFO - PROCESS | 3433 | 1461648916224 Marionette DEBUG loaded listener.js 22:35:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 203 (0x7f0284712000) [pid = 3433] [serial = 876] [outer = 0x7f02775f5400] 22:35:17 INFO - PROCESS | 3433 | 1461648917043 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]]]}] 22:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 22:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1449ms 22:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 22:35:17 INFO - PROCESS | 3433 | 1461648917094 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 22:35:17 INFO - PROCESS | 3433 | 1461648917097 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 22:35:17 INFO - PROCESS | 3433 | 1461648917103 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 22:35:17 INFO - PROCESS | 3433 | 1461648917106 Marionette TRACE conn3 <- [1,1138,null,{}] 22:35:17 INFO - PROCESS | 3433 | 1461648917111 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}] 22:35:17 INFO - PROCESS | 3433 | 1461648917272 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 22:35:17 INFO - PROCESS | 3433 | 1461648917455 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:17 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ac6f800 == 85 [pid = 3433] [id = 292] 22:35:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 204 (0x7f0278d5f800) [pid = 3433] [serial = 877] [outer = (nil)] 22:35:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 205 (0x7f0287833000) [pid = 3433] [serial = 878] [outer = 0x7f0278d5f800] 22:35:17 INFO - PROCESS | 3433 | 1461648917526 Marionette DEBUG loaded listener.js 22:35:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 206 (0x7f0288db1c00) [pid = 3433] [serial = 879] [outer = 0x7f0278d5f800] 22:35:18 INFO - PROCESS | 3433 | 1461648918301 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]]]}] 22:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 22:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1232ms 22:35:18 INFO - PROCESS | 3433 | 1461648918338 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 22:35:18 INFO - PROCESS | 3433 | 1461648918340 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 22:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 22:35:18 INFO - PROCESS | 3433 | 1461648918348 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 22:35:18 INFO - PROCESS | 3433 | 1461648918351 Marionette TRACE conn3 <- [1,1142,null,{}] 22:35:18 INFO - PROCESS | 3433 | 1461648918356 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}] 22:35:18 INFO - PROCESS | 3433 | 1461648918517 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 22:35:18 INFO - PROCESS | 3433 | 1461648918704 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:18 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0297320800 == 86 [pid = 3433] [id = 293] 22:35:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 207 (0x7f028a2adc00) [pid = 3433] [serial = 880] [outer = (nil)] 22:35:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 208 (0x7f028a56b800) [pid = 3433] [serial = 881] [outer = 0x7f028a2adc00] 22:35:18 INFO - PROCESS | 3433 | 1461648918794 Marionette DEBUG loaded listener.js 22:35:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 209 (0x7f028cc08400) [pid = 3433] [serial = 882] [outer = 0x7f028a2adc00] 22:35:19 INFO - PROCESS | 3433 | 1461648919654 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]]]}] 22:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 22:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1379ms 22:35:19 INFO - PROCESS | 3433 | 1461648919728 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 22:35:19 INFO - PROCESS | 3433 | 1461648919731 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 22:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 22:35:19 INFO - PROCESS | 3433 | 1461648919737 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 22:35:19 INFO - PROCESS | 3433 | 1461648919739 Marionette TRACE conn3 <- [1,1146,null,{}] 22:35:19 INFO - PROCESS | 3433 | 1461648919745 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}] 22:35:19 INFO - PROCESS | 3433 | 1461648919943 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 22:35:20 INFO - PROCESS | 3433 | 1461648920121 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:20 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029cbb3800 == 87 [pid = 3433] [id = 294] 22:35:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 210 (0x7f0289068c00) [pid = 3433] [serial = 883] [outer = (nil)] 22:35:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 211 (0x7f02976f8400) [pid = 3433] [serial = 884] [outer = 0x7f0289068c00] 22:35:20 INFO - PROCESS | 3433 | 1461648920188 Marionette DEBUG loaded listener.js 22:35:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 212 (0x7f0297adf800) [pid = 3433] [serial = 885] [outer = 0x7f0289068c00] 22:35:21 INFO - PROCESS | 3433 | 1461648921033 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]]]}] 22:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 22:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1327ms 22:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 22:35:21 INFO - PROCESS | 3433 | 1461648921064 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 22:35:21 INFO - PROCESS | 3433 | 1461648921067 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 22:35:21 INFO - PROCESS | 3433 | 1461648921073 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 22:35:21 INFO - PROCESS | 3433 | 1461648921076 Marionette TRACE conn3 <- [1,1150,null,{}] 22:35:21 INFO - PROCESS | 3433 | 1461648921081 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}] 22:35:21 INFO - PROCESS | 3433 | 1461648921239 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 22:35:21 INFO - PROCESS | 3433 | 1461648921426 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:21 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284bad800 == 88 [pid = 3433] [id = 295] 22:35:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 213 (0x7f028a2e4400) [pid = 3433] [serial = 886] [outer = (nil)] 22:35:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 214 (0x7f02989cb400) [pid = 3433] [serial = 887] [outer = 0x7f028a2e4400] 22:35:21 INFO - PROCESS | 3433 | 1461648921494 Marionette DEBUG loaded listener.js 22:35:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 215 (0x7f0298cef000) [pid = 3433] [serial = 888] [outer = 0x7f028a2e4400] 22:35:22 INFO - PROCESS | 3433 | 1461648922336 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]]]}] 22:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 22:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1330ms 22:35:22 INFO - PROCESS | 3433 | 1461648922403 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 22:35:22 INFO - PROCESS | 3433 | 1461648922406 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 22:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 22:35:22 INFO - PROCESS | 3433 | 1461648922413 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 22:35:22 INFO - PROCESS | 3433 | 1461648922415 Marionette TRACE conn3 <- [1,1154,null,{}] 22:35:22 INFO - PROCESS | 3433 | 1461648922420 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}] 22:35:22 INFO - PROCESS | 3433 | 1461648922573 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 22:35:22 INFO - PROCESS | 3433 | 1461648922757 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:22 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02a0fa6000 == 89 [pid = 3433] [id = 296] 22:35:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 216 (0x7f0290859c00) [pid = 3433] [serial = 889] [outer = (nil)] 22:35:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 217 (0x7f029aa41800) [pid = 3433] [serial = 890] [outer = 0x7f0290859c00] 22:35:22 INFO - PROCESS | 3433 | 1461648922828 Marionette DEBUG loaded listener.js 22:35:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 218 (0x7f029c4a3000) [pid = 3433] [serial = 891] [outer = 0x7f0290859c00] 22:35:23 INFO - PROCESS | 3433 | 1461648923616 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]]]}] 22:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 22:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1238ms 22:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 22:35:23 INFO - PROCESS | 3433 | 1461648923651 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 22:35:23 INFO - PROCESS | 3433 | 1461648923654 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 22:35:23 INFO - PROCESS | 3433 | 1461648923660 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 22:35:23 INFO - PROCESS | 3433 | 1461648923663 Marionette TRACE conn3 <- [1,1158,null,{}] 22:35:23 INFO - PROCESS | 3433 | 1461648923668 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}] 22:35:23 INFO - PROCESS | 3433 | 1461648923823 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 22:35:24 INFO - PROCESS | 3433 | 1461648924013 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:24 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027dd1a800 == 90 [pid = 3433] [id = 297] 22:35:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 219 (0x7f027759f400) [pid = 3433] [serial = 892] [outer = (nil)] 22:35:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 220 (0x7f02775a8400) [pid = 3433] [serial = 893] [outer = 0x7f027759f400] 22:35:24 INFO - PROCESS | 3433 | 1461648924088 Marionette DEBUG loaded listener.js 22:35:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 221 (0x7f02775ac800) [pid = 3433] [serial = 894] [outer = 0x7f027759f400] 22:35:24 INFO - PROCESS | 3433 | 1461648924973 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]]]}] 22:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 22:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1384ms 22:35:25 INFO - PROCESS | 3433 | 1461648925044 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 22:35:25 INFO - PROCESS | 3433 | 1461648925048 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 22:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 22:35:25 INFO - PROCESS | 3433 | 1461648925054 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 22:35:25 INFO - PROCESS | 3433 | 1461648925057 Marionette TRACE conn3 <- [1,1162,null,{}] 22:35:25 INFO - PROCESS | 3433 | 1461648925062 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}] 22:35:25 INFO - PROCESS | 3433 | 1461648925276 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 22:35:25 INFO - PROCESS | 3433 | 1461648925458 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:25 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02725ac000 == 91 [pid = 3433] [id = 298] 22:35:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 222 (0x7f02775a1c00) [pid = 3433] [serial = 895] [outer = (nil)] 22:35:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 223 (0x7f027f275400) [pid = 3433] [serial = 896] [outer = 0x7f02775a1c00] 22:35:25 INFO - PROCESS | 3433 | 1461648925535 Marionette DEBUG loaded listener.js 22:35:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 224 (0x7f027f27b800) [pid = 3433] [serial = 897] [outer = 0x7f02775a1c00] 22:35:26 INFO - PROCESS | 3433 | 1461648926393 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]]]}] 22:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 22:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1377ms 22:35:26 INFO - PROCESS | 3433 | 1461648926432 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 22:35:26 INFO - PROCESS | 3433 | 1461648926436 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 22:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 22:35:26 INFO - PROCESS | 3433 | 1461648926441 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 22:35:26 INFO - PROCESS | 3433 | 1461648926445 Marionette TRACE conn3 <- [1,1166,null,{}] 22:35:26 INFO - PROCESS | 3433 | 1461648926452 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}] 22:35:26 INFO - PROCESS | 3433 | 1461648926648 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 22:35:26 INFO - PROCESS | 3433 | 1461648926831 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:26 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0271c75000 == 92 [pid = 3433] [id = 299] 22:35:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 225 (0x7f0271c37000) [pid = 3433] [serial = 898] [outer = (nil)] 22:35:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 226 (0x7f0271c3f000) [pid = 3433] [serial = 899] [outer = 0x7f0271c37000] 22:35:26 INFO - PROCESS | 3433 | 1461648926898 Marionette DEBUG loaded listener.js 22:35:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 227 (0x7f028403ac00) [pid = 3433] [serial = 900] [outer = 0x7f0271c37000] 22:35:27 INFO - PROCESS | 3433 | 1461648927754 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]]]}] 22:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 22:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1379ms 22:35:27 INFO - PROCESS | 3433 | 1461648927822 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 22:35:27 INFO - PROCESS | 3433 | 1461648927825 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 22:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 22:35:27 INFO - PROCESS | 3433 | 1461648927831 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 22:35:27 INFO - PROCESS | 3433 | 1461648927834 Marionette TRACE conn3 <- [1,1170,null,{}] 22:35:27 INFO - PROCESS | 3433 | 1461648927839 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}] 22:35:28 INFO - PROCESS | 3433 | 1461648928002 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 22:35:28 INFO - PROCESS | 3433 | 1461648928198 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:28 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e0c2000 == 93 [pid = 3433] [id = 300] 22:35:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 228 (0x7f0271c39400) [pid = 3433] [serial = 901] [outer = (nil)] 22:35:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f0284ebd000) [pid = 3433] [serial = 902] [outer = 0x7f0271c39400] 22:35:28 INFO - PROCESS | 3433 | 1461648928267 Marionette DEBUG loaded listener.js 22:35:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f0297680c00) [pid = 3433] [serial = 903] [outer = 0x7f0271c39400] 22:35:29 INFO - PROCESS | 3433 | 1461648929477 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]]]}] 22:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 22:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1683ms 22:35:29 INFO - PROCESS | 3433 | 1461648929518 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 22:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 22:35:29 INFO - PROCESS | 3433 | 1461648929530 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 22:35:29 INFO - PROCESS | 3433 | 1461648929536 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 22:35:29 INFO - PROCESS | 3433 | 1461648929542 Marionette TRACE conn3 <- [1,1174,null,{}] 22:35:29 INFO - PROCESS | 3433 | 1461648929549 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}] 22:35:29 INFO - PROCESS | 3433 | 1461648929706 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 22:35:29 INFO - PROCESS | 3433 | 1461648929900 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:29 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028042d000 == 94 [pid = 3433] [id = 301] 22:35:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f02738fa800) [pid = 3433] [serial = 904] [outer = (nil)] 22:35:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f0274436000) [pid = 3433] [serial = 905] [outer = 0x7f02738fa800] 22:35:29 INFO - PROCESS | 3433 | 1461648929963 Marionette DEBUG loaded listener.js 22:35:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f02769a6c00) [pid = 3433] [serial = 906] [outer = 0x7f02738fa800] 22:35:30 INFO - PROCESS | 3433 | 1461648930961 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] 22:35:31 INFO - PROCESS | 3433 | 1461648931038 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 22:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 22:35:31 INFO - PROCESS | 3433 | 1461648931047 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 22:35:31 INFO - PROCESS | 3433 | 1461648931050 Marionette TRACE conn3 <- [1,1178,null,{}] 22:35:31 INFO - PROCESS | 3433 | 1461648931056 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}] 22:35:31 INFO - PROCESS | 3433 | 1461648931224 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 22:35:31 INFO - PROCESS | 3433 | 1461648931496 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:31 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278e13800 == 95 [pid = 3433] [id = 302] 22:35:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 234 (0x7f0278074c00) [pid = 3433] [serial = 907] [outer = (nil)] 22:35:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 235 (0x7f0278d54800) [pid = 3433] [serial = 908] [outer = 0x7f0278074c00] 22:35:31 INFO - PROCESS | 3433 | 1461648931606 Marionette DEBUG loaded listener.js 22:35:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 236 (0x7f0278d5d800) [pid = 3433] [serial = 909] [outer = 0x7f0278074c00] 22:35:31 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028749b800 == 94 [pid = 3433] [id = 202] 22:35:31 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02850ed800 == 93 [pid = 3433] [id = 287] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 235 (0x7f027db82000) [pid = 3433] [serial = 767] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 234 (0x7f02769ab400) [pid = 3433] [serial = 776] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 233 (0x7f027f009400) [pid = 3433] [serial = 773] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f029c364000) [pid = 3433] [serial = 764] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f029a530800) [pid = 3433] [serial = 761] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f029671f000) [pid = 3433] [serial = 755] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f029c108400) [pid = 3433] [serial = 770] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f02967d8400) [pid = 3433] [serial = 758] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281395800 == 92 [pid = 3433] [id = 286] 22:35:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02842ae000 == 91 [pid = 3433] [id = 285] 22:35:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02814a7000 == 90 [pid = 3433] [id = 284] 22:35:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280897800 == 89 [pid = 3433] [id = 283] 22:35:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0278d95800 == 88 [pid = 3433] [id = 282] 22:35:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0278e15800 == 87 [pid = 3433] [id = 281] 22:35:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0288ca0800 == 86 [pid = 3433] [id = 276] 22:35:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0288c88800 == 85 [pid = 3433] [id = 275] 22:35:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284d50000 == 84 [pid = 3433] [id = 274] 22:35:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0278e1c000 == 83 [pid = 3433] [id = 273] 22:35:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029e982000 == 82 [pid = 3433] [id = 272] 22:35:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029c33d000 == 81 [pid = 3433] [id = 271] 22:35:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0297308000 == 80 [pid = 3433] [id = 270] 22:35:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0287a6a800 == 79 [pid = 3433] [id = 269] 22:35:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280559000 == 78 [pid = 3433] [id = 268] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 227 (0x7f028b146000) [pid = 3433] [serial = 800] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 226 (0x7f028ccdd800) [pid = 3433] [serial = 801] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 225 (0x7f0280a12800) [pid = 3433] [serial = 788] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 224 (0x7f02775c1000) [pid = 3433] [serial = 783] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 223 (0x7f02898d5000) [pid = 3433] [serial = 797] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 222 (0x7f0274434c00) [pid = 3433] [serial = 779] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 221 (0x7f02775bc000) [pid = 3433] [serial = 782] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 220 (0x7f028402d800) [pid = 3433] [serial = 749] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 219 (0x7f027e1cd800) [pid = 3433] [serial = 785] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 218 (0x7f027f00b000) [pid = 3433] [serial = 786] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 217 (0x7f028280d000) [pid = 3433] [serial = 791] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 216 (0x7f028af57c00) [pid = 3433] [serial = 798] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 215 (0x7f028acf5800) [pid = 3433] [serial = 752] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 214 (0x7f02813ef800) [pid = 3433] [serial = 789] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 213 (0x7f029781cc00) [pid = 3433] [serial = 744] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 212 (0x7f0284086c00) [pid = 3433] [serial = 792] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 211 (0x7f028680e400) [pid = 3433] [serial = 794] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 210 (0x7f027f37b800) [pid = 3433] [serial = 746] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | --DOMWINDOW == 209 (0x7f028782f800) [pid = 3433] [serial = 795] [outer = (nil)] [url = about:blank] 22:35:32 INFO - PROCESS | 3433 | 1461648932449 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] 22:35:32 INFO - PROCESS | 3433 | 1461648932483 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 22:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 22:35:32 INFO - PROCESS | 3433 | 1461648932489 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 22:35:32 INFO - PROCESS | 3433 | 1461648932494 Marionette TRACE conn3 <- [1,1182,null,{}] 22:35:32 INFO - PROCESS | 3433 | 1461648932508 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}] 22:35:32 INFO - PROCESS | 3433 | 1461648932661 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 22:35:32 INFO - PROCESS | 3433 | 1461648932681 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:32 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02805c8800 == 79 [pid = 3433] [id = 303] 22:35:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 210 (0x7f027db7b400) [pid = 3433] [serial = 910] [outer = (nil)] 22:35:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 211 (0x7f027f00c000) [pid = 3433] [serial = 911] [outer = 0x7f027db7b400] 22:35:32 INFO - PROCESS | 3433 | 1461648932742 Marionette DEBUG loaded listener.js 22:35:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 212 (0x7f027f279c00) [pid = 3433] [serial = 912] [outer = 0x7f027db7b400] 22:35:33 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:35:33 INFO - PROCESS | 3433 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:35:33 INFO - PROCESS | 3433 | 1461648933580 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] 22:35:33 INFO - PROCESS | 3433 | 1461648933634 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 22:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 22:35:33 INFO - PROCESS | 3433 | 1461648933640 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 22:35:33 INFO - PROCESS | 3433 | 1461648933642 Marionette TRACE conn3 <- [1,1186,null,{}] 22:35:33 INFO - PROCESS | 3433 | 1461648933647 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}] 22:35:33 INFO - PROCESS | 3433 | 1461648933797 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 22:35:33 INFO - PROCESS | 3433 | 1461648933807 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:33 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02840c1000 == 80 [pid = 3433] [id = 304] 22:35:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 213 (0x7f0272480800) [pid = 3433] [serial = 913] [outer = (nil)] 22:35:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 214 (0x7f02807b4000) [pid = 3433] [serial = 914] [outer = 0x7f0272480800] 22:35:33 INFO - PROCESS | 3433 | 1461648933993 Marionette DEBUG loaded listener.js 22:35:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 215 (0x7f0280853800) [pid = 3433] [serial = 915] [outer = 0x7f0272480800] 22:35:34 INFO - PROCESS | 3433 | 1461648934760 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] 22:35:34 INFO - PROCESS | 3433 | 1461648934823 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 22:35:34 INFO - PROCESS | 3433 | 1461648934836 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 22:35:34 INFO - PROCESS | 3433 | 1461648934839 Marionette TRACE conn3 <- [1,1190,null,{}] 22:35:34 INFO - PROCESS | 3433 | 1461648934844 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}] 22:35:35 INFO - PROCESS | 3433 | 1461648935045 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 22:35:35 INFO - PROCESS | 3433 | 1461648935079 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:35 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284d52800 == 81 [pid = 3433] [id = 305] 22:35:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 216 (0x7f02775aac00) [pid = 3433] [serial = 916] [outer = (nil)] 22:35:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 217 (0x7f02819d3000) [pid = 3433] [serial = 917] [outer = 0x7f02775aac00] 22:35:35 INFO - PROCESS | 3433 | 1461648935138 Marionette DEBUG loaded listener.js 22:35:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 218 (0x7f0284089c00) [pid = 3433] [serial = 918] [outer = 0x7f02775aac00] 22:35:36 INFO - PROCESS | 3433 | 1461648936005 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] 22:35:36 INFO - PROCESS | 3433 | 1461648936077 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 22:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 22:35:36 INFO - PROCESS | 3433 | 1461648936084 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 22:35:36 INFO - PROCESS | 3433 | 1461648936086 Marionette TRACE conn3 <- [1,1194,null,{}] 22:35:36 INFO - PROCESS | 3433 | 1461648936091 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}] 22:35:36 INFO - PROCESS | 3433 | 1461648936314 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 22:35:36 INFO - PROCESS | 3433 | 1461648936337 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:36 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02885cf000 == 82 [pid = 3433] [id = 306] 22:35:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 219 (0x7f02893b4c00) [pid = 3433] [serial = 919] [outer = (nil)] 22:35:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 220 (0x7f028b13b000) [pid = 3433] [serial = 920] [outer = 0x7f02893b4c00] 22:35:36 INFO - PROCESS | 3433 | 1461648936407 Marionette DEBUG loaded listener.js 22:35:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 221 (0x7f0296723400) [pid = 3433] [serial = 921] [outer = 0x7f02893b4c00] 22:35:37 INFO - PROCESS | 3433 | --DOMWINDOW == 220 (0x7f027f381c00) [pid = 3433] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 22:35:37 INFO - PROCESS | 3433 | --DOMWINDOW == 219 (0x7f02775be000) [pid = 3433] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 22:35:37 INFO - PROCESS | 3433 | --DOMWINDOW == 218 (0x7f02769ae400) [pid = 3433] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 22:35:37 INFO - PROCESS | 3433 | --DOMWINDOW == 217 (0x7f0278d5b800) [pid = 3433] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 22:35:37 INFO - PROCESS | 3433 | --DOMWINDOW == 216 (0x7f0273310c00) [pid = 3433] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 22:35:37 INFO - PROCESS | 3433 | --DOMWINDOW == 215 (0x7f0278d60000) [pid = 3433] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 22:35:37 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:35:37 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:35:37 INFO - PROCESS | 3433 | 1461648937382 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] 22:35:37 INFO - PROCESS | 3433 | 1461648937422 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 22:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 22:35:37 INFO - PROCESS | 3433 | 1461648937427 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 22:35:37 INFO - PROCESS | 3433 | 1461648937440 Marionette TRACE conn3 <- [1,1198,null,{}] 22:35:37 INFO - PROCESS | 3433 | 1461648937445 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}] 22:35:37 INFO - PROCESS | 3433 | 1461648937640 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 22:35:37 INFO - PROCESS | 3433 | 1461648937659 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:37 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028919f800 == 83 [pid = 3433] [id = 307] 22:35:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 216 (0x7f0278d60000) [pid = 3433] [serial = 922] [outer = (nil)] 22:35:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 217 (0x7f028cc09800) [pid = 3433] [serial = 923] [outer = 0x7f0278d60000] 22:35:37 INFO - PROCESS | 3433 | 1461648937722 Marionette DEBUG loaded listener.js 22:35:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 218 (0x7f0297814400) [pid = 3433] [serial = 924] [outer = 0x7f0278d60000] 22:35:38 INFO - PROCESS | 3433 | 1461648938433 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]]]}] 22:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 22:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1039ms 22:35:38 INFO - PROCESS | 3433 | 1461648938468 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 22:35:38 INFO - PROCESS | 3433 | 1461648938470 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 22:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 22:35:38 INFO - PROCESS | 3433 | 1461648938475 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 22:35:38 INFO - PROCESS | 3433 | 1461648938478 Marionette TRACE conn3 <- [1,1202,null,{}] 22:35:38 INFO - PROCESS | 3433 | 1461648938483 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}] 22:35:38 INFO - PROCESS | 3433 | 1461648938691 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 22:35:38 INFO - PROCESS | 3433 | 1461648938709 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:38 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289f92000 == 84 [pid = 3433] [id = 308] 22:35:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 219 (0x7f027f003400) [pid = 3433] [serial = 925] [outer = (nil)] 22:35:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 220 (0x7f0298b92800) [pid = 3433] [serial = 926] [outer = 0x7f027f003400] 22:35:38 INFO - PROCESS | 3433 | 1461648938766 Marionette DEBUG loaded listener.js 22:35:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 221 (0x7f029c4a2400) [pid = 3433] [serial = 927] [outer = 0x7f027f003400] 22:35:39 INFO - PROCESS | 3433 | 1461648939860 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]]]}] 22:35:39 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 22:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1436ms 22:35:39 INFO - PROCESS | 3433 | 1461648939912 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 22:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 22:35:39 INFO - PROCESS | 3433 | 1461648939917 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 22:35:39 INFO - PROCESS | 3433 | 1461648939924 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 22:35:39 INFO - PROCESS | 3433 | 1461648939929 Marionette TRACE conn3 <- [1,1206,null,{}] 22:35:39 INFO - PROCESS | 3433 | 1461648939937 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}] 22:35:40 INFO - PROCESS | 3433 | 1461648940164 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 22:35:40 INFO - PROCESS | 3433 | 1461648940359 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:40 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278e0d800 == 85 [pid = 3433] [id = 309] 22:35:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 222 (0x7f0272544800) [pid = 3433] [serial = 928] [outer = (nil)] 22:35:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 223 (0x7f027254b400) [pid = 3433] [serial = 929] [outer = 0x7f0272544800] 22:35:40 INFO - PROCESS | 3433 | 1461648940474 Marionette DEBUG loaded listener.js 22:35:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 224 (0x7f0273311800) [pid = 3433] [serial = 930] [outer = 0x7f0272544800] 22:35:41 INFO - PROCESS | 3433 | 1461648941417 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]]]}] 22:35:41 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 22:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1533ms 22:35:41 INFO - PROCESS | 3433 | 1461648941457 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 22:35:41 INFO - PROCESS | 3433 | 1461648941465 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 22:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 22:35:41 INFO - PROCESS | 3433 | 1461648941475 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 22:35:41 INFO - PROCESS | 3433 | 1461648941479 Marionette TRACE conn3 <- [1,1210,null,{}] 22:35:41 INFO - PROCESS | 3433 | 1461648941484 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}] 22:35:41 INFO - PROCESS | 3433 | 1461648941660 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 22:35:41 INFO - PROCESS | 3433 | 1461648941844 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:41 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284d4a800 == 86 [pid = 3433] [id = 310] 22:35:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 225 (0x7f027254ec00) [pid = 3433] [serial = 931] [outer = (nil)] 22:35:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 226 (0x7f02775a4400) [pid = 3433] [serial = 932] [outer = 0x7f027254ec00] 22:35:41 INFO - PROCESS | 3433 | 1461648941914 Marionette DEBUG loaded listener.js 22:35:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 227 (0x7f02775c2800) [pid = 3433] [serial = 933] [outer = 0x7f027254ec00] 22:35:42 INFO - PROCESS | 3433 | 1461648942850 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]]]}] 22:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 22:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1432ms 22:35:42 INFO - PROCESS | 3433 | 1461648942907 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 22:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 22:35:42 INFO - PROCESS | 3433 | 1461648942911 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 22:35:42 INFO - PROCESS | 3433 | 1461648942917 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 22:35:42 INFO - PROCESS | 3433 | 1461648942923 Marionette TRACE conn3 <- [1,1214,null,{}] 22:35:42 INFO - PROCESS | 3433 | 1461648942938 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}] 22:35:43 INFO - PROCESS | 3433 | 1461648943148 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 22:35:43 INFO - PROCESS | 3433 | 1461648943335 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:43 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ccb7000 == 87 [pid = 3433] [id = 311] 22:35:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 228 (0x7f027db7b800) [pid = 3433] [serial = 934] [outer = (nil)] 22:35:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f027f278c00) [pid = 3433] [serial = 935] [outer = 0x7f027db7b800] 22:35:43 INFO - PROCESS | 3433 | 1461648943413 Marionette DEBUG loaded listener.js 22:35:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f0282635c00) [pid = 3433] [serial = 936] [outer = 0x7f027db7b800] 22:35:44 INFO - PROCESS | 3433 | 1461648944300 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]]]}] 22:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 22:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1436ms 22:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 22:35:44 INFO - PROCESS | 3433 | 1461648944353 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 22:35:44 INFO - PROCESS | 3433 | 1461648944357 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 22:35:44 INFO - PROCESS | 3433 | 1461648944363 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 22:35:44 INFO - PROCESS | 3433 | 1461648944366 Marionette TRACE conn3 <- [1,1218,null,{}] 22:35:44 INFO - PROCESS | 3433 | 1461648944371 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}] 22:35:44 INFO - PROCESS | 3433 | 1461648944542 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 22:35:44 INFO - PROCESS | 3433 | 1461648944745 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:44 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c332800 == 88 [pid = 3433] [id = 312] 22:35:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f0272545800) [pid = 3433] [serial = 937] [outer = (nil)] 22:35:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f0288253800) [pid = 3433] [serial = 938] [outer = 0x7f0272545800] 22:35:44 INFO - PROCESS | 3433 | 1461648944861 Marionette DEBUG loaded listener.js 22:35:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f0289ced400) [pid = 3433] [serial = 939] [outer = 0x7f0272545800] 22:35:45 INFO - PROCESS | 3433 | 1461648945718 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]]]}] 22:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 22:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1428ms 22:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 22:35:45 INFO - PROCESS | 3433 | 1461648945791 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 22:35:45 INFO - PROCESS | 3433 | 1461648945794 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 22:35:45 INFO - PROCESS | 3433 | 1461648945801 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 22:35:45 INFO - PROCESS | 3433 | 1461648945805 Marionette TRACE conn3 <- [1,1222,null,{}] 22:35:45 INFO - PROCESS | 3433 | 1461648945810 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}] 22:35:46 INFO - PROCESS | 3433 | 1461648946009 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 22:35:46 INFO - PROCESS | 3433 | 1461648946193 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:46 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02a9be7800 == 89 [pid = 3433] [id = 313] 22:35:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 234 (0x7f027f002c00) [pid = 3433] [serial = 940] [outer = (nil)] 22:35:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 235 (0x7f028b146000) [pid = 3433] [serial = 941] [outer = 0x7f027f002c00] 22:35:46 INFO - PROCESS | 3433 | 1461648946264 Marionette DEBUG loaded listener.js 22:35:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 236 (0x7f0297a27400) [pid = 3433] [serial = 942] [outer = 0x7f027f002c00] 22:35:47 INFO - PROCESS | 3433 | 1461648947097 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] 22:35:47 INFO - PROCESS | 3433 | 1461648947138 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 22:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 22:35:47 INFO - PROCESS | 3433 | 1461648947145 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 22:35:47 INFO - PROCESS | 3433 | 1461648947147 Marionette TRACE conn3 <- [1,1226,null,{}] 22:35:47 INFO - PROCESS | 3433 | 1461648947153 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}] 22:35:47 INFO - PROCESS | 3433 | 1461648947338 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 22:35:47 INFO - PROCESS | 3433 | 1461648947530 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:47 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029ce1f000 == 90 [pid = 3433] [id = 314] 22:35:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 237 (0x7f0272658400) [pid = 3433] [serial = 943] [outer = (nil)] 22:35:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 238 (0x7f027265f800) [pid = 3433] [serial = 944] [outer = 0x7f0272658400] 22:35:47 INFO - PROCESS | 3433 | 1461648947605 Marionette DEBUG loaded listener.js 22:35:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 239 (0x7f029c4b1800) [pid = 3433] [serial = 945] [outer = 0x7f0272658400] 22:35:48 INFO - PROCESS | 3433 | 1461648948407 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]]]}] 22:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 22:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1329ms 22:35:48 INFO - PROCESS | 3433 | 1461648948476 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 22:35:48 INFO - PROCESS | 3433 | 1461648948479 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 22:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 22:35:48 INFO - PROCESS | 3433 | 1461648948485 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 22:35:48 INFO - PROCESS | 3433 | 1461648948487 Marionette TRACE conn3 <- [1,1230,null,{}] 22:35:48 INFO - PROCESS | 3433 | 1461648948493 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}] 22:35:48 INFO - PROCESS | 3433 | 1461648948662 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 22:35:48 INFO - PROCESS | 3433 | 1461648948849 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:48 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284b43000 == 91 [pid = 3433] [id = 315] 22:35:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 240 (0x7f0272659000) [pid = 3433] [serial = 946] [outer = (nil)] 22:35:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 241 (0x7f0275e4ac00) [pid = 3433] [serial = 947] [outer = 0x7f0272659000] 22:35:48 INFO - PROCESS | 3433 | 1461648948920 Marionette DEBUG loaded listener.js 22:35:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 242 (0x7f0275e4f000) [pid = 3433] [serial = 948] [outer = 0x7f0272659000] 22:35:49 INFO - PROCESS | 3433 | 1461648949728 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]]]}] 22:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 22:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1289ms 22:35:49 INFO - PROCESS | 3433 | 1461648949777 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 22:35:49 INFO - PROCESS | 3433 | 1461648949780 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 22:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 22:35:49 INFO - PROCESS | 3433 | 1461648949787 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 22:35:49 INFO - PROCESS | 3433 | 1461648949790 Marionette TRACE conn3 <- [1,1234,null,{}] 22:35:49 INFO - PROCESS | 3433 | 1461648949795 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}] 22:35:49 INFO - PROCESS | 3433 | 1461648949963 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 22:35:50 INFO - PROCESS | 3433 | 1461648950159 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:50 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02703d5800 == 92 [pid = 3433] [id = 316] 22:35:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 243 (0x7f0273468400) [pid = 3433] [serial = 949] [outer = (nil)] 22:35:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 244 (0x7f0273471000) [pid = 3433] [serial = 950] [outer = 0x7f0273468400] 22:35:50 INFO - PROCESS | 3433 | 1461648950226 Marionette DEBUG loaded listener.js 22:35:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 245 (0x7f0273475000) [pid = 3433] [serial = 951] [outer = 0x7f0273468400] 22:35:51 INFO - PROCESS | 3433 | 1461648951071 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]]]}] 22:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 22:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1333ms 22:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 22:35:51 INFO - PROCESS | 3433 | 1461648951121 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 22:35:51 INFO - PROCESS | 3433 | 1461648951124 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 22:35:51 INFO - PROCESS | 3433 | 1461648951130 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 22:35:51 INFO - PROCESS | 3433 | 1461648951133 Marionette TRACE conn3 <- [1,1238,null,{}] 22:35:51 INFO - PROCESS | 3433 | 1461648951138 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}] 22:35:51 INFO - PROCESS | 3433 | 1461648951314 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 22:35:51 INFO - PROCESS | 3433 | 1461648951525 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:51 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02712cc800 == 93 [pid = 3433] [id = 317] 22:35:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 246 (0x7f02703e7400) [pid = 3433] [serial = 952] [outer = (nil)] 22:35:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 247 (0x7f02703ec000) [pid = 3433] [serial = 953] [outer = 0x7f02703e7400] 22:35:51 INFO - PROCESS | 3433 | 1461648951656 Marionette DEBUG loaded listener.js 22:35:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 248 (0x7f02703f1800) [pid = 3433] [serial = 954] [outer = 0x7f02703e7400] 22:35:52 INFO - PROCESS | 3433 | 1461648952606 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]]]}] 22:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 22:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1538ms 22:35:52 INFO - PROCESS | 3433 | 1461648952668 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 22:35:52 INFO - PROCESS | 3433 | 1461648952671 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 22:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 22:35:52 INFO - PROCESS | 3433 | 1461648952677 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 22:35:52 INFO - PROCESS | 3433 | 1461648952679 Marionette TRACE conn3 <- [1,1242,null,{}] 22:35:52 INFO - PROCESS | 3433 | 1461648952684 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}] 22:35:52 INFO - PROCESS | 3433 | 1461648952860 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 22:35:53 INFO - PROCESS | 3433 | 1461648953561 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:53 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0274391800 == 94 [pid = 3433] [id = 318] 22:35:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 249 (0x7f0271c3d400) [pid = 3433] [serial = 955] [outer = (nil)] 22:35:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 250 (0x7f0272474800) [pid = 3433] [serial = 956] [outer = 0x7f0271c3d400] 22:35:53 INFO - PROCESS | 3433 | 1461648953632 Marionette DEBUG loaded listener.js 22:35:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 251 (0x7f0272544400) [pid = 3433] [serial = 957] [outer = 0x7f0271c3d400] 22:35:54 INFO - PROCESS | 3433 | 1461648954464 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]]]}] 22:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 22:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1837ms 22:35:54 INFO - PROCESS | 3433 | 1461648954516 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 22:35:54 INFO - PROCESS | 3433 | 1461648954521 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 22:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 22:35:54 INFO - PROCESS | 3433 | 1461648954528 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 22:35:54 INFO - PROCESS | 3433 | 1461648954533 Marionette TRACE conn3 <- [1,1246,null,{}] 22:35:54 INFO - PROCESS | 3433 | 1461648954539 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}] 22:35:54 INFO - PROCESS | 3433 | 1461648954712 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 22:35:54 INFO - PROCESS | 3433 | 1461648954954 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:54 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0277fbd000 == 95 [pid = 3433] [id = 319] 22:35:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 252 (0x7f027247c000) [pid = 3433] [serial = 958] [outer = (nil)] 22:35:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 253 (0x7f0273312800) [pid = 3433] [serial = 959] [outer = 0x7f027247c000] 22:35:55 INFO - PROCESS | 3433 | 1461648955018 Marionette DEBUG loaded listener.js 22:35:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 254 (0x7f0273594000) [pid = 3433] [serial = 960] [outer = 0x7f027247c000] 22:35:56 INFO - PROCESS | 3433 | 1461648956053 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]]]}] 22:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 22:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1586ms 22:35:56 INFO - PROCESS | 3433 | 1461648956117 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 22:35:56 INFO - PROCESS | 3433 | 1461648956123 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 22:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 22:35:56 INFO - PROCESS | 3433 | 1461648956129 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 22:35:56 INFO - PROCESS | 3433 | 1461648956132 Marionette TRACE conn3 <- [1,1250,null,{}] 22:35:56 INFO - PROCESS | 3433 | 1461648956137 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}] 22:35:56 INFO - PROCESS | 3433 | 1461648956304 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 22:35:56 INFO - PROCESS | 3433 | 1461648956511 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:56 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0275cc8800 == 96 [pid = 3433] [id = 320] 22:35:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 255 (0x7f0273598c00) [pid = 3433] [serial = 961] [outer = (nil)] 22:35:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 256 (0x7f0275e49c00) [pid = 3433] [serial = 962] [outer = 0x7f0273598c00] 22:35:56 INFO - PROCESS | 3433 | 1461648956577 Marionette DEBUG loaded listener.js 22:35:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 257 (0x7f0275e51800) [pid = 3433] [serial = 963] [outer = 0x7f0273598c00] 22:35:57 INFO - PROCESS | 3433 | 1461648957476 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]]]}] 22:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 22:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1384ms 22:35:57 INFO - PROCESS | 3433 | 1461648957521 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 22:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 22:35:57 INFO - PROCESS | 3433 | 1461648957525 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 22:35:57 INFO - PROCESS | 3433 | 1461648957537 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 22:35:57 INFO - PROCESS | 3433 | 1461648957545 Marionette TRACE conn3 <- [1,1254,null,{}] 22:35:57 INFO - PROCESS | 3433 | 1461648957553 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}] 22:35:57 INFO - PROCESS | 3433 | 1461648957717 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 22:35:57 INFO - PROCESS | 3433 | 1461648957918 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:57 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280e88800 == 97 [pid = 3433] [id = 321] 22:35:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 258 (0x7f02775f9000) [pid = 3433] [serial = 964] [outer = (nil)] 22:35:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 259 (0x7f027807a400) [pid = 3433] [serial = 965] [outer = 0x7f02775f9000] 22:35:57 INFO - PROCESS | 3433 | 1461648957980 Marionette DEBUG loaded listener.js 22:35:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 260 (0x7f0278d5bc00) [pid = 3433] [serial = 966] [outer = 0x7f02775f9000] 22:35:58 INFO - PROCESS | 3433 | 1461648958853 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]]]}] 22:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 22:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1395ms 22:35:58 INFO - PROCESS | 3433 | 1461648958926 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 22:35:58 INFO - PROCESS | 3433 | 1461648958931 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 22:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 22:35:58 INFO - PROCESS | 3433 | 1461648958936 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 22:35:58 INFO - PROCESS | 3433 | 1461648958938 Marionette TRACE conn3 <- [1,1258,null,{}] 22:35:58 INFO - PROCESS | 3433 | 1461648958943 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}] 22:35:59 INFO - PROCESS | 3433 | 1461648959103 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 22:35:59 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028919f800 == 96 [pid = 3433] [id = 307] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 259 (0x7f0284712800) [pid = 3433] [serial = 863] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 258 (0x7f029c4a7c00) [pid = 3433] [serial = 821] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 257 (0x7f02813e8c00) [pid = 3433] [serial = 809] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 256 (0x7f02967ce000) [pid = 3433] [serial = 815] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 255 (0x7f02745c8c00) [pid = 3433] [serial = 827] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 254 (0x7f0279edcc00) [pid = 3433] [serial = 806] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 253 (0x7f02898de000) [pid = 3433] [serial = 812] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 252 (0x7f0278d5a000) [pid = 3433] [serial = 824] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 251 (0x7f027247d000) [pid = 3433] [serial = 842] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 250 (0x7f02738f3400) [pid = 3433] [serial = 830] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 249 (0x7f02978a3400) [pid = 3433] [serial = 818] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 248 (0x7f02745cb000) [pid = 3433] [serial = 833] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 247 (0x7f0273319800) [pid = 3433] [serial = 836] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 246 (0x7f0273595c00) [pid = 3433] [serial = 839] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | 1461648959375 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:59 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02885cf000 == 95 [pid = 3433] [id = 306] 22:35:59 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284d52800 == 94 [pid = 3433] [id = 305] 22:35:59 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02840c1000 == 93 [pid = 3433] [id = 304] 22:35:59 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02805c8800 == 92 [pid = 3433] [id = 303] 22:35:59 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0273525800 == 93 [pid = 3433] [id = 322] 22:35:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 247 (0x7f0272477c00) [pid = 3433] [serial = 967] [outer = (nil)] 22:35:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 248 (0x7f02738f2800) [pid = 3433] [serial = 968] [outer = 0x7f0272477c00] 22:35:59 INFO - PROCESS | 3433 | 1461648959503 Marionette DEBUG loaded listener.js 22:35:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 249 (0x7f0278de9c00) [pid = 3433] [serial = 969] [outer = 0x7f0272477c00] 22:35:59 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0278e13800 == 92 [pid = 3433] [id = 302] 22:35:59 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028042d000 == 91 [pid = 3433] [id = 301] 22:35:59 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027438b000 == 90 [pid = 3433] [id = 288] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 248 (0x7f02807b3800) [pid = 3433] [serial = 857] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 247 (0x7f027e1d8800) [pid = 3433] [serial = 860] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 246 (0x7f02775b7000) [pid = 3433] [serial = 848] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 245 (0x7f02775c0c00) [pid = 3433] [serial = 849] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 244 (0x7f027db29000) [pid = 3433] [serial = 851] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 243 (0x7f027db88400) [pid = 3433] [serial = 852] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 242 (0x7f02738f6400) [pid = 3433] [serial = 846] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 241 (0x7f0273597400) [pid = 3433] [serial = 845] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 240 (0x7f027f00e400) [pid = 3433] [serial = 854] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 239 (0x7f029085e400) [pid = 3433] [serial = 803] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 238 (0x7f0280846400) [pid = 3433] [serial = 858] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 237 (0x7f0284089800) [pid = 3433] [serial = 861] [outer = (nil)] [url = about:blank] 22:35:59 INFO - PROCESS | 3433 | --DOMWINDOW == 236 (0x7f027f381000) [pid = 3433] [serial = 855] [outer = (nil)] [url = about:blank] 22:36:00 INFO - PROCESS | 3433 | 1461648960205 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]]]}] 22:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 22:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1289ms 22:36:00 INFO - PROCESS | 3433 | 1461648960226 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 22:36:00 INFO - PROCESS | 3433 | 1461648960230 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 22:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 22:36:00 INFO - PROCESS | 3433 | 1461648960235 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 22:36:00 INFO - PROCESS | 3433 | 1461648960237 Marionette TRACE conn3 <- [1,1262,null,{}] 22:36:00 INFO - PROCESS | 3433 | 1461648960242 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}] 22:36:00 INFO - PROCESS | 3433 | 1461648960433 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 22:36:00 INFO - PROCESS | 3433 | 1461648960580 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:00 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e19a800 == 91 [pid = 3433] [id = 323] 22:36:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 237 (0x7f027db83000) [pid = 3433] [serial = 970] [outer = (nil)] 22:36:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 238 (0x7f027db88400) [pid = 3433] [serial = 971] [outer = 0x7f027db83000] 22:36:00 INFO - PROCESS | 3433 | 1461648960649 Marionette DEBUG loaded listener.js 22:36:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 239 (0x7f027f008400) [pid = 3433] [serial = 972] [outer = 0x7f027db83000] 22:36:01 INFO - PROCESS | 3433 | 1461648961379 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]]]}] 22:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 22:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1176ms 22:36:01 INFO - PROCESS | 3433 | 1461648961416 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 22:36:01 INFO - PROCESS | 3433 | 1461648961419 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 22:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 22:36:01 INFO - PROCESS | 3433 | 1461648961425 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 22:36:01 INFO - PROCESS | 3433 | 1461648961427 Marionette TRACE conn3 <- [1,1266,null,{}] 22:36:01 INFO - PROCESS | 3433 | 1461648961432 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}] 22:36:01 INFO - PROCESS | 3433 | 1461648961587 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 22:36:01 INFO - PROCESS | 3433 | 1461648961602 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:01 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0282328000 == 92 [pid = 3433] [id = 324] 22:36:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 240 (0x7f027f272000) [pid = 3433] [serial = 973] [outer = (nil)] 22:36:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 241 (0x7f027f37a400) [pid = 3433] [serial = 974] [outer = 0x7f027f272000] 22:36:01 INFO - PROCESS | 3433 | 1461648961660 Marionette DEBUG loaded listener.js 22:36:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 242 (0x7f02804c3c00) [pid = 3433] [serial = 975] [outer = 0x7f027f272000] 22:36:02 INFO - PROCESS | 3433 | 1461648962511 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]]]}] 22:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 22:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1128ms 22:36:02 INFO - PROCESS | 3433 | 1461648962553 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 22:36:02 INFO - PROCESS | 3433 | 1461648962555 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 22:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 22:36:02 INFO - PROCESS | 3433 | 1461648962561 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 22:36:02 INFO - PROCESS | 3433 | 1461648962563 Marionette TRACE conn3 <- [1,1270,null,{}] 22:36:02 INFO - PROCESS | 3433 | 1461648962574 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}] 22:36:02 INFO - PROCESS | 3433 | 1461648962773 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 22:36:02 INFO - PROCESS | 3433 | 1461648962803 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:02 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02842a7800 == 93 [pid = 3433] [id = 325] 22:36:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 243 (0x7f027db85400) [pid = 3433] [serial = 976] [outer = (nil)] 22:36:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 244 (0x7f02807c1c00) [pid = 3433] [serial = 977] [outer = 0x7f027db85400] 22:36:02 INFO - PROCESS | 3433 | 1461648962860 Marionette DEBUG loaded listener.js 22:36:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 245 (0x7f028084f000) [pid = 3433] [serial = 978] [outer = 0x7f027db85400] 22:36:03 INFO - PROCESS | 3433 | 1461648963664 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]]]}] 22:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 22:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1132ms 22:36:03 INFO - PROCESS | 3433 | 1461648963694 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 22:36:03 INFO - PROCESS | 3433 | 1461648963697 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 22:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 22:36:03 INFO - PROCESS | 3433 | 1461648963703 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 22:36:03 INFO - PROCESS | 3433 | 1461648963705 Marionette TRACE conn3 <- [1,1274,null,{}] 22:36:03 INFO - PROCESS | 3433 | 1461648963710 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}] 22:36:03 INFO - PROCESS | 3433 | 1461648963903 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 22:36:03 INFO - PROCESS | 3433 | 1461648963927 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:03 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284baf000 == 94 [pid = 3433] [id = 326] 22:36:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 246 (0x7f027f00f400) [pid = 3433] [serial = 979] [outer = (nil)] 22:36:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 247 (0x7f0280a1ec00) [pid = 3433] [serial = 980] [outer = 0x7f027f00f400] 22:36:03 INFO - PROCESS | 3433 | 1461648963985 Marionette DEBUG loaded listener.js 22:36:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 248 (0x7f0281582400) [pid = 3433] [serial = 981] [outer = 0x7f027f00f400] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 247 (0x7f0272480800) [pid = 3433] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 246 (0x7f02738fa800) [pid = 3433] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 245 (0x7f02775aac00) [pid = 3433] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 244 (0x7f02881be400) [pid = 3433] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 243 (0x7f027db7b400) [pid = 3433] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 242 (0x7f0278074c00) [pid = 3433] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 241 (0x7f0282672000) [pid = 3433] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 240 (0x7f0272475800) [pid = 3433] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 239 (0x7f028782cc00) [pid = 3433] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 238 (0x7f02775f2400) [pid = 3433] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 237 (0x7f028cce1800) [pid = 3433] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 236 (0x7f0278de4c00) [pid = 3433] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 235 (0x7f02893b4c00) [pid = 3433] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 234 (0x7f02807ca800) [pid = 3433] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 233 (0x7f02819cbc00) [pid = 3433] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f0279ee5000) [pid = 3433] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f028af55000) [pid = 3433] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f029671e000) [pid = 3433] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f028782d400) [pid = 3433] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f027442dc00) [pid = 3433] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 227 (0x7f0289069c00) [pid = 3433] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 226 (0x7f028b0b4c00) [pid = 3433] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 225 (0x7f0288ee2000) [pid = 3433] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 224 (0x7f0277f92400) [pid = 3433] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 223 (0x7f027db24000) [pid = 3433] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 222 (0x7f0283432800) [pid = 3433] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 221 (0x7f0280a1b400) [pid = 3433] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 220 (0x7f0277f8ec00) [pid = 3433] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 219 (0x7f0284eb8400) [pid = 3433] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 218 (0x7f0278d60000) [pid = 3433] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 217 (0x7f0277f8fc00) [pid = 3433] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 216 (0x7f0279edf800) [pid = 3433] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 215 (0x7f028acf7c00) [pid = 3433] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 214 (0x7f027f3f1c00) [pid = 3433] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 213 (0x7f02813e4000) [pid = 3433] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 212 (0x7f027f3f1800) [pid = 3433] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 211 (0x7f027db29c00) [pid = 3433] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 210 (0x7f0283fbac00) [pid = 3433] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 209 (0x7f0288ee6c00) [pid = 3433] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 22:36:05 INFO - PROCESS | 3433 | --DOMWINDOW == 208 (0x7f02775f8c00) [pid = 3433] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 22:36:06 INFO - PROCESS | 3433 | 1461648966098 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]]]}] 22:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 22:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 2430ms 22:36:06 INFO - PROCESS | 3433 | 1461648966134 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 22:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 22:36:06 INFO - PROCESS | 3433 | 1461648966141 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 22:36:06 INFO - PROCESS | 3433 | 1461648966148 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 22:36:06 INFO - PROCESS | 3433 | 1461648966154 Marionette TRACE conn3 <- [1,1278,null,{}] 22:36:06 INFO - PROCESS | 3433 | 1461648966161 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}] 22:36:06 INFO - PROCESS | 3433 | 1461648966346 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 22:36:06 INFO - PROCESS | 3433 | 1461648966547 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:06 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278e13000 == 95 [pid = 3433] [id = 327] 22:36:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 209 (0x7f027265c000) [pid = 3433] [serial = 982] [outer = (nil)] 22:36:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 210 (0x7f0273474c00) [pid = 3433] [serial = 983] [outer = 0x7f027265c000] 22:36:06 INFO - PROCESS | 3433 | 1461648966623 Marionette DEBUG loaded listener.js 22:36:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 211 (0x7f02738f9800) [pid = 3433] [serial = 984] [outer = 0x7f027265c000] 22:36:07 INFO - PROCESS | 3433 | 1461648967568 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]]]}] 22:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 22:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1491ms 22:36:07 INFO - PROCESS | 3433 | 1461648967639 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 22:36:07 INFO - PROCESS | 3433 | 1461648967647 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 22:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 22:36:07 INFO - PROCESS | 3433 | 1461648967658 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 22:36:07 INFO - PROCESS | 3433 | 1461648967661 Marionette TRACE conn3 <- [1,1282,null,{}] 22:36:07 INFO - PROCESS | 3433 | 1461648967667 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}] 22:36:07 INFO - PROCESS | 3433 | 1461648967889 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 22:36:08 INFO - PROCESS | 3433 | 1461648968116 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:08 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280a77000 == 96 [pid = 3433] [id = 328] 22:36:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 212 (0x7f02738f3400) [pid = 3433] [serial = 985] [outer = (nil)] 22:36:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 213 (0x7f02769a9800) [pid = 3433] [serial = 986] [outer = 0x7f02738f3400] 22:36:08 INFO - PROCESS | 3433 | 1461648968233 Marionette DEBUG loaded listener.js 22:36:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 214 (0x7f02775f2400) [pid = 3433] [serial = 987] [outer = 0x7f02738f3400] 22:36:09 INFO - PROCESS | 3433 | 1461648969080 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]]]}] 22:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 22:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1479ms 22:36:09 INFO - PROCESS | 3433 | 1461648969137 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 22:36:09 INFO - PROCESS | 3433 | 1461648969141 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 22:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 22:36:09 INFO - PROCESS | 3433 | 1461648969147 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 22:36:09 INFO - PROCESS | 3433 | 1461648969152 Marionette TRACE conn3 <- [1,1286,null,{}] 22:36:09 INFO - PROCESS | 3433 | 1461648969168 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}] 22:36:09 INFO - PROCESS | 3433 | 1461648969358 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 22:36:09 INFO - PROCESS | 3433 | 1461648969541 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:09 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284bad000 == 97 [pid = 3433] [id = 329] 22:36:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 215 (0x7f0279edd800) [pid = 3433] [serial = 988] [outer = (nil)] 22:36:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 216 (0x7f027db88800) [pid = 3433] [serial = 989] [outer = 0x7f0279edd800] 22:36:09 INFO - PROCESS | 3433 | 1461648969618 Marionette DEBUG loaded listener.js 22:36:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 217 (0x7f027f27c000) [pid = 3433] [serial = 990] [outer = 0x7f0279edd800] 22:36:10 INFO - PROCESS | 3433 | 1461648970560 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]]]}] 22:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 22:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1486ms 22:36:10 INFO - PROCESS | 3433 | 1461648970634 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 22:36:10 INFO - PROCESS | 3433 | 1461648970638 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 22:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 22:36:10 INFO - PROCESS | 3433 | 1461648970643 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 22:36:10 INFO - PROCESS | 3433 | 1461648970647 Marionette TRACE conn3 <- [1,1290,null,{}] 22:36:10 INFO - PROCESS | 3433 | 1461648970652 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}] 22:36:10 INFO - PROCESS | 3433 | 1461648970841 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 22:36:11 INFO - PROCESS | 3433 | 1461648971024 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:11 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284e56000 == 98 [pid = 3433] [id = 330] 22:36:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 218 (0x7f027db27000) [pid = 3433] [serial = 991] [outer = (nil)] 22:36:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 219 (0x7f02807c5400) [pid = 3433] [serial = 992] [outer = 0x7f027db27000] 22:36:11 INFO - PROCESS | 3433 | 1461648971096 Marionette DEBUG loaded listener.js 22:36:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 220 (0x7f0280851400) [pid = 3433] [serial = 993] [outer = 0x7f027db27000] 22:36:11 INFO - PROCESS | 3433 | 1461648971933 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]]]}] 22:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 22:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1331ms 22:36:11 INFO - PROCESS | 3433 | 1461648971975 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 22:36:11 INFO - PROCESS | 3433 | 1461648971979 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 22:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 22:36:11 INFO - PROCESS | 3433 | 1461648971984 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 22:36:11 INFO - PROCESS | 3433 | 1461648971987 Marionette TRACE conn3 <- [1,1294,null,{}] 22:36:11 INFO - PROCESS | 3433 | 1461648971992 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}] 22:36:12 INFO - PROCESS | 3433 | 1461648972152 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 22:36:12 INFO - PROCESS | 3433 | 1461648972340 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:12 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284fab000 == 99 [pid = 3433] [id = 331] 22:36:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 221 (0x7f027f3e7000) [pid = 3433] [serial = 994] [outer = (nil)] 22:36:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 222 (0x7f02813e9400) [pid = 3433] [serial = 995] [outer = 0x7f027f3e7000] 22:36:12 INFO - PROCESS | 3433 | 1461648972408 Marionette DEBUG loaded listener.js 22:36:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 223 (0x7f0281589800) [pid = 3433] [serial = 996] [outer = 0x7f027f3e7000] 22:36:13 INFO - PROCESS | 3433 | 1461648973325 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]]]}] 22:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 22:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1384ms 22:36:13 INFO - PROCESS | 3433 | 1461648973371 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 22:36:13 INFO - PROCESS | 3433 | 1461648973375 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 22:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 22:36:13 INFO - PROCESS | 3433 | 1461648973380 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 22:36:13 INFO - PROCESS | 3433 | 1461648973383 Marionette TRACE conn3 <- [1,1298,null,{}] 22:36:13 INFO - PROCESS | 3433 | 1461648973388 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}] 22:36:13 INFO - PROCESS | 3433 | 1461648973591 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 22:36:13 INFO - PROCESS | 3433 | 1461648973775 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:13 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02878a2800 == 100 [pid = 3433] [id = 332] 22:36:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 224 (0x7f0280852800) [pid = 3433] [serial = 997] [outer = (nil)] 22:36:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 225 (0x7f0284088000) [pid = 3433] [serial = 998] [outer = 0x7f0280852800] 22:36:13 INFO - PROCESS | 3433 | 1461648973850 Marionette DEBUG loaded listener.js 22:36:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 226 (0x7f028687e400) [pid = 3433] [serial = 999] [outer = 0x7f0280852800] 22:36:14 INFO - PROCESS | 3433 | 1461648974696 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]]]}] 22:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 22:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1378ms 22:36:14 INFO - PROCESS | 3433 | 1461648974760 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 22:36:14 INFO - PROCESS | 3433 | 1461648974763 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 22:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 22:36:14 INFO - PROCESS | 3433 | 1461648974769 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 22:36:14 INFO - PROCESS | 3433 | 1461648974771 Marionette TRACE conn3 <- [1,1302,null,{}] 22:36:14 INFO - PROCESS | 3433 | 1461648974776 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}] 22:36:14 INFO - PROCESS | 3433 | 1461648974941 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 22:36:15 INFO - PROCESS | 3433 | 1461648975151 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:15 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028909f800 == 101 [pid = 3433] [id = 333] 22:36:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 227 (0x7f0277f87800) [pid = 3433] [serial = 1000] [outer = (nil)] 22:36:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 228 (0x7f0281586800) [pid = 3433] [serial = 1001] [outer = 0x7f0277f87800] 22:36:15 INFO - PROCESS | 3433 | 1461648975267 Marionette DEBUG loaded listener.js 22:36:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f02881bd000) [pid = 3433] [serial = 1002] [outer = 0x7f0277f87800] 22:36:16 INFO - PROCESS | 3433 | 1461648976138 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]]]}] 22:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 22:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1438ms 22:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 22:36:16 INFO - PROCESS | 3433 | 1461648976208 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 22:36:16 INFO - PROCESS | 3433 | 1461648976211 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 22:36:16 INFO - PROCESS | 3433 | 1461648976220 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 22:36:16 INFO - PROCESS | 3433 | 1461648976223 Marionette TRACE conn3 <- [1,1306,null,{}] 22:36:16 INFO - PROCESS | 3433 | 1461648976228 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}] 22:36:16 INFO - PROCESS | 3433 | 1461648976404 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 22:36:16 INFO - PROCESS | 3433 | 1461648976599 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:16 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289f7f000 == 102 [pid = 3433] [id = 334] 22:36:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f0278077400) [pid = 3433] [serial = 1003] [outer = (nil)] 22:36:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f02887b0400) [pid = 3433] [serial = 1004] [outer = 0x7f0278077400] 22:36:16 INFO - PROCESS | 3433 | 1461648976671 Marionette DEBUG loaded listener.js 22:36:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f0288dad800) [pid = 3433] [serial = 1005] [outer = 0x7f0278077400] 22:36:17 INFO - PROCESS | 3433 | 1461648977523 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]]]}] 22:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 22:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1381ms 22:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 22:36:17 INFO - PROCESS | 3433 | 1461648977598 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 22:36:17 INFO - PROCESS | 3433 | 1461648977601 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 22:36:17 INFO - PROCESS | 3433 | 1461648977607 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 22:36:17 INFO - PROCESS | 3433 | 1461648977610 Marionette TRACE conn3 <- [1,1310,null,{}] 22:36:17 INFO - PROCESS | 3433 | 1461648977615 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}] 22:36:17 INFO - PROCESS | 3433 | 1461648977822 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 22:36:18 INFO - PROCESS | 3433 | 1461648978007 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:18 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ac34800 == 103 [pid = 3433] [id = 335] 22:36:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f0286887400) [pid = 3433] [serial = 1006] [outer = (nil)] 22:36:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 234 (0x7f0288ee2c00) [pid = 3433] [serial = 1007] [outer = 0x7f0286887400] 22:36:18 INFO - PROCESS | 3433 | 1461648978079 Marionette DEBUG loaded listener.js 22:36:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 235 (0x7f02898d5400) [pid = 3433] [serial = 1008] [outer = 0x7f0286887400] 22:36:18 INFO - PROCESS | 3433 | 1461648978927 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] 22:36:18 INFO - PROCESS | 3433 | 1461648978995 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 22:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 22:36:19 INFO - PROCESS | 3433 | 1461648979000 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 22:36:19 INFO - PROCESS | 3433 | 1461648979003 Marionette TRACE conn3 <- [1,1314,null,{}] 22:36:19 INFO - PROCESS | 3433 | 1461648979008 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}] 22:36:19 INFO - PROCESS | 3433 | 1461648979176 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 22:36:19 INFO - PROCESS | 3433 | 1461648979368 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:19 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028cccb000 == 104 [pid = 3433] [id = 336] 22:36:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 236 (0x7f0288257000) [pid = 3433] [serial = 1009] [outer = (nil)] 22:36:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 237 (0x7f028a2ec800) [pid = 3433] [serial = 1010] [outer = 0x7f0288257000] 22:36:19 INFO - PROCESS | 3433 | 1461648979438 Marionette DEBUG loaded listener.js 22:36:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 238 (0x7f028aceec00) [pid = 3433] [serial = 1011] [outer = 0x7f0288257000] 22:36:20 INFO - PROCESS | 3433 | 1461648980369 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]]]}] 22:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 22:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1428ms 22:36:20 INFO - PROCESS | 3433 | 1461648980429 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 22:36:20 INFO - PROCESS | 3433 | 1461648980433 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 22:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 22:36:20 INFO - PROCESS | 3433 | 1461648980439 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 22:36:20 INFO - PROCESS | 3433 | 1461648980443 Marionette TRACE conn3 <- [1,1318,null,{}] 22:36:20 INFO - PROCESS | 3433 | 1461648980448 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}] 22:36:20 INFO - PROCESS | 3433 | 1461648980689 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 22:36:20 INFO - PROCESS | 3433 | 1461648980927 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:21 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278e18000 == 105 [pid = 3433] [id = 337] 22:36:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 239 (0x7f027254dc00) [pid = 3433] [serial = 1012] [outer = (nil)] 22:36:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 240 (0x7f0277f86800) [pid = 3433] [serial = 1013] [outer = 0x7f027254dc00] 22:36:21 INFO - PROCESS | 3433 | 1461648981057 Marionette DEBUG loaded listener.js 22:36:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 241 (0x7f028cc16400) [pid = 3433] [serial = 1014] [outer = 0x7f027254dc00] 22:36:21 INFO - PROCESS | 3433 | 1461648981891 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]]]}] 22:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 22:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1530ms 22:36:21 INFO - PROCESS | 3433 | 1461648981970 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 22:36:21 INFO - PROCESS | 3433 | 1461648981973 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 22:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 22:36:21 INFO - PROCESS | 3433 | 1461648981979 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 22:36:21 INFO - PROCESS | 3433 | 1461648981982 Marionette TRACE conn3 <- [1,1322,null,{}] 22:36:21 INFO - PROCESS | 3433 | 1461648981987 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}] 22:36:22 INFO - PROCESS | 3433 | 1461648982203 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 22:36:22 INFO - PROCESS | 3433 | 1461648982393 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:22 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027dd0a000 == 106 [pid = 3433] [id = 338] 22:36:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 242 (0x7f0272655c00) [pid = 3433] [serial = 1015] [outer = (nil)] 22:36:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 243 (0x7f029671cc00) [pid = 3433] [serial = 1016] [outer = 0x7f0272655c00] 22:36:22 INFO - PROCESS | 3433 | 1461648982503 Marionette DEBUG loaded listener.js 22:36:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 244 (0x7f0297352400) [pid = 3433] [serial = 1017] [outer = 0x7f0272655c00] 22:36:23 INFO - PROCESS | 3433 | 1461648983335 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]]]}] 22:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 22:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1430ms 22:36:23 INFO - PROCESS | 3433 | 1461648983410 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 22:36:23 INFO - PROCESS | 3433 | 1461648983413 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 22:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 22:36:23 INFO - PROCESS | 3433 | 1461648983420 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 22:36:23 INFO - PROCESS | 3433 | 1461648983431 Marionette TRACE conn3 <- [1,1326,null,{}] 22:36:23 INFO - PROCESS | 3433 | 1461648983435 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}] 22:36:23 INFO - PROCESS | 3433 | 1461648983639 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 22:36:23 INFO - PROCESS | 3433 | 1461648983828 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:23 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e0dd000 == 107 [pid = 3433] [id = 339] 22:36:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 245 (0x7f02775bc000) [pid = 3433] [serial = 1018] [outer = (nil)] 22:36:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 246 (0x7f02807cd400) [pid = 3433] [serial = 1019] [outer = 0x7f02775bc000] 22:36:23 INFO - PROCESS | 3433 | 1461648983897 Marionette DEBUG loaded listener.js 22:36:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 247 (0x7f028acefc00) [pid = 3433] [serial = 1020] [outer = 0x7f02775bc000] 22:36:24 INFO - PROCESS | 3433 | 1461648984775 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]]]}] 22:36:24 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 22:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1392ms 22:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 22:36:24 INFO - PROCESS | 3433 | 1461648984812 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 22:36:24 INFO - PROCESS | 3433 | 1461648984815 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 22:36:24 INFO - PROCESS | 3433 | 1461648984821 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 22:36:24 INFO - PROCESS | 3433 | 1461648984824 Marionette TRACE conn3 <- [1,1330,null,{}] 22:36:24 INFO - PROCESS | 3433 | 1461648984829 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}] 22:36:25 INFO - PROCESS | 3433 | 1461648984999 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 22:36:25 INFO - PROCESS | 3433 | 1461648985605 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:25 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027694d800 == 108 [pid = 3433] [id = 340] 22:36:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 248 (0x7f0271c3c800) [pid = 3433] [serial = 1021] [outer = (nil)] 22:36:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 249 (0x7f0272478400) [pid = 3433] [serial = 1022] [outer = 0x7f0271c3c800] 22:36:25 INFO - PROCESS | 3433 | 1461648985724 Marionette DEBUG loaded listener.js 22:36:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 250 (0x7f0272551400) [pid = 3433] [serial = 1023] [outer = 0x7f0271c3c800] 22:36:26 INFO - PROCESS | 3433 | 1461648986546 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]]]}] 22:36:26 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 22:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1781ms 22:36:26 INFO - PROCESS | 3433 | 1461648986603 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 22:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 22:36:26 INFO - PROCESS | 3433 | 1461648986608 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 22:36:26 INFO - PROCESS | 3433 | 1461648986615 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 22:36:26 INFO - PROCESS | 3433 | 1461648986620 Marionette TRACE conn3 <- [1,1334,null,{}] 22:36:26 INFO - PROCESS | 3433 | 1461648986626 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}] 22:36:26 INFO - PROCESS | 3433 | 1461648986797 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 22:36:27 INFO - PROCESS | 3433 | 1461648987014 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:27 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027ef45000 == 109 [pid = 3433] [id = 341] 22:36:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 251 (0x7f02703e9800) [pid = 3433] [serial = 1024] [outer = (nil)] 22:36:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 252 (0x7f0272548c00) [pid = 3433] [serial = 1025] [outer = 0x7f02703e9800] 22:36:27 INFO - PROCESS | 3433 | 1461648987082 Marionette DEBUG loaded listener.js 22:36:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 253 (0x7f02745cc800) [pid = 3433] [serial = 1026] [outer = 0x7f02703e9800] 22:36:28 INFO - PROCESS | 3433 | 1461648988065 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]]]}] 22:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 22:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1483ms 22:36:28 INFO - PROCESS | 3433 | 1461648988102 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 22:36:28 INFO - PROCESS | 3433 | 1461648988107 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 22:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 22:36:28 INFO - PROCESS | 3433 | 1461648988113 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 22:36:28 INFO - PROCESS | 3433 | 1461648988115 Marionette TRACE conn3 <- [1,1338,null,{}] 22:36:28 INFO - PROCESS | 3433 | 1461648988121 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}] 22:36:28 INFO - PROCESS | 3433 | 1461648988293 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 22:36:28 INFO - PROCESS | 3433 | 1461648988580 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:28 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0271c7c800 == 110 [pid = 3433] [id = 342] 22:36:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 254 (0x7f0271c36000) [pid = 3433] [serial = 1027] [outer = (nil)] 22:36:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 255 (0x7f02775a6c00) [pid = 3433] [serial = 1028] [outer = 0x7f0271c36000] 22:36:28 INFO - PROCESS | 3433 | 1461648988691 Marionette DEBUG loaded listener.js 22:36:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 256 (0x7f0278074c00) [pid = 3433] [serial = 1029] [outer = 0x7f0271c36000] 22:36:28 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02878a6800 == 109 [pid = 3433] [id = 130] 22:36:28 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02842a7800 == 108 [pid = 3433] [id = 325] 22:36:28 INFO - PROCESS | 3433 | --DOMWINDOW == 255 (0x7f0271c3f000) [pid = 3433] [serial = 899] [outer = (nil)] [url = about:blank] 22:36:28 INFO - PROCESS | 3433 | --DOMWINDOW == 254 (0x7f0298b92800) [pid = 3433] [serial = 926] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0282328000 == 107 [pid = 3433] [id = 324] 22:36:29 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027e19a800 == 106 [pid = 3433] [id = 323] 22:36:29 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0273525800 == 105 [pid = 3433] [id = 322] 22:36:29 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280e88800 == 104 [pid = 3433] [id = 321] 22:36:29 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0275cc8800 == 103 [pid = 3433] [id = 320] 22:36:29 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0277fbd000 == 102 [pid = 3433] [id = 319] 22:36:29 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0274391800 == 101 [pid = 3433] [id = 318] 22:36:29 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02a9be7800 == 100 [pid = 3433] [id = 313] 22:36:29 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029c332800 == 99 [pid = 3433] [id = 312] 22:36:29 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028ccb7000 == 98 [pid = 3433] [id = 311] 22:36:29 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284d4a800 == 97 [pid = 3433] [id = 310] 22:36:29 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0278e0d800 == 96 [pid = 3433] [id = 309] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 253 (0x7f0281585000) [pid = 3433] [serial = 875] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 252 (0x7f0280853800) [pid = 3433] [serial = 915] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 251 (0x7f02769a6c00) [pid = 3433] [serial = 906] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 250 (0x7f02819d3000) [pid = 3433] [serial = 917] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 249 (0x7f0288c22400) [pid = 3433] [serial = 617] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 248 (0x7f027f00c000) [pid = 3433] [serial = 911] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 247 (0x7f0278d54800) [pid = 3433] [serial = 908] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 246 (0x7f027f008800) [pid = 3433] [serial = 872] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 245 (0x7f0284036400) [pid = 3433] [serial = 578] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 244 (0x7f0272481400) [pid = 3433] [serial = 843] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 243 (0x7f0288ee4000) [pid = 3433] [serial = 656] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 242 (0x7f027dbeac00) [pid = 3433] [serial = 623] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 241 (0x7f029734dc00) [pid = 3433] [serial = 716] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 240 (0x7f027f373400) [pid = 3433] [serial = 539] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 239 (0x7f028b13b000) [pid = 3433] [serial = 920] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 238 (0x7f028158e400) [pid = 3433] [serial = 608] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 237 (0x7f0296723400) [pid = 3433] [serial = 921] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 236 (0x7f029aa41800) [pid = 3433] [serial = 890] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 235 (0x7f0286889400) [pid = 3433] [serial = 611] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 234 (0x7f02807b4000) [pid = 3433] [serial = 914] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 233 (0x7f027f3e6800) [pid = 3433] [serial = 605] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f028cc0ec00) [pid = 3433] [serial = 665] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f029767c800) [pid = 3433] [serial = 719] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f028a210800) [pid = 3433] [serial = 659] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f02775a8400) [pid = 3433] [serial = 893] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f02769acc00) [pid = 3433] [serial = 780] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 227 (0x7f0284089c00) [pid = 3433] [serial = 918] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 226 (0x7f028acf6400) [pid = 3433] [serial = 707] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 225 (0x7f0284ebd000) [pid = 3433] [serial = 902] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 224 (0x7f027f279c00) [pid = 3433] [serial = 912] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 223 (0x7f029671dc00) [pid = 3433] [serial = 713] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 222 (0x7f02898d7000) [pid = 3433] [serial = 620] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 221 (0x7f028a56b800) [pid = 3433] [serial = 881] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 220 (0x7f027247f800) [pid = 3433] [serial = 866] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 219 (0x7f0286b80c00) [pid = 3433] [serial = 864] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 218 (0x7f028868e000) [pid = 3433] [serial = 614] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 217 (0x7f028688ac00) [pid = 3433] [serial = 584] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 216 (0x7f02819d0800) [pid = 3433] [serial = 575] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 215 (0x7f0287833000) [pid = 3433] [serial = 878] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 214 (0x7f0297819400) [pid = 3433] [serial = 722] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 213 (0x7f028a215800) [pid = 3433] [serial = 704] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 212 (0x7f0297814400) [pid = 3433] [serial = 924] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 211 (0x7f0284eb2400) [pid = 3433] [serial = 581] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 210 (0x7f0274436000) [pid = 3433] [serial = 905] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 209 (0x7f027f3f1000) [pid = 3433] [serial = 695] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 208 (0x7f02775ee000) [pid = 3433] [serial = 869] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 207 (0x7f02976f8400) [pid = 3433] [serial = 884] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 206 (0x7f027f275400) [pid = 3433] [serial = 896] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 205 (0x7f028cc09800) [pid = 3433] [serial = 923] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 204 (0x7f028daeac00) [pid = 3433] [serial = 710] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 203 (0x7f0281590c00) [pid = 3433] [serial = 698] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 202 (0x7f0288c22800) [pid = 3433] [serial = 701] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 201 (0x7f028267c800) [pid = 3433] [serial = 653] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 200 (0x7f02807c0400) [pid = 3433] [serial = 650] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 199 (0x7f028ccde400) [pid = 3433] [serial = 668] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 198 (0x7f02989cb400) [pid = 3433] [serial = 887] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 197 (0x7f028a56ac00) [pid = 3433] [serial = 662] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 196 (0x7f0278d5d800) [pid = 3433] [serial = 909] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | --DOMWINDOW == 195 (0x7f0278deac00) [pid = 3433] [serial = 572] [outer = (nil)] [url = about:blank] 22:36:29 INFO - PROCESS | 3433 | 1461648989986 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]]]}] 22:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 22:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1881ms 22:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 22:36:30 INFO - PROCESS | 3433 | 1461648989995 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 22:36:30 INFO - PROCESS | 3433 | 1461648989998 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 22:36:30 INFO - PROCESS | 3433 | 1461648990010 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 22:36:30 INFO - PROCESS | 3433 | 1461648990018 Marionette TRACE conn3 <- [1,1342,null,{}] 22:36:30 INFO - PROCESS | 3433 | 1461648990026 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}] 22:36:30 INFO - PROCESS | 3433 | 1461648990217 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 22:36:30 INFO - PROCESS | 3433 | 1461648990375 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:30 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027ef47000 == 97 [pid = 3433] [id = 343] 22:36:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 196 (0x7f0272551800) [pid = 3433] [serial = 1030] [outer = (nil)] 22:36:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 197 (0x7f0279de7400) [pid = 3433] [serial = 1031] [outer = 0x7f0272551800] 22:36:30 INFO - PROCESS | 3433 | 1461648990435 Marionette DEBUG loaded listener.js 22:36:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 198 (0x7f027e1cd400) [pid = 3433] [serial = 1032] [outer = 0x7f0272551800] 22:36:31 INFO - PROCESS | 3433 | 1461648991153 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]]]}] 22:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 22:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1199ms 22:36:31 INFO - PROCESS | 3433 | 1461648991202 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 22:36:31 INFO - PROCESS | 3433 | 1461648991206 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 22:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 22:36:31 INFO - PROCESS | 3433 | 1461648991240 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 22:36:31 INFO - PROCESS | 3433 | 1461648991243 Marionette TRACE conn3 <- [1,1346,null,{}] 22:36:31 INFO - PROCESS | 3433 | 1461648991263 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}] 22:36:31 INFO - PROCESS | 3433 | 1461648991472 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 22:36:31 INFO - PROCESS | 3433 | 1461648991495 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:31 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02813a3800 == 98 [pid = 3433] [id = 344] 22:36:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 199 (0x7f02769acc00) [pid = 3433] [serial = 1033] [outer = (nil)] 22:36:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 200 (0x7f027f26fc00) [pid = 3433] [serial = 1034] [outer = 0x7f02769acc00] 22:36:31 INFO - PROCESS | 3433 | 1461648991556 Marionette DEBUG loaded listener.js 22:36:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 201 (0x7f027f373000) [pid = 3433] [serial = 1035] [outer = 0x7f02769acc00] 22:36:32 INFO - PROCESS | 3433 | 1461648992415 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]]]}] 22:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 22:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1198ms 22:36:32 INFO - PROCESS | 3433 | 1461648992437 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 22:36:32 INFO - PROCESS | 3433 | 1461648992439 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 22:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 22:36:32 INFO - PROCESS | 3433 | 1461648992444 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 22:36:32 INFO - PROCESS | 3433 | 1461648992447 Marionette TRACE conn3 <- [1,1350,null,{}] 22:36:32 INFO - PROCESS | 3433 | 1461648992462 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}] 22:36:32 INFO - PROCESS | 3433 | 1461648992663 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 22:36:32 INFO - PROCESS | 3433 | 1461648992699 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:32 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02842a0800 == 99 [pid = 3433] [id = 345] 22:36:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 202 (0x7f02807b5000) [pid = 3433] [serial = 1036] [outer = (nil)] 22:36:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 203 (0x7f02807bf400) [pid = 3433] [serial = 1037] [outer = 0x7f02807b5000] 22:36:32 INFO - PROCESS | 3433 | 1461648992819 Marionette DEBUG loaded listener.js 22:36:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 204 (0x7f0281588c00) [pid = 3433] [serial = 1038] [outer = 0x7f02807b5000] 22:36:33 INFO - PROCESS | 3433 | --DOMWINDOW == 203 (0x7f027db83000) [pid = 3433] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 22:36:33 INFO - PROCESS | 3433 | --DOMWINDOW == 202 (0x7f0271c3d400) [pid = 3433] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 22:36:33 INFO - PROCESS | 3433 | --DOMWINDOW == 201 (0x7f0273598c00) [pid = 3433] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 22:36:33 INFO - PROCESS | 3433 | --DOMWINDOW == 200 (0x7f0272477c00) [pid = 3433] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 22:36:33 INFO - PROCESS | 3433 | --DOMWINDOW == 199 (0x7f02775f9000) [pid = 3433] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 22:36:33 INFO - PROCESS | 3433 | --DOMWINDOW == 198 (0x7f027247c000) [pid = 3433] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 22:36:33 INFO - PROCESS | 3433 | --DOMWINDOW == 197 (0x7f027f272000) [pid = 3433] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 22:36:33 INFO - PROCESS | 3433 | --DOMWINDOW == 196 (0x7f027db85400) [pid = 3433] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 22:36:34 INFO - PROCESS | 3433 | 1461648994184 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]]]}] 22:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 22:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1790ms 22:36:34 INFO - PROCESS | 3433 | 1461648994235 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 22:36:34 INFO - PROCESS | 3433 | 1461648994238 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 22:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 22:36:34 INFO - PROCESS | 3433 | 1461648994244 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 22:36:34 INFO - PROCESS | 3433 | 1461648994246 Marionette TRACE conn3 <- [1,1354,null,{}] 22:36:34 INFO - PROCESS | 3433 | 1461648994251 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}] 22:36:34 INFO - PROCESS | 3433 | 1461648994447 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 22:36:34 INFO - PROCESS | 3433 | 1461648994467 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:34 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284b49800 == 100 [pid = 3433] [id = 346] 22:36:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 197 (0x7f02775f9000) [pid = 3433] [serial = 1039] [outer = (nil)] 22:36:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 198 (0x7f027f378800) [pid = 3433] [serial = 1040] [outer = 0x7f02775f9000] 22:36:34 INFO - PROCESS | 3433 | 1461648994525 Marionette DEBUG loaded listener.js 22:36:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 199 (0x7f028267c800) [pid = 3433] [serial = 1041] [outer = 0x7f02775f9000] 22:36:35 INFO - PROCESS | 3433 | 1461648995272 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]]]}] 22:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 22:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1075ms 22:36:35 INFO - PROCESS | 3433 | 1461648995321 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 22:36:35 INFO - PROCESS | 3433 | 1461648995324 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 22:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 22:36:35 INFO - PROCESS | 3433 | 1461648995329 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 22:36:35 INFO - PROCESS | 3433 | 1461648995331 Marionette TRACE conn3 <- [1,1358,null,{}] 22:36:35 INFO - PROCESS | 3433 | 1461648995336 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}] 22:36:35 INFO - PROCESS | 3433 | 1461648995548 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 22:36:35 INFO - PROCESS | 3433 | 1461648995568 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:35 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284e48000 == 101 [pid = 3433] [id = 347] 22:36:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 200 (0x7f02703ea000) [pid = 3433] [serial = 1042] [outer = (nil)] 22:36:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 201 (0x7f0284036400) [pid = 3433] [serial = 1043] [outer = 0x7f02703ea000] 22:36:35 INFO - PROCESS | 3433 | 1461648995637 Marionette DEBUG loaded listener.js 22:36:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 202 (0x7f0284709c00) [pid = 3433] [serial = 1044] [outer = 0x7f02703ea000] 22:36:36 INFO - PROCESS | 3433 | 1461648996704 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]]]}] 22:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 22:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1433ms 22:36:36 INFO - PROCESS | 3433 | 1461648996765 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 22:36:36 INFO - PROCESS | 3433 | 1461648996771 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 22:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 22:36:36 INFO - PROCESS | 3433 | 1461648996780 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 22:36:36 INFO - PROCESS | 3433 | 1461648996784 Marionette TRACE conn3 <- [1,1362,null,{}] 22:36:36 INFO - PROCESS | 3433 | 1461648996792 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}] 22:36:37 INFO - PROCESS | 3433 | 1461648997006 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 22:36:37 INFO - PROCESS | 3433 | 1461648997190 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:37 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278e0c000 == 102 [pid = 3433] [id = 348] 22:36:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 203 (0x7f027346bc00) [pid = 3433] [serial = 1045] [outer = (nil)] 22:36:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 204 (0x7f0274436c00) [pid = 3433] [serial = 1046] [outer = 0x7f027346bc00] 22:36:37 INFO - PROCESS | 3433 | 1461648997262 Marionette DEBUG loaded listener.js 22:36:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 205 (0x7f02769a6c00) [pid = 3433] [serial = 1047] [outer = 0x7f027346bc00] 22:36:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280d9f800 == 101 [pid = 3433] [id = 10] 22:36:38 INFO - PROCESS | 3433 | 1461648998336 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]]]}] 22:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 22:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1634ms 22:36:38 INFO - PROCESS | 3433 | 1461648998415 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 22:36:38 INFO - PROCESS | 3433 | 1461648998422 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 22:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 22:36:38 INFO - PROCESS | 3433 | 1461648998432 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 22:36:38 INFO - PROCESS | 3433 | 1461648998436 Marionette TRACE conn3 <- [1,1366,null,{}] 22:36:38 INFO - PROCESS | 3433 | 1461648998441 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}] 22:36:38 INFO - PROCESS | 3433 | 1461648998655 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 22:36:38 INFO - PROCESS | 3433 | 1461648998962 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:38 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02841f0000 == 102 [pid = 3433] [id = 349] 22:36:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 206 (0x7f027346cc00) [pid = 3433] [serial = 1048] [outer = (nil)] 22:36:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 207 (0x7f0278d5fc00) [pid = 3433] [serial = 1049] [outer = 0x7f027346cc00] 22:36:39 INFO - PROCESS | 3433 | 1461648999034 Marionette DEBUG loaded listener.js 22:36:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 208 (0x7f0279de8c00) [pid = 3433] [serial = 1050] [outer = 0x7f027346cc00] 22:36:39 INFO - PROCESS | 3433 | 1461648999934 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] 22:36:39 INFO - PROCESS | 3433 | 1461648999974 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 22:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 22:36:39 INFO - PROCESS | 3433 | 1461648999980 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 22:36:39 INFO - PROCESS | 3433 | 1461648999986 Marionette TRACE conn3 <- [1,1370,null,{}] 22:36:40 INFO - PROCESS | 3433 | 1461649000001 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}] 22:36:40 INFO - PROCESS | 3433 | 1461649000174 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 22:36:40 INFO - PROCESS | 3433 | 1461649000366 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:40 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02874a5800 == 103 [pid = 3433] [id = 350] 22:36:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 209 (0x7f027f3e6800) [pid = 3433] [serial = 1051] [outer = (nil)] 22:36:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 210 (0x7f02807c6400) [pid = 3433] [serial = 1052] [outer = 0x7f027f3e6800] 22:36:40 INFO - PROCESS | 3433 | 1461649000444 Marionette DEBUG loaded listener.js 22:36:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 211 (0x7f02813f0800) [pid = 3433] [serial = 1053] [outer = 0x7f027f3e6800] 22:36:41 INFO - PROCESS | 3433 | 1461649001413 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] 22:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 22:36:41 INFO - PROCESS | 3433 | 1461649001476 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 22:36:41 INFO - PROCESS | 3433 | 1461649001482 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 22:36:41 INFO - PROCESS | 3433 | 1461649001485 Marionette TRACE conn3 <- [1,1374,null,{}] 22:36:41 INFO - PROCESS | 3433 | 1461649001490 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}] 22:36:41 INFO - PROCESS | 3433 | 1461649001716 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 22:36:41 INFO - PROCESS | 3433 | 1461649001936 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:42 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289936000 == 104 [pid = 3433] [id = 351] 22:36:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 212 (0x7f028084d000) [pid = 3433] [serial = 1054] [outer = (nil)] 22:36:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 213 (0x7f0284089c00) [pid = 3433] [serial = 1055] [outer = 0x7f028084d000] 22:36:42 INFO - PROCESS | 3433 | 1461649002059 Marionette DEBUG loaded listener.js 22:36:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 214 (0x7f028688ac00) [pid = 3433] [serial = 1056] [outer = 0x7f028084d000] 22:36:42 INFO - PROCESS | 3433 | [3433] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:36:42 INFO - PROCESS | 3433 | 1461649002888 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] 22:36:42 INFO - PROCESS | 3433 | 1461649002925 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 22:36:42 INFO - PROCESS | 3433 | 1461649002931 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 22:36:42 INFO - PROCESS | 3433 | 1461649002934 Marionette TRACE conn3 <- [1,1378,null,{}] 22:36:42 INFO - PROCESS | 3433 | 1461649002939 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}] 22:36:43 INFO - PROCESS | 3433 | 1461649003109 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 22:36:43 INFO - PROCESS | 3433 | 1461649003297 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:43 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ac32800 == 105 [pid = 3433] [id = 352] 22:36:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 215 (0x7f0284036000) [pid = 3433] [serial = 1057] [outer = (nil)] 22:36:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 216 (0x7f0288c1e800) [pid = 3433] [serial = 1058] [outer = 0x7f0284036000] 22:36:43 INFO - PROCESS | 3433 | 1461649003367 Marionette DEBUG loaded listener.js 22:36:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 217 (0x7f0288eea000) [pid = 3433] [serial = 1059] [outer = 0x7f0284036000] 22:36:44 INFO - PROCESS | 3433 | 1461649004283 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] 22:36:44 INFO - PROCESS | 3433 | 1461649004333 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 22:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 22:36:44 INFO - PROCESS | 3433 | 1461649004339 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 22:36:44 INFO - PROCESS | 3433 | 1461649004342 Marionette TRACE conn3 <- [1,1382,null,{}] 22:36:44 INFO - PROCESS | 3433 | 1461649004347 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}] 22:36:44 INFO - PROCESS | 3433 | 1461649004578 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 22:36:44 INFO - PROCESS | 3433 | 1461649004763 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:44 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0297863800 == 106 [pid = 3433] [id = 353] 22:36:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 218 (0x7f0286910c00) [pid = 3433] [serial = 1060] [outer = (nil)] 22:36:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 219 (0x7f028b0a9400) [pid = 3433] [serial = 1061] [outer = 0x7f0286910c00] 22:36:44 INFO - PROCESS | 3433 | 1461649004837 Marionette DEBUG loaded listener.js 22:36:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 220 (0x7f029671dc00) [pid = 3433] [serial = 1062] [outer = 0x7f0286910c00] 22:36:45 INFO - PROCESS | 3433 | [3433] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 22:36:45 INFO - PROCESS | 3433 | 1461649005730 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] 22:36:45 INFO - PROCESS | 3433 | 1461649005786 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 22:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 22:36:45 INFO - PROCESS | 3433 | 1461649005792 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 22:36:45 INFO - PROCESS | 3433 | 1461649005795 Marionette TRACE conn3 <- [1,1386,null,{}] 22:36:45 INFO - PROCESS | 3433 | 1461649005800 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}] 22:36:45 INFO - PROCESS | 3433 | 1461649005979 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 22:36:46 INFO - PROCESS | 3433 | 1461649006169 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:46 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c14d800 == 107 [pid = 3433] [id = 354] 22:36:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 221 (0x7f0288c1a400) [pid = 3433] [serial = 1063] [outer = (nil)] 22:36:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 222 (0x7f029767c800) [pid = 3433] [serial = 1064] [outer = 0x7f0288c1a400] 22:36:46 INFO - PROCESS | 3433 | 1461649006240 Marionette DEBUG loaded listener.js 22:36:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 223 (0x7f02976fd400) [pid = 3433] [serial = 1065] [outer = 0x7f0288c1a400] 22:36:47 INFO - PROCESS | 3433 | 1461649007131 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] 22:36:47 INFO - PROCESS | 3433 | 1461649007178 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 22:36:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 22:36:47 INFO - PROCESS | 3433 | 1461649007184 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 22:36:47 INFO - PROCESS | 3433 | 1461649007187 Marionette TRACE conn3 <- [1,1390,null,{}] 22:36:47 INFO - PROCESS | 3433 | 1461649007192 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}] 22:36:47 INFO - PROCESS | 3433 | 1461649007369 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 22:36:47 INFO - PROCESS | 3433 | 1461649007560 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:47 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c9e8000 == 108 [pid = 3433] [id = 355] 22:36:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 224 (0x7f028ccde400) [pid = 3433] [serial = 1066] [outer = (nil)] 22:36:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 225 (0x7f0297add800) [pid = 3433] [serial = 1067] [outer = 0x7f028ccde400] 22:36:47 INFO - PROCESS | 3433 | 1461649007630 Marionette DEBUG loaded listener.js 22:36:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 226 (0x7f029894f400) [pid = 3433] [serial = 1068] [outer = 0x7f028ccde400] 22:36:48 INFO - PROCESS | 3433 | 1461649008517 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]]]}] 22:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 22:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1378ms 22:36:48 INFO - PROCESS | 3433 | 1461649008564 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 22:36:48 INFO - PROCESS | 3433 | 1461649008567 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 22:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 22:36:48 INFO - PROCESS | 3433 | 1461649008573 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 22:36:48 INFO - PROCESS | 3433 | 1461649008575 Marionette TRACE conn3 <- [1,1394,null,{}] 22:36:48 INFO - PROCESS | 3433 | 1461649008581 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}] 22:36:48 INFO - PROCESS | 3433 | 1461649008751 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 22:36:48 INFO - PROCESS | 3433 | 1461649008942 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:48 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029e995000 == 109 [pid = 3433] [id = 356] 22:36:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 227 (0x7f0297353000) [pid = 3433] [serial = 1069] [outer = (nil)] 22:36:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 228 (0x7f0298ced000) [pid = 3433] [serial = 1070] [outer = 0x7f0297353000] 22:36:49 INFO - PROCESS | 3433 | 1461649009015 Marionette DEBUG loaded listener.js 22:36:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f029aa3c000) [pid = 3433] [serial = 1071] [outer = 0x7f0297353000] 22:36:49 INFO - PROCESS | 3433 | 1461649009889 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]]]}] 22:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 22:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1388ms 22:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 22:36:49 INFO - PROCESS | 3433 | 1461649009962 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 22:36:49 INFO - PROCESS | 3433 | 1461649009964 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 22:36:49 INFO - PROCESS | 3433 | 1461649009970 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 22:36:49 INFO - PROCESS | 3433 | 1461649009973 Marionette TRACE conn3 <- [1,1398,null,{}] 22:36:49 INFO - PROCESS | 3433 | 1461649009978 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}] 22:36:50 INFO - PROCESS | 3433 | 1461649010148 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 22:36:50 INFO - PROCESS | 3433 | 1461649010336 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:50 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0274378800 == 110 [pid = 3433] [id = 357] 22:36:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f0272477000) [pid = 3433] [serial = 1072] [outer = (nil)] 22:36:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f02775a5c00) [pid = 3433] [serial = 1073] [outer = 0x7f0272477000] 22:36:50 INFO - PROCESS | 3433 | 1461649010409 Marionette DEBUG loaded listener.js 22:36:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f0298b8bc00) [pid = 3433] [serial = 1074] [outer = 0x7f0272477000] 22:36:51 INFO - PROCESS | 3433 | 1461649011299 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]]]}] 22:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 22:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1389ms 22:36:51 INFO - PROCESS | 3433 | 1461649011359 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 22:36:51 INFO - PROCESS | 3433 | 1461649011363 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 22:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 22:36:51 INFO - PROCESS | 3433 | 1461649011369 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 22:36:51 INFO - PROCESS | 3433 | 1461649011373 Marionette TRACE conn3 <- [1,1402,null,{}] 22:36:51 INFO - PROCESS | 3433 | 1461649011378 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}] 22:36:51 INFO - PROCESS | 3433 | 1461649011574 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 22:36:51 INFO - PROCESS | 3433 | 1461649011767 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:51 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284b33800 == 111 [pid = 3433] [id = 358] 22:36:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f0272482c00) [pid = 3433] [serial = 1075] [outer = (nil)] 22:36:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 234 (0x7f029c5e4000) [pid = 3433] [serial = 1076] [outer = 0x7f0272482c00] 22:36:51 INFO - PROCESS | 3433 | 1461649011843 Marionette DEBUG loaded listener.js 22:36:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 235 (0x7f029c5ee400) [pid = 3433] [serial = 1077] [outer = 0x7f0272482c00] 22:36:52 INFO - PROCESS | 3433 | 1461649012682 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]]]}] 22:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 22:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1381ms 22:36:52 INFO - PROCESS | 3433 | 1461649012751 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 22:36:52 INFO - PROCESS | 3433 | 1461649012755 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 22:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 22:36:52 INFO - PROCESS | 3433 | 1461649012761 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 22:36:52 INFO - PROCESS | 3433 | 1461649012763 Marionette TRACE conn3 <- [1,1406,null,{}] 22:36:52 INFO - PROCESS | 3433 | 1461649012768 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}] 22:36:52 INFO - PROCESS | 3433 | 1461649012951 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 22:36:53 INFO - PROCESS | 3433 | 1461649013141 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:53 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02705e9800 == 112 [pid = 3433] [id = 359] 22:36:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 236 (0x7f02739c6c00) [pid = 3433] [serial = 1078] [outer = (nil)] 22:36:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 237 (0x7f02739ccc00) [pid = 3433] [serial = 1079] [outer = 0x7f02739c6c00] 22:36:53 INFO - PROCESS | 3433 | 1461649013214 Marionette DEBUG loaded listener.js 22:36:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 238 (0x7f02739d1400) [pid = 3433] [serial = 1080] [outer = 0x7f02739c6c00] 22:36:54 INFO - PROCESS | 3433 | 1461649014143 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]]]}] 22:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 22:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1428ms 22:36:54 INFO - PROCESS | 3433 | 1461649014190 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 22:36:54 INFO - PROCESS | 3433 | 1461649014194 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 22:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 22:36:54 INFO - PROCESS | 3433 | 1461649014199 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 22:36:54 INFO - PROCESS | 3433 | 1461649014202 Marionette TRACE conn3 <- [1,1410,null,{}] 22:36:54 INFO - PROCESS | 3433 | 1461649014216 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}] 22:36:54 INFO - PROCESS | 3433 | 1461649014381 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 22:36:55 INFO - PROCESS | 3433 | 1461649015085 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:55 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0279f14000 == 113 [pid = 3433] [id = 360] 22:36:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 239 (0x7f0271c3b800) [pid = 3433] [serial = 1081] [outer = (nil)] 22:36:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 240 (0x7f0272481c00) [pid = 3433] [serial = 1082] [outer = 0x7f0271c3b800] 22:36:55 INFO - PROCESS | 3433 | 1461649015159 Marionette DEBUG loaded listener.js 22:36:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 241 (0x7f0273319400) [pid = 3433] [serial = 1083] [outer = 0x7f0271c3b800] 22:36:56 INFO - PROCESS | 3433 | 1461649016096 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]]]}] 22:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 22:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1940ms 22:36:56 INFO - PROCESS | 3433 | 1461649016142 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 22:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 22:36:56 INFO - PROCESS | 3433 | 1461649016147 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 22:36:56 INFO - PROCESS | 3433 | 1461649016154 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 22:36:56 INFO - PROCESS | 3433 | 1461649016159 Marionette TRACE conn3 <- [1,1414,null,{}] 22:36:56 INFO - PROCESS | 3433 | 1461649016172 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}] 22:36:56 INFO - PROCESS | 3433 | 1461649016388 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 22:36:56 INFO - PROCESS | 3433 | 1461649016799 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:56 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0271c74800 == 114 [pid = 3433] [id = 361] 22:36:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 242 (0x7f02775a3000) [pid = 3433] [serial = 1084] [outer = (nil)] 22:36:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 243 (0x7f02775bac00) [pid = 3433] [serial = 1085] [outer = 0x7f02775a3000] 22:36:56 INFO - PROCESS | 3433 | 1461649016875 Marionette DEBUG loaded listener.js 22:36:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 244 (0x7f027807b800) [pid = 3433] [serial = 1086] [outer = 0x7f02775a3000] 22:36:57 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028a28b000 == 113 [pid = 3433] [id = 291] 22:36:57 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028b1a0000 == 112 [pid = 3433] [id = 119] 22:36:57 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0271c75000 == 111 [pid = 3433] [id = 299] 22:36:57 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02725ac000 == 110 [pid = 3433] [id = 298] 22:36:57 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02a0fa6000 == 109 [pid = 3433] [id = 296] 22:36:57 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284bad800 == 108 [pid = 3433] [id = 295] 22:36:57 INFO - PROCESS | 3433 | --DOMWINDOW == 243 (0x7f0273471000) [pid = 3433] [serial = 950] [outer = (nil)] [url = about:blank] 22:36:57 INFO - PROCESS | 3433 | --DOMWINDOW == 242 (0x7f02703ec000) [pid = 3433] [serial = 953] [outer = (nil)] [url = about:blank] 22:36:57 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027dd1a800 == 107 [pid = 3433] [id = 297] 22:36:57 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028ac34800 == 106 [pid = 3433] [id = 335] 22:36:57 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289f7f000 == 105 [pid = 3433] [id = 334] 22:36:57 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028909f800 == 104 [pid = 3433] [id = 333] 22:36:57 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02878a2800 == 103 [pid = 3433] [id = 332] 22:36:57 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284fab000 == 102 [pid = 3433] [id = 331] 22:36:57 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284e56000 == 101 [pid = 3433] [id = 330] 22:36:57 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284bad000 == 100 [pid = 3433] [id = 329] 22:36:57 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280a77000 == 99 [pid = 3433] [id = 328] 22:36:57 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0278e13000 == 98 [pid = 3433] [id = 327] 22:36:57 INFO - PROCESS | 3433 | 1461649017953 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]]]}] 22:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 22:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1832ms 22:36:57 INFO - PROCESS | 3433 | 1461649017988 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 22:36:57 INFO - PROCESS | 3433 | 1461649017993 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 22:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 22:36:58 INFO - PROCESS | 3433 | 1461649017999 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 22:36:58 INFO - PROCESS | 3433 | 1461649018003 Marionette TRACE conn3 <- [1,1418,null,{}] 22:36:58 INFO - PROCESS | 3433 | 1461649018008 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}] 22:36:58 INFO - PROCESS | 3433 | 1461649018171 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 241 (0x7f0288253800) [pid = 3433] [serial = 938] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 240 (0x7f027db88400) [pid = 3433] [serial = 971] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 239 (0x7f027f008400) [pid = 3433] [serial = 972] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 238 (0x7f0272544400) [pid = 3433] [serial = 957] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 237 (0x7f0272474800) [pid = 3433] [serial = 956] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 236 (0x7f0275e51800) [pid = 3433] [serial = 963] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 235 (0x7f0275e49c00) [pid = 3433] [serial = 962] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 234 (0x7f02738f2800) [pid = 3433] [serial = 968] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 233 (0x7f0278de9c00) [pid = 3433] [serial = 969] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f027265f800) [pid = 3433] [serial = 944] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f027807a400) [pid = 3433] [serial = 965] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f0278d5bc00) [pid = 3433] [serial = 966] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f0273312800) [pid = 3433] [serial = 959] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f0273594000) [pid = 3433] [serial = 960] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 227 (0x7f02775a4400) [pid = 3433] [serial = 932] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 226 (0x7f0275e4ac00) [pid = 3433] [serial = 947] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 225 (0x7f027f278c00) [pid = 3433] [serial = 935] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 224 (0x7f028b146000) [pid = 3433] [serial = 941] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 223 (0x7f027254b400) [pid = 3433] [serial = 929] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 222 (0x7f028084f000) [pid = 3433] [serial = 978] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 221 (0x7f02804c3c00) [pid = 3433] [serial = 975] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 220 (0x7f027f37a400) [pid = 3433] [serial = 974] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | --DOMWINDOW == 219 (0x7f02807c1c00) [pid = 3433] [serial = 977] [outer = (nil)] [url = about:blank] 22:36:58 INFO - PROCESS | 3433 | 1461649018416 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:58 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276943800 == 99 [pid = 3433] [id = 362] 22:36:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 220 (0x7f0272544400) [pid = 3433] [serial = 1087] [outer = (nil)] 22:36:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 221 (0x7f0275e51800) [pid = 3433] [serial = 1088] [outer = 0x7f0272544400] 22:36:58 INFO - PROCESS | 3433 | 1461649018481 Marionette DEBUG loaded listener.js 22:36:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 222 (0x7f027db81800) [pid = 3433] [serial = 1089] [outer = 0x7f0272544400] 22:36:59 INFO - PROCESS | 3433 | 1461649019189 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]]]}] 22:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 22:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1232ms 22:36:59 INFO - PROCESS | 3433 | 1461649019232 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 22:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 22:36:59 INFO - PROCESS | 3433 | 1461649019236 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 22:36:59 INFO - PROCESS | 3433 | 1461649019249 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 22:36:59 INFO - PROCESS | 3433 | 1461649019257 Marionette TRACE conn3 <- [1,1422,null,{}] 22:36:59 INFO - PROCESS | 3433 | 1461649019265 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}] 22:36:59 INFO - PROCESS | 3433 | 1461649019421 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 22:36:59 INFO - PROCESS | 3433 | 1461649019441 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:59 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280b25800 == 100 [pid = 3433] [id = 363] 22:36:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 223 (0x7f027f27ac00) [pid = 3433] [serial = 1090] [outer = (nil)] 22:36:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 224 (0x7f02804c3c00) [pid = 3433] [serial = 1091] [outer = 0x7f027f27ac00] 22:36:59 INFO - PROCESS | 3433 | 1461649019500 Marionette DEBUG loaded listener.js 22:36:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 225 (0x7f02807c0400) [pid = 3433] [serial = 1092] [outer = 0x7f027f27ac00] 22:37:00 INFO - PROCESS | 3433 | 1461649020365 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]]]}] 22:37:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 22:37:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1142ms 22:37:00 INFO - PROCESS | 3433 | 1461649020409 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 22:37:00 INFO - PROCESS | 3433 | 1461649020413 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 22:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 22:37:00 INFO - PROCESS | 3433 | 1461649020434 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 22:37:00 INFO - PROCESS | 3433 | 1461649020437 Marionette TRACE conn3 <- [1,1426,null,{}] 22:37:00 INFO - PROCESS | 3433 | 1461649020453 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}] 22:37:00 INFO - PROCESS | 3433 | 1461649020675 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 22:37:00 INFO - PROCESS | 3433 | 1461649020704 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:00 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02834e5000 == 101 [pid = 3433] [id = 364] 22:37:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 226 (0x7f027f373400) [pid = 3433] [serial = 1093] [outer = (nil)] 22:37:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 227 (0x7f0280c42400) [pid = 3433] [serial = 1094] [outer = 0x7f027f373400] 22:37:00 INFO - PROCESS | 3433 | 1461649020764 Marionette DEBUG loaded listener.js 22:37:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 228 (0x7f0280ee9800) [pid = 3433] [serial = 1095] [outer = 0x7f027f373400] 22:37:01 INFO - PROCESS | 3433 | 1461649021658 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]]]}] 22:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 22:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1246ms 22:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 22:37:01 INFO - PROCESS | 3433 | 1461649021677 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 22:37:01 INFO - PROCESS | 3433 | 1461649021679 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 22:37:01 INFO - PROCESS | 3433 | 1461649021685 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 22:37:01 INFO - PROCESS | 3433 | 1461649021693 Marionette TRACE conn3 <- [1,1430,null,{}] 22:37:01 INFO - PROCESS | 3433 | 1461649021712 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}] 22:37:01 INFO - PROCESS | 3433 | 1461649021917 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 22:37:01 INFO - PROCESS | 3433 | 1461649021943 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:01 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284bf1000 == 102 [pid = 3433] [id = 365] 22:37:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f028158d000) [pid = 3433] [serial = 1096] [outer = (nil)] 22:37:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f0282638800) [pid = 3433] [serial = 1097] [outer = 0x7f028158d000] 22:37:02 INFO - PROCESS | 3433 | 1461649022013 Marionette DEBUG loaded listener.js 22:37:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f0284c5e400) [pid = 3433] [serial = 1098] [outer = 0x7f028158d000] 22:37:03 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f02769acc00) [pid = 3433] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 22:37:03 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f02775f9000) [pid = 3433] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 22:37:03 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f02807b5000) [pid = 3433] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 22:37:03 INFO - PROCESS | 3433 | --DOMWINDOW == 227 (0x7f0271c36000) [pid = 3433] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 22:37:03 INFO - PROCESS | 3433 | --DOMWINDOW == 226 (0x7f02703e9800) [pid = 3433] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 22:37:03 INFO - PROCESS | 3433 | --DOMWINDOW == 225 (0x7f0272551800) [pid = 3433] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 22:37:03 INFO - PROCESS | 3433 | --DOMWINDOW == 224 (0x7f0271c3c800) [pid = 3433] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 22:37:03 INFO - PROCESS | 3433 | 1461649023506 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]]]}] 22:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 22:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1858ms 22:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 22:37:03 INFO - PROCESS | 3433 | 1461649023542 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 22:37:03 INFO - PROCESS | 3433 | 1461649023545 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 22:37:03 INFO - PROCESS | 3433 | 1461649023551 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 22:37:03 INFO - PROCESS | 3433 | 1461649023553 Marionette TRACE conn3 <- [1,1434,null,{}] 22:37:03 INFO - PROCESS | 3433 | 1461649023558 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}] 22:37:03 INFO - PROCESS | 3433 | 1461649023778 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 22:37:03 INFO - PROCESS | 3433 | 1461649023798 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:03 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284d4f800 == 103 [pid = 3433] [id = 366] 22:37:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 225 (0x7f0278d5d000) [pid = 3433] [serial = 1099] [outer = (nil)] 22:37:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 226 (0x7f0279edf800) [pid = 3433] [serial = 1100] [outer = 0x7f0278d5d000] 22:37:03 INFO - PROCESS | 3433 | 1461649023858 Marionette DEBUG loaded listener.js 22:37:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 227 (0x7f0284c67c00) [pid = 3433] [serial = 1101] [outer = 0x7f0278d5d000] 22:37:04 INFO - PROCESS | 3433 | 1461649024602 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]]]}] 22:37:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 22:37:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1081ms 22:37:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 22:37:04 INFO - PROCESS | 3433 | 1461649024633 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 22:37:04 INFO - PROCESS | 3433 | 1461649024635 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 22:37:04 INFO - PROCESS | 3433 | 1461649024641 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 22:37:04 INFO - PROCESS | 3433 | 1461649024644 Marionette TRACE conn3 <- [1,1438,null,{}] 22:37:04 INFO - PROCESS | 3433 | 1461649024648 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}] 22:37:04 INFO - PROCESS | 3433 | 1461649024856 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 22:37:04 INFO - PROCESS | 3433 | 1461649024877 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:04 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0286b52000 == 104 [pid = 3433] [id = 367] 22:37:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 228 (0x7f0278de4c00) [pid = 3433] [serial = 1102] [outer = (nil)] 22:37:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f0284c68000) [pid = 3433] [serial = 1103] [outer = 0x7f0278de4c00] 22:37:04 INFO - PROCESS | 3433 | 1461649024936 Marionette DEBUG loaded listener.js 22:37:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f0288257400) [pid = 3433] [serial = 1104] [outer = 0x7f0278de4c00] 22:37:06 INFO - PROCESS | 3433 | 1461649026025 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]]]}] 22:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 22:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1428ms 22:37:06 INFO - PROCESS | 3433 | 1461649026069 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 22:37:06 INFO - PROCESS | 3433 | 1461649026076 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 22:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 22:37:06 INFO - PROCESS | 3433 | 1461649026085 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 22:37:06 INFO - PROCESS | 3433 | 1461649026089 Marionette TRACE conn3 <- [1,1442,null,{}] 22:37:06 INFO - PROCESS | 3433 | 1461649026097 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}] 22:37:06 INFO - PROCESS | 3433 | 1461649026291 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 22:37:06 INFO - PROCESS | 3433 | 1461649026481 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:06 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027ef56800 == 105 [pid = 3433] [id = 368] 22:37:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f02738ed000) [pid = 3433] [serial = 1105] [outer = (nil)] 22:37:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f0275e4c800) [pid = 3433] [serial = 1106] [outer = 0x7f02738ed000] 22:37:06 INFO - PROCESS | 3433 | 1461649026557 Marionette DEBUG loaded listener.js 22:37:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f02775bf000) [pid = 3433] [serial = 1107] [outer = 0x7f02738ed000] 22:37:07 INFO - PROCESS | 3433 | 1461649027470 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]]]}] 22:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 22:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1440ms 22:37:07 INFO - PROCESS | 3433 | 1461649027525 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 22:37:07 INFO - PROCESS | 3433 | 1461649027533 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 22:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 22:37:07 INFO - PROCESS | 3433 | 1461649027543 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 22:37:07 INFO - PROCESS | 3433 | 1461649027546 Marionette TRACE conn3 <- [1,1446,null,{}] 22:37:07 INFO - PROCESS | 3433 | 1461649027552 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}] 22:37:07 INFO - PROCESS | 3433 | 1461649027733 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 22:37:07 INFO - PROCESS | 3433 | 1461649027921 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:07 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02842b4800 == 106 [pid = 3433] [id = 369] 22:37:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 234 (0x7f0278df0800) [pid = 3433] [serial = 1108] [outer = (nil)] 22:37:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 235 (0x7f027db86400) [pid = 3433] [serial = 1109] [outer = 0x7f0278df0800] 22:37:07 INFO - PROCESS | 3433 | 1461649027992 Marionette DEBUG loaded listener.js 22:37:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 236 (0x7f027f011c00) [pid = 3433] [serial = 1110] [outer = 0x7f0278df0800] 22:37:08 INFO - PROCESS | 3433 | 1461649028911 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]]]}] 22:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 22:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1433ms 22:37:08 INFO - PROCESS | 3433 | 1461649028977 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 22:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 22:37:08 INFO - PROCESS | 3433 | 1461649028982 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 22:37:08 INFO - PROCESS | 3433 | 1461649028988 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 22:37:08 INFO - PROCESS | 3433 | 1461649028993 Marionette TRACE conn3 <- [1,1450,null,{}] 22:37:09 INFO - PROCESS | 3433 | 1461649029009 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}] 22:37:09 INFO - PROCESS | 3433 | 1461649029236 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 22:37:09 INFO - PROCESS | 3433 | 1461649029472 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:09 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289f7f000 == 107 [pid = 3433] [id = 370] 22:37:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 237 (0x7f0280ee0800) [pid = 3433] [serial = 1111] [outer = (nil)] 22:37:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 238 (0x7f02819cbc00) [pid = 3433] [serial = 1112] [outer = 0x7f0280ee0800] 22:37:09 INFO - PROCESS | 3433 | 1461649029591 Marionette DEBUG loaded listener.js 22:37:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 239 (0x7f0284706c00) [pid = 3433] [serial = 1113] [outer = 0x7f0280ee0800] 22:37:10 INFO - PROCESS | 3433 | 1461649030452 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]]]}] 22:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 22:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1494ms 22:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 22:37:10 INFO - PROCESS | 3433 | 1461649030482 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 22:37:10 INFO - PROCESS | 3433 | 1461649030486 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 22:37:10 INFO - PROCESS | 3433 | 1461649030492 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 22:37:10 INFO - PROCESS | 3433 | 1461649030495 Marionette TRACE conn3 <- [1,1454,null,{}] 22:37:10 INFO - PROCESS | 3433 | 1461649030500 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}] 22:37:10 INFO - PROCESS | 3433 | 1461649030672 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 22:37:10 INFO - PROCESS | 3433 | 1461649030884 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:10 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02908e2000 == 108 [pid = 3433] [id = 371] 22:37:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 240 (0x7f02807cf800) [pid = 3433] [serial = 1114] [outer = (nil)] 22:37:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 241 (0x7f0284c69000) [pid = 3433] [serial = 1115] [outer = 0x7f02807cf800] 22:37:10 INFO - PROCESS | 3433 | 1461649030955 Marionette DEBUG loaded listener.js 22:37:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 242 (0x7f02885a9800) [pid = 3433] [serial = 1116] [outer = 0x7f02807cf800] 22:37:11 INFO - PROCESS | 3433 | 1461649031888 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]]]}] 22:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 22:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1433ms 22:37:11 INFO - PROCESS | 3433 | 1461649031925 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 22:37:11 INFO - PROCESS | 3433 | 1461649031928 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 22:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 22:37:11 INFO - PROCESS | 3433 | 1461649031934 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 22:37:11 INFO - PROCESS | 3433 | 1461649031938 Marionette TRACE conn3 <- [1,1458,null,{}] 22:37:11 INFO - PROCESS | 3433 | 1461649031943 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}] 22:37:12 INFO - PROCESS | 3433 | 1461649032108 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 22:37:12 INFO - PROCESS | 3433 | 1461649032301 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:12 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c9db000 == 109 [pid = 3433] [id = 372] 22:37:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 243 (0x7f0282637400) [pid = 3433] [serial = 1117] [outer = (nil)] 22:37:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 244 (0x7f0288db9400) [pid = 3433] [serial = 1118] [outer = 0x7f0282637400] 22:37:12 INFO - PROCESS | 3433 | 1461649032371 Marionette DEBUG loaded listener.js 22:37:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 245 (0x7f0289c2c400) [pid = 3433] [serial = 1119] [outer = 0x7f0282637400] 22:37:13 INFO - PROCESS | 3433 | 1461649033328 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]]]}] 22:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 22:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1439ms 22:37:13 INFO - PROCESS | 3433 | 1461649033374 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 22:37:13 INFO - PROCESS | 3433 | 1461649033377 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 22:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 22:37:13 INFO - PROCESS | 3433 | 1461649033383 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 22:37:13 INFO - PROCESS | 3433 | 1461649033385 Marionette TRACE conn3 <- [1,1462,null,{}] 22:37:13 INFO - PROCESS | 3433 | 1461649033391 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}] 22:37:13 INFO - PROCESS | 3433 | 1461649033595 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 22:37:13 INFO - PROCESS | 3433 | 1461649033785 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:13 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281634000 == 110 [pid = 3433] [id = 373] 22:37:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 246 (0x7f028af51400) [pid = 3433] [serial = 1120] [outer = (nil)] 22:37:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 247 (0x7f028cc0f400) [pid = 3433] [serial = 1121] [outer = 0x7f028af51400] 22:37:13 INFO - PROCESS | 3433 | 1461649033859 Marionette DEBUG loaded listener.js 22:37:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 248 (0x7f029a532c00) [pid = 3433] [serial = 1122] [outer = 0x7f028af51400] 22:37:14 INFO - PROCESS | 3433 | 1461649034722 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]]]}] 22:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 22:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1384ms 22:37:14 INFO - PROCESS | 3433 | 1461649034768 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 22:37:14 INFO - PROCESS | 3433 | 1461649034772 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 22:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 22:37:14 INFO - PROCESS | 3433 | 1461649034777 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 22:37:14 INFO - PROCESS | 3433 | 1461649034780 Marionette TRACE conn3 <- [1,1466,null,{}] 22:37:14 INFO - PROCESS | 3433 | 1461649034785 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}] 22:37:14 INFO - PROCESS | 3433 | 1461649034949 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 22:37:15 INFO - PROCESS | 3433 | 1461649035145 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:15 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0277072800 == 111 [pid = 3433] [id = 374] 22:37:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 249 (0x7f0273c70400) [pid = 3433] [serial = 1123] [outer = (nil)] 22:37:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 250 (0x7f0273c77400) [pid = 3433] [serial = 1124] [outer = 0x7f0273c70400] 22:37:15 INFO - PROCESS | 3433 | 1461649035216 Marionette DEBUG loaded listener.js 22:37:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 251 (0x7f0273c7b400) [pid = 3433] [serial = 1125] [outer = 0x7f0273c70400] 22:37:16 INFO - PROCESS | 3433 | 1461649036071 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]]]}] 22:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 22:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1329ms 22:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 22:37:16 INFO - PROCESS | 3433 | 1461649036108 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 22:37:16 INFO - PROCESS | 3433 | 1461649036111 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 22:37:16 INFO - PROCESS | 3433 | 1461649036117 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 22:37:16 INFO - PROCESS | 3433 | 1461649036120 Marionette TRACE conn3 <- [1,1470,null,{}] 22:37:16 INFO - PROCESS | 3433 | 1461649036125 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}] 22:37:16 INFO - PROCESS | 3433 | 1461649036302 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 22:37:16 INFO - PROCESS | 3433 | 1461649036500 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:16 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e09e800 == 112 [pid = 3433] [id = 375] 22:37:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 252 (0x7f0273c71000) [pid = 3433] [serial = 1126] [outer = (nil)] 22:37:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 253 (0x7f0298cee400) [pid = 3433] [serial = 1127] [outer = 0x7f0273c71000] 22:37:16 INFO - PROCESS | 3433 | 1461649036570 Marionette DEBUG loaded listener.js 22:37:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 254 (0x7f029c36e400) [pid = 3433] [serial = 1128] [outer = 0x7f0273c71000] 22:37:17 INFO - PROCESS | 3433 | 1461649037461 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]]]}] 22:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 22:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1379ms 22:37:17 INFO - PROCESS | 3433 | 1461649037496 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 22:37:17 INFO - PROCESS | 3433 | 1461649037498 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 22:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 22:37:17 INFO - PROCESS | 3433 | 1461649037505 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 22:37:17 INFO - PROCESS | 3433 | 1461649037508 Marionette TRACE conn3 <- [1,1474,null,{}] 22:37:17 INFO - PROCESS | 3433 | 1461649037513 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}] 22:37:17 INFO - PROCESS | 3433 | 1461649037683 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 22:37:17 INFO - PROCESS | 3433 | 1461649037880 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:17 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c94e000 == 113 [pid = 3433] [id = 376] 22:37:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 255 (0x7f0273c7cc00) [pid = 3433] [serial = 1129] [outer = (nil)] 22:37:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 256 (0x7f027dd39800) [pid = 3433] [serial = 1130] [outer = 0x7f0273c7cc00] 22:37:17 INFO - PROCESS | 3433 | 1461649037954 Marionette DEBUG loaded listener.js 22:37:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 257 (0x7f027dd3e800) [pid = 3433] [serial = 1131] [outer = 0x7f0273c7cc00] 22:37:18 INFO - PROCESS | 3433 | 1461649038848 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]]]}] 22:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 22:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1380ms 22:37:18 INFO - PROCESS | 3433 | 1461649038886 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 22:37:18 INFO - PROCESS | 3433 | 1461649038888 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 22:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 22:37:18 INFO - PROCESS | 3433 | 1461649038894 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 22:37:18 INFO - PROCESS | 3433 | 1461649038897 Marionette TRACE conn3 <- [1,1478,null,{}] 22:37:18 INFO - PROCESS | 3433 | 1461649038902 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}] 22:37:19 INFO - PROCESS | 3433 | 1461649039069 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 22:37:19 INFO - PROCESS | 3433 | 1461649039265 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:19 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276bdc000 == 114 [pid = 3433] [id = 377] 22:37:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 258 (0x7f027dd32000) [pid = 3433] [serial = 1132] [outer = (nil)] 22:37:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 259 (0x7f0280fa1800) [pid = 3433] [serial = 1133] [outer = 0x7f027dd32000] 22:37:19 INFO - PROCESS | 3433 | 1461649039338 Marionette DEBUG loaded listener.js 22:37:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 260 (0x7f0280fa5800) [pid = 3433] [serial = 1134] [outer = 0x7f027dd32000] 22:37:20 INFO - PROCESS | 3433 | 1461649040207 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]]]}] 22:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 22:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1388ms 22:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 22:37:20 INFO - PROCESS | 3433 | 1461649040283 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 22:37:20 INFO - PROCESS | 3433 | 1461649040286 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 22:37:20 INFO - PROCESS | 3433 | 1461649040292 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 22:37:20 INFO - PROCESS | 3433 | 1461649040296 Marionette TRACE conn3 <- [1,1482,null,{}] 22:37:20 INFO - PROCESS | 3433 | 1461649040301 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}] 22:37:20 INFO - PROCESS | 3433 | 1461649040536 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 22:37:20 INFO - PROCESS | 3433 | 1461649040786 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:20 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028126b000 == 115 [pid = 3433] [id = 378] 22:37:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 261 (0x7f026e4f8400) [pid = 3433] [serial = 1135] [outer = (nil)] 22:37:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 262 (0x7f026e4fe000) [pid = 3433] [serial = 1136] [outer = 0x7f026e4f8400] 22:37:20 INFO - PROCESS | 3433 | 1461649040904 Marionette DEBUG loaded listener.js 22:37:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 263 (0x7f0280fab400) [pid = 3433] [serial = 1137] [outer = 0x7f026e4f8400] 22:37:21 INFO - PROCESS | 3433 | 1461649041750 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]]]}] 22:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 22:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1535ms 22:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 22:37:21 INFO - PROCESS | 3433 | 1461649041826 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 22:37:21 INFO - PROCESS | 3433 | 1461649041829 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 22:37:21 INFO - PROCESS | 3433 | 1461649041835 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 22:37:21 INFO - PROCESS | 3433 | 1461649041838 Marionette TRACE conn3 <- [1,1486,null,{}] 22:37:21 INFO - PROCESS | 3433 | 1461649041843 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}] 22:37:22 INFO - PROCESS | 3433 | 1461649042007 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 22:37:22 INFO - PROCESS | 3433 | 1461649042202 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:22 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026e71a800 == 116 [pid = 3433] [id = 379] 22:37:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 264 (0x7f026e4f8c00) [pid = 3433] [serial = 1138] [outer = (nil)] 22:37:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 265 (0x7f026e755400) [pid = 3433] [serial = 1139] [outer = 0x7f026e4f8c00] 22:37:22 INFO - PROCESS | 3433 | 1461649042269 Marionette DEBUG loaded listener.js 22:37:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 266 (0x7f026e75a800) [pid = 3433] [serial = 1140] [outer = 0x7f026e4f8c00] 22:37:23 INFO - PROCESS | 3433 | 1461649043109 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]]]}] 22:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 22:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1335ms 22:37:23 INFO - PROCESS | 3433 | 1461649043170 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 22:37:23 INFO - PROCESS | 3433 | 1461649043172 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 22:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 22:37:23 INFO - PROCESS | 3433 | 1461649043178 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 22:37:23 INFO - PROCESS | 3433 | 1461649043181 Marionette TRACE conn3 <- [1,1490,null,{}] 22:37:23 INFO - PROCESS | 3433 | 1461649043194 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}] 22:37:23 INFO - PROCESS | 3433 | 1461649043359 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 22:37:23 INFO - PROCESS | 3433 | 1461649043555 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:23 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026fd4f000 == 117 [pid = 3433] [id = 380] 22:37:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 267 (0x7f026e476400) [pid = 3433] [serial = 1141] [outer = (nil)] 22:37:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 268 (0x7f026e47b000) [pid = 3433] [serial = 1142] [outer = 0x7f026e476400] 22:37:23 INFO - PROCESS | 3433 | 1461649043624 Marionette DEBUG loaded listener.js 22:37:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 269 (0x7f026e47f000) [pid = 3433] [serial = 1143] [outer = 0x7f026e476400] 22:37:24 INFO - PROCESS | 3433 | 1461649044475 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]]]}] 22:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 22:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1342ms 22:37:24 INFO - PROCESS | 3433 | 1461649044522 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 22:37:24 INFO - PROCESS | 3433 | 1461649044526 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 22:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 22:37:24 INFO - PROCESS | 3433 | 1461649044531 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 22:37:24 INFO - PROCESS | 3433 | 1461649044533 Marionette TRACE conn3 <- [1,1494,null,{}] 22:37:24 INFO - PROCESS | 3433 | 1461649044539 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}] 22:37:24 INFO - PROCESS | 3433 | 1461649044706 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 22:37:24 INFO - PROCESS | 3433 | 1461649044915 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:24 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02712c2800 == 118 [pid = 3433] [id = 381] 22:37:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 270 (0x7f026e475800) [pid = 3433] [serial = 1144] [outer = (nil)] 22:37:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 271 (0x7f026e757c00) [pid = 3433] [serial = 1145] [outer = 0x7f026e475800] 22:37:25 INFO - PROCESS | 3433 | 1461649045020 Marionette DEBUG loaded listener.js 22:37:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 272 (0x7f0275e46800) [pid = 3433] [serial = 1146] [outer = 0x7f026e475800] 22:37:25 INFO - PROCESS | 3433 | 1461649045959 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]]]}] 22:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 22:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1481ms 22:37:26 INFO - PROCESS | 3433 | 1461649046012 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 22:37:26 INFO - PROCESS | 3433 | 1461649046016 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 22:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 22:37:26 INFO - PROCESS | 3433 | 1461649046021 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 22:37:26 INFO - PROCESS | 3433 | 1461649046024 Marionette TRACE conn3 <- [1,1498,null,{}] 22:37:26 INFO - PROCESS | 3433 | 1461649046029 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}] 22:37:26 INFO - PROCESS | 3433 | 1461649046204 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 22:37:26 INFO - PROCESS | 3433 | 1461649046442 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:26 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284bba000 == 119 [pid = 3433] [id = 382] 22:37:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 273 (0x7f026e752c00) [pid = 3433] [serial = 1147] [outer = (nil)] 22:37:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 274 (0x7f0284085800) [pid = 3433] [serial = 1148] [outer = 0x7f026e752c00] 22:37:26 INFO - PROCESS | 3433 | 1461649046595 Marionette DEBUG loaded listener.js 22:37:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 275 (0x7f029c4a2c00) [pid = 3433] [serial = 1149] [outer = 0x7f026e752c00] 22:37:27 INFO - PROCESS | 3433 | 1461649047401 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]]]}] 22:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 22:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1436ms 22:37:27 INFO - PROCESS | 3433 | 1461649047458 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 22:37:27 INFO - PROCESS | 3433 | 1461649047461 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 22:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 22:37:27 INFO - PROCESS | 3433 | 1461649047467 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 22:37:27 INFO - PROCESS | 3433 | 1461649047469 Marionette TRACE conn3 <- [1,1502,null,{}] 22:37:27 INFO - PROCESS | 3433 | 1461649047474 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}] 22:37:27 INFO - PROCESS | 3433 | 1461649047653 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 22:37:27 INFO - PROCESS | 3433 | 1461649047861 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:27 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284f0b800 == 120 [pid = 3433] [id = 383] 22:37:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 276 (0x7f0275e47400) [pid = 3433] [serial = 1150] [outer = (nil)] 22:37:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 277 (0x7f0284260400) [pid = 3433] [serial = 1151] [outer = 0x7f0275e47400] 22:37:27 INFO - PROCESS | 3433 | 1461649047932 Marionette DEBUG loaded listener.js 22:37:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 278 (0x7f0284265000) [pid = 3433] [serial = 1152] [outer = 0x7f0275e47400] 22:37:28 INFO - PROCESS | 3433 | 1461649048788 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]]]}] 22:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 22:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1377ms 22:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 22:37:28 INFO - PROCESS | 3433 | 1461649048844 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 22:37:28 INFO - PROCESS | 3433 | 1461649048847 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 22:37:28 INFO - PROCESS | 3433 | 1461649048853 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 22:37:28 INFO - PROCESS | 3433 | 1461649048856 Marionette TRACE conn3 <- [1,1506,null,{}] 22:37:28 INFO - PROCESS | 3433 | 1461649048861 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}] 22:37:29 INFO - PROCESS | 3433 | 1461649049030 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 22:37:29 INFO - PROCESS | 3433 | 1461649049606 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:29 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276bdb800 == 121 [pid = 3433] [id = 384] 22:37:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 279 (0x7f026e4f5800) [pid = 3433] [serial = 1153] [outer = (nil)] 22:37:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 280 (0x7f026e4fb800) [pid = 3433] [serial = 1154] [outer = 0x7f026e4f5800] 22:37:29 INFO - PROCESS | 3433 | 1461649049678 Marionette DEBUG loaded listener.js 22:37:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 281 (0x7f0270e7f400) [pid = 3433] [serial = 1155] [outer = 0x7f026e4f5800] 22:37:30 INFO - PROCESS | 3433 | 1461649050486 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]]]}] 22:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 22:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1683ms 22:37:30 INFO - PROCESS | 3433 | 1461649050537 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 22:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 22:37:30 INFO - PROCESS | 3433 | 1461649050543 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 22:37:30 INFO - PROCESS | 3433 | 1461649050549 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 22:37:30 INFO - PROCESS | 3433 | 1461649050554 Marionette TRACE conn3 <- [1,1510,null,{}] 22:37:30 INFO - PROCESS | 3433 | 1461649050560 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}] 22:37:30 INFO - PROCESS | 3433 | 1461649050730 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 22:37:30 INFO - PROCESS | 3433 | 1461649050962 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:30 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028056c800 == 122 [pid = 3433] [id = 385] 22:37:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 282 (0x7f026e4f7000) [pid = 3433] [serial = 1156] [outer = (nil)] 22:37:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 283 (0x7f027265d400) [pid = 3433] [serial = 1157] [outer = 0x7f026e4f7000] 22:37:31 INFO - PROCESS | 3433 | 1461649051028 Marionette DEBUG loaded listener.js 22:37:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 284 (0x7f02738f8800) [pid = 3433] [serial = 1158] [outer = 0x7f026e4f7000] 22:37:32 INFO - PROCESS | 3433 | 1461649052080 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]]]}] 22:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 22:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1587ms 22:37:32 INFO - PROCESS | 3433 | 1461649052138 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 22:37:32 INFO - PROCESS | 3433 | 1461649052144 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 22:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 22:37:32 INFO - PROCESS | 3433 | 1461649052150 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 22:37:32 INFO - PROCESS | 3433 | 1461649052152 Marionette TRACE conn3 <- [1,1514,null,{}] 22:37:32 INFO - PROCESS | 3433 | 1461649052158 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}] 22:37:32 INFO - PROCESS | 3433 | 1461649052423 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 22:37:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284baf000 == 121 [pid = 3433] [id = 326] 22:37:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028ac67800 == 120 [pid = 3433] [id = 267] 22:37:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028a284000 == 119 [pid = 3433] [id = 132] 22:37:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028af30800 == 118 [pid = 3433] [id = 247] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 283 (0x7f0284036400) [pid = 3433] [serial = 1043] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 282 (0x7f0277f86800) [pid = 3433] [serial = 1013] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 281 (0x7f029671cc00) [pid = 3433] [serial = 1016] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 280 (0x7f02807cd400) [pid = 3433] [serial = 1019] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289934800 == 117 [pid = 3433] [id = 131] 22:37:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284d4f800 == 116 [pid = 3433] [id = 366] 22:37:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284bf1000 == 115 [pid = 3433] [id = 365] 22:37:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02834e5000 == 114 [pid = 3433] [id = 364] 22:37:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280b25800 == 113 [pid = 3433] [id = 363] 22:37:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0276943800 == 112 [pid = 3433] [id = 362] 22:37:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02818c1800 == 111 [pid = 3433] [id = 11] 22:37:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0271c74800 == 110 [pid = 3433] [id = 361] 22:37:32 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0279f14000 == 109 [pid = 3433] [id = 360] 22:37:32 INFO - PROCESS | 3433 | 1461649052755 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:32 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02725b4000 == 110 [pid = 3433] [id = 386] 22:37:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 281 (0x7f02745c5000) [pid = 3433] [serial = 1159] [outer = (nil)] 22:37:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 282 (0x7f02775be800) [pid = 3433] [serial = 1160] [outer = 0x7f02745c5000] 22:37:32 INFO - PROCESS | 3433 | 1461649052824 Marionette DEBUG loaded listener.js 22:37:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 283 (0x7f0278d55400) [pid = 3433] [serial = 1161] [outer = 0x7f02745c5000] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 282 (0x7f027f26fc00) [pid = 3433] [serial = 1034] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 281 (0x7f028267c800) [pid = 3433] [serial = 1041] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 280 (0x7f027f373000) [pid = 3433] [serial = 1035] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 279 (0x7f027f378800) [pid = 3433] [serial = 1040] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 278 (0x7f027e1cd400) [pid = 3433] [serial = 1032] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 277 (0x7f02807bf400) [pid = 3433] [serial = 1037] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 276 (0x7f0281588c00) [pid = 3433] [serial = 1038] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 275 (0x7f02775a6c00) [pid = 3433] [serial = 1028] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 274 (0x7f0278074c00) [pid = 3433] [serial = 1029] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 273 (0x7f02745cc800) [pid = 3433] [serial = 1026] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 272 (0x7f0272548c00) [pid = 3433] [serial = 1025] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 271 (0x7f0279de7400) [pid = 3433] [serial = 1031] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 270 (0x7f0288ee2c00) [pid = 3433] [serial = 1007] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 269 (0x7f0272551400) [pid = 3433] [serial = 1023] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 268 (0x7f0272478400) [pid = 3433] [serial = 1022] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 267 (0x7f0280a1ec00) [pid = 3433] [serial = 980] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 266 (0x7f02807c5400) [pid = 3433] [serial = 992] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 265 (0x7f02769a9800) [pid = 3433] [serial = 986] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 264 (0x7f02887b0400) [pid = 3433] [serial = 1004] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 263 (0x7f0281586800) [pid = 3433] [serial = 1001] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 262 (0x7f028a2ec800) [pid = 3433] [serial = 1010] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 261 (0x7f0284088000) [pid = 3433] [serial = 998] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 260 (0x7f02813e9400) [pid = 3433] [serial = 995] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 259 (0x7f0273474c00) [pid = 3433] [serial = 983] [outer = (nil)] [url = about:blank] 22:37:32 INFO - PROCESS | 3433 | --DOMWINDOW == 258 (0x7f027db88800) [pid = 3433] [serial = 989] [outer = (nil)] [url = about:blank] 22:37:33 INFO - PROCESS | 3433 | 1461649053540 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]]]}] 22:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 22:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1434ms 22:37:33 INFO - PROCESS | 3433 | 1461649053585 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 22:37:33 INFO - PROCESS | 3433 | 1461649053588 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 22:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 22:37:33 INFO - PROCESS | 3433 | 1461649053601 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 22:37:33 INFO - PROCESS | 3433 | 1461649053610 Marionette TRACE conn3 <- [1,1518,null,{}] 22:37:33 INFO - PROCESS | 3433 | 1461649053618 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}] 22:37:33 INFO - PROCESS | 3433 | 1461649053800 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 22:37:33 INFO - PROCESS | 3433 | 1461649053960 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:33 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280b29000 == 111 [pid = 3433] [id = 387] 22:37:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 259 (0x7f02769ab800) [pid = 3433] [serial = 1162] [outer = (nil)] 22:37:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 260 (0x7f027db7f000) [pid = 3433] [serial = 1163] [outer = 0x7f02769ab800] 22:37:34 INFO - PROCESS | 3433 | 1461649054020 Marionette DEBUG loaded listener.js 22:37:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 261 (0x7f027e1cd400) [pid = 3433] [serial = 1164] [outer = 0x7f02769ab800] 22:37:34 INFO - PROCESS | 3433 | 1461649054719 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]]]}] 22:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 22:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1149ms 22:37:34 INFO - PROCESS | 3433 | 1461649054744 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 22:37:34 INFO - PROCESS | 3433 | 1461649054748 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 22:37:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 22:37:34 INFO - PROCESS | 3433 | 1461649054754 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 22:37:34 INFO - PROCESS | 3433 | 1461649054756 Marionette TRACE conn3 <- [1,1522,null,{}] 22:37:34 INFO - PROCESS | 3433 | 1461649054761 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}] 22:37:34 INFO - PROCESS | 3433 | 1461649054995 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 22:37:35 INFO - PROCESS | 3433 | 1461649055024 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:35 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281632000 == 112 [pid = 3433] [id = 388] 22:37:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 262 (0x7f027dbf0000) [pid = 3433] [serial = 1165] [outer = (nil)] 22:37:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 263 (0x7f027f276c00) [pid = 3433] [serial = 1166] [outer = 0x7f027dbf0000] 22:37:35 INFO - PROCESS | 3433 | 1461649055094 Marionette DEBUG loaded listener.js 22:37:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 264 (0x7f02804c2800) [pid = 3433] [serial = 1167] [outer = 0x7f027dbf0000] 22:37:35 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:35 INFO - PROCESS | 3433 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:37:35 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:35 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:35 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:35 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:35 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:35 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:35 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:35 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:35 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:35 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:35 INFO - PROCESS | 3433 | 1461649055927 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"]]]}] 22:37:35 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 () { 22:37:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:37:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 22:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:37:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 22:37:35 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 () { 22:37:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:37:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 22:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:37:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 22:37:35 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 () { 22:37:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:37:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 22:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:37:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 22:37:35 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 () { 22:37:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:37:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 22:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:37:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 22:37:35 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1230ms 22:37:35 INFO - PROCESS | 3433 | 1461649055989 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 22:37:36 INFO - PROCESS | 3433 | 1461649055996 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 22:37:36 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 22:37:36 INFO - PROCESS | 3433 | 1461649056008 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 22:37:36 INFO - PROCESS | 3433 | 1461649056010 Marionette TRACE conn3 <- [1,1526,null,{}] 22:37:36 INFO - PROCESS | 3433 | 1461649056015 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}] 22:37:36 INFO - PROCESS | 3433 | 1461649056225 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 22:37:36 INFO - PROCESS | 3433 | 1461649056253 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:36 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284b30000 == 113 [pid = 3433] [id = 389] 22:37:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 265 (0x7f02807cd400) [pid = 3433] [serial = 1168] [outer = (nil)] 22:37:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 266 (0x7f0280fa7400) [pid = 3433] [serial = 1169] [outer = 0x7f02807cd400] 22:37:36 INFO - PROCESS | 3433 | 1461649056322 Marionette DEBUG loaded listener.js 22:37:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 267 (0x7f0281586800) [pid = 3433] [serial = 1170] [outer = 0x7f02807cd400] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 266 (0x7f02775a3000) [pid = 3433] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 265 (0x7f0298b8d800) [pid = 3433] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 264 (0x7f0272544400) [pid = 3433] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 263 (0x7f028a2e4400) [pid = 3433] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 262 (0x7f028a2adc00) [pid = 3433] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 261 (0x7f027e1d7000) [pid = 3433] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 260 (0x7f028cc17000) [pid = 3433] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 259 (0x7f027f003400) [pid = 3433] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 258 (0x7f0278d5d000) [pid = 3433] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 257 (0x7f02738eb400) [pid = 3433] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 256 (0x7f027f373400) [pid = 3433] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 255 (0x7f0273314800) [pid = 3433] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 254 (0x7f0289068c00) [pid = 3433] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 253 (0x7f027e1cdc00) [pid = 3433] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 252 (0x7f027f27ac00) [pid = 3433] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 251 (0x7f027db79400) [pid = 3433] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 250 (0x7f027f3e7800) [pid = 3433] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 249 (0x7f028a2ed000) [pid = 3433] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 248 (0x7f027330e800) [pid = 3433] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 247 (0x7f028158d000) [pid = 3433] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 246 (0x7f02898df800) [pid = 3433] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 245 (0x7f02775b9000) [pid = 3433] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 244 (0x7f027db7e800) [pid = 3433] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 243 (0x7f0280eda400) [pid = 3433] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 242 (0x7f0290859c00) [pid = 3433] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 241 (0x7f028cb44c00) [pid = 3433] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 240 (0x7f027247a400) [pid = 3433] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 239 (0x7f0298b91000) [pid = 3433] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 238 (0x7f02769a4000) [pid = 3433] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 237 (0x7f02745c8400) [pid = 3433] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 236 (0x7f0271c3b800) [pid = 3433] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 235 (0x7f027db7cc00) [pid = 3433] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 234 (0x7f0278d5f800) [pid = 3433] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 233 (0x7f0288d87000) [pid = 3433] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f0298b91800) [pid = 3433] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f0286b81c00) [pid = 3433] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f02775bd800) [pid = 3433] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f0288c1cc00) [pid = 3433] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f02738ecc00) [pid = 3433] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 227 (0x7f0278d56800) [pid = 3433] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 226 (0x7f02703ea000) [pid = 3433] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 225 (0x7f0280da0000) [pid = 3433] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 224 (0x7f02775f5400) [pid = 3433] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 223 (0x7f0277f8e400) [pid = 3433] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 22:37:37 INFO - PROCESS | 3433 | --DOMWINDOW == 222 (0x7f027f00f400) [pid = 3433] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 22:37:37 INFO - PROCESS | 3433 | 1461649057614 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"]]]}] 22:37:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 22:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 22:37:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 22:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 22:37:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 22:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 22:37:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:37:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:37:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 22:37:37 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1637ms 22:37:37 INFO - PROCESS | 3433 | 1461649057649 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 22:37:37 INFO - PROCESS | 3433 | 1461649057653 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 22:37:37 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 22:37:37 INFO - PROCESS | 3433 | 1461649057659 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 22:37:37 INFO - PROCESS | 3433 | 1461649057661 Marionette TRACE conn3 <- [1,1530,null,{}] 22:37:37 INFO - PROCESS | 3433 | 1461649057666 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}] 22:37:37 INFO - PROCESS | 3433 | 1461649057821 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 22:37:38 INFO - PROCESS | 3433 | 1461649058013 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:38 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280e7f800 == 114 [pid = 3433] [id = 390] 22:37:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 223 (0x7f0271c32800) [pid = 3433] [serial = 1171] [outer = (nil)] 22:37:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 224 (0x7f0277f8e400) [pid = 3433] [serial = 1172] [outer = 0x7f0271c32800] 22:37:38 INFO - PROCESS | 3433 | 1461649058072 Marionette DEBUG loaded listener.js 22:37:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 225 (0x7f027db79400) [pid = 3433] [serial = 1173] [outer = 0x7f0271c32800] 22:37:38 INFO - PROCESS | 3433 | 1461649058627 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]]]}] 22:37:38 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 22:37:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 22:37:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:37:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:37:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 22:37:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 22:37:38 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. 22:37:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 22:37:38 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1027ms 22:37:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 22:37:38 INFO - PROCESS | 3433 | 1461649058688 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 22:37:38 INFO - PROCESS | 3433 | 1461649058690 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 22:37:38 INFO - PROCESS | 3433 | 1461649058696 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 22:37:38 INFO - PROCESS | 3433 | 1461649058699 Marionette TRACE conn3 <- [1,1534,null,{}] 22:37:38 INFO - PROCESS | 3433 | 1461649058703 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}] 22:37:38 INFO - PROCESS | 3433 | 1461649058869 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 22:37:39 INFO - PROCESS | 3433 | 1461649059028 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:39 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284f22000 == 115 [pid = 3433] [id = 391] 22:37:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 226 (0x7f0272482800) [pid = 3433] [serial = 1174] [outer = (nil)] 22:37:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 227 (0x7f027f00c000) [pid = 3433] [serial = 1175] [outer = 0x7f0272482800] 22:37:39 INFO - PROCESS | 3433 | 1461649059086 Marionette DEBUG loaded listener.js 22:37:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 228 (0x7f0280ede000) [pid = 3433] [serial = 1176] [outer = 0x7f0272482800] 22:37:40 INFO - PROCESS | 3433 | 1461649060093 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]]]}] 22:37:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 22:37:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1441ms 22:37:40 INFO - PROCESS | 3433 | 1461649060138 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 22:37:40 INFO - PROCESS | 3433 | 1461649060144 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 22:37:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 22:37:40 INFO - PROCESS | 3433 | 1461649060153 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 22:37:40 INFO - PROCESS | 3433 | 1461649060158 Marionette TRACE conn3 <- [1,1538,null,{}] 22:37:40 INFO - PROCESS | 3433 | 1461649060165 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}] 22:37:40 INFO - PROCESS | 3433 | 1461649060363 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 22:37:40 INFO - PROCESS | 3433 | 1461649060566 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:40 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0279f03000 == 116 [pid = 3433] [id = 392] 22:37:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f0270e75c00) [pid = 3433] [serial = 1177] [outer = (nil)] 22:37:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f0272544400) [pid = 3433] [serial = 1178] [outer = 0x7f0270e75c00] 22:37:40 INFO - PROCESS | 3433 | 1461649060644 Marionette DEBUG loaded listener.js 22:37:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f0273473400) [pid = 3433] [serial = 1179] [outer = 0x7f0270e75c00] 22:37:41 INFO - PROCESS | 3433 | 1461649061626 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]]]}] 22:37:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 22:37:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1531ms 22:37:41 INFO - PROCESS | 3433 | 1461649061686 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 22:37:41 INFO - PROCESS | 3433 | 1461649061694 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 22:37:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 22:37:41 INFO - PROCESS | 3433 | 1461649061705 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 22:37:41 INFO - PROCESS | 3433 | 1461649061709 Marionette TRACE conn3 <- [1,1542,null,{}] 22:37:41 INFO - PROCESS | 3433 | 1461649061715 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}] 22:37:41 INFO - PROCESS | 3433 | 1461649061924 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 22:37:42 INFO - PROCESS | 3433 | 1461649062220 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:42 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028163d800 == 117 [pid = 3433] [id = 393] 22:37:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f0273c76400) [pid = 3433] [serial = 1180] [outer = (nil)] 22:37:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f02775f5c00) [pid = 3433] [serial = 1181] [outer = 0x7f0273c76400] 22:37:42 INFO - PROCESS | 3433 | 1461649062311 Marionette DEBUG loaded listener.js 22:37:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 234 (0x7f0278df1c00) [pid = 3433] [serial = 1182] [outer = 0x7f0273c76400] 22:37:43 INFO - PROCESS | 3433 | 1461649063131 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]]]}] 22:37:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 22:37:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1480ms 22:37:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 22:37:43 INFO - PROCESS | 3433 | 1461649063184 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 22:37:43 INFO - PROCESS | 3433 | 1461649063187 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 22:37:43 INFO - PROCESS | 3433 | 1461649063194 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 22:37:43 INFO - PROCESS | 3433 | 1461649063199 Marionette TRACE conn3 <- [1,1546,null,{}] 22:37:43 INFO - PROCESS | 3433 | 1461649063215 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}] 22:37:43 INFO - PROCESS | 3433 | 1461649063399 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 22:37:43 INFO - PROCESS | 3433 | 1461649063599 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:43 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028738d000 == 118 [pid = 3433] [id = 394] 22:37:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 235 (0x7f027db88400) [pid = 3433] [serial = 1183] [outer = (nil)] 22:37:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 236 (0x7f027f374c00) [pid = 3433] [serial = 1184] [outer = 0x7f027db88400] 22:37:43 INFO - PROCESS | 3433 | 1461649063676 Marionette DEBUG loaded listener.js 22:37:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 237 (0x7f02807c5400) [pid = 3433] [serial = 1185] [outer = 0x7f027db88400] 22:37:44 INFO - PROCESS | 3433 | 1461649064545 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]]]}] 22:37:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 22:37:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1385ms 22:37:44 INFO - PROCESS | 3433 | 1461649064578 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 22:37:44 INFO - PROCESS | 3433 | 1461649064582 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 22:37:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 22:37:44 INFO - PROCESS | 3433 | 1461649064588 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 22:37:44 INFO - PROCESS | 3433 | 1461649064590 Marionette TRACE conn3 <- [1,1550,null,{}] 22:37:44 INFO - PROCESS | 3433 | 1461649064596 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}] 22:37:44 INFO - PROCESS | 3433 | 1461649064777 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 22:37:45 INFO - PROCESS | 3433 | 1461649064992 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:45 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289cbf000 == 119 [pid = 3433] [id = 395] 22:37:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 238 (0x7f0279de1400) [pid = 3433] [serial = 1186] [outer = (nil)] 22:37:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 239 (0x7f0281144800) [pid = 3433] [serial = 1187] [outer = 0x7f0279de1400] 22:37:45 INFO - PROCESS | 3433 | 1461649065102 Marionette DEBUG loaded listener.js 22:37:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 240 (0x7f02819cf400) [pid = 3433] [serial = 1188] [outer = 0x7f0279de1400] 22:37:46 INFO - PROCESS | 3433 | 1461649066002 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]]]}] 22:37:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 22:37:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1485ms 22:37:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 22:37:46 INFO - PROCESS | 3433 | 1461649066074 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 22:37:46 INFO - PROCESS | 3433 | 1461649066077 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 22:37:46 INFO - PROCESS | 3433 | 1461649066083 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 22:37:46 INFO - PROCESS | 3433 | 1461649066086 Marionette TRACE conn3 <- [1,1554,null,{}] 22:37:46 INFO - PROCESS | 3433 | 1461649066091 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}] 22:37:46 INFO - PROCESS | 3433 | 1461649066300 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 22:37:46 INFO - PROCESS | 3433 | 1461649066547 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:46 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028b185000 == 120 [pid = 3433] [id = 396] 22:37:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 241 (0x7f0284033000) [pid = 3433] [serial = 1189] [outer = (nil)] 22:37:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 242 (0x7f0284038000) [pid = 3433] [serial = 1190] [outer = 0x7f0284033000] 22:37:46 INFO - PROCESS | 3433 | 1461649066674 Marionette DEBUG loaded listener.js 22:37:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 243 (0x7f0284261c00) [pid = 3433] [serial = 1191] [outer = 0x7f0284033000] 22:37:47 INFO - PROCESS | 3433 | 1461649067500 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]]]}] 22:37:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 22:37:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1484ms 22:37:47 INFO - PROCESS | 3433 | 1461649067567 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 22:37:47 INFO - PROCESS | 3433 | 1461649067570 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 22:37:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 22:37:47 INFO - PROCESS | 3433 | 1461649067576 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 22:37:47 INFO - PROCESS | 3433 | 1461649067578 Marionette TRACE conn3 <- [1,1558,null,{}] 22:37:47 INFO - PROCESS | 3433 | 1461649067583 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}] 22:37:47 INFO - PROCESS | 3433 | 1461649067779 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 22:37:47 INFO - PROCESS | 3433 | 1461649067981 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:48 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c344800 == 121 [pid = 3433] [id = 397] 22:37:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 244 (0x7f0284036400) [pid = 3433] [serial = 1192] [outer = (nil)] 22:37:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 245 (0x7f02874be000) [pid = 3433] [serial = 1193] [outer = 0x7f0284036400] 22:37:48 INFO - PROCESS | 3433 | 1461649068057 Marionette DEBUG loaded listener.js 22:37:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 246 (0x7f02891b7400) [pid = 3433] [serial = 1194] [outer = 0x7f0284036400] 22:37:48 INFO - PROCESS | 3433 | 1461649068916 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]]]}] 22:37:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 22:37:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1387ms 22:37:48 INFO - PROCESS | 3433 | 1461649068964 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 22:37:48 INFO - PROCESS | 3433 | 1461649068968 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 22:37:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 22:37:48 INFO - PROCESS | 3433 | 1461649068973 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 22:37:48 INFO - PROCESS | 3433 | 1461649068975 Marionette TRACE conn3 <- [1,1562,null,{}] 22:37:48 INFO - PROCESS | 3433 | 1461649068981 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}] 22:37:49 INFO - PROCESS | 3433 | 1461649069156 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 22:37:49 INFO - PROCESS | 3433 | 1461649069361 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:49 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02a0fad000 == 122 [pid = 3433] [id = 398] 22:37:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 247 (0x7f0284269000) [pid = 3433] [serial = 1195] [outer = (nil)] 22:37:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 248 (0x7f0289f42000) [pid = 3433] [serial = 1196] [outer = 0x7f0284269000] 22:37:49 INFO - PROCESS | 3433 | 1461649069433 Marionette DEBUG loaded listener.js 22:37:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 249 (0x7f028a575c00) [pid = 3433] [serial = 1197] [outer = 0x7f0284269000] 22:37:50 INFO - PROCESS | 3433 | 1461649070288 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]]]}] 22:37:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 22:37:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1384ms 22:37:50 INFO - PROCESS | 3433 | 1461649070358 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 22:37:50 INFO - PROCESS | 3433 | 1461649070363 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 22:37:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 22:37:50 INFO - PROCESS | 3433 | 1461649070369 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 22:37:50 INFO - PROCESS | 3433 | 1461649070371 Marionette TRACE conn3 <- [1,1566,null,{}] 22:37:50 INFO - PROCESS | 3433 | 1461649070376 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}] 22:37:50 INFO - PROCESS | 3433 | 1461649070555 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 22:37:50 INFO - PROCESS | 3433 | 1461649070757 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:50 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284974000 == 123 [pid = 3433] [id = 399] 22:37:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 250 (0x7f028680ec00) [pid = 3433] [serial = 1198] [outer = (nil)] 22:37:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 251 (0x7f028cb4b400) [pid = 3433] [serial = 1199] [outer = 0x7f028680ec00] 22:37:50 INFO - PROCESS | 3433 | 1461649070833 Marionette DEBUG loaded listener.js 22:37:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 252 (0x7f028daeac00) [pid = 3433] [serial = 1200] [outer = 0x7f028680ec00] 22:37:51 INFO - PROCESS | 3433 | 1461649071681 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]]]}] 22:37:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 22:37:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1385ms 22:37:51 INFO - PROCESS | 3433 | 1461649071755 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 22:37:51 INFO - PROCESS | 3433 | 1461649071758 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 22:37:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 22:37:51 INFO - PROCESS | 3433 | 1461649071764 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 22:37:51 INFO - PROCESS | 3433 | 1461649071767 Marionette TRACE conn3 <- [1,1570,null,{}] 22:37:51 INFO - PROCESS | 3433 | 1461649071772 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}] 22:37:51 INFO - PROCESS | 3433 | 1461649071968 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 22:37:52 INFO - PROCESS | 3433 | 1461649072170 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:52 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0272620800 == 124 [pid = 3433] [id = 400] 22:37:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 253 (0x7f02881c9400) [pid = 3433] [serial = 1201] [outer = (nil)] 22:37:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 254 (0x7f029671e000) [pid = 3433] [serial = 1202] [outer = 0x7f02881c9400] 22:37:52 INFO - PROCESS | 3433 | 1461649072250 Marionette DEBUG loaded listener.js 22:37:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 255 (0x7f02976f8400) [pid = 3433] [serial = 1203] [outer = 0x7f02881c9400] 22:37:53 INFO - PROCESS | 3433 | 1461649073105 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]]]}] 22:37:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 22:37:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1378ms 22:37:53 INFO - PROCESS | 3433 | 1461649073143 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 22:37:53 INFO - PROCESS | 3433 | 1461649073147 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 22:37:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 22:37:53 INFO - PROCESS | 3433 | 1461649073152 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 22:37:53 INFO - PROCESS | 3433 | 1461649073154 Marionette TRACE conn3 <- [1,1574,null,{}] 22:37:53 INFO - PROCESS | 3433 | 1461649073160 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}] 22:37:53 INFO - PROCESS | 3433 | 1461649073343 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 22:37:53 INFO - PROCESS | 3433 | 1461649073552 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:53 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028480b000 == 125 [pid = 3433] [id = 401] 22:37:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 256 (0x7f028a56e400) [pid = 3433] [serial = 1204] [outer = (nil)] 22:37:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 257 (0x7f029884ac00) [pid = 3433] [serial = 1205] [outer = 0x7f028a56e400] 22:37:53 INFO - PROCESS | 3433 | 1461649073620 Marionette DEBUG loaded listener.js 22:37:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 258 (0x7f0298b94000) [pid = 3433] [serial = 1206] [outer = 0x7f028a56e400] 22:37:54 INFO - PROCESS | 3433 | 1461649074502 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]]]}] 22:37:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 22:37:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1385ms 22:37:54 INFO - PROCESS | 3433 | 1461649074539 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 22:37:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 22:37:54 INFO - PROCESS | 3433 | 1461649074543 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 22:37:54 INFO - PROCESS | 3433 | 1461649074548 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 22:37:54 INFO - PROCESS | 3433 | 1461649074552 Marionette TRACE conn3 <- [1,1578,null,{}] 22:37:54 INFO - PROCESS | 3433 | 1461649074557 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}] 22:37:54 INFO - PROCESS | 3433 | 1461649074753 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 22:37:54 INFO - PROCESS | 3433 | 1461649074965 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:54 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0270347000 == 126 [pid = 3433] [id = 402] 22:37:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 259 (0x7f0273341c00) [pid = 3433] [serial = 1207] [outer = (nil)] 22:37:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 260 (0x7f0273346400) [pid = 3433] [serial = 1208] [outer = 0x7f0273341c00] 22:37:55 INFO - PROCESS | 3433 | 1461649075039 Marionette DEBUG loaded listener.js 22:37:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 261 (0x7f029c105000) [pid = 3433] [serial = 1209] [outer = 0x7f0273341c00] 22:37:55 INFO - PROCESS | 3433 | 1461649075903 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]]]}] 22:37:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 22:37:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1396ms 22:37:55 INFO - PROCESS | 3433 | 1461649075945 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 22:37:55 INFO - PROCESS | 3433 | 1461649075948 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 22:37:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 22:37:55 INFO - PROCESS | 3433 | 1461649075954 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 22:37:55 INFO - PROCESS | 3433 | 1461649075956 Marionette TRACE conn3 <- [1,1582,null,{}] 22:37:55 INFO - PROCESS | 3433 | 1461649075961 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}] 22:37:56 INFO - PROCESS | 3433 | 1461649076145 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 22:37:56 INFO - PROCESS | 3433 | 1461649076353 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:56 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0270362000 == 127 [pid = 3433] [id = 403] 22:37:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 262 (0x7f026cfd3400) [pid = 3433] [serial = 1210] [outer = (nil)] 22:37:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 263 (0x7f026cfdd400) [pid = 3433] [serial = 1211] [outer = 0x7f026cfd3400] 22:37:56 INFO - PROCESS | 3433 | 1461649076423 Marionette DEBUG loaded listener.js 22:37:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 264 (0x7f026cfe1c00) [pid = 3433] [serial = 1212] [outer = 0x7f026cfd3400] 22:37:57 INFO - PROCESS | 3433 | 1461649077348 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]]]}] 22:37:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 22:37:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1432ms 22:37:57 INFO - PROCESS | 3433 | 1461649077387 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 22:37:57 INFO - PROCESS | 3433 | 1461649077390 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 22:37:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 22:37:57 INFO - PROCESS | 3433 | 1461649077396 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 22:37:57 INFO - PROCESS | 3433 | 1461649077399 Marionette TRACE conn3 <- [1,1586,null,{}] 22:37:57 INFO - PROCESS | 3433 | 1461649077404 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}] 22:37:57 INFO - PROCESS | 3433 | 1461649077588 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 22:37:57 INFO - PROCESS | 3433 | 1461649077797 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:57 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026cf1e800 == 128 [pid = 3433] [id = 404] 22:37:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 265 (0x7f026cfd4c00) [pid = 3433] [serial = 1213] [outer = (nil)] 22:37:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 266 (0x7f026e097c00) [pid = 3433] [serial = 1214] [outer = 0x7f026cfd4c00] 22:37:57 INFO - PROCESS | 3433 | 1461649077908 Marionette DEBUG loaded listener.js 22:37:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 267 (0x7f026e09ec00) [pid = 3433] [serial = 1215] [outer = 0x7f026cfd4c00] 22:37:58 INFO - PROCESS | 3433 | 1461649078808 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]]]}] 22:37:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 22:37:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1491ms 22:37:58 INFO - PROCESS | 3433 | 1461649078888 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 22:37:58 INFO - PROCESS | 3433 | 1461649078891 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 22:37:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 22:37:58 INFO - PROCESS | 3433 | 1461649078897 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 22:37:58 INFO - PROCESS | 3433 | 1461649078900 Marionette TRACE conn3 <- [1,1590,null,{}] 22:37:58 INFO - PROCESS | 3433 | 1461649078905 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}] 22:37:59 INFO - PROCESS | 3433 | 1461649079126 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 22:37:59 INFO - PROCESS | 3433 | 1461649079374 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:59 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027326e000 == 129 [pid = 3433] [id = 405] 22:37:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 268 (0x7f026cfe1400) [pid = 3433] [serial = 1216] [outer = (nil)] 22:37:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 269 (0x7f026fe99400) [pid = 3433] [serial = 1217] [outer = 0x7f026cfe1400] 22:37:59 INFO - PROCESS | 3433 | 1461649079486 Marionette DEBUG loaded listener.js 22:37:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 270 (0x7f026fe9e000) [pid = 3433] [serial = 1218] [outer = 0x7f026cfe1400] 22:38:00 INFO - PROCESS | 3433 | 1461649080316 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]]]}] 22:38:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 22:38:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1479ms 22:38:00 INFO - PROCESS | 3433 | 1461649080376 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 22:38:00 INFO - PROCESS | 3433 | 1461649080379 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 22:38:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 22:38:00 INFO - PROCESS | 3433 | 1461649080386 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 22:38:00 INFO - PROCESS | 3433 | 1461649080388 Marionette TRACE conn3 <- [1,1594,null,{}] 22:38:00 INFO - PROCESS | 3433 | 1461649080394 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}] 22:38:00 INFO - PROCESS | 3433 | 1461649080571 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 22:38:00 INFO - PROCESS | 3433 | 1461649080783 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:00 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027325f000 == 130 [pid = 3433] [id = 406] 22:38:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 271 (0x7f026cfdb800) [pid = 3433] [serial = 1219] [outer = (nil)] 22:38:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 272 (0x7f026fea3c00) [pid = 3433] [serial = 1220] [outer = 0x7f026cfdb800] 22:38:00 INFO - PROCESS | 3433 | 1461649080911 Marionette DEBUG loaded listener.js 22:38:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 273 (0x7f026fea8400) [pid = 3433] [serial = 1221] [outer = 0x7f026cfdb800] 22:38:01 INFO - PROCESS | 3433 | 1461649081799 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]]]}] 22:38:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 22:38:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1481ms 22:38:01 INFO - PROCESS | 3433 | 1461649081868 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 22:38:01 INFO - PROCESS | 3433 | 1461649081872 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 22:38:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 22:38:01 INFO - PROCESS | 3433 | 1461649081878 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 22:38:01 INFO - PROCESS | 3433 | 1461649081880 Marionette TRACE conn3 <- [1,1598,null,{}] 22:38:01 INFO - PROCESS | 3433 | 1461649081885 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}] 22:38:02 INFO - PROCESS | 3433 | 1461649082097 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 22:38:02 INFO - PROCESS | 3433 | 1461649082308 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:02 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027034d800 == 131 [pid = 3433] [id = 407] 22:38:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 274 (0x7f026cfd9c00) [pid = 3433] [serial = 1222] [outer = (nil)] 22:38:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 275 (0x7f026e09c000) [pid = 3433] [serial = 1223] [outer = 0x7f026cfd9c00] 22:38:02 INFO - PROCESS | 3433 | 1461649082806 Marionette DEBUG loaded listener.js 22:38:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 276 (0x7f026e4f9c00) [pid = 3433] [serial = 1224] [outer = 0x7f026cfd9c00] 22:38:03 INFO - PROCESS | 3433 | 1461649083756 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]]]}] 22:38:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 22:38:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1930ms 22:38:03 INFO - PROCESS | 3433 | 1461649083810 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 22:38:03 INFO - PROCESS | 3433 | 1461649083815 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 22:38:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 22:38:03 INFO - PROCESS | 3433 | 1461649083823 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 22:38:03 INFO - PROCESS | 3433 | 1461649083828 Marionette TRACE conn3 <- [1,1602,null,{}] 22:38:03 INFO - PROCESS | 3433 | 1461649083834 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}] 22:38:04 INFO - PROCESS | 3433 | 1461649084017 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 22:38:04 INFO - PROCESS | 3433 | 1461649084246 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:04 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276be2000 == 132 [pid = 3433] [id = 408] 22:38:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 277 (0x7f026e74f800) [pid = 3433] [serial = 1225] [outer = (nil)] 22:38:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 278 (0x7f026fea4800) [pid = 3433] [serial = 1226] [outer = 0x7f026e74f800] 22:38:04 INFO - PROCESS | 3433 | 1461649084407 Marionette DEBUG loaded listener.js 22:38:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 279 (0x7f0272659c00) [pid = 3433] [serial = 1227] [outer = 0x7f026e74f800] 22:38:05 INFO - PROCESS | 3433 | 1461649085533 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]]]}] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027e0dd000 == 131 [pid = 3433] [id = 339] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027dd0a000 == 130 [pid = 3433] [id = 338] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280e7f800 == 129 [pid = 3433] [id = 390] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 278 (0x7f0284c68000) [pid = 3433] [serial = 1103] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 277 (0x7f0297add800) [pid = 3433] [serial = 1067] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 276 (0x7f02739ccc00) [pid = 3433] [serial = 1079] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 275 (0x7f029c5e4000) [pid = 3433] [serial = 1076] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 274 (0x7f0298ced000) [pid = 3433] [serial = 1070] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 273 (0x7f028b0a9400) [pid = 3433] [serial = 1061] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 272 (0x7f029767c800) [pid = 3433] [serial = 1064] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 271 (0x7f02775a5c00) [pid = 3433] [serial = 1073] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 270 (0x7f0280d9d800) [pid = 3433] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284b30000 == 128 [pid = 3433] [id = 389] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281632000 == 127 [pid = 3433] [id = 388] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280b29000 == 126 [pid = 3433] [id = 387] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02725b4000 == 125 [pid = 3433] [id = 386] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028056c800 == 124 [pid = 3433] [id = 385] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0276bdb800 == 123 [pid = 3433] [id = 384] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028126b000 == 122 [pid = 3433] [id = 378] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0276bdc000 == 121 [pid = 3433] [id = 377] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029c94e000 == 120 [pid = 3433] [id = 376] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027e09e800 == 119 [pid = 3433] [id = 375] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0277072800 == 118 [pid = 3433] [id = 374] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281634000 == 117 [pid = 3433] [id = 373] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029c9db000 == 116 [pid = 3433] [id = 372] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02908e2000 == 115 [pid = 3433] [id = 371] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289f7f000 == 114 [pid = 3433] [id = 370] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02842b4800 == 113 [pid = 3433] [id = 369] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028cccb000 == 112 [pid = 3433] [id = 336] 22:38:05 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027ef56800 == 111 [pid = 3433] [id = 368] 22:38:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 22:38:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1838ms 22:38:05 INFO - PROCESS | 3433 | 1461649085661 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 22:38:05 INFO - PROCESS | 3433 | 1461649085666 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 22:38:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 22:38:05 INFO - PROCESS | 3433 | 1461649085675 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 22:38:05 INFO - PROCESS | 3433 | 1461649085678 Marionette TRACE conn3 <- [1,1606,null,{}] 22:38:05 INFO - PROCESS | 3433 | 1461649085682 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}] 22:38:05 INFO - PROCESS | 3433 | 1461649085839 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 269 (0x7f02775bac00) [pid = 3433] [serial = 1085] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 268 (0x7f029aabf800) [pid = 3433] [serial = 762] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 267 (0x7f0275e51800) [pid = 3433] [serial = 1088] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 266 (0x7f0298cef000) [pid = 3433] [serial = 888] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 265 (0x7f028cc08400) [pid = 3433] [serial = 882] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 264 (0x7f02807c1000) [pid = 3433] [serial = 747] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 263 (0x7f02984bd000) [pid = 3433] [serial = 759] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 262 (0x7f029c4a2400) [pid = 3433] [serial = 927] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 261 (0x7f0284c67c00) [pid = 3433] [serial = 1101] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 260 (0x7f02738f8400) [pid = 3433] [serial = 831] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 259 (0x7f0280ee9800) [pid = 3433] [serial = 1095] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 258 (0x7f027359b800) [pid = 3433] [serial = 840] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 257 (0x7f0297adf800) [pid = 3433] [serial = 885] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 256 (0x7f0284089c00) [pid = 3433] [serial = 1055] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 255 (0x7f0284eb6c00) [pid = 3433] [serial = 750] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 254 (0x7f02807c0400) [pid = 3433] [serial = 1092] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 253 (0x7f027db87000) [pid = 3433] [serial = 768] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 252 (0x7f0283fc7c00) [pid = 3433] [serial = 810] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 251 (0x7f02976f7400) [pid = 3433] [serial = 756] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 250 (0x7f0288c1e800) [pid = 3433] [serial = 1058] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 249 (0x7f0278d61400) [pid = 3433] [serial = 837] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 248 (0x7f0284c5e400) [pid = 3433] [serial = 1098] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 247 (0x7f028b149400) [pid = 3433] [serial = 753] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 246 (0x7f02804c3c00) [pid = 3433] [serial = 1091] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 245 (0x7f027807fc00) [pid = 3433] [serial = 870] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 244 (0x7f027f00f000) [pid = 3433] [serial = 774] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 243 (0x7f02807b7000) [pid = 3433] [serial = 723] [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.] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 242 (0x7f029c4a3000) [pid = 3433] [serial = 891] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 241 (0x7f02988f4400) [pid = 3433] [serial = 819] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 240 (0x7f0273315c00) [pid = 3433] [serial = 867] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 239 (0x7f0274436c00) [pid = 3433] [serial = 1046] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 238 (0x7f029c4ad000) [pid = 3433] [serial = 765] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 237 (0x7f029aac0000) [pid = 3433] [serial = 777] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 236 (0x7f02745d0400) [pid = 3433] [serial = 828] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 235 (0x7f0273319400) [pid = 3433] [serial = 1083] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 234 (0x7f029c5e4400) [pid = 3433] [serial = 771] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 233 (0x7f027db81800) [pid = 3433] [serial = 1089] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f02807c6400) [pid = 3433] [serial = 1052] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f0288db1c00) [pid = 3433] [serial = 879] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f0279edf800) [pid = 3433] [serial = 1100] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f0280c42400) [pid = 3433] [serial = 1094] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f027807b800) [pid = 3433] [serial = 1086] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 227 (0x7f02976f4000) [pid = 3433] [serial = 816] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 226 (0x7f029c5eac00) [pid = 3433] [serial = 822] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 225 (0x7f028af57000) [pid = 3433] [serial = 813] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 224 (0x7f0282638800) [pid = 3433] [serial = 1097] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 223 (0x7f02807c4800) [pid = 3433] [serial = 873] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 222 (0x7f02967d5c00) [pid = 3433] [serial = 804] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 221 (0x7f0272481c00) [pid = 3433] [serial = 1082] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 220 (0x7f0278d58400) [pid = 3433] [serial = 834] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 219 (0x7f0278d5f000) [pid = 3433] [serial = 825] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 218 (0x7f0284709c00) [pid = 3433] [serial = 1044] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 217 (0x7f0278d5fc00) [pid = 3433] [serial = 1049] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 216 (0x7f0284712000) [pid = 3433] [serial = 876] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 215 (0x7f027e1d5c00) [pid = 3433] [serial = 807] [outer = (nil)] [url = about:blank] 22:38:05 INFO - PROCESS | 3433 | --DOMWINDOW == 214 (0x7f0281582400) [pid = 3433] [serial = 981] [outer = (nil)] [url = about:blank] 22:38:06 INFO - PROCESS | 3433 | 1461649086138 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:06 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02705dc000 == 112 [pid = 3433] [id = 409] 22:38:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 215 (0x7f026e753400) [pid = 3433] [serial = 1228] [outer = (nil)] 22:38:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 216 (0x7f0273472000) [pid = 3433] [serial = 1229] [outer = 0x7f026e753400] 22:38:06 INFO - PROCESS | 3433 | 1461649086238 Marionette DEBUG loaded listener.js 22:38:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 217 (0x7f02738f6000) [pid = 3433] [serial = 1230] [outer = 0x7f026e753400] 22:38:06 INFO - PROCESS | 3433 | 1461649086949 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]]]}] 22:38:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 22:38:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1338ms 22:38:07 INFO - PROCESS | 3433 | 1461649087013 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 22:38:07 INFO - PROCESS | 3433 | 1461649087016 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 22:38:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 22:38:07 INFO - PROCESS | 3433 | 1461649087022 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 22:38:07 INFO - PROCESS | 3433 | 1461649087027 Marionette TRACE conn3 <- [1,1610,null,{}] 22:38:07 INFO - PROCESS | 3433 | 1461649087042 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}] 22:38:07 INFO - PROCESS | 3433 | 1461649087271 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 22:38:07 INFO - PROCESS | 3433 | 1461649087290 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:07 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278d97800 == 113 [pid = 3433] [id = 410] 22:38:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 218 (0x7f0273c78400) [pid = 3433] [serial = 1231] [outer = (nil)] 22:38:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 219 (0x7f02745c4000) [pid = 3433] [serial = 1232] [outer = 0x7f0273c78400] 22:38:07 INFO - PROCESS | 3433 | 1461649087349 Marionette DEBUG loaded listener.js 22:38:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 220 (0x7f0275e51c00) [pid = 3433] [serial = 1233] [outer = 0x7f0273c78400] 22:38:08 INFO - PROCESS | 3433 | 1461649088170 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]]]}] 22:38:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 22:38:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1191ms 22:38:08 INFO - PROCESS | 3433 | 1461649088213 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 22:38:08 INFO - PROCESS | 3433 | 1461649088216 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 22:38:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 22:38:08 INFO - PROCESS | 3433 | 1461649088227 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 22:38:08 INFO - PROCESS | 3433 | 1461649088229 Marionette TRACE conn3 <- [1,1614,null,{}] 22:38:08 INFO - PROCESS | 3433 | 1461649088233 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}] 22:38:08 INFO - PROCESS | 3433 | 1461649088463 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 22:38:08 INFO - PROCESS | 3433 | 1461649088492 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:08 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e0c5800 == 114 [pid = 3433] [id = 411] 22:38:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 221 (0x7f0272476400) [pid = 3433] [serial = 1234] [outer = (nil)] 22:38:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 222 (0x7f02775a5c00) [pid = 3433] [serial = 1235] [outer = 0x7f0272476400] 22:38:08 INFO - PROCESS | 3433 | 1461649088551 Marionette DEBUG loaded listener.js 22:38:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 223 (0x7f02775bb000) [pid = 3433] [serial = 1236] [outer = 0x7f0272476400] 22:38:09 INFO - PROCESS | 3433 | 1461649089398 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]]]}] 22:38:09 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 22:38:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1229ms 22:38:09 INFO - PROCESS | 3433 | 1461649089459 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 22:38:09 INFO - PROCESS | 3433 | 1461649089461 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 22:38:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 22:38:09 INFO - PROCESS | 3433 | 1461649089471 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 22:38:09 INFO - PROCESS | 3433 | 1461649089473 Marionette TRACE conn3 <- [1,1618,null,{}] 22:38:09 INFO - PROCESS | 3433 | 1461649089478 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}] 22:38:09 INFO - PROCESS | 3433 | 1461649089771 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 22:38:09 INFO - PROCESS | 3433 | 1461649089823 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:09 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028041f800 == 115 [pid = 3433] [id = 412] 22:38:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 224 (0x7f0277f8fc00) [pid = 3433] [serial = 1237] [outer = (nil)] 22:38:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 225 (0x7f027807bc00) [pid = 3433] [serial = 1238] [outer = 0x7f0277f8fc00] 22:38:09 INFO - PROCESS | 3433 | 1461649089888 Marionette DEBUG loaded listener.js 22:38:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 226 (0x7f0279edf800) [pid = 3433] [serial = 1239] [outer = 0x7f0277f8fc00] 22:38:10 INFO - PROCESS | 3433 | --DOMWINDOW == 225 (0x7f027dbf0000) [pid = 3433] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 22:38:10 INFO - PROCESS | 3433 | --DOMWINDOW == 224 (0x7f026e4f7000) [pid = 3433] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 22:38:10 INFO - PROCESS | 3433 | --DOMWINDOW == 223 (0x7f02769ab800) [pid = 3433] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 22:38:10 INFO - PROCESS | 3433 | --DOMWINDOW == 222 (0x7f0271c32800) [pid = 3433] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 22:38:10 INFO - PROCESS | 3433 | --DOMWINDOW == 221 (0x7f02745c5000) [pid = 3433] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 22:38:10 INFO - PROCESS | 3433 | --DOMWINDOW == 220 (0x7f02807cd400) [pid = 3433] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 22:38:10 INFO - PROCESS | 3433 | --DOMWINDOW == 219 (0x7f026e4f5800) [pid = 3433] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 22:38:11 INFO - PROCESS | 3433 | 1461649091046 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]]]}] 22:38:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 22:38:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1631ms 22:38:11 INFO - PROCESS | 3433 | 1461649091102 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 22:38:11 INFO - PROCESS | 3433 | 1461649091105 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 22:38:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 22:38:11 INFO - PROCESS | 3433 | 1461649091111 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 22:38:11 INFO - PROCESS | 3433 | 1461649091112 Marionette TRACE conn3 <- [1,1622,null,{}] 22:38:11 INFO - PROCESS | 3433 | 1461649091118 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}] 22:38:11 INFO - PROCESS | 3433 | 1461649091286 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 22:38:11 INFO - PROCESS | 3433 | 1461649091312 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:11 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280e75800 == 116 [pid = 3433] [id = 413] 22:38:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 220 (0x7f0279eea000) [pid = 3433] [serial = 1240] [outer = (nil)] 22:38:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 221 (0x7f027dd37c00) [pid = 3433] [serial = 1241] [outer = 0x7f0279eea000] 22:38:11 INFO - PROCESS | 3433 | 1461649091371 Marionette DEBUG loaded listener.js 22:38:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 222 (0x7f027e1d9800) [pid = 3433] [serial = 1242] [outer = 0x7f0279eea000] 22:38:12 INFO - PROCESS | 3433 | 1461649092251 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]]]}] 22:38:12 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 22:38:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1178ms 22:38:12 INFO - PROCESS | 3433 | 1461649092289 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 22:38:12 INFO - PROCESS | 3433 | 1461649092291 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 22:38:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 22:38:12 INFO - PROCESS | 3433 | 1461649092297 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 22:38:12 INFO - PROCESS | 3433 | 1461649092299 Marionette TRACE conn3 <- [1,1626,null,{}] 22:38:12 INFO - PROCESS | 3433 | 1461649092304 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}] 22:38:12 INFO - PROCESS | 3433 | 1461649092462 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 22:38:12 INFO - PROCESS | 3433 | 1461649092793 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:12 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026fd44800 == 117 [pid = 3433] [id = 414] 22:38:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 223 (0x7f026cfd6000) [pid = 3433] [serial = 1243] [outer = (nil)] 22:38:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 224 (0x7f026e096400) [pid = 3433] [serial = 1244] [outer = 0x7f026cfd6000] 22:38:12 INFO - PROCESS | 3433 | 1461649092871 Marionette DEBUG loaded listener.js 22:38:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 225 (0x7f026e752400) [pid = 3433] [serial = 1245] [outer = 0x7f026cfd6000] 22:38:13 INFO - PROCESS | 3433 | 1461649093792 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]]]}] 22:38:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 22:38:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1539ms 22:38:13 INFO - PROCESS | 3433 | 1461649093839 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 22:38:13 INFO - PROCESS | 3433 | 1461649093845 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 22:38:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 22:38:13 INFO - PROCESS | 3433 | 1461649093852 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 22:38:13 INFO - PROCESS | 3433 | 1461649093857 Marionette TRACE conn3 <- [1,1630,null,{}] 22:38:13 INFO - PROCESS | 3433 | 1461649093864 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}] 22:38:14 INFO - PROCESS | 3433 | 1461649094057 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 22:38:14 INFO - PROCESS | 3433 | 1461649094259 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:14 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027707d000 == 118 [pid = 3433] [id = 415] 22:38:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 226 (0x7f02703f2c00) [pid = 3433] [serial = 1246] [outer = (nil)] 22:38:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 227 (0x7f0273313000) [pid = 3433] [serial = 1247] [outer = 0x7f02703f2c00] 22:38:14 INFO - PROCESS | 3433 | 1461649094335 Marionette DEBUG loaded listener.js 22:38:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 228 (0x7f0273468c00) [pid = 3433] [serial = 1248] [outer = 0x7f02703f2c00] 22:38:15 INFO - PROCESS | 3433 | 1461649095275 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]]]}] 22:38:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 22:38:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1480ms 22:38:15 INFO - PROCESS | 3433 | 1461649095335 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 22:38:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 22:38:15 INFO - PROCESS | 3433 | 1461649095342 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 22:38:15 INFO - PROCESS | 3433 | 1461649095348 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 22:38:15 INFO - PROCESS | 3433 | 1461649095351 Marionette TRACE conn3 <- [1,1634,null,{}] 22:38:15 INFO - PROCESS | 3433 | 1461649095356 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}] 22:38:15 INFO - PROCESS | 3433 | 1461649095541 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 22:38:15 INFO - PROCESS | 3433 | 1461649095741 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:15 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02808a5000 == 119 [pid = 3433] [id = 416] 22:38:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f02739c6800) [pid = 3433] [serial = 1249] [outer = (nil)] 22:38:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f02745c2c00) [pid = 3433] [serial = 1250] [outer = 0x7f02739c6800] 22:38:15 INFO - PROCESS | 3433 | 1461649095892 Marionette DEBUG loaded listener.js 22:38:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f02775ad400) [pid = 3433] [serial = 1251] [outer = 0x7f02739c6800] 22:38:16 INFO - PROCESS | 3433 | 1461649096778 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]]]}] 22:38:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 22:38:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1483ms 22:38:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 22:38:16 INFO - PROCESS | 3433 | 1461649096831 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 22:38:16 INFO - PROCESS | 3433 | 1461649096834 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 22:38:16 INFO - PROCESS | 3433 | 1461649096849 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 22:38:16 INFO - PROCESS | 3433 | 1461649096858 Marionette TRACE conn3 <- [1,1638,null,{}] 22:38:16 INFO - PROCESS | 3433 | 1461649096864 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}] 22:38:17 INFO - PROCESS | 3433 | 1461649097077 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 22:38:17 INFO - PROCESS | 3433 | 1461649097277 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:17 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02814b2800 == 120 [pid = 3433] [id = 417] 22:38:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f0273c72800) [pid = 3433] [serial = 1252] [outer = (nil)] 22:38:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f027db24400) [pid = 3433] [serial = 1253] [outer = 0x7f0273c72800] 22:38:17 INFO - PROCESS | 3433 | 1461649097349 Marionette DEBUG loaded listener.js 22:38:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 234 (0x7f027dd35800) [pid = 3433] [serial = 1254] [outer = 0x7f0273c72800] 22:38:18 INFO - PROCESS | 3433 | 1461649098238 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]]]}] 22:38:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 22:38:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1446ms 22:38:18 INFO - PROCESS | 3433 | 1461649098287 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 22:38:18 INFO - PROCESS | 3433 | 1461649098291 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 22:38:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 22:38:18 INFO - PROCESS | 3433 | 1461649098297 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 22:38:18 INFO - PROCESS | 3433 | 1461649098299 Marionette TRACE conn3 <- [1,1642,null,{}] 22:38:18 INFO - PROCESS | 3433 | 1461649098305 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}] 22:38:18 INFO - PROCESS | 3433 | 1461649098479 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 22:38:18 INFO - PROCESS | 3433 | 1461649098684 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:18 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02840b7000 == 121 [pid = 3433] [id = 418] 22:38:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 235 (0x7f0278083c00) [pid = 3433] [serial = 1255] [outer = (nil)] 22:38:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 236 (0x7f027f372c00) [pid = 3433] [serial = 1256] [outer = 0x7f0278083c00] 22:38:18 INFO - PROCESS | 3433 | 1461649098755 Marionette DEBUG loaded listener.js 22:38:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 237 (0x7f02807b1c00) [pid = 3433] [serial = 1257] [outer = 0x7f0278083c00] 22:38:19 INFO - PROCESS | 3433 | 1461649099609 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]]]}] 22:38:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 22:38:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1379ms 22:38:19 INFO - PROCESS | 3433 | 1461649099677 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 22:38:19 INFO - PROCESS | 3433 | 1461649099680 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 22:38:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 22:38:19 INFO - PROCESS | 3433 | 1461649099686 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 22:38:19 INFO - PROCESS | 3433 | 1461649099688 Marionette TRACE conn3 <- [1,1646,null,{}] 22:38:19 INFO - PROCESS | 3433 | 1461649099694 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}] 22:38:19 INFO - PROCESS | 3433 | 1461649099867 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 22:38:20 INFO - PROCESS | 3433 | 1461649100069 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:20 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028480a000 == 122 [pid = 3433] [id = 419] 22:38:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 238 (0x7f0280848c00) [pid = 3433] [serial = 1258] [outer = (nil)] 22:38:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 239 (0x7f0280854800) [pid = 3433] [serial = 1259] [outer = 0x7f0280848c00] 22:38:20 INFO - PROCESS | 3433 | 1461649100195 Marionette DEBUG loaded listener.js 22:38:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 240 (0x7f0280fa9c00) [pid = 3433] [serial = 1260] [outer = 0x7f0280848c00] 22:38:21 INFO - PROCESS | 3433 | 1461649101163 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]]]}] 22:38:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 22:38:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1534ms 22:38:21 INFO - PROCESS | 3433 | 1461649101221 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 22:38:21 INFO - PROCESS | 3433 | 1461649101225 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 22:38:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 22:38:21 INFO - PROCESS | 3433 | 1461649101231 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 22:38:21 INFO - PROCESS | 3433 | 1461649101235 Marionette TRACE conn3 <- [1,1650,null,{}] 22:38:21 INFO - PROCESS | 3433 | 1461649101240 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}] 22:38:21 INFO - PROCESS | 3433 | 1461649101430 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 22:38:21 INFO - PROCESS | 3433 | 1461649101633 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:21 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284be8800 == 123 [pid = 3433] [id = 420] 22:38:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 241 (0x7f028084ac00) [pid = 3433] [serial = 1261] [outer = (nil)] 22:38:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 242 (0x7f0283fbc400) [pid = 3433] [serial = 1262] [outer = 0x7f028084ac00] 22:38:21 INFO - PROCESS | 3433 | 1461649101704 Marionette DEBUG loaded listener.js 22:38:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 243 (0x7f0284089c00) [pid = 3433] [serial = 1263] [outer = 0x7f028084ac00] 22:38:22 INFO - PROCESS | 3433 | 1461649102583 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]]]}] 22:38:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 22:38:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1382ms 22:38:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 22:38:22 INFO - PROCESS | 3433 | 1461649102614 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 22:38:22 INFO - PROCESS | 3433 | 1461649102617 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 22:38:22 INFO - PROCESS | 3433 | 1461649102623 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 22:38:22 INFO - PROCESS | 3433 | 1461649102626 Marionette TRACE conn3 <- [1,1654,null,{}] 22:38:22 INFO - PROCESS | 3433 | 1461649102631 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}] 22:38:22 INFO - PROCESS | 3433 | 1461649102801 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 22:38:23 INFO - PROCESS | 3433 | 1461649103007 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:23 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284f08800 == 124 [pid = 3433] [id = 421] 22:38:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 244 (0x7f02813ef800) [pid = 3433] [serial = 1264] [outer = (nil)] 22:38:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 245 (0x7f0284263000) [pid = 3433] [serial = 1265] [outer = 0x7f02813ef800] 22:38:23 INFO - PROCESS | 3433 | 1461649103074 Marionette DEBUG loaded listener.js 22:38:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 246 (0x7f0284712800) [pid = 3433] [serial = 1266] [outer = 0x7f02813ef800] 22:38:23 INFO - PROCESS | 3433 | 1461649103914 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]]]}] 22:38:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 22:38:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1339ms 22:38:23 INFO - PROCESS | 3433 | 1461649103961 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 22:38:23 INFO - PROCESS | 3433 | 1461649103964 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 22:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 22:38:23 INFO - PROCESS | 3433 | 1461649103970 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 22:38:23 INFO - PROCESS | 3433 | 1461649103972 Marionette TRACE conn3 <- [1,1658,null,{}] 22:38:23 INFO - PROCESS | 3433 | 1461649103978 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}] 22:38:24 INFO - PROCESS | 3433 | 1461649104146 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 22:38:24 INFO - PROCESS | 3433 | 1461649104354 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:24 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02850d5000 == 125 [pid = 3433] [id = 422] 22:38:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 247 (0x7f0281582c00) [pid = 3433] [serial = 1267] [outer = (nil)] 22:38:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 248 (0x7f0284c67c00) [pid = 3433] [serial = 1268] [outer = 0x7f0281582c00] 22:38:24 INFO - PROCESS | 3433 | 1461649104425 Marionette DEBUG loaded listener.js 22:38:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 249 (0x7f0284ebac00) [pid = 3433] [serial = 1269] [outer = 0x7f0281582c00] 22:38:25 INFO - PROCESS | 3433 | 1461649105277 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]]]}] 22:38:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 22:38:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1381ms 22:38:25 INFO - PROCESS | 3433 | 1461649105353 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 22:38:25 INFO - PROCESS | 3433 | 1461649105356 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 22:38:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 22:38:25 INFO - PROCESS | 3433 | 1461649105362 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 22:38:25 INFO - PROCESS | 3433 | 1461649105365 Marionette TRACE conn3 <- [1,1662,null,{}] 22:38:25 INFO - PROCESS | 3433 | 1461649105370 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}] 22:38:25 INFO - PROCESS | 3433 | 1461649105582 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 22:38:25 INFO - PROCESS | 3433 | 1461649105785 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:25 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028813c000 == 126 [pid = 3433] [id = 423] 22:38:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 250 (0x7f028408dc00) [pid = 3433] [serial = 1270] [outer = (nil)] 22:38:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 251 (0x7f0287344400) [pid = 3433] [serial = 1271] [outer = 0x7f028408dc00] 22:38:25 INFO - PROCESS | 3433 | 1461649105905 Marionette DEBUG loaded listener.js 22:38:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 252 (0x7f02887b1400) [pid = 3433] [serial = 1272] [outer = 0x7f028408dc00] 22:38:26 INFO - PROCESS | 3433 | 1461649106794 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]]]}] 22:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 22:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1478ms 22:38:26 INFO - PROCESS | 3433 | 1461649106841 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 22:38:26 INFO - PROCESS | 3433 | 1461649106844 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 22:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 22:38:26 INFO - PROCESS | 3433 | 1461649106850 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 22:38:26 INFO - PROCESS | 3433 | 1461649106852 Marionette TRACE conn3 <- [1,1666,null,{}] 22:38:26 INFO - PROCESS | 3433 | 1461649106858 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}] 22:38:27 INFO - PROCESS | 3433 | 1461649107033 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 22:38:27 INFO - PROCESS | 3433 | 1461649107333 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:27 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289872800 == 127 [pid = 3433] [id = 424] 22:38:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 253 (0x7f02893b4400) [pid = 3433] [serial = 1273] [outer = (nil)] 22:38:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 254 (0x7f02898de000) [pid = 3433] [serial = 1274] [outer = 0x7f02893b4400] 22:38:27 INFO - PROCESS | 3433 | 1461649107471 Marionette DEBUG loaded listener.js 22:38:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 255 (0x7f028a450800) [pid = 3433] [serial = 1275] [outer = 0x7f02893b4400] 22:38:28 INFO - PROCESS | 3433 | 1461649108292 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]]]}] 22:38:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 22:38:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1486ms 22:38:28 INFO - PROCESS | 3433 | 1461649108337 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 22:38:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 22:38:28 INFO - PROCESS | 3433 | 1461649108341 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 22:38:28 INFO - PROCESS | 3433 | 1461649108346 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 22:38:28 INFO - PROCESS | 3433 | 1461649108350 Marionette TRACE conn3 <- [1,1670,null,{}] 22:38:28 INFO - PROCESS | 3433 | 1461649108355 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}] 22:38:28 INFO - PROCESS | 3433 | 1461649108554 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 22:38:28 INFO - PROCESS | 3433 | 1461649108758 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:28 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028af2a000 == 128 [pid = 3433] [id = 425] 22:38:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 256 (0x7f02893b4c00) [pid = 3433] [serial = 1276] [outer = (nil)] 22:38:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 257 (0x7f0297a24400) [pid = 3433] [serial = 1277] [outer = 0x7f02893b4c00] 22:38:28 INFO - PROCESS | 3433 | 1461649108826 Marionette DEBUG loaded listener.js 22:38:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 258 (0x7f02988ed800) [pid = 3433] [serial = 1278] [outer = 0x7f02893b4c00] 22:38:29 INFO - PROCESS | 3433 | 1461649109685 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]]]}] 22:38:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 22:38:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1381ms 22:38:29 INFO - PROCESS | 3433 | 1461649109728 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 22:38:29 INFO - PROCESS | 3433 | 1461649109731 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 22:38:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 22:38:29 INFO - PROCESS | 3433 | 1461649109737 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 22:38:29 INFO - PROCESS | 3433 | 1461649109740 Marionette TRACE conn3 <- [1,1674,null,{}] 22:38:29 INFO - PROCESS | 3433 | 1461649109745 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}] 22:38:29 INFO - PROCESS | 3433 | 1461649109918 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 22:38:30 INFO - PROCESS | 3433 | 1461649110138 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:30 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02967b7000 == 129 [pid = 3433] [id = 426] 22:38:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 259 (0x7f028cc15c00) [pid = 3433] [serial = 1279] [outer = (nil)] 22:38:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 260 (0x7f0298853400) [pid = 3433] [serial = 1280] [outer = 0x7f028cc15c00] 22:38:30 INFO - PROCESS | 3433 | 1461649110249 Marionette DEBUG loaded listener.js 22:38:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 261 (0x7f029aabf800) [pid = 3433] [serial = 1281] [outer = 0x7f028cc15c00] 22:38:31 INFO - PROCESS | 3433 | 1461649111132 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]]]}] 22:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 22:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1431ms 22:38:31 INFO - PROCESS | 3433 | 1461649111176 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 22:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 22:38:31 INFO - PROCESS | 3433 | 1461649111187 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 22:38:31 INFO - PROCESS | 3433 | 1461649111193 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 22:38:31 INFO - PROCESS | 3433 | 1461649111196 Marionette TRACE conn3 <- [1,1678,null,{}] 22:38:31 INFO - PROCESS | 3433 | 1461649111201 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}] 22:38:31 INFO - PROCESS | 3433 | 1461649111389 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 22:38:31 INFO - PROCESS | 3433 | 1461649111633 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:31 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02705ea800 == 130 [pid = 3433] [id = 427] 22:38:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 262 (0x7f0270e7b800) [pid = 3433] [serial = 1282] [outer = (nil)] 22:38:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 263 (0x7f0272641400) [pid = 3433] [serial = 1283] [outer = 0x7f0270e7b800] 22:38:31 INFO - PROCESS | 3433 | 1461649111745 Marionette DEBUG loaded listener.js 22:38:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 264 (0x7f027264bc00) [pid = 3433] [serial = 1284] [outer = 0x7f0270e7b800] 22:38:33 INFO - PROCESS | 3433 | 1461649113102 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]]]}] 22:38:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 22:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1979ms 22:38:33 INFO - PROCESS | 3433 | 1461649113173 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 22:38:33 INFO - PROCESS | 3433 | 1461649113180 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 22:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 22:38:33 INFO - PROCESS | 3433 | 1461649113187 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 22:38:33 INFO - PROCESS | 3433 | 1461649113192 Marionette TRACE conn3 <- [1,1682,null,{}] 22:38:33 INFO - PROCESS | 3433 | 1461649113199 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}] 22:38:33 INFO - PROCESS | 3433 | 1461649113416 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 22:38:33 INFO - PROCESS | 3433 | 1461649113629 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:33 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0272626800 == 131 [pid = 3433] [id = 428] 22:38:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 265 (0x7f026cfe1000) [pid = 3433] [serial = 1285] [outer = (nil)] 22:38:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 266 (0x7f026e4f3000) [pid = 3433] [serial = 1286] [outer = 0x7f026cfe1000] 22:38:33 INFO - PROCESS | 3433 | 1461649113806 Marionette DEBUG loaded listener.js 22:38:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 267 (0x7f027254b400) [pid = 3433] [serial = 1287] [outer = 0x7f026cfe1000] 22:38:34 INFO - PROCESS | 3433 | 1461649114773 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]]]}] 22:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 22:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1632ms 22:38:34 INFO - PROCESS | 3433 | 1461649114820 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 22:38:34 INFO - PROCESS | 3433 | 1461649114827 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 22:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 22:38:34 INFO - PROCESS | 3433 | 1461649114837 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 22:38:34 INFO - PROCESS | 3433 | 1461649114841 Marionette TRACE conn3 <- [1,1686,null,{}] 22:38:34 INFO - PROCESS | 3433 | 1461649114846 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}] 22:38:35 INFO - PROCESS | 3433 | 1461649115032 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 22:38:35 INFO - PROCESS | 3433 | 1461649115244 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:35 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0273519800 == 132 [pid = 3433] [id = 429] 22:38:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 268 (0x7f026fe9c400) [pid = 3433] [serial = 1288] [outer = (nil)] 22:38:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 269 (0x7f0273344800) [pid = 3433] [serial = 1289] [outer = 0x7f026fe9c400] 22:38:35 INFO - PROCESS | 3433 | 1461649115350 Marionette DEBUG loaded listener.js 22:38:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 270 (0x7f0273598c00) [pid = 3433] [serial = 1290] [outer = 0x7f026fe9c400] 22:38:36 INFO - PROCESS | 3433 | 1461649116303 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]]]}] 22:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 22:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1530ms 22:38:36 INFO - PROCESS | 3433 | 1461649116367 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 22:38:36 INFO - PROCESS | 3433 | 1461649116371 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 22:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 22:38:36 INFO - PROCESS | 3433 | 1461649116377 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 22:38:36 INFO - PROCESS | 3433 | 1461649116382 Marionette TRACE conn3 <- [1,1690,null,{}] 22:38:36 INFO - PROCESS | 3433 | 1461649116396 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}] 22:38:36 INFO - PROCESS | 3433 | 1461649116626 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 22:38:36 INFO - PROCESS | 3433 | 1461649116880 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:36 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276bca800 == 133 [pid = 3433] [id = 430] 22:38:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 271 (0x7f02769ab000) [pid = 3433] [serial = 1291] [outer = (nil)] 22:38:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 272 (0x7f02775a3000) [pid = 3433] [serial = 1292] [outer = 0x7f02769ab000] 22:38:36 INFO - PROCESS | 3433 | 1461649116995 Marionette DEBUG loaded listener.js 22:38:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 273 (0x7f0278d5ac00) [pid = 3433] [serial = 1293] [outer = 0x7f02769ab000] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02874a5800 == 132 [pid = 3433] [id = 350] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02841f0000 == 131 [pid = 3433] [id = 349] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0278e0c000 == 130 [pid = 3433] [id = 348] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028ac32800 == 129 [pid = 3433] [id = 352] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 272 (0x7f027f00c000) [pid = 3433] [serial = 1175] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 271 (0x7f0284085800) [pid = 3433] [serial = 1148] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 270 (0x7f02819cbc00) [pid = 3433] [serial = 1112] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 269 (0x7f0298cee400) [pid = 3433] [serial = 1127] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 268 (0x7f026e47b000) [pid = 3433] [serial = 1142] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 267 (0x7f0275e4c800) [pid = 3433] [serial = 1106] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 266 (0x7f0288db9400) [pid = 3433] [serial = 1118] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 265 (0x7f026e755400) [pid = 3433] [serial = 1139] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 264 (0x7f0273c77400) [pid = 3433] [serial = 1124] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 263 (0x7f026e4fe000) [pid = 3433] [serial = 1136] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 262 (0x7f026e757c00) [pid = 3433] [serial = 1145] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 261 (0x7f027dd39800) [pid = 3433] [serial = 1130] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 260 (0x7f028cc0f400) [pid = 3433] [serial = 1121] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 259 (0x7f0284260400) [pid = 3433] [serial = 1151] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 258 (0x7f027db86400) [pid = 3433] [serial = 1109] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 257 (0x7f0284c69000) [pid = 3433] [serial = 1115] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 256 (0x7f0280fa1800) [pid = 3433] [serial = 1133] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0273273000 == 128 [pid = 3433] [id = 278] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028ccba800 == 127 [pid = 3433] [id = 134] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280e75800 == 126 [pid = 3433] [id = 413] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028041f800 == 125 [pid = 3433] [id = 412] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027e0c5800 == 124 [pid = 3433] [id = 411] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0278d97800 == 123 [pid = 3433] [id = 410] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02705dc000 == 122 [pid = 3433] [id = 409] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0276be2000 == 121 [pid = 3433] [id = 408] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027034d800 == 120 [pid = 3433] [id = 407] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027326e000 == 119 [pid = 3433] [id = 405] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026cf1e800 == 118 [pid = 3433] [id = 404] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0270362000 == 117 [pid = 3433] [id = 403] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0270347000 == 116 [pid = 3433] [id = 402] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028480b000 == 115 [pid = 3433] [id = 401] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0272620800 == 114 [pid = 3433] [id = 400] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284974000 == 113 [pid = 3433] [id = 399] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02a0fad000 == 112 [pid = 3433] [id = 398] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029c344800 == 111 [pid = 3433] [id = 397] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028b185000 == 110 [pid = 3433] [id = 396] 22:38:37 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289cbf000 == 109 [pid = 3433] [id = 395] 22:38:37 INFO - PROCESS | 3433 | 1461649117940 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]]]}] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 255 (0x7f027f276c00) [pid = 3433] [serial = 1166] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 254 (0x7f027265d400) [pid = 3433] [serial = 1157] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 253 (0x7f027e1cd400) [pid = 3433] [serial = 1164] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 252 (0x7f02738f8800) [pid = 3433] [serial = 1158] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 251 (0x7f02804c2800) [pid = 3433] [serial = 1167] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 250 (0x7f027db79400) [pid = 3433] [serial = 1173] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 249 (0x7f0278d55400) [pid = 3433] [serial = 1161] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 248 (0x7f0281586800) [pid = 3433] [serial = 1170] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 247 (0x7f0277f8e400) [pid = 3433] [serial = 1172] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 246 (0x7f02775be800) [pid = 3433] [serial = 1160] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 245 (0x7f0270e7f400) [pid = 3433] [serial = 1155] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 244 (0x7f026e4fb800) [pid = 3433] [serial = 1154] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 243 (0x7f0280fa7400) [pid = 3433] [serial = 1169] [outer = (nil)] [url = about:blank] 22:38:37 INFO - PROCESS | 3433 | --DOMWINDOW == 242 (0x7f027db7f000) [pid = 3433] [serial = 1163] [outer = (nil)] [url = about:blank] 22:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 22:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1633ms 22:38:38 INFO - PROCESS | 3433 | 1461649118011 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 22:38:38 INFO - PROCESS | 3433 | 1461649118015 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 22:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 22:38:38 INFO - PROCESS | 3433 | 1461649118020 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 22:38:38 INFO - PROCESS | 3433 | 1461649118022 Marionette TRACE conn3 <- [1,1694,null,{}] 22:38:38 INFO - PROCESS | 3433 | 1461649118027 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}] 22:38:38 INFO - PROCESS | 3433 | 1461649118199 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 22:38:38 INFO - PROCESS | 3433 | 1461649118385 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:38 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0272630000 == 110 [pid = 3433] [id = 431] 22:38:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 243 (0x7f026cfda400) [pid = 3433] [serial = 1294] [outer = (nil)] 22:38:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 244 (0x7f0278d5f000) [pid = 3433] [serial = 1295] [outer = 0x7f026cfda400] 22:38:38 INFO - PROCESS | 3433 | 1461649118447 Marionette DEBUG loaded listener.js 22:38:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 245 (0x7f027db29000) [pid = 3433] [serial = 1296] [outer = 0x7f026cfda400] 22:38:39 INFO - PROCESS | 3433 | 1461649119181 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]]]}] 22:38:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 22:38:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1181ms 22:38:39 INFO - PROCESS | 3433 | 1461649119204 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 22:38:39 INFO - PROCESS | 3433 | 1461649119209 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 22:38:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 22:38:39 INFO - PROCESS | 3433 | 1461649119233 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 22:38:39 INFO - PROCESS | 3433 | 1461649119237 Marionette TRACE conn3 <- [1,1698,null,{}] 22:38:39 INFO - PROCESS | 3433 | 1461649119254 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}] 22:38:39 INFO - PROCESS | 3433 | 1461649119499 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 22:38:39 INFO - PROCESS | 3433 | 1461649119681 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:39 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e09f800 == 111 [pid = 3433] [id = 432] 22:38:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 246 (0x7f026e757c00) [pid = 3433] [serial = 1297] [outer = (nil)] 22:38:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 247 (0x7f027db86400) [pid = 3433] [serial = 1298] [outer = 0x7f026e757c00] 22:38:39 INFO - PROCESS | 3433 | 1461649119749 Marionette DEBUG loaded listener.js 22:38:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 248 (0x7f027e1da800) [pid = 3433] [serial = 1299] [outer = 0x7f026e757c00] 22:38:40 INFO - PROCESS | 3433 | 1461649120557 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]]]}] 22:38:40 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 22:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1358ms 22:38:40 INFO - PROCESS | 3433 | 1461649120579 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 22:38:40 INFO - PROCESS | 3433 | 1461649120583 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 22:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 22:38:40 INFO - PROCESS | 3433 | 1461649120588 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 22:38:40 INFO - PROCESS | 3433 | 1461649120590 Marionette TRACE conn3 <- [1,1702,null,{}] 22:38:40 INFO - PROCESS | 3433 | 1461649120595 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}] 22:38:40 INFO - PROCESS | 3433 | 1461649120839 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 22:38:40 INFO - PROCESS | 3433 | 1461649120871 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:40 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281392800 == 112 [pid = 3433] [id = 433] 22:38:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 249 (0x7f0280c47c00) [pid = 3433] [serial = 1300] [outer = (nil)] 22:38:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 250 (0x7f0280ee0400) [pid = 3433] [serial = 1301] [outer = 0x7f0280c47c00] 22:38:40 INFO - PROCESS | 3433 | 1461649120932 Marionette DEBUG loaded listener.js 22:38:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 251 (0x7f02813e5000) [pid = 3433] [serial = 1302] [outer = 0x7f0280c47c00] 22:38:41 INFO - PROCESS | 3433 | 1461649121835 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]]]}] 22:38:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 22:38:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1275ms 22:38:41 INFO - PROCESS | 3433 | 1461649121864 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 22:38:41 INFO - PROCESS | 3433 | 1461649121867 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 22:38:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 22:38:41 INFO - PROCESS | 3433 | 1461649121893 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 22:38:41 INFO - PROCESS | 3433 | 1461649121896 Marionette TRACE conn3 <- [1,1706,null,{}] 22:38:41 INFO - PROCESS | 3433 | 1461649121904 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}] 22:38:42 INFO - PROCESS | 3433 | 1461649122895 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 250 (0x7f027254ec00) [pid = 3433] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 249 (0x7f0272655c00) [pid = 3433] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 248 (0x7f0273468400) [pid = 3433] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 247 (0x7f0297353000) [pid = 3433] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 246 (0x7f0278077400) [pid = 3433] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 245 (0x7f02775bc000) [pid = 3433] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 244 (0x7f027346cc00) [pid = 3433] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 243 (0x7f027db27000) [pid = 3433] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 242 (0x7f0284036000) [pid = 3433] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 241 (0x7f027f002c00) [pid = 3433] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 240 (0x7f0272544800) [pid = 3433] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 239 (0x7f027f3e7000) [pid = 3433] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 238 (0x7f0280852800) [pid = 3433] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 237 (0x7f0288c1a400) [pid = 3433] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 236 (0x7f02775a1c00) [pid = 3433] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 235 (0x7f028ccde400) [pid = 3433] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 234 (0x7f0286887400) [pid = 3433] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 233 (0x7f028084d000) [pid = 3433] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f027254dc00) [pid = 3433] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f0272545800) [pid = 3433] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f0277f87800) [pid = 3433] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f0288257000) [pid = 3433] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 22:38:42 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f027db7b800) [pid = 3433] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 22:38:43 INFO - PROCESS | 3433 | --DOMWINDOW == 227 (0x7f02703e7400) [pid = 3433] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 22:38:43 INFO - PROCESS | 3433 | --DOMWINDOW == 226 (0x7f027346bc00) [pid = 3433] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 22:38:43 INFO - PROCESS | 3433 | --DOMWINDOW == 225 (0x7f0272659000) [pid = 3433] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 22:38:43 INFO - PROCESS | 3433 | --DOMWINDOW == 224 (0x7f02738f3400) [pid = 3433] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 22:38:43 INFO - PROCESS | 3433 | --DOMWINDOW == 223 (0x7f0286910c00) [pid = 3433] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 22:38:43 INFO - PROCESS | 3433 | --DOMWINDOW == 222 (0x7f027265c000) [pid = 3433] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 22:38:43 INFO - PROCESS | 3433 | --DOMWINDOW == 221 (0x7f0271c37000) [pid = 3433] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 22:38:43 INFO - PROCESS | 3433 | --DOMWINDOW == 220 (0x7f027759f400) [pid = 3433] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 22:38:43 INFO - PROCESS | 3433 | --DOMWINDOW == 219 (0x7f0272658400) [pid = 3433] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 22:38:43 INFO - PROCESS | 3433 | --DOMWINDOW == 218 (0x7f027f3e6800) [pid = 3433] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 22:38:43 INFO - PROCESS | 3433 | --DOMWINDOW == 217 (0x7f0271c39400) [pid = 3433] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 22:38:43 INFO - PROCESS | 3433 | --DOMWINDOW == 216 (0x7f0279edd800) [pid = 3433] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 22:38:43 INFO - PROCESS | 3433 | --DOMWINDOW == 215 (0x7f0272476400) [pid = 3433] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 22:38:43 INFO - PROCESS | 3433 | --DOMWINDOW == 214 (0x7f0277f8fc00) [pid = 3433] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 22:38:43 INFO - PROCESS | 3433 | --DOMWINDOW == 213 (0x7f0273c78400) [pid = 3433] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 22:38:43 INFO - PROCESS | 3433 | --DOMWINDOW == 212 (0x7f026e74f800) [pid = 3433] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 22:38:43 INFO - PROCESS | 3433 | --DOMWINDOW == 211 (0x7f026cfd9c00) [pid = 3433] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 22:38:43 INFO - PROCESS | 3433 | --DOMWINDOW == 210 (0x7f026e753400) [pid = 3433] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 22:38:43 INFO - PROCESS | 3433 | 1461649123155 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:43 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02712c6800 == 113 [pid = 3433] [id = 434] 22:38:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 211 (0x7f026e4ff000) [pid = 3433] [serial = 1303] [outer = (nil)] 22:38:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 212 (0x7f02703e8000) [pid = 3433] [serial = 1304] [outer = 0x7f026e4ff000] 22:38:43 INFO - PROCESS | 3433 | 1461649123217 Marionette DEBUG loaded listener.js 22:38:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 213 (0x7f0272654000) [pid = 3433] [serial = 1305] [outer = 0x7f026e4ff000] 22:38:43 INFO - PROCESS | 3433 | 1461649123860 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]]]}] 22:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 22:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1990ms 22:38:43 INFO - PROCESS | 3433 | 1461649123883 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 22:38:43 INFO - PROCESS | 3433 | 1461649123886 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 22:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 22:38:43 INFO - PROCESS | 3433 | 1461649123892 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 22:38:43 INFO - PROCESS | 3433 | 1461649123894 Marionette TRACE conn3 <- [1,1710,null,{}] 22:38:43 INFO - PROCESS | 3433 | 1461649123899 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}] 22:38:44 INFO - PROCESS | 3433 | 1461649124067 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 22:38:44 INFO - PROCESS | 3433 | 1461649124085 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:44 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0282328000 == 114 [pid = 3433] [id = 435] 22:38:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 214 (0x7f0272655c00) [pid = 3433] [serial = 1306] [outer = (nil)] 22:38:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 215 (0x7f0275e45400) [pid = 3433] [serial = 1307] [outer = 0x7f0272655c00] 22:38:44 INFO - PROCESS | 3433 | 1461649124144 Marionette DEBUG loaded listener.js 22:38:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 216 (0x7f0278de3000) [pid = 3433] [serial = 1308] [outer = 0x7f0272655c00] 22:38:45 INFO - PROCESS | 3433 | 1461649125190 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]]]}] 22:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 22:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1333ms 22:38:45 INFO - PROCESS | 3433 | 1461649125226 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 22:38:45 INFO - PROCESS | 3433 | 1461649125230 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 22:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 22:38:45 INFO - PROCESS | 3433 | 1461649125239 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 22:38:45 INFO - PROCESS | 3433 | 1461649125245 Marionette TRACE conn3 <- [1,1714,null,{}] 22:38:45 INFO - PROCESS | 3433 | 1461649125254 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}] 22:38:45 INFO - PROCESS | 3433 | 1461649125432 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 22:38:45 INFO - PROCESS | 3433 | 1461649125651 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:45 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027437c000 == 115 [pid = 3433] [id = 436] 22:38:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 217 (0x7f026e4f7c00) [pid = 3433] [serial = 1309] [outer = (nil)] 22:38:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 218 (0x7f0270e7ac00) [pid = 3433] [serial = 1310] [outer = 0x7f026e4f7c00] 22:38:45 INFO - PROCESS | 3433 | 1461649125764 Marionette DEBUG loaded listener.js 22:38:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 219 (0x7f0272481c00) [pid = 3433] [serial = 1311] [outer = 0x7f026e4f7c00] 22:38:46 INFO - PROCESS | 3433 | 1461649126714 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]]]}] 22:38:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 22:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1543ms 22:38:46 INFO - PROCESS | 3433 | 1461649126782 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 22:38:46 INFO - PROCESS | 3433 | 1461649126791 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 22:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 22:38:46 INFO - PROCESS | 3433 | 1461649126800 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 22:38:46 INFO - PROCESS | 3433 | 1461649126805 Marionette TRACE conn3 <- [1,1718,null,{}] 22:38:46 INFO - PROCESS | 3433 | 1461649126810 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}] 22:38:47 INFO - PROCESS | 3433 | 1461649127043 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 22:38:47 INFO - PROCESS | 3433 | 1461649127308 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:47 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02805c7800 == 116 [pid = 3433] [id = 437] 22:38:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 220 (0x7f027333cc00) [pid = 3433] [serial = 1312] [outer = (nil)] 22:38:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 221 (0x7f02738ed400) [pid = 3433] [serial = 1313] [outer = 0x7f027333cc00] 22:38:47 INFO - PROCESS | 3433 | 1461649127421 Marionette DEBUG loaded listener.js 22:38:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 222 (0x7f027442d400) [pid = 3433] [serial = 1314] [outer = 0x7f027333cc00] 22:38:48 INFO - PROCESS | 3433 | 1461649128383 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]]]}] 22:38:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 22:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1635ms 22:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 22:38:48 INFO - PROCESS | 3433 | 1461649128436 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 22:38:48 INFO - PROCESS | 3433 | 1461649128439 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 22:38:48 INFO - PROCESS | 3433 | 1461649128445 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 22:38:48 INFO - PROCESS | 3433 | 1461649128451 Marionette TRACE conn3 <- [1,1722,null,{}] 22:38:48 INFO - PROCESS | 3433 | 1461649128466 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}] 22:38:48 INFO - PROCESS | 3433 | 1461649128654 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 22:38:48 INFO - PROCESS | 3433 | 1461649128906 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:48 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028495f000 == 117 [pid = 3433] [id = 438] 22:38:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 223 (0x7f027db28000) [pid = 3433] [serial = 1315] [outer = (nil)] 22:38:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 224 (0x7f027dd3cc00) [pid = 3433] [serial = 1316] [outer = 0x7f027db28000] 22:38:49 INFO - PROCESS | 3433 | 1461649129032 Marionette DEBUG loaded listener.js 22:38:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 225 (0x7f027f373000) [pid = 3433] [serial = 1317] [outer = 0x7f027db28000] 22:38:49 INFO - PROCESS | 3433 | 1461649129891 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]]]}] 22:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 22:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1486ms 22:38:49 INFO - PROCESS | 3433 | 1461649129930 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 22:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 22:38:49 INFO - PROCESS | 3433 | 1461649129935 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 22:38:49 INFO - PROCESS | 3433 | 1461649129941 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 22:38:49 INFO - PROCESS | 3433 | 1461649129944 Marionette TRACE conn3 <- [1,1726,null,{}] 22:38:49 INFO - PROCESS | 3433 | 1461649129950 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}] 22:38:50 INFO - PROCESS | 3433 | 1461649130133 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 22:38:50 INFO - PROCESS | 3433 | 1461649130346 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:50 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284bbd000 == 118 [pid = 3433] [id = 439] 22:38:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 226 (0x7f027db2a000) [pid = 3433] [serial = 1318] [outer = (nil)] 22:38:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 227 (0x7f0280ecbc00) [pid = 3433] [serial = 1319] [outer = 0x7f027db2a000] 22:38:50 INFO - PROCESS | 3433 | 1461649130458 Marionette DEBUG loaded listener.js 22:38:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 228 (0x7f0280fa8000) [pid = 3433] [serial = 1320] [outer = 0x7f027db2a000] 22:38:51 INFO - PROCESS | 3433 | 1461649131355 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]]]}] 22:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 22:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1485ms 22:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 22:38:51 INFO - PROCESS | 3433 | 1461649131427 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 22:38:51 INFO - PROCESS | 3433 | 1461649131430 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 22:38:51 INFO - PROCESS | 3433 | 1461649131437 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 22:38:51 INFO - PROCESS | 3433 | 1461649131440 Marionette TRACE conn3 <- [1,1730,null,{}] 22:38:51 INFO - PROCESS | 3433 | 1461649131445 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}] 22:38:51 INFO - PROCESS | 3433 | 1461649131624 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 22:38:51 INFO - PROCESS | 3433 | 1461649131832 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:51 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284f71800 == 119 [pid = 3433] [id = 440] 22:38:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f027f37c800) [pid = 3433] [serial = 1321] [outer = (nil)] 22:38:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f028158fc00) [pid = 3433] [serial = 1322] [outer = 0x7f027f37c800] 22:38:51 INFO - PROCESS | 3433 | 1461649131942 Marionette DEBUG loaded listener.js 22:38:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f0283430c00) [pid = 3433] [serial = 1323] [outer = 0x7f027f37c800] 22:38:52 INFO - PROCESS | 3433 | 1461649132856 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]]]}] 22:38:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 22:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1493ms 22:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 22:38:52 INFO - PROCESS | 3433 | 1461649132930 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 22:38:52 INFO - PROCESS | 3433 | 1461649132933 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 22:38:52 INFO - PROCESS | 3433 | 1461649132939 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 22:38:52 INFO - PROCESS | 3433 | 1461649132942 Marionette TRACE conn3 <- [1,1734,null,{}] 22:38:52 INFO - PROCESS | 3433 | 1461649132947 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}] 22:38:53 INFO - PROCESS | 3433 | 1461649133202 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 22:38:53 INFO - PROCESS | 3433 | 1461649133513 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:53 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02895a2800 == 120 [pid = 3433] [id = 441] 22:38:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f02874bc800) [pid = 3433] [serial = 1324] [outer = (nil)] 22:38:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f0288dbac00) [pid = 3433] [serial = 1325] [outer = 0x7f02874bc800] 22:38:53 INFO - PROCESS | 3433 | 1461649133591 Marionette DEBUG loaded listener.js 22:38:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 234 (0x7f028921bc00) [pid = 3433] [serial = 1326] [outer = 0x7f02874bc800] 22:38:54 INFO - PROCESS | 3433 | 1461649134398 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]]]}] 22:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 22:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1531ms 22:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 22:38:54 INFO - PROCESS | 3433 | 1461649134470 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 22:38:54 INFO - PROCESS | 3433 | 1461649134473 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 22:38:54 INFO - PROCESS | 3433 | 1461649134479 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 22:38:54 INFO - PROCESS | 3433 | 1461649134482 Marionette TRACE conn3 <- [1,1738,null,{}] 22:38:54 INFO - PROCESS | 3433 | 1461649134487 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}] 22:38:54 INFO - PROCESS | 3433 | 1461649134661 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 22:38:54 INFO - PROCESS | 3433 | 1461649134870 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:54 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ac2f000 == 121 [pid = 3433] [id = 442] 22:38:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 235 (0x7f0288253800) [pid = 3433] [serial = 1327] [outer = (nil)] 22:38:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 236 (0x7f028a2ac800) [pid = 3433] [serial = 1328] [outer = 0x7f0288253800] 22:38:54 INFO - PROCESS | 3433 | 1461649134983 Marionette DEBUG loaded listener.js 22:38:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 237 (0x7f028b0a9400) [pid = 3433] [serial = 1329] [outer = 0x7f0288253800] 22:38:55 INFO - PROCESS | 3433 | 1461649135881 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]]]}] 22:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 22:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1432ms 22:38:55 INFO - PROCESS | 3433 | 1461649135911 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 22:38:55 INFO - PROCESS | 3433 | 1461649135914 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 22:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 22:38:55 INFO - PROCESS | 3433 | 1461649135924 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 22:38:55 INFO - PROCESS | 3433 | 1461649135927 Marionette TRACE conn3 <- [1,1742,null,{}] 22:38:55 INFO - PROCESS | 3433 | 1461649135933 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}] 22:38:56 INFO - PROCESS | 3433 | 1461649136109 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 22:38:56 INFO - PROCESS | 3433 | 1461649136335 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:56 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02973bb000 == 122 [pid = 3433] [id = 443] 22:38:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 238 (0x7f02898e0400) [pid = 3433] [serial = 1330] [outer = (nil)] 22:38:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 239 (0x7f028cc21800) [pid = 3433] [serial = 1331] [outer = 0x7f02898e0400] 22:38:56 INFO - PROCESS | 3433 | 1461649136446 Marionette DEBUG loaded listener.js 22:38:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 240 (0x7f028daf5c00) [pid = 3433] [serial = 1332] [outer = 0x7f02898e0400] 22:38:57 INFO - PROCESS | 3433 | 1461649137322 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]]]}] 22:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 22:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1436ms 22:38:57 INFO - PROCESS | 3433 | 1461649137361 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 22:38:57 INFO - PROCESS | 3433 | 1461649137365 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 22:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 22:38:57 INFO - PROCESS | 3433 | 1461649137371 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 22:38:57 INFO - PROCESS | 3433 | 1461649137373 Marionette TRACE conn3 <- [1,1746,null,{}] 22:38:57 INFO - PROCESS | 3433 | 1461649137379 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}] 22:38:57 INFO - PROCESS | 3433 | 1461649137549 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 22:38:57 INFO - PROCESS | 3433 | 1461649137764 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:57 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c33f000 == 123 [pid = 3433] [id = 444] 22:38:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 241 (0x7f0270e82400) [pid = 3433] [serial = 1333] [outer = (nil)] 22:38:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 242 (0x7f0297353000) [pid = 3433] [serial = 1334] [outer = 0x7f0270e82400] 22:38:57 INFO - PROCESS | 3433 | 1461649137878 Marionette DEBUG loaded listener.js 22:38:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 243 (0x7f02978a3400) [pid = 3433] [serial = 1335] [outer = 0x7f0270e82400] 22:38:58 INFO - PROCESS | 3433 | 1461649138845 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]]]}] 22:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 22:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1534ms 22:38:58 INFO - PROCESS | 3433 | 1461649138906 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 22:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 22:38:58 INFO - PROCESS | 3433 | 1461649138910 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 22:38:58 INFO - PROCESS | 3433 | 1461649138915 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 22:38:58 INFO - PROCESS | 3433 | 1461649138918 Marionette TRACE conn3 <- [1,1750,null,{}] 22:38:58 INFO - PROCESS | 3433 | 1461649138923 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}] 22:38:59 INFO - PROCESS | 3433 | 1461649139101 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 22:38:59 INFO - PROCESS | 3433 | 1461649139315 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:59 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026cf08000 == 124 [pid = 3433] [id = 445] 22:38:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 244 (0x7f026e09c800) [pid = 3433] [serial = 1336] [outer = (nil)] 22:38:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 245 (0x7f02739ccc00) [pid = 3433] [serial = 1337] [outer = 0x7f026e09c800] 22:38:59 INFO - PROCESS | 3433 | 1461649139432 Marionette DEBUG loaded listener.js 22:38:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 246 (0x7f02984b3400) [pid = 3433] [serial = 1338] [outer = 0x7f026e09c800] 22:39:00 INFO - PROCESS | 3433 | 1461649140338 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]]]}] 22:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 22:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1482ms 22:39:00 INFO - PROCESS | 3433 | 1461649140398 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 22:39:00 INFO - PROCESS | 3433 | 1461649140402 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 22:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 22:39:00 INFO - PROCESS | 3433 | 1461649140408 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 22:39:00 INFO - PROCESS | 3433 | 1461649140411 Marionette TRACE conn3 <- [1,1754,null,{}] 22:39:00 INFO - PROCESS | 3433 | 1461649140417 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}] 22:39:00 INFO - PROCESS | 3433 | 1461649140626 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 22:39:00 INFO - PROCESS | 3433 | 1461649140840 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:00 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0274396800 == 125 [pid = 3433] [id = 446] 22:39:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 247 (0x7f026e477800) [pid = 3433] [serial = 1339] [outer = (nil)] 22:39:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 248 (0x7f0275e48800) [pid = 3433] [serial = 1340] [outer = 0x7f026e477800] 22:39:00 INFO - PROCESS | 3433 | 1461649140961 Marionette DEBUG loaded listener.js 22:39:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 249 (0x7f02989cb400) [pid = 3433] [serial = 1341] [outer = 0x7f026e477800] 22:39:01 INFO - PROCESS | 3433 | 1461649141897 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]]]}] 22:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 22:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1541ms 22:39:01 INFO - PROCESS | 3433 | 1461649141950 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 22:39:01 INFO - PROCESS | 3433 | 1461649141954 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 22:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 22:39:01 INFO - PROCESS | 3433 | 1461649141960 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 22:39:01 INFO - PROCESS | 3433 | 1461649141962 Marionette TRACE conn3 <- [1,1758,null,{}] 22:39:01 INFO - PROCESS | 3433 | 1461649141968 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}] 22:39:02 INFO - PROCESS | 3433 | 1461649142183 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 22:39:02 INFO - PROCESS | 3433 | 1461649142405 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:02 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02705e3000 == 126 [pid = 3433] [id = 447] 22:39:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 250 (0x7f026cfd5c00) [pid = 3433] [serial = 1342] [outer = (nil)] 22:39:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 251 (0x7f026cfe1800) [pid = 3433] [serial = 1343] [outer = 0x7f026cfd5c00] 22:39:02 INFO - PROCESS | 3433 | 1461649142967 Marionette DEBUG loaded listener.js 22:39:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 252 (0x7f026e750400) [pid = 3433] [serial = 1344] [outer = 0x7f026cfd5c00] 22:39:03 INFO - PROCESS | 3433 | 1461649143961 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]]]}] 22:39:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 22:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2034ms 22:39:04 INFO - PROCESS | 3433 | 1461649144004 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 22:39:04 INFO - PROCESS | 3433 | 1461649144010 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 22:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 22:39:04 INFO - PROCESS | 3433 | 1461649144018 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 22:39:04 INFO - PROCESS | 3433 | 1461649144022 Marionette TRACE conn3 <- [1,1762,null,{}] 22:39:04 INFO - PROCESS | 3433 | 1461649144029 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}] 22:39:04 INFO - PROCESS | 3433 | 1461649144194 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 22:39:04 INFO - PROCESS | 3433 | 1461649144415 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:04 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02725b5800 == 127 [pid = 3433] [id = 448] 22:39:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 253 (0x7f026cfdb000) [pid = 3433] [serial = 1345] [outer = (nil)] 22:39:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 254 (0x7f02703e4400) [pid = 3433] [serial = 1346] [outer = 0x7f026cfdb000] 22:39:04 INFO - PROCESS | 3433 | 1461649144543 Marionette DEBUG loaded listener.js 22:39:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 255 (0x7f0272645800) [pid = 3433] [serial = 1347] [outer = 0x7f026cfdb000] 22:39:05 INFO - PROCESS | 3433 | 1461649145578 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]]]}] 22:39:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 22:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1633ms 22:39:05 INFO - PROCESS | 3433 | 1461649145651 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 22:39:05 INFO - PROCESS | 3433 | 1461649145655 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 22:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 22:39:05 INFO - PROCESS | 3433 | 1461649145665 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 22:39:05 INFO - PROCESS | 3433 | 1461649145669 Marionette TRACE conn3 <- [1,1766,null,{}] 22:39:05 INFO - PROCESS | 3433 | 1461649145674 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}] 22:39:05 INFO - PROCESS | 3433 | 1461649145889 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 22:39:06 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284fb5000 == 126 [pid = 3433] [id = 171] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 254 (0x7f027dd37c00) [pid = 3433] [serial = 1241] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | 1461649146272 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:06 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026fd60000 == 127 [pid = 3433] [id = 449] 22:39:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 255 (0x7f0271c39400) [pid = 3433] [serial = 1348] [outer = (nil)] 22:39:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 256 (0x7f027346bc00) [pid = 3433] [serial = 1349] [outer = 0x7f0271c39400] 22:39:06 INFO - PROCESS | 3433 | 1461649146343 Marionette DEBUG loaded listener.js 22:39:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 257 (0x7f02738f3400) [pid = 3433] [serial = 1350] [outer = 0x7f0271c39400] 22:39:06 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02967b7000 == 126 [pid = 3433] [id = 426] 22:39:06 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028af2a000 == 125 [pid = 3433] [id = 425] 22:39:06 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289872800 == 124 [pid = 3433] [id = 424] 22:39:06 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028813c000 == 123 [pid = 3433] [id = 423] 22:39:06 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02850d5000 == 122 [pid = 3433] [id = 422] 22:39:06 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284f08800 == 121 [pid = 3433] [id = 421] 22:39:06 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284be8800 == 120 [pid = 3433] [id = 420] 22:39:06 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028480a000 == 119 [pid = 3433] [id = 419] 22:39:06 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02840b7000 == 118 [pid = 3433] [id = 418] 22:39:06 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02814b2800 == 117 [pid = 3433] [id = 417] 22:39:06 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02808a5000 == 116 [pid = 3433] [id = 416] 22:39:06 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027707d000 == 115 [pid = 3433] [id = 415] 22:39:06 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026fd44800 == 114 [pid = 3433] [id = 414] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 256 (0x7f028cc16400) [pid = 3433] [serial = 1014] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 255 (0x7f0289ced400) [pid = 3433] [serial = 939] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 254 (0x7f02881bd000) [pid = 3433] [serial = 1002] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 253 (0x7f028aceec00) [pid = 3433] [serial = 1011] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 252 (0x7f0282635c00) [pid = 3433] [serial = 936] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 251 (0x7f02703f1800) [pid = 3433] [serial = 954] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 250 (0x7f02769a6c00) [pid = 3433] [serial = 1047] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 249 (0x7f0275e4f000) [pid = 3433] [serial = 948] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 248 (0x7f02775f2400) [pid = 3433] [serial = 987] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 247 (0x7f029671dc00) [pid = 3433] [serial = 1062] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 246 (0x7f02738f9800) [pid = 3433] [serial = 984] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 245 (0x7f028403ac00) [pid = 3433] [serial = 900] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 244 (0x7f02775ac800) [pid = 3433] [serial = 894] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 243 (0x7f029c4b1800) [pid = 3433] [serial = 945] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 242 (0x7f02813f0800) [pid = 3433] [serial = 1053] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 241 (0x7f0297680c00) [pid = 3433] [serial = 903] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 240 (0x7f027f27c000) [pid = 3433] [serial = 990] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 239 (0x7f02775c2800) [pid = 3433] [serial = 933] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 238 (0x7f0297352400) [pid = 3433] [serial = 1017] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 237 (0x7f0273475000) [pid = 3433] [serial = 951] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 236 (0x7f029aa3c000) [pid = 3433] [serial = 1071] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 235 (0x7f0288dad800) [pid = 3433] [serial = 1005] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 234 (0x7f028acefc00) [pid = 3433] [serial = 1020] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 233 (0x7f0279de8c00) [pid = 3433] [serial = 1050] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f0280851400) [pid = 3433] [serial = 993] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f0288eea000) [pid = 3433] [serial = 1059] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f0297a27400) [pid = 3433] [serial = 942] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f0273311800) [pid = 3433] [serial = 930] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f0281589800) [pid = 3433] [serial = 996] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 227 (0x7f028687e400) [pid = 3433] [serial = 999] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 226 (0x7f02976fd400) [pid = 3433] [serial = 1065] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 225 (0x7f027f27b800) [pid = 3433] [serial = 897] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 224 (0x7f029894f400) [pid = 3433] [serial = 1068] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 223 (0x7f02898d5400) [pid = 3433] [serial = 1008] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 222 (0x7f028688ac00) [pid = 3433] [serial = 1056] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 221 (0x7f02775a5c00) [pid = 3433] [serial = 1235] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 220 (0x7f027807bc00) [pid = 3433] [serial = 1238] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 219 (0x7f0279edf800) [pid = 3433] [serial = 1239] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 218 (0x7f02874be000) [pid = 3433] [serial = 1193] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 217 (0x7f02775f5c00) [pid = 3433] [serial = 1181] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 216 (0x7f0281144800) [pid = 3433] [serial = 1187] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 215 (0x7f02745c4000) [pid = 3433] [serial = 1232] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 214 (0x7f029884ac00) [pid = 3433] [serial = 1205] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 213 (0x7f0289f42000) [pid = 3433] [serial = 1196] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 212 (0x7f027f374c00) [pid = 3433] [serial = 1184] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 211 (0x7f0272659c00) [pid = 3433] [serial = 1227] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 210 (0x7f026fea4800) [pid = 3433] [serial = 1226] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 209 (0x7f0272544400) [pid = 3433] [serial = 1178] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 208 (0x7f0284038000) [pid = 3433] [serial = 1190] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 207 (0x7f026e09c000) [pid = 3433] [serial = 1223] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 206 (0x7f026e4f9c00) [pid = 3433] [serial = 1224] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 205 (0x7f0273346400) [pid = 3433] [serial = 1208] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 204 (0x7f0273472000) [pid = 3433] [serial = 1229] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 203 (0x7f02738f6000) [pid = 3433] [serial = 1230] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 202 (0x7f026cfdd400) [pid = 3433] [serial = 1211] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 201 (0x7f026e097c00) [pid = 3433] [serial = 1214] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 200 (0x7f029671e000) [pid = 3433] [serial = 1202] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 199 (0x7f026fea3c00) [pid = 3433] [serial = 1220] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 198 (0x7f026fe99400) [pid = 3433] [serial = 1217] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 197 (0x7f028cb4b400) [pid = 3433] [serial = 1199] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 196 (0x7f02775bb000) [pid = 3433] [serial = 1236] [outer = (nil)] [url = about:blank] 22:39:06 INFO - PROCESS | 3433 | --DOMWINDOW == 195 (0x7f0275e51c00) [pid = 3433] [serial = 1233] [outer = (nil)] [url = about:blank] 22:39:07 INFO - PROCESS | 3433 | 1461649147155 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]]]}] 22:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 22:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1530ms 22:39:07 INFO - PROCESS | 3433 | 1461649147195 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 22:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 22:39:07 INFO - PROCESS | 3433 | 1461649147201 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 22:39:07 INFO - PROCESS | 3433 | 1461649147207 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 22:39:07 INFO - PROCESS | 3433 | 1461649147212 Marionette TRACE conn3 <- [1,1770,null,{}] 22:39:07 INFO - PROCESS | 3433 | 1461649147227 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}] 22:39:07 INFO - PROCESS | 3433 | 1461649147394 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 22:39:07 INFO - PROCESS | 3433 | 1461649147412 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:07 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276bd0000 == 115 [pid = 3433] [id = 450] 22:39:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 196 (0x7f02738f6400) [pid = 3433] [serial = 1351] [outer = (nil)] 22:39:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 197 (0x7f027442a400) [pid = 3433] [serial = 1352] [outer = 0x7f02738f6400] 22:39:07 INFO - PROCESS | 3433 | 1461649147490 Marionette DEBUG loaded listener.js 22:39:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 198 (0x7f02745c4000) [pid = 3433] [serial = 1353] [outer = 0x7f02738f6400] 22:39:08 INFO - PROCESS | 3433 | 1461649148361 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]]]}] 22:39:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 22:39:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1193ms 22:39:08 INFO - PROCESS | 3433 | 1461649148399 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 22:39:08 INFO - PROCESS | 3433 | 1461649148404 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 22:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 22:39:08 INFO - PROCESS | 3433 | 1461649148413 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 22:39:08 INFO - PROCESS | 3433 | 1461649148414 Marionette TRACE conn3 <- [1,1774,null,{}] 22:39:08 INFO - PROCESS | 3433 | 1461649148420 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}] 22:39:08 INFO - PROCESS | 3433 | 1461649148651 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 22:39:08 INFO - PROCESS | 3433 | 1461649148685 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:08 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278e21800 == 116 [pid = 3433] [id = 451] 22:39:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 199 (0x7f0272647800) [pid = 3433] [serial = 1354] [outer = (nil)] 22:39:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 200 (0x7f0275e44800) [pid = 3433] [serial = 1355] [outer = 0x7f0272647800] 22:39:08 INFO - PROCESS | 3433 | 1461649148743 Marionette DEBUG loaded listener.js 22:39:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 201 (0x7f02769a9800) [pid = 3433] [serial = 1356] [outer = 0x7f0272647800] 22:39:09 INFO - PROCESS | 3433 | 1461649149596 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]]]}] 22:39:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 22:39:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1232ms 22:39:09 INFO - PROCESS | 3433 | 1461649149646 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 22:39:09 INFO - PROCESS | 3433 | 1461649149649 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 22:39:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 22:39:09 INFO - PROCESS | 3433 | 1461649149665 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 22:39:09 INFO - PROCESS | 3433 | 1461649149667 Marionette TRACE conn3 <- [1,1778,null,{}] 22:39:09 INFO - PROCESS | 3433 | 1461649149673 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}] 22:39:09 INFO - PROCESS | 3433 | 1461649149879 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 22:39:09 INFO - PROCESS | 3433 | 1461649149908 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:09 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e18c000 == 117 [pid = 3433] [id = 452] 22:39:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 202 (0x7f02775abc00) [pid = 3433] [serial = 1357] [outer = (nil)] 22:39:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 203 (0x7f02775ba000) [pid = 3433] [serial = 1358] [outer = 0x7f02775abc00] 22:39:09 INFO - PROCESS | 3433 | 1461649149974 Marionette DEBUG loaded listener.js 22:39:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 204 (0x7f0277f91000) [pid = 3433] [serial = 1359] [outer = 0x7f02775abc00] 22:39:11 INFO - PROCESS | 3433 | --DOMWINDOW == 203 (0x7f026e757c00) [pid = 3433] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 22:39:11 INFO - PROCESS | 3433 | --DOMWINDOW == 202 (0x7f0280c47c00) [pid = 3433] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 22:39:11 INFO - PROCESS | 3433 | --DOMWINDOW == 201 (0x7f026cfe1000) [pid = 3433] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 22:39:11 INFO - PROCESS | 3433 | --DOMWINDOW == 200 (0x7f026fe9c400) [pid = 3433] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 22:39:11 INFO - PROCESS | 3433 | --DOMWINDOW == 199 (0x7f026cfda400) [pid = 3433] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 22:39:11 INFO - PROCESS | 3433 | --DOMWINDOW == 198 (0x7f0279eea000) [pid = 3433] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 22:39:11 INFO - PROCESS | 3433 | --DOMWINDOW == 197 (0x7f026e4ff000) [pid = 3433] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 22:39:11 INFO - PROCESS | 3433 | --DOMWINDOW == 196 (0x7f02769ab000) [pid = 3433] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 22:39:11 INFO - PROCESS | 3433 | 1461649151571 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]]]}] 22:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 22:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1986ms 22:39:11 INFO - PROCESS | 3433 | 1461649151649 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 22:39:11 INFO - PROCESS | 3433 | 1461649151651 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 22:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 22:39:11 INFO - PROCESS | 3433 | 1461649151659 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 22:39:11 INFO - PROCESS | 3433 | 1461649151661 Marionette TRACE conn3 <- [1,1782,null,{}] 22:39:11 INFO - PROCESS | 3433 | 1461649151667 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}] 22:39:11 INFO - PROCESS | 3433 | 1461649151834 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 22:39:11 INFO - PROCESS | 3433 | 1461649151845 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:11 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280429800 == 118 [pid = 3433] [id = 453] 22:39:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 197 (0x7f027346f400) [pid = 3433] [serial = 1360] [outer = (nil)] 22:39:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 198 (0x7f0278def800) [pid = 3433] [serial = 1361] [outer = 0x7f027346f400] 22:39:11 INFO - PROCESS | 3433 | 1461649151903 Marionette DEBUG loaded listener.js 22:39:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 199 (0x7f0279edf400) [pid = 3433] [serial = 1362] [outer = 0x7f027346f400] 22:39:12 INFO - PROCESS | 3433 | 1461649152691 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]]]}] 22:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 22:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1080ms 22:39:12 INFO - PROCESS | 3433 | 1461649152740 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 22:39:12 INFO - PROCESS | 3433 | 1461649152743 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 22:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 22:39:12 INFO - PROCESS | 3433 | 1461649152749 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 22:39:12 INFO - PROCESS | 3433 | 1461649152750 Marionette TRACE conn3 <- [1,1786,null,{}] 22:39:12 INFO - PROCESS | 3433 | 1461649152759 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}] 22:39:12 INFO - PROCESS | 3433 | 1461649152968 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 22:39:12 INFO - PROCESS | 3433 | 1461649152986 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:13 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028089e800 == 119 [pid = 3433] [id = 454] 22:39:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 200 (0x7f026fe9c400) [pid = 3433] [serial = 1363] [outer = (nil)] 22:39:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 201 (0x7f027db25000) [pid = 3433] [serial = 1364] [outer = 0x7f026fe9c400] 22:39:13 INFO - PROCESS | 3433 | 1461649153044 Marionette DEBUG loaded listener.js 22:39:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 202 (0x7f027dbebc00) [pid = 3433] [serial = 1365] [outer = 0x7f026fe9c400] 22:39:14 INFO - PROCESS | 3433 | 1461649154135 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]]]}] 22:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 22:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1433ms 22:39:14 INFO - PROCESS | 3433 | 1461649154183 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 22:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 22:39:14 INFO - PROCESS | 3433 | 1461649154188 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 22:39:14 INFO - PROCESS | 3433 | 1461649154195 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 22:39:14 INFO - PROCESS | 3433 | 1461649154198 Marionette TRACE conn3 <- [1,1790,null,{}] 22:39:14 INFO - PROCESS | 3433 | 1461649154208 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}] 22:39:14 INFO - PROCESS | 3433 | 1461649154397 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 22:39:14 INFO - PROCESS | 3433 | 1461649154597 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:14 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0275ce1800 == 120 [pid = 3433] [id = 455] 22:39:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 203 (0x7f026e756000) [pid = 3433] [serial = 1366] [outer = (nil)] 22:39:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 204 (0x7f0272546c00) [pid = 3433] [serial = 1367] [outer = 0x7f026e756000] 22:39:14 INFO - PROCESS | 3433 | 1461649154673 Marionette DEBUG loaded listener.js 22:39:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 205 (0x7f0273317400) [pid = 3433] [serial = 1368] [outer = 0x7f026e756000] 22:39:15 INFO - PROCESS | 3433 | 1461649155598 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]]]}] 22:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 22:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1433ms 22:39:15 INFO - PROCESS | 3433 | 1461649155629 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 22:39:15 INFO - PROCESS | 3433 | 1461649155637 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 22:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 22:39:15 INFO - PROCESS | 3433 | 1461649155647 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 22:39:15 INFO - PROCESS | 3433 | 1461649155650 Marionette TRACE conn3 <- [1,1794,null,{}] 22:39:15 INFO - PROCESS | 3433 | 1461649155656 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}] 22:39:15 INFO - PROCESS | 3433 | 1461649155832 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 22:39:16 INFO - PROCESS | 3433 | 1461649156040 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:16 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027dd14000 == 121 [pid = 3433] [id = 456] 22:39:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 206 (0x7f0273342400) [pid = 3433] [serial = 1369] [outer = (nil)] 22:39:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 207 (0x7f0273c72c00) [pid = 3433] [serial = 1370] [outer = 0x7f0273342400] 22:39:16 INFO - PROCESS | 3433 | 1461649156109 Marionette DEBUG loaded listener.js 22:39:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 208 (0x7f0275e4d400) [pid = 3433] [serial = 1371] [outer = 0x7f0273342400] 22:39:17 INFO - PROCESS | 3433 | 1461649157043 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]]]}] 22:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1438ms 22:39:17 INFO - PROCESS | 3433 | 1461649157085 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 22:39:17 INFO - PROCESS | 3433 | 1461649157089 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 22:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 22:39:17 INFO - PROCESS | 3433 | 1461649157095 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 22:39:17 INFO - PROCESS | 3433 | 1461649157101 Marionette TRACE conn3 <- [1,1798,null,{}] 22:39:17 INFO - PROCESS | 3433 | 1461649157116 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}] 22:39:17 INFO - PROCESS | 3433 | 1461649157316 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 22:39:17 INFO - PROCESS | 3433 | 1461649157527 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:17 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281395800 == 122 [pid = 3433] [id = 457] 22:39:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 209 (0x7f02775ac000) [pid = 3433] [serial = 1372] [outer = (nil)] 22:39:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 210 (0x7f0278d5ec00) [pid = 3433] [serial = 1373] [outer = 0x7f02775ac000] 22:39:17 INFO - PROCESS | 3433 | 1461649157643 Marionette DEBUG loaded listener.js 22:39:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 211 (0x7f027db2e400) [pid = 3433] [serial = 1374] [outer = 0x7f02775ac000] 22:39:18 INFO - PROCESS | 3433 | 1461649158542 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]]]}] 22:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 22:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1489ms 22:39:18 INFO - PROCESS | 3433 | 1461649158585 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 22:39:18 INFO - PROCESS | 3433 | 1461649158589 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 22:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 22:39:18 INFO - PROCESS | 3433 | 1461649158595 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 22:39:18 INFO - PROCESS | 3433 | 1461649158599 Marionette TRACE conn3 <- [1,1802,null,{}] 22:39:18 INFO - PROCESS | 3433 | 1461649158604 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}] 22:39:18 INFO - PROCESS | 3433 | 1461649158788 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 22:39:18 INFO - PROCESS | 3433 | 1461649158994 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:19 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281954000 == 123 [pid = 3433] [id = 458] 22:39:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 212 (0x7f02775b3800) [pid = 3433] [serial = 1375] [outer = (nil)] 22:39:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 213 (0x7f027dd3fc00) [pid = 3433] [serial = 1376] [outer = 0x7f02775b3800] 22:39:19 INFO - PROCESS | 3433 | 1461649159064 Marionette DEBUG loaded listener.js 22:39:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 214 (0x7f027f00b800) [pid = 3433] [serial = 1377] [outer = 0x7f02775b3800] 22:39:19 INFO - PROCESS | 3433 | 1461649159926 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]]]}] 22:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 22:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1381ms 22:39:19 INFO - PROCESS | 3433 | 1461649159978 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 22:39:19 INFO - PROCESS | 3433 | 1461649159981 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 22:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 22:39:19 INFO - PROCESS | 3433 | 1461649159988 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 22:39:19 INFO - PROCESS | 3433 | 1461649159990 Marionette TRACE conn3 <- [1,1806,null,{}] 22:39:19 INFO - PROCESS | 3433 | 1461649159996 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}] 22:39:20 INFO - PROCESS | 3433 | 1461649160167 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 22:39:20 INFO - PROCESS | 3433 | 1461649160374 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:20 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02842a6800 == 124 [pid = 3433] [id = 459] 22:39:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 215 (0x7f0272659800) [pid = 3433] [serial = 1378] [outer = (nil)] 22:39:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 216 (0x7f027f275400) [pid = 3433] [serial = 1379] [outer = 0x7f0272659800] 22:39:20 INFO - PROCESS | 3433 | 1461649160447 Marionette DEBUG loaded listener.js 22:39:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 217 (0x7f027f37fc00) [pid = 3433] [serial = 1380] [outer = 0x7f0272659800] 22:39:21 INFO - PROCESS | 3433 | 1461649161342 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]]]}] 22:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 22:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1383ms 22:39:21 INFO - PROCESS | 3433 | 1461649161385 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 22:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 22:39:21 INFO - PROCESS | 3433 | 1461649161389 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 22:39:21 INFO - PROCESS | 3433 | 1461649161395 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 22:39:21 INFO - PROCESS | 3433 | 1461649161399 Marionette TRACE conn3 <- [1,1810,null,{}] 22:39:21 INFO - PROCESS | 3433 | 1461649161404 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}] 22:39:21 INFO - PROCESS | 3433 | 1461649161604 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 22:39:21 INFO - PROCESS | 3433 | 1461649161817 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:21 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284b39800 == 125 [pid = 3433] [id = 460] 22:39:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 218 (0x7f02745c7800) [pid = 3433] [serial = 1381] [outer = (nil)] 22:39:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 219 (0x7f02807cd400) [pid = 3433] [serial = 1382] [outer = 0x7f02745c7800] 22:39:21 INFO - PROCESS | 3433 | 1461649161930 Marionette DEBUG loaded listener.js 22:39:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 220 (0x7f02811e0c00) [pid = 3433] [serial = 1383] [outer = 0x7f02745c7800] 22:39:22 INFO - PROCESS | 3433 | 1461649162858 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]]]}] 22:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 22:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1532ms 22:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 22:39:22 INFO - PROCESS | 3433 | 1461649162928 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 22:39:22 INFO - PROCESS | 3433 | 1461649162931 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 22:39:22 INFO - PROCESS | 3433 | 1461649162937 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 22:39:22 INFO - PROCESS | 3433 | 1461649162940 Marionette TRACE conn3 <- [1,1814,null,{}] 22:39:22 INFO - PROCESS | 3433 | 1461649162945 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}] 22:39:23 INFO - PROCESS | 3433 | 1461649163125 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 22:39:23 INFO - PROCESS | 3433 | 1461649163326 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:23 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284d5f000 == 126 [pid = 3433] [id = 461] 22:39:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 221 (0x7f0278d58000) [pid = 3433] [serial = 1384] [outer = (nil)] 22:39:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 222 (0x7f0281585800) [pid = 3433] [serial = 1385] [outer = 0x7f0278d58000] 22:39:23 INFO - PROCESS | 3433 | 1461649163397 Marionette DEBUG loaded listener.js 22:39:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 223 (0x7f0282635800) [pid = 3433] [serial = 1386] [outer = 0x7f0278d58000] 22:39:24 INFO - PROCESS | 3433 | 1461649164284 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]]]}] 22:39:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 22:39:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1381ms 22:39:24 INFO - PROCESS | 3433 | 1461649164318 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 22:39:24 INFO - PROCESS | 3433 | 1461649164321 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 22:39:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 22:39:24 INFO - PROCESS | 3433 | 1461649164327 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 22:39:24 INFO - PROCESS | 3433 | 1461649164329 Marionette TRACE conn3 <- [1,1818,null,{}] 22:39:24 INFO - PROCESS | 3433 | 1461649164335 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}] 22:39:24 INFO - PROCESS | 3433 | 1461649164511 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 22:39:24 INFO - PROCESS | 3433 | 1461649164720 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:24 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284fa4800 == 127 [pid = 3433] [id = 462] 22:39:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 224 (0x7f026fea1000) [pid = 3433] [serial = 1387] [outer = (nil)] 22:39:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 225 (0x7f0283fbac00) [pid = 3433] [serial = 1388] [outer = 0x7f026fea1000] 22:39:24 INFO - PROCESS | 3433 | 1461649164788 Marionette DEBUG loaded listener.js 22:39:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 226 (0x7f0284083000) [pid = 3433] [serial = 1389] [outer = 0x7f026fea1000] 22:39:25 INFO - PROCESS | 3433 | 1461649165649 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]]]}] 22:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 22:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1383ms 22:39:25 INFO - PROCESS | 3433 | 1461649165710 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 22:39:25 INFO - PROCESS | 3433 | 1461649165713 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 22:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 22:39:25 INFO - PROCESS | 3433 | 1461649165720 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 22:39:25 INFO - PROCESS | 3433 | 1461649165722 Marionette TRACE conn3 <- [1,1822,null,{}] 22:39:25 INFO - PROCESS | 3433 | 1461649165728 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}] 22:39:25 INFO - PROCESS | 3433 | 1461649165909 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 22:39:26 INFO - PROCESS | 3433 | 1461649166120 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:26 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0286924800 == 128 [pid = 3433] [id = 463] 22:39:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 227 (0x7f027f380400) [pid = 3433] [serial = 1390] [outer = (nil)] 22:39:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 228 (0x7f0284708000) [pid = 3433] [serial = 1391] [outer = 0x7f027f380400] 22:39:26 INFO - PROCESS | 3433 | 1461649166251 Marionette DEBUG loaded listener.js 22:39:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f0284c69c00) [pid = 3433] [serial = 1392] [outer = 0x7f027f380400] 22:39:27 INFO - PROCESS | 3433 | 1461649167116 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]]]}] 22:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 22:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1436ms 22:39:27 INFO - PROCESS | 3433 | 1461649167157 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 22:39:27 INFO - PROCESS | 3433 | 1461649167160 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 22:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 22:39:27 INFO - PROCESS | 3433 | 1461649167166 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 22:39:27 INFO - PROCESS | 3433 | 1461649167168 Marionette TRACE conn3 <- [1,1826,null,{}] 22:39:27 INFO - PROCESS | 3433 | 1461649167174 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}] 22:39:27 INFO - PROCESS | 3433 | 1461649167349 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 22:39:27 INFO - PROCESS | 3433 | 1461649167558 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:27 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0288c9b000 == 129 [pid = 3433] [id = 464] 22:39:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f028280ac00) [pid = 3433] [serial = 1393] [outer = (nil)] 22:39:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f028687f400) [pid = 3433] [serial = 1394] [outer = 0x7f028280ac00] 22:39:27 INFO - PROCESS | 3433 | 1461649167625 Marionette DEBUG loaded listener.js 22:39:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f0286918c00) [pid = 3433] [serial = 1395] [outer = 0x7f028280ac00] 22:39:28 INFO - PROCESS | 3433 | 1461649168510 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]]]}] 22:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 22:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1385ms 22:39:28 INFO - PROCESS | 3433 | 1461649168552 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 22:39:28 INFO - PROCESS | 3433 | 1461649168556 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 22:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 22:39:28 INFO - PROCESS | 3433 | 1461649168562 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 22:39:28 INFO - PROCESS | 3433 | 1461649168566 Marionette TRACE conn3 <- [1,1830,null,{}] 22:39:28 INFO - PROCESS | 3433 | 1461649168571 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}] 22:39:28 INFO - PROCESS | 3433 | 1461649168781 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 22:39:29 INFO - PROCESS | 3433 | 1461649169065 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:29 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028a28b000 == 130 [pid = 3433] [id = 465] 22:39:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f0288c1ec00) [pid = 3433] [serial = 1396] [outer = (nil)] 22:39:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 234 (0x7f0288db1000) [pid = 3433] [serial = 1397] [outer = 0x7f0288c1ec00] 22:39:29 INFO - PROCESS | 3433 | 1461649169186 Marionette DEBUG loaded listener.js 22:39:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 235 (0x7f02891c0400) [pid = 3433] [serial = 1398] [outer = 0x7f0288c1ec00] 22:39:30 INFO - PROCESS | 3433 | 1461649170019 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]]]}] 22:39:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 22:39:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1528ms 22:39:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 22:39:30 INFO - PROCESS | 3433 | 1461649170092 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 22:39:30 INFO - PROCESS | 3433 | 1461649170095 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 22:39:30 INFO - PROCESS | 3433 | 1461649170101 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 22:39:30 INFO - PROCESS | 3433 | 1461649170104 Marionette TRACE conn3 <- [1,1834,null,{}] 22:39:30 INFO - PROCESS | 3433 | 1461649170109 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}] 22:39:30 INFO - PROCESS | 3433 | 1461649170289 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 22:39:30 INFO - PROCESS | 3433 | 1461649170498 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:30 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028b0be800 == 131 [pid = 3433] [id = 466] 22:39:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 236 (0x7f0288c21400) [pid = 3433] [serial = 1399] [outer = (nil)] 22:39:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 237 (0x7f0289c31c00) [pid = 3433] [serial = 1400] [outer = 0x7f0288c21400] 22:39:30 INFO - PROCESS | 3433 | 1461649170611 Marionette DEBUG loaded listener.js 22:39:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 238 (0x7f028a444400) [pid = 3433] [serial = 1401] [outer = 0x7f0288c21400] 22:39:31 INFO - PROCESS | 3433 | 1461649171524 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]]]}] 22:39:31 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 22:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1488ms 22:39:31 INFO - PROCESS | 3433 | 1461649171589 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 22:39:31 INFO - PROCESS | 3433 | 1461649171593 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 22:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 22:39:31 INFO - PROCESS | 3433 | 1461649171598 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 22:39:31 INFO - PROCESS | 3433 | 1461649171601 Marionette TRACE conn3 <- [1,1838,null,{}] 22:39:31 INFO - PROCESS | 3433 | 1461649171606 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}] 22:39:31 INFO - PROCESS | 3433 | 1461649171782 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 22:39:31 INFO - PROCESS | 3433 | 1461649171990 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:32 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02917f8000 == 132 [pid = 3433] [id = 467] 22:39:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 239 (0x7f0288eea000) [pid = 3433] [serial = 1402] [outer = (nil)] 22:39:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 240 (0x7f028b0b4c00) [pid = 3433] [serial = 1403] [outer = 0x7f0288eea000] 22:39:32 INFO - PROCESS | 3433 | 1461649172103 Marionette DEBUG loaded listener.js 22:39:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 241 (0x7f028da07800) [pid = 3433] [serial = 1404] [outer = 0x7f0288eea000] 22:39:33 INFO - PROCESS | 3433 | 1461649172997 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]]]}] 22:39:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 22:39:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1434ms 22:39:33 INFO - PROCESS | 3433 | 1461649173033 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 22:39:33 INFO - PROCESS | 3433 | 1461649173037 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 22:39:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 22:39:33 INFO - PROCESS | 3433 | 1461649173042 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 22:39:33 INFO - PROCESS | 3433 | 1461649173045 Marionette TRACE conn3 <- [1,1842,null,{}] 22:39:33 INFO - PROCESS | 3433 | 1461649173050 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}] 22:39:33 INFO - PROCESS | 3433 | 1461649173224 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 22:39:33 INFO - PROCESS | 3433 | 1461649173436 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:33 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280d8c800 == 133 [pid = 3433] [id = 468] 22:39:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 242 (0x7f026fea3000) [pid = 3433] [serial = 1405] [outer = (nil)] 22:39:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 243 (0x7f028da09000) [pid = 3433] [serial = 1406] [outer = 0x7f026fea3000] 22:39:33 INFO - PROCESS | 3433 | 1461649173557 Marionette DEBUG loaded listener.js 22:39:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 244 (0x7f029767c800) [pid = 3433] [serial = 1407] [outer = 0x7f026fea3000] 22:39:34 INFO - PROCESS | 3433 | 1461649174450 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]]]}] 22:39:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 22:39:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1483ms 22:39:34 INFO - PROCESS | 3433 | 1461649174526 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 22:39:34 INFO - PROCESS | 3433 | 1461649174529 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 22:39:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 22:39:34 INFO - PROCESS | 3433 | 1461649174535 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 22:39:34 INFO - PROCESS | 3433 | 1461649174537 Marionette TRACE conn3 <- [1,1846,null,{}] 22:39:34 INFO - PROCESS | 3433 | 1461649174542 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}] 22:39:34 INFO - PROCESS | 3433 | 1461649174729 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 22:39:34 INFO - PROCESS | 3433 | 1461649174941 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:35 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0277fae800 == 134 [pid = 3433] [id = 469] 22:39:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 245 (0x7f026e755400) [pid = 3433] [serial = 1408] [outer = (nil)] 22:39:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 246 (0x7f02807bfc00) [pid = 3433] [serial = 1409] [outer = 0x7f026e755400] 22:39:35 INFO - PROCESS | 3433 | 1461649175051 Marionette DEBUG loaded listener.js 22:39:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 247 (0x7f0297682400) [pid = 3433] [serial = 1410] [outer = 0x7f026e755400] 22:39:36 INFO - PROCESS | 3433 | 1461649176352 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]]]}] 22:39:36 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) 22:39:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1888ms 22:39:36 INFO - PROCESS | 3433 | 1461649176424 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 22:39:36 INFO - PROCESS | 3433 | 1461649176429 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 22:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 22:39:36 INFO - PROCESS | 3433 | 1461649176437 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 22:39:36 INFO - PROCESS | 3433 | 1461649176442 Marionette TRACE conn3 <- [1,1850,null,{}] 22:39:36 INFO - PROCESS | 3433 | 1461649176451 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}] 22:39:36 INFO - PROCESS | 3433 | 1461649176680 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 22:39:36 INFO - PROCESS | 3433 | 1461649176934 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:36 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0279f08000 == 135 [pid = 3433] [id = 470] 22:39:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 248 (0x7f0272480800) [pid = 3433] [serial = 1411] [outer = (nil)] 22:39:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 249 (0x7f0272643800) [pid = 3433] [serial = 1412] [outer = 0x7f0272480800] 22:39:37 INFO - PROCESS | 3433 | 1461649177001 Marionette DEBUG loaded listener.js 22:39:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 250 (0x7f0273319800) [pid = 3433] [serial = 1413] [outer = 0x7f0272480800] 22:39:37 INFO - PROCESS | 3433 | 1461649177852 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]]]}] 22:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1486ms 22:39:37 INFO - PROCESS | 3433 | 1461649177923 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 22:39:37 INFO - PROCESS | 3433 | 1461649177931 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 22:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 22:39:37 INFO - PROCESS | 3433 | 1461649177942 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 22:39:37 INFO - PROCESS | 3433 | 1461649177946 Marionette TRACE conn3 <- [1,1854,null,{}] 22:39:37 INFO - PROCESS | 3433 | 1461649177951 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}] 22:39:38 INFO - PROCESS | 3433 | 1461649178179 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 22:39:38 INFO - PROCESS | 3433 | 1461649178597 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:38 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02705f0800 == 136 [pid = 3433] [id = 471] 22:39:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 251 (0x7f027359fc00) [pid = 3433] [serial = 1414] [outer = (nil)] 22:39:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 252 (0x7f02739cb000) [pid = 3433] [serial = 1415] [outer = 0x7f027359fc00] 22:39:38 INFO - PROCESS | 3433 | 1461649178672 Marionette DEBUG loaded listener.js 22:39:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 253 (0x7f02745d0c00) [pid = 3433] [serial = 1416] [outer = 0x7f027359fc00] 22:39:39 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028738d000 == 135 [pid = 3433] [id = 394] 22:39:39 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028163d800 == 134 [pid = 3433] [id = 393] 22:39:39 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0279f03000 == 133 [pid = 3433] [id = 392] 22:39:39 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280429800 == 132 [pid = 3433] [id = 453] 22:39:39 INFO - PROCESS | 3433 | 1461649179646 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]]]}] 22:39:39 INFO - PROCESS | 3433 | --DOMWINDOW == 252 (0x7f02898de000) [pid = 3433] [serial = 1274] [outer = (nil)] [url = about:blank] 22:39:39 INFO - PROCESS | 3433 | --DOMWINDOW == 251 (0x7f0297a24400) [pid = 3433] [serial = 1277] [outer = (nil)] [url = about:blank] 22:39:39 INFO - PROCESS | 3433 | --DOMWINDOW == 250 (0x7f0284c67c00) [pid = 3433] [serial = 1268] [outer = (nil)] [url = about:blank] 22:39:39 INFO - PROCESS | 3433 | --DOMWINDOW == 249 (0x7f0298853400) [pid = 3433] [serial = 1280] [outer = (nil)] [url = about:blank] 22:39:39 INFO - PROCESS | 3433 | --DOMWINDOW == 248 (0x7f0280854800) [pid = 3433] [serial = 1259] [outer = (nil)] [url = about:blank] 22:39:39 INFO - PROCESS | 3433 | --DOMWINDOW == 247 (0x7f0287344400) [pid = 3433] [serial = 1271] [outer = (nil)] [url = about:blank] 22:39:39 INFO - PROCESS | 3433 | --DOMWINDOW == 246 (0x7f0284263000) [pid = 3433] [serial = 1265] [outer = (nil)] [url = about:blank] 22:39:39 INFO - PROCESS | 3433 | --DOMWINDOW == 245 (0x7f0283fbc400) [pid = 3433] [serial = 1262] [outer = (nil)] [url = about:blank] 22:39:39 INFO - PROCESS | 3433 | --DOMWINDOW == 244 (0x7f0275e45400) [pid = 3433] [serial = 1307] [outer = (nil)] [url = about:blank] 22:39:39 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027e18c000 == 131 [pid = 3433] [id = 452] 22:39:39 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0278e21800 == 130 [pid = 3433] [id = 451] 22:39:39 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0276bd0000 == 129 [pid = 3433] [id = 450] 22:39:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 22:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1785ms 22:39:39 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026fd60000 == 128 [pid = 3433] [id = 449] 22:39:39 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02725b5800 == 127 [pid = 3433] [id = 448] 22:39:39 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02705e3000 == 126 [pid = 3433] [id = 447] 22:39:39 INFO - PROCESS | 3433 | 1461649179740 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 22:39:39 INFO - PROCESS | 3433 | 1461649179743 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 22:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 22:39:39 INFO - PROCESS | 3433 | 1461649179751 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 22:39:39 INFO - PROCESS | 3433 | 1461649179755 Marionette TRACE conn3 <- [1,1858,null,{}] 22:39:39 INFO - PROCESS | 3433 | 1461649179776 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}] 22:39:39 INFO - PROCESS | 3433 | 1461649179958 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 243 (0x7f0272641400) [pid = 3433] [serial = 1283] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 242 (0x7f027db24400) [pid = 3433] [serial = 1253] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 241 (0x7f027f372c00) [pid = 3433] [serial = 1256] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 240 (0x7f027db86400) [pid = 3433] [serial = 1298] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 239 (0x7f02813e5000) [pid = 3433] [serial = 1302] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 238 (0x7f026e4f3000) [pid = 3433] [serial = 1286] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 237 (0x7f027254b400) [pid = 3433] [serial = 1287] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 236 (0x7f0273344800) [pid = 3433] [serial = 1289] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 235 (0x7f0280ee0400) [pid = 3433] [serial = 1301] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 234 (0x7f0278d5f000) [pid = 3433] [serial = 1295] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 233 (0x7f0273598c00) [pid = 3433] [serial = 1290] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f027e1d9800) [pid = 3433] [serial = 1242] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f0273313000) [pid = 3433] [serial = 1247] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f0272654000) [pid = 3433] [serial = 1305] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f0278d5ac00) [pid = 3433] [serial = 1293] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f02703e8000) [pid = 3433] [serial = 1304] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 227 (0x7f026e096400) [pid = 3433] [serial = 1244] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 226 (0x7f027db29000) [pid = 3433] [serial = 1296] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 225 (0x7f02745c2c00) [pid = 3433] [serial = 1250] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 224 (0x7f02775a3000) [pid = 3433] [serial = 1292] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | --DOMWINDOW == 223 (0x7f027e1da800) [pid = 3433] [serial = 1299] [outer = (nil)] [url = about:blank] 22:39:40 INFO - PROCESS | 3433 | 1461649180229 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:40 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276bd6000 == 127 [pid = 3433] [id = 472] 22:39:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 224 (0x7f027254b400) [pid = 3433] [serial = 1417] [outer = (nil)] 22:39:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 225 (0x7f02738f7800) [pid = 3433] [serial = 1418] [outer = 0x7f027254b400] 22:39:40 INFO - PROCESS | 3433 | 1461649180325 Marionette DEBUG loaded listener.js 22:39:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 226 (0x7f0278d5f000) [pid = 3433] [serial = 1419] [outer = 0x7f027254b400] 22:39:41 INFO - PROCESS | 3433 | 1461649181034 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]]]}] 22:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 22:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1331ms 22:39:41 INFO - PROCESS | 3433 | 1461649181085 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 22:39:41 INFO - PROCESS | 3433 | 1461649181089 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 22:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 22:39:41 INFO - PROCESS | 3433 | 1461649181094 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 22:39:41 INFO - PROCESS | 3433 | 1461649181096 Marionette TRACE conn3 <- [1,1862,null,{}] 22:39:41 INFO - PROCESS | 3433 | 1461649181101 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}] 22:39:41 INFO - PROCESS | 3433 | 1461649181337 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 22:39:41 INFO - PROCESS | 3433 | 1461649181360 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:41 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e1a9800 == 128 [pid = 3433] [id = 473] 22:39:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 227 (0x7f026fe9dc00) [pid = 3433] [serial = 1420] [outer = (nil)] 22:39:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 228 (0x7f027db86400) [pid = 3433] [serial = 1421] [outer = 0x7f026fe9dc00] 22:39:41 INFO - PROCESS | 3433 | 1461649181419 Marionette DEBUG loaded listener.js 22:39:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f027f270c00) [pid = 3433] [serial = 1422] [outer = 0x7f026fe9dc00] 22:39:42 INFO - PROCESS | 3433 | 1461649182262 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]]]}] 22:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 22:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1230ms 22:39:42 INFO - PROCESS | 3433 | 1461649182326 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 22:39:42 INFO - PROCESS | 3433 | 1461649182329 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 22:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 22:39:42 INFO - PROCESS | 3433 | 1461649182334 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 22:39:42 INFO - PROCESS | 3433 | 1461649182336 Marionette TRACE conn3 <- [1,1866,null,{}] 22:39:42 INFO - PROCESS | 3433 | 1461649182361 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}] 22:39:42 INFO - PROCESS | 3433 | 1461649182600 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 22:39:42 INFO - PROCESS | 3433 | 1461649182622 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:42 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281274800 == 129 [pid = 3433] [id = 474] 22:39:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f02738f9800) [pid = 3433] [serial = 1423] [outer = (nil)] 22:39:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f02807b4000) [pid = 3433] [serial = 1424] [outer = 0x7f02738f9800] 22:39:42 INFO - PROCESS | 3433 | 1461649182681 Marionette DEBUG loaded listener.js 22:39:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f0280851400) [pid = 3433] [serial = 1425] [outer = 0x7f02738f9800] 22:39:43 INFO - PROCESS | 3433 | 1461649183566 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]]]}] 22:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 22:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1276ms 22:39:43 INFO - PROCESS | 3433 | 1461649183611 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 22:39:43 INFO - PROCESS | 3433 | 1461649183614 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 22:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 22:39:43 INFO - PROCESS | 3433 | 1461649183620 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 22:39:43 INFO - PROCESS | 3433 | 1461649183622 Marionette TRACE conn3 <- [1,1870,null,{}] 22:39:43 INFO - PROCESS | 3433 | 1461649183633 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}] 22:39:43 INFO - PROCESS | 3433 | 1461649183893 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 22:39:43 INFO - PROCESS | 3433 | 1461649183947 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:43 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02840c1000 == 130 [pid = 3433] [id = 475] 22:39:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f0281587000) [pid = 3433] [serial = 1426] [outer = (nil)] 22:39:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 234 (0x7f028158a000) [pid = 3433] [serial = 1427] [outer = 0x7f0281587000] 22:39:44 INFO - PROCESS | 3433 | 1461649184031 Marionette DEBUG loaded listener.js 22:39:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 235 (0x7f028839f400) [pid = 3433] [serial = 1428] [outer = 0x7f0281587000] 22:39:44 INFO - PROCESS | 3433 | --DOMWINDOW == 234 (0x7f027346f400) [pid = 3433] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 22:39:44 INFO - PROCESS | 3433 | --DOMWINDOW == 233 (0x7f026cfd5c00) [pid = 3433] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 22:39:44 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f02738f6400) [pid = 3433] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 22:39:44 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f0272647800) [pid = 3433] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 22:39:44 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f02775abc00) [pid = 3433] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 22:39:44 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f026cfdb000) [pid = 3433] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 22:39:44 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f0271c39400) [pid = 3433] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 22:39:45 INFO - PROCESS | 3433 | 1461649185337 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]]]}] 22:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 22:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1739ms 22:39:45 INFO - PROCESS | 3433 | 1461649185360 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 22:39:45 INFO - PROCESS | 3433 | 1461649185363 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 22:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 22:39:45 INFO - PROCESS | 3433 | 1461649185369 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 22:39:45 INFO - PROCESS | 3433 | 1461649185371 Marionette TRACE conn3 <- [1,1874,null,{}] 22:39:45 INFO - PROCESS | 3433 | 1461649185376 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}] 22:39:45 INFO - PROCESS | 3433 | 1461649185544 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 22:39:45 INFO - PROCESS | 3433 | 1461649185559 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:45 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284975800 == 131 [pid = 3433] [id = 476] 22:39:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f027264ec00) [pid = 3433] [serial = 1429] [outer = (nil)] 22:39:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f02885adc00) [pid = 3433] [serial = 1430] [outer = 0x7f027264ec00] 22:39:45 INFO - PROCESS | 3433 | 1461649185618 Marionette DEBUG loaded listener.js 22:39:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f0288c22c00) [pid = 3433] [serial = 1431] [outer = 0x7f027264ec00] 22:39:46 INFO - PROCESS | 3433 | 1461649186464 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]]]}] 22:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 22:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1125ms 22:39:46 INFO - PROCESS | 3433 | 1461649186495 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 22:39:46 INFO - PROCESS | 3433 | 1461649186498 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 22:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 22:39:46 INFO - PROCESS | 3433 | 1461649186519 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 22:39:46 INFO - PROCESS | 3433 | 1461649186521 Marionette TRACE conn3 <- [1,1878,null,{}] 22:39:46 INFO - PROCESS | 3433 | 1461649186526 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}] 22:39:46 INFO - PROCESS | 3433 | 1461649186696 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 22:39:46 INFO - PROCESS | 3433 | 1461649186711 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:46 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284e61000 == 132 [pid = 3433] [id = 477] 22:39:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f0284eb6800) [pid = 3433] [serial = 1432] [outer = (nil)] 22:39:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f0288eea400) [pid = 3433] [serial = 1433] [outer = 0x7f0284eb6800] 22:39:46 INFO - PROCESS | 3433 | 1461649186769 Marionette DEBUG loaded listener.js 22:39:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 234 (0x7f028cc06000) [pid = 3433] [serial = 1434] [outer = 0x7f0284eb6800] 22:39:47 INFO - PROCESS | 3433 | 1461649187970 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]]]}] 22:39:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 22:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1531ms 22:39:48 INFO - PROCESS | 3433 | 1461649188047 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 22:39:48 INFO - PROCESS | 3433 | 1461649188054 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 22:39:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 22:39:48 INFO - PROCESS | 3433 | 1461649188061 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 22:39:48 INFO - PROCESS | 3433 | 1461649188067 Marionette TRACE conn3 <- [1,1882,null,{}] 22:39:48 INFO - PROCESS | 3433 | 1461649188074 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}] 22:39:48 INFO - PROCESS | 3433 | 1461649188310 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 22:39:48 INFO - PROCESS | 3433 | 1461649188567 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:48 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0277fc0800 == 133 [pid = 3433] [id = 478] 22:39:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 235 (0x7f0273311800) [pid = 3433] [serial = 1435] [outer = (nil)] 22:39:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 236 (0x7f02738f6400) [pid = 3433] [serial = 1436] [outer = 0x7f0273311800] 22:39:48 INFO - PROCESS | 3433 | 1461649188686 Marionette DEBUG loaded listener.js 22:39:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 237 (0x7f0274438000) [pid = 3433] [serial = 1437] [outer = 0x7f0273311800] 22:39:49 INFO - PROCESS | 3433 | 1461649189557 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]]]}] 22:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 22:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1534ms 22:39:49 INFO - PROCESS | 3433 | 1461649189597 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 22:39:49 INFO - PROCESS | 3433 | 1461649189605 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 22:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 22:39:49 INFO - PROCESS | 3433 | 1461649189616 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 22:39:49 INFO - PROCESS | 3433 | 1461649189619 Marionette TRACE conn3 <- [1,1886,null,{}] 22:39:49 INFO - PROCESS | 3433 | 1461649189625 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}] 22:39:49 INFO - PROCESS | 3433 | 1461649189822 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 22:39:50 INFO - PROCESS | 3433 | 1461649190040 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:50 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281625800 == 134 [pid = 3433] [id = 479] 22:39:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 238 (0x7f02775a3000) [pid = 3433] [serial = 1438] [outer = (nil)] 22:39:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 239 (0x7f0279de0400) [pid = 3433] [serial = 1439] [outer = 0x7f02775a3000] 22:39:50 INFO - PROCESS | 3433 | 1461649190152 Marionette DEBUG loaded listener.js 22:39:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 240 (0x7f027f003800) [pid = 3433] [serial = 1440] [outer = 0x7f02775a3000] 22:39:51 INFO - PROCESS | 3433 | 1461649191107 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]]]}] 22:39:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 22:39:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1544ms 22:39:51 INFO - PROCESS | 3433 | 1461649191161 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 22:39:51 INFO - PROCESS | 3433 | 1461649191164 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 22:39:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 22:39:51 INFO - PROCESS | 3433 | 1461649191189 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 22:39:51 INFO - PROCESS | 3433 | 1461649191195 Marionette TRACE conn3 <- [1,1890,null,{}] 22:39:51 INFO - PROCESS | 3433 | 1461649191211 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}] 22:39:51 INFO - PROCESS | 3433 | 1461649191419 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 22:39:51 INFO - PROCESS | 3433 | 1461649191632 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:51 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0288c98000 == 135 [pid = 3433] [id = 480] 22:39:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 241 (0x7f027f3e7000) [pid = 3433] [serial = 1441] [outer = (nil)] 22:39:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 242 (0x7f0281590c00) [pid = 3433] [serial = 1442] [outer = 0x7f027f3e7000] 22:39:51 INFO - PROCESS | 3433 | 1461649191746 Marionette DEBUG loaded listener.js 22:39:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 243 (0x7f0284c5d800) [pid = 3433] [serial = 1443] [outer = 0x7f027f3e7000] 22:39:52 INFO - PROCESS | 3433 | 1461649192648 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]]]}] 22:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 22:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1492ms 22:39:52 INFO - PROCESS | 3433 | 1461649192689 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 22:39:52 INFO - PROCESS | 3433 | 1461649192693 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 22:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 22:39:52 INFO - PROCESS | 3433 | 1461649192700 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 22:39:52 INFO - PROCESS | 3433 | 1461649192703 Marionette TRACE conn3 <- [1,1894,null,{}] 22:39:52 INFO - PROCESS | 3433 | 1461649192708 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}] 22:39:52 INFO - PROCESS | 3433 | 1461649192905 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 22:39:53 INFO - PROCESS | 3433 | 1461649193121 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:53 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ac1e000 == 136 [pid = 3433] [id = 481] 22:39:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 244 (0x7f02804c5400) [pid = 3433] [serial = 1444] [outer = (nil)] 22:39:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 245 (0x7f02887b0800) [pid = 3433] [serial = 1445] [outer = 0x7f02804c5400] 22:39:53 INFO - PROCESS | 3433 | 1461649193235 Marionette DEBUG loaded listener.js 22:39:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 246 (0x7f02898d6c00) [pid = 3433] [serial = 1446] [outer = 0x7f02804c5400] 22:39:54 INFO - PROCESS | 3433 | 1461649194153 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]]]}] 22:39:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 22:39:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1528ms 22:39:54 INFO - PROCESS | 3433 | 1461649194229 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 22:39:54 INFO - PROCESS | 3433 | 1461649194231 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 22:39:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 22:39:54 INFO - PROCESS | 3433 | 1461649194238 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 22:39:54 INFO - PROCESS | 3433 | 1461649194241 Marionette TRACE conn3 <- [1,1898,null,{}] 22:39:54 INFO - PROCESS | 3433 | 1461649194246 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}] 22:39:54 INFO - PROCESS | 3433 | 1461649194428 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 22:39:54 INFO - PROCESS | 3433 | 1461649194638 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:54 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029786c000 == 137 [pid = 3433] [id = 482] 22:39:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 247 (0x7f0282808c00) [pid = 3433] [serial = 1447] [outer = (nil)] 22:39:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 248 (0x7f028cce1400) [pid = 3433] [serial = 1448] [outer = 0x7f0282808c00] 22:39:54 INFO - PROCESS | 3433 | 1461649194752 Marionette DEBUG loaded listener.js 22:39:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 249 (0x7f029759bc00) [pid = 3433] [serial = 1449] [outer = 0x7f0282808c00] 22:39:55 INFO - PROCESS | 3433 | 1461649195696 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]]]}] 22:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 22:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1492ms 22:39:55 INFO - PROCESS | 3433 | 1461649195734 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 22:39:55 INFO - PROCESS | 3433 | 1461649195737 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 22:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 22:39:55 INFO - PROCESS | 3433 | 1461649195743 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 22:39:55 INFO - PROCESS | 3433 | 1461649195745 Marionette TRACE conn3 <- [1,1902,null,{}] 22:39:55 INFO - PROCESS | 3433 | 1461649195751 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}] 22:39:55 INFO - PROCESS | 3433 | 1461649195950 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 22:39:56 INFO - PROCESS | 3433 | 1461649196168 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:56 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029cd8e000 == 138 [pid = 3433] [id = 483] 22:39:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 250 (0x7f029671cc00) [pid = 3433] [serial = 1450] [outer = (nil)] 22:39:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 251 (0x7f029c10b400) [pid = 3433] [serial = 1451] [outer = 0x7f029671cc00] 22:39:56 INFO - PROCESS | 3433 | 1461649196281 Marionette DEBUG loaded listener.js 22:39:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 252 (0x7f029c4b1800) [pid = 3433] [serial = 1452] [outer = 0x7f029671cc00] 22:39:57 INFO - PROCESS | 3433 | 1461649197178 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]]]}] 22:39:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 22:39:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1485ms 22:39:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 22:39:57 INFO - PROCESS | 3433 | 1461649197229 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 22:39:57 INFO - PROCESS | 3433 | 1461649197232 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 22:39:57 INFO - PROCESS | 3433 | 1461649197238 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 22:39:57 INFO - PROCESS | 3433 | 1461649197241 Marionette TRACE conn3 <- [1,1906,null,{}] 22:39:57 INFO - PROCESS | 3433 | 1461649197246 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}] 22:39:57 INFO - PROCESS | 3433 | 1461649197539 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 22:39:57 INFO - PROCESS | 3433 | 1461649197696 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:57 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029f759800 == 139 [pid = 3433] [id = 484] 22:39:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 253 (0x7f026e6e6000) [pid = 3433] [serial = 1453] [outer = (nil)] 22:39:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 254 (0x7f026e6eb000) [pid = 3433] [serial = 1454] [outer = 0x7f026e6e6000] 22:39:57 INFO - PROCESS | 3433 | 1461649197809 Marionette DEBUG loaded listener.js 22:39:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 255 (0x7f026e6f0c00) [pid = 3433] [serial = 1455] [outer = 0x7f026e6e6000] 22:39:58 INFO - PROCESS | 3433 | 1461649198672 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]]]}] 22:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 22:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1482ms 22:39:58 INFO - PROCESS | 3433 | 1461649198720 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 22:39:58 INFO - PROCESS | 3433 | 1461649198724 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 22:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 22:39:58 INFO - PROCESS | 3433 | 1461649198730 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 22:39:58 INFO - PROCESS | 3433 | 1461649198733 Marionette TRACE conn3 <- [1,1910,null,{}] 22:39:58 INFO - PROCESS | 3433 | 1461649198757 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}] 22:39:58 INFO - PROCESS | 3433 | 1461649198950 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 22:39:59 INFO - PROCESS | 3433 | 1461649199164 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:59 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02a9bd4800 == 140 [pid = 3433] [id = 485] 22:39:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 256 (0x7f026e6e7c00) [pid = 3433] [serial = 1456] [outer = (nil)] 22:39:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 257 (0x7f02704c4000) [pid = 3433] [serial = 1457] [outer = 0x7f026e6e7c00] 22:39:59 INFO - PROCESS | 3433 | 1461649199274 Marionette DEBUG loaded listener.js 22:39:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 258 (0x7f02704c9c00) [pid = 3433] [serial = 1458] [outer = 0x7f026e6e7c00] 22:40:00 INFO - PROCESS | 3433 | 1461649200230 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]]]}] 22:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 22:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1553ms 22:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 22:40:00 INFO - PROCESS | 3433 | 1461649200284 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 22:40:00 INFO - PROCESS | 3433 | 1461649200287 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 22:40:00 INFO - PROCESS | 3433 | 1461649200293 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 22:40:00 INFO - PROCESS | 3433 | 1461649200296 Marionette TRACE conn3 <- [1,1914,null,{}] 22:40:00 INFO - PROCESS | 3433 | 1461649200301 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}] 22:40:00 INFO - PROCESS | 3433 | 1461649200500 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 22:40:00 INFO - PROCESS | 3433 | 1461649200764 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:00 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0279b38000 == 141 [pid = 3433] [id = 486] 22:40:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 259 (0x7f026e6ec400) [pid = 3433] [serial = 1459] [outer = (nil)] 22:40:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 260 (0x7f02704cf000) [pid = 3433] [serial = 1460] [outer = 0x7f026e6ec400] 22:40:00 INFO - PROCESS | 3433 | 1461649200880 Marionette DEBUG loaded listener.js 22:40:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 261 (0x7f02710dd800) [pid = 3433] [serial = 1461] [outer = 0x7f026e6ec400] 22:40:01 INFO - PROCESS | 3433 | 1461649201751 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]]]}] 22:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 22:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1493ms 22:40:01 INFO - PROCESS | 3433 | 1461649201786 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 22:40:01 INFO - PROCESS | 3433 | 1461649201790 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 22:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 22:40:01 INFO - PROCESS | 3433 | 1461649201795 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 22:40:01 INFO - PROCESS | 3433 | 1461649201798 Marionette TRACE conn3 <- [1,1918,null,{}] 22:40:01 INFO - PROCESS | 3433 | 1461649201804 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}] 22:40:02 INFO - PROCESS | 3433 | 1461649202014 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 22:40:02 INFO - PROCESS | 3433 | 1461649202278 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:02 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276cc8000 == 142 [pid = 3433] [id = 487] 22:40:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 262 (0x7f026e6f0800) [pid = 3433] [serial = 1462] [outer = (nil)] 22:40:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 263 (0x7f02710e2400) [pid = 3433] [serial = 1463] [outer = 0x7f026e6f0800] 22:40:02 INFO - PROCESS | 3433 | 1461649202353 Marionette DEBUG loaded listener.js 22:40:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 264 (0x7f02710e6c00) [pid = 3433] [serial = 1464] [outer = 0x7f026e6f0800] 22:40:03 INFO - PROCESS | 3433 | 1461649203294 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]]]}] 22:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 22:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1532ms 22:40:03 INFO - PROCESS | 3433 | 1461649203329 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 22:40:03 INFO - PROCESS | 3433 | 1461649203332 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 22:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 22:40:03 INFO - PROCESS | 3433 | 1461649203339 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 22:40:03 INFO - PROCESS | 3433 | 1461649203344 Marionette TRACE conn3 <- [1,1922,null,{}] 22:40:03 INFO - PROCESS | 3433 | 1461649203349 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}] 22:40:03 INFO - PROCESS | 3433 | 1461649203559 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 22:40:03 INFO - PROCESS | 3433 | 1461649203792 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:03 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0270359800 == 143 [pid = 3433] [id = 488] 22:40:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 265 (0x7f026e097c00) [pid = 3433] [serial = 1465] [outer = (nil)] 22:40:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 266 (0x7f0271c32400) [pid = 3433] [serial = 1466] [outer = 0x7f026e097c00] 22:40:03 INFO - PROCESS | 3433 | 1461649203909 Marionette DEBUG loaded listener.js 22:40:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 267 (0x7f0275b46000) [pid = 3433] [serial = 1467] [outer = 0x7f026e097c00] 22:40:04 INFO - PROCESS | 3433 | 1461649204814 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]]]}] 22:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 22:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1534ms 22:40:04 INFO - PROCESS | 3433 | 1461649204874 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 22:40:04 INFO - PROCESS | 3433 | 1461649204877 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 22:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 22:40:04 INFO - PROCESS | 3433 | 1461649204903 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 22:40:04 INFO - PROCESS | 3433 | 1461649204906 Marionette TRACE conn3 <- [1,1926,null,{}] 22:40:04 INFO - PROCESS | 3433 | 1461649204912 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}] 22:40:05 INFO - PROCESS | 3433 | 1461649205114 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 22:40:05 INFO - PROCESS | 3433 | 1461649205333 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:05 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276cbb800 == 144 [pid = 3433] [id = 489] 22:40:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 268 (0x7f026e47b400) [pid = 3433] [serial = 1468] [outer = (nil)] 22:40:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 269 (0x7f02769ad800) [pid = 3433] [serial = 1469] [outer = 0x7f026e47b400] 22:40:05 INFO - PROCESS | 3433 | 1461649205447 Marionette DEBUG loaded listener.js 22:40:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 270 (0x7f0288dbb000) [pid = 3433] [serial = 1470] [outer = 0x7f026e47b400] 22:40:06 INFO - PROCESS | 3433 | 1461649206331 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]]]}] 22:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 22:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1486ms 22:40:06 INFO - PROCESS | 3433 | 1461649206394 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 22:40:06 INFO - PROCESS | 3433 | 1461649206398 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 22:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 22:40:06 INFO - PROCESS | 3433 | 1461649206411 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 22:40:06 INFO - PROCESS | 3433 | 1461649206428 Marionette TRACE conn3 <- [1,1930,null,{}] 22:40:06 INFO - PROCESS | 3433 | 1461649206433 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}] 22:40:06 INFO - PROCESS | 3433 | 1461649206615 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 22:40:07 INFO - PROCESS | 3433 | 1461649207459 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:07 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0275b1a800 == 145 [pid = 3433] [id = 490] 22:40:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 271 (0x7f026e471400) [pid = 3433] [serial = 1471] [outer = (nil)] 22:40:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 272 (0x7f026e4f3400) [pid = 3433] [serial = 1472] [outer = 0x7f026e471400] 22:40:07 INFO - PROCESS | 3433 | 1461649207528 Marionette DEBUG loaded listener.js 22:40:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 273 (0x7f02703ea800) [pid = 3433] [serial = 1473] [outer = 0x7f026e471400] 22:40:08 INFO - PROCESS | 3433 | 1461649208379 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]]]}] 22:40:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 22:40:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2006ms 22:40:08 INFO - PROCESS | 3433 | 1461649208414 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 22:40:08 INFO - PROCESS | 3433 | 1461649208419 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 22:40:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 22:40:08 INFO - PROCESS | 3433 | 1461649208426 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 22:40:08 INFO - PROCESS | 3433 | 1461649208431 Marionette TRACE conn3 <- [1,1934,null,{}] 22:40:08 INFO - PROCESS | 3433 | 1461649208437 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}] 22:40:08 INFO - PROCESS | 3433 | 1461649208611 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 22:40:08 INFO - PROCESS | 3433 | 1461649208835 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:08 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028041d800 == 146 [pid = 3433] [id = 491] 22:40:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 274 (0x7f026e473c00) [pid = 3433] [serial = 1474] [outer = (nil)] 22:40:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 275 (0x7f027330fc00) [pid = 3433] [serial = 1475] [outer = 0x7f026e473c00] 22:40:08 INFO - PROCESS | 3433 | 1461649208945 Marionette DEBUG loaded listener.js 22:40:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 276 (0x7f02739c4800) [pid = 3433] [serial = 1476] [outer = 0x7f026e473c00] 22:40:10 INFO - PROCESS | 3433 | 1461649210036 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]]]}] 22:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 22:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1683ms 22:40:10 INFO - PROCESS | 3433 | 1461649210113 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 22:40:10 INFO - PROCESS | 3433 | 1461649210118 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 22:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 22:40:10 INFO - PROCESS | 3433 | 1461649210125 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 22:40:10 INFO - PROCESS | 3433 | 1461649210127 Marionette TRACE conn3 <- [1,1938,null,{}] 22:40:10 INFO - PROCESS | 3433 | 1461649210133 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}] 22:40:10 INFO - PROCESS | 3433 | 1461649210303 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 22:40:10 INFO - PROCESS | 3433 | 1461649210599 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:10 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026fd47000 == 147 [pid = 3433] [id = 492] 22:40:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 277 (0x7f026cfd7000) [pid = 3433] [serial = 1477] [outer = (nil)] 22:40:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 278 (0x7f026e751800) [pid = 3433] [serial = 1478] [outer = 0x7f026cfd7000] 22:40:10 INFO - PROCESS | 3433 | 1461649210763 Marionette DEBUG loaded listener.js 22:40:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 279 (0x7f0275b44c00) [pid = 3433] [serial = 1479] [outer = 0x7f026cfd7000] 22:40:10 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284975800 == 146 [pid = 3433] [id = 476] 22:40:10 INFO - PROCESS | 3433 | --DOMWINDOW == 278 (0x7f027db25000) [pid = 3433] [serial = 1364] [outer = (nil)] [url = about:blank] 22:40:10 INFO - PROCESS | 3433 | --DOMWINDOW == 277 (0x7f0275e48800) [pid = 3433] [serial = 1340] [outer = (nil)] [url = about:blank] 22:40:10 INFO - PROCESS | 3433 | --DOMWINDOW == 276 (0x7f02739ccc00) [pid = 3433] [serial = 1337] [outer = (nil)] [url = about:blank] 22:40:10 INFO - PROCESS | 3433 | --DOMWINDOW == 275 (0x7f028cc21800) [pid = 3433] [serial = 1331] [outer = (nil)] [url = about:blank] 22:40:10 INFO - PROCESS | 3433 | --DOMWINDOW == 274 (0x7f0297353000) [pid = 3433] [serial = 1334] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02840c1000 == 145 [pid = 3433] [id = 475] 22:40:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281274800 == 144 [pid = 3433] [id = 474] 22:40:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027e1a9800 == 143 [pid = 3433] [id = 473] 22:40:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0276bd6000 == 142 [pid = 3433] [id = 472] 22:40:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02705f0800 == 141 [pid = 3433] [id = 471] 22:40:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0279f08000 == 140 [pid = 3433] [id = 470] 22:40:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028b0be800 == 139 [pid = 3433] [id = 466] 22:40:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028a28b000 == 138 [pid = 3433] [id = 465] 22:40:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0288c9b000 == 137 [pid = 3433] [id = 464] 22:40:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0286924800 == 136 [pid = 3433] [id = 463] 22:40:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284fa4800 == 135 [pid = 3433] [id = 462] 22:40:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284d5f000 == 134 [pid = 3433] [id = 461] 22:40:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284b39800 == 133 [pid = 3433] [id = 460] 22:40:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02842a6800 == 132 [pid = 3433] [id = 459] 22:40:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281954000 == 131 [pid = 3433] [id = 458] 22:40:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281395800 == 130 [pid = 3433] [id = 457] 22:40:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027dd14000 == 129 [pid = 3433] [id = 456] 22:40:11 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0275ce1800 == 128 [pid = 3433] [id = 455] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 273 (0x7f0279edf400) [pid = 3433] [serial = 1362] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 272 (0x7f026cfe1800) [pid = 3433] [serial = 1343] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 271 (0x7f028158fc00) [pid = 3433] [serial = 1322] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 270 (0x7f02745c4000) [pid = 3433] [serial = 1353] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 269 (0x7f0275e44800) [pid = 3433] [serial = 1355] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 268 (0x7f0277f91000) [pid = 3433] [serial = 1359] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 267 (0x7f02703e4400) [pid = 3433] [serial = 1346] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 266 (0x7f026e750400) [pid = 3433] [serial = 1344] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 265 (0x7f027346bc00) [pid = 3433] [serial = 1349] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 264 (0x7f0272645800) [pid = 3433] [serial = 1347] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 263 (0x7f02738f3400) [pid = 3433] [serial = 1350] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 262 (0x7f027dd3cc00) [pid = 3433] [serial = 1316] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 261 (0x7f0288dbac00) [pid = 3433] [serial = 1325] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 260 (0x7f027442a400) [pid = 3433] [serial = 1352] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 259 (0x7f028a2ac800) [pid = 3433] [serial = 1328] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 258 (0x7f0278def800) [pid = 3433] [serial = 1361] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 257 (0x7f02738ed400) [pid = 3433] [serial = 1313] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 256 (0x7f02769a9800) [pid = 3433] [serial = 1356] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 255 (0x7f0280ecbc00) [pid = 3433] [serial = 1319] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 254 (0x7f02775ba000) [pid = 3433] [serial = 1358] [outer = (nil)] [url = about:blank] 22:40:11 INFO - PROCESS | 3433 | --DOMWINDOW == 253 (0x7f0270e7ac00) [pid = 3433] [serial = 1310] [outer = (nil)] [url = about:blank] 22:40:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 22:40:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1527ms 22:40:11 INFO - PROCESS | 3433 | 1461649211642 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]]]}] 22:40:11 INFO - PROCESS | 3433 | 1461649211653 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 22:40:11 INFO - PROCESS | 3433 | 1461649211656 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 22:40:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 22:40:11 INFO - PROCESS | 3433 | 1461649211672 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 22:40:11 INFO - PROCESS | 3433 | 1461649211680 Marionette TRACE conn3 <- [1,1942,null,{}] 22:40:11 INFO - PROCESS | 3433 | 1461649211687 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}] 22:40:11 INFO - PROCESS | 3433 | 1461649211847 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 22:40:12 INFO - PROCESS | 3433 | 1461649212028 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:12 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278e15000 == 129 [pid = 3433] [id = 493] 22:40:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 254 (0x7f026e475c00) [pid = 3433] [serial = 1480] [outer = (nil)] 22:40:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 255 (0x7f0273591000) [pid = 3433] [serial = 1481] [outer = 0x7f026e475c00] 22:40:12 INFO - PROCESS | 3433 | 1461649212097 Marionette DEBUG loaded listener.js 22:40:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 256 (0x7f02775bec00) [pid = 3433] [serial = 1482] [outer = 0x7f026e475c00] 22:40:12 INFO - PROCESS | 3433 | 1461649212814 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]]]}] 22:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 22:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1199ms 22:40:12 INFO - PROCESS | 3433 | 1461649212882 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 22:40:12 INFO - PROCESS | 3433 | 1461649212887 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 22:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 22:40:12 INFO - PROCESS | 3433 | 1461649212897 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 22:40:12 INFO - PROCESS | 3433 | 1461649212899 Marionette TRACE conn3 <- [1,1946,null,{}] 22:40:12 INFO - PROCESS | 3433 | 1461649212903 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}] 22:40:13 INFO - PROCESS | 3433 | 1461649213069 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 22:40:13 INFO - PROCESS | 3433 | 1461649213079 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:13 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280419800 == 130 [pid = 3433] [id = 494] 22:40:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 257 (0x7f02775ef800) [pid = 3433] [serial = 1483] [outer = (nil)] 22:40:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 258 (0x7f0279b07400) [pid = 3433] [serial = 1484] [outer = 0x7f02775ef800] 22:40:13 INFO - PROCESS | 3433 | 1461649213138 Marionette DEBUG loaded listener.js 22:40:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 259 (0x7f0279b0b400) [pid = 3433] [serial = 1485] [outer = 0x7f02775ef800] 22:40:14 INFO - PROCESS | 3433 | 1461649214084 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]]]}] 22:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 22:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1231ms 22:40:14 INFO - PROCESS | 3433 | 1461649214135 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 22:40:14 INFO - PROCESS | 3433 | 1461649214138 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 22:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 22:40:14 INFO - PROCESS | 3433 | 1461649214143 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 22:40:14 INFO - PROCESS | 3433 | 1461649214145 Marionette TRACE conn3 <- [1,1950,null,{}] 22:40:14 INFO - PROCESS | 3433 | 1461649214151 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}] 22:40:14 INFO - PROCESS | 3433 | 1461649214368 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 22:40:14 INFO - PROCESS | 3433 | 1461649214399 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:14 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028125b800 == 131 [pid = 3433] [id = 495] 22:40:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 260 (0x7f0279b10800) [pid = 3433] [serial = 1486] [outer = (nil)] 22:40:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 261 (0x7f0279de3c00) [pid = 3433] [serial = 1487] [outer = 0x7f0279b10800] 22:40:14 INFO - PROCESS | 3433 | 1461649214470 Marionette DEBUG loaded listener.js 22:40:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 262 (0x7f027dbe8000) [pid = 3433] [serial = 1488] [outer = 0x7f0279b10800] 22:40:15 INFO - PROCESS | 3433 | 1461649215986 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]]]}] 22:40:16 INFO - PROCESS | 3433 | --DOMWINDOW == 261 (0x7f027264ec00) [pid = 3433] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 22:40:16 INFO - PROCESS | 3433 | --DOMWINDOW == 260 (0x7f027254b400) [pid = 3433] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 22:40:16 INFO - PROCESS | 3433 | --DOMWINDOW == 259 (0x7f026fe9dc00) [pid = 3433] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 22:40:16 INFO - PROCESS | 3433 | --DOMWINDOW == 258 (0x7f02738f9800) [pid = 3433] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 22:40:16 INFO - PROCESS | 3433 | --DOMWINDOW == 257 (0x7f0272480800) [pid = 3433] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 22:40:16 INFO - PROCESS | 3433 | --DOMWINDOW == 256 (0x7f027359fc00) [pid = 3433] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 22:40:16 INFO - PROCESS | 3433 | --DOMWINDOW == 255 (0x7f0281587000) [pid = 3433] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 22:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 22:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1930ms 22:40:16 INFO - PROCESS | 3433 | 1461649216074 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 22:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 22:40:16 INFO - PROCESS | 3433 | 1461649216077 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 22:40:16 INFO - PROCESS | 3433 | 1461649216082 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 22:40:16 INFO - PROCESS | 3433 | 1461649216085 Marionette TRACE conn3 <- [1,1954,null,{}] 22:40:16 INFO - PROCESS | 3433 | 1461649216090 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}] 22:40:16 INFO - PROCESS | 3433 | 1461649216238 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 22:40:16 INFO - PROCESS | 3433 | 1461649216408 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:16 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02805e2000 == 132 [pid = 3433] [id = 496] 22:40:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 256 (0x7f02775f5c00) [pid = 3433] [serial = 1489] [outer = (nil)] 22:40:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 257 (0x7f027e1cd400) [pid = 3433] [serial = 1490] [outer = 0x7f02775f5c00] 22:40:16 INFO - PROCESS | 3433 | 1461649216479 Marionette DEBUG loaded listener.js 22:40:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 258 (0x7f027f375c00) [pid = 3433] [serial = 1491] [outer = 0x7f02775f5c00] 22:40:17 INFO - PROCESS | 3433 | 1461649217106 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]]]}] 22:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 22:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1077ms 22:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 22:40:17 INFO - PROCESS | 3433 | 1461649217159 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 22:40:17 INFO - PROCESS | 3433 | 1461649217161 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 22:40:17 INFO - PROCESS | 3433 | 1461649217167 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 22:40:17 INFO - PROCESS | 3433 | 1461649217169 Marionette TRACE conn3 <- [1,1958,null,{}] 22:40:17 INFO - PROCESS | 3433 | 1461649217174 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}] 22:40:17 INFO - PROCESS | 3433 | 1461649217394 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 22:40:17 INFO - PROCESS | 3433 | 1461649217413 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:17 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028481e800 == 133 [pid = 3433] [id = 497] 22:40:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 259 (0x7f027dbe9800) [pid = 3433] [serial = 1492] [outer = (nil)] 22:40:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 260 (0x7f02804cdc00) [pid = 3433] [serial = 1493] [outer = 0x7f027dbe9800] 22:40:17 INFO - PROCESS | 3433 | 1461649217471 Marionette DEBUG loaded listener.js 22:40:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 261 (0x7f0280854800) [pid = 3433] [serial = 1494] [outer = 0x7f027dbe9800] 22:40:18 INFO - PROCESS | 3433 | 1461649218457 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]]]}] 22:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 22:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1334ms 22:40:18 INFO - PROCESS | 3433 | 1461649218501 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 22:40:18 INFO - PROCESS | 3433 | 1461649218506 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 22:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 22:40:18 INFO - PROCESS | 3433 | 1461649218516 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 22:40:18 INFO - PROCESS | 3433 | 1461649218522 Marionette TRACE conn3 <- [1,1962,null,{}] 22:40:18 INFO - PROCESS | 3433 | 1461649218531 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}] 22:40:18 INFO - PROCESS | 3433 | 1461649218757 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 22:40:19 INFO - PROCESS | 3433 | 1461649219032 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:19 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0275b32800 == 134 [pid = 3433] [id = 498] 22:40:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 262 (0x7f02704c4c00) [pid = 3433] [serial = 1495] [outer = (nil)] 22:40:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 263 (0x7f0271c3ac00) [pid = 3433] [serial = 1496] [outer = 0x7f02704c4c00] 22:40:19 INFO - PROCESS | 3433 | 1461649219150 Marionette DEBUG loaded listener.js 22:40:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 264 (0x7f0272660800) [pid = 3433] [serial = 1497] [outer = 0x7f02704c4c00] 22:40:20 INFO - PROCESS | 3433 | 1461649220005 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]]]}] 22:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 22:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1538ms 22:40:20 INFO - PROCESS | 3433 | 1461649220054 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 22:40:20 INFO - PROCESS | 3433 | 1461649220062 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 22:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 22:40:20 INFO - PROCESS | 3433 | 1461649220072 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 22:40:20 INFO - PROCESS | 3433 | 1461649220075 Marionette TRACE conn3 <- [1,1966,null,{}] 22:40:20 INFO - PROCESS | 3433 | 1461649220081 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}] 22:40:20 INFO - PROCESS | 3433 | 1461649220282 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 22:40:20 INFO - PROCESS | 3433 | 1461649220541 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:20 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027ef61800 == 135 [pid = 3433] [id = 499] 22:40:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 265 (0x7f027442a400) [pid = 3433] [serial = 1498] [outer = (nil)] 22:40:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 266 (0x7f0275b3f800) [pid = 3433] [serial = 1499] [outer = 0x7f027442a400] 22:40:20 INFO - PROCESS | 3433 | 1461649220658 Marionette DEBUG loaded listener.js 22:40:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 267 (0x7f0275e51000) [pid = 3433] [serial = 1500] [outer = 0x7f027442a400] 22:40:21 INFO - PROCESS | 3433 | 1461649221561 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]]]}] 22:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 22:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1532ms 22:40:21 INFO - PROCESS | 3433 | 1461649221604 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 22:40:21 INFO - PROCESS | 3433 | 1461649221608 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 22:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 22:40:21 INFO - PROCESS | 3433 | 1461649221614 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 22:40:21 INFO - PROCESS | 3433 | 1461649221620 Marionette TRACE conn3 <- [1,1970,null,{}] 22:40:21 INFO - PROCESS | 3433 | 1461649221635 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}] 22:40:21 INFO - PROCESS | 3433 | 1461649221841 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 22:40:22 INFO - PROCESS | 3433 | 1461649222105 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:22 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284d60000 == 136 [pid = 3433] [id = 500] 22:40:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 268 (0x7f0279b0e000) [pid = 3433] [serial = 1501] [outer = (nil)] 22:40:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 269 (0x7f0279ee5400) [pid = 3433] [serial = 1502] [outer = 0x7f0279b0e000] 22:40:22 INFO - PROCESS | 3433 | 1461649222225 Marionette DEBUG loaded listener.js 22:40:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 270 (0x7f027dd3b800) [pid = 3433] [serial = 1503] [outer = 0x7f0279b0e000] 22:40:23 INFO - PROCESS | 3433 | 1461649223082 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]]]}] 22:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 22:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1536ms 22:40:23 INFO - PROCESS | 3433 | 1461649223152 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 22:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 22:40:23 INFO - PROCESS | 3433 | 1461649223157 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 22:40:23 INFO - PROCESS | 3433 | 1461649223163 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 22:40:23 INFO - PROCESS | 3433 | 1461649223166 Marionette TRACE conn3 <- [1,1974,null,{}] 22:40:23 INFO - PROCESS | 3433 | 1461649223171 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}] 22:40:23 INFO - PROCESS | 3433 | 1461649223355 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 22:40:23 INFO - PROCESS | 3433 | 1461649223570 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:23 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02850ea000 == 137 [pid = 3433] [id = 501] 22:40:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 271 (0x7f0279b0ec00) [pid = 3433] [serial = 1504] [outer = (nil)] 22:40:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 272 (0x7f0280a16800) [pid = 3433] [serial = 1505] [outer = 0x7f0279b0ec00] 22:40:23 INFO - PROCESS | 3433 | 1461649223685 Marionette DEBUG loaded listener.js 22:40:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 273 (0x7f0280fa8400) [pid = 3433] [serial = 1506] [outer = 0x7f0279b0ec00] 22:40:24 INFO - PROCESS | 3433 | 1461649224563 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]]]}] 22:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 22:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1434ms 22:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 22:40:24 INFO - PROCESS | 3433 | 1461649224596 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 22:40:24 INFO - PROCESS | 3433 | 1461649224599 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 22:40:24 INFO - PROCESS | 3433 | 1461649224605 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 22:40:24 INFO - PROCESS | 3433 | 1461649224608 Marionette TRACE conn3 <- [1,1978,null,{}] 22:40:24 INFO - PROCESS | 3433 | 1461649224613 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}] 22:40:24 INFO - PROCESS | 3433 | 1461649224799 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 22:40:25 INFO - PROCESS | 3433 | 1461649225018 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:25 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0288c8c000 == 138 [pid = 3433] [id = 502] 22:40:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 274 (0x7f0279ddf800) [pid = 3433] [serial = 1507] [outer = (nil)] 22:40:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 275 (0x7f0281584800) [pid = 3433] [serial = 1508] [outer = 0x7f0279ddf800] 22:40:25 INFO - PROCESS | 3433 | 1461649225131 Marionette DEBUG loaded listener.js 22:40:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 276 (0x7f0282639c00) [pid = 3433] [serial = 1509] [outer = 0x7f0279ddf800] 22:40:25 INFO - PROCESS | 3433 | 1461649225998 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]]]}] 22:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 22:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1429ms 22:40:26 INFO - PROCESS | 3433 | 1461649226034 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 22:40:26 INFO - PROCESS | 3433 | 1461649226037 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 22:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 22:40:26 INFO - PROCESS | 3433 | 1461649226043 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 22:40:26 INFO - PROCESS | 3433 | 1461649226045 Marionette TRACE conn3 <- [1,1982,null,{}] 22:40:26 INFO - PROCESS | 3433 | 1461649226051 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}] 22:40:26 INFO - PROCESS | 3433 | 1461649226244 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 22:40:26 INFO - PROCESS | 3433 | 1461649226468 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:26 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028a52a000 == 139 [pid = 3433] [id = 503] 22:40:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 277 (0x7f0282678c00) [pid = 3433] [serial = 1510] [outer = (nil)] 22:40:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 278 (0x7f028782c800) [pid = 3433] [serial = 1511] [outer = 0x7f0282678c00] 22:40:26 INFO - PROCESS | 3433 | 1461649226586 Marionette DEBUG loaded listener.js 22:40:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 279 (0x7f0288db5c00) [pid = 3433] [serial = 1512] [outer = 0x7f0282678c00] 22:40:27 INFO - PROCESS | 3433 | 1461649227483 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]]]}] 22:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 22:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1480ms 22:40:27 INFO - PROCESS | 3433 | 1461649227528 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 22:40:27 INFO - PROCESS | 3433 | 1461649227531 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 22:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 22:40:27 INFO - PROCESS | 3433 | 1461649227542 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 22:40:27 INFO - PROCESS | 3433 | 1461649227544 Marionette TRACE conn3 <- [1,1986,null,{}] 22:40:27 INFO - PROCESS | 3433 | 1461649227551 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}] 22:40:27 INFO - PROCESS | 3433 | 1461649227813 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 22:40:27 INFO - PROCESS | 3433 | 1461649227969 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:28 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028dade000 == 140 [pid = 3433] [id = 504] 22:40:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 280 (0x7f028425c800) [pid = 3433] [serial = 1513] [outer = (nil)] 22:40:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 281 (0x7f02898e1c00) [pid = 3433] [serial = 1514] [outer = 0x7f028425c800] 22:40:28 INFO - PROCESS | 3433 | 1461649228082 Marionette DEBUG loaded listener.js 22:40:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 282 (0x7f028b13e000) [pid = 3433] [serial = 1515] [outer = 0x7f028425c800] 22:40:28 INFO - PROCESS | 3433 | 1461649228961 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]]]}] 22:40:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 22:40:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1479ms 22:40:29 INFO - PROCESS | 3433 | 1461649229021 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 22:40:29 INFO - PROCESS | 3433 | 1461649229023 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 22:40:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 22:40:29 INFO - PROCESS | 3433 | 1461649229029 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 22:40:29 INFO - PROCESS | 3433 | 1461649229032 Marionette TRACE conn3 <- [1,1990,null,{}] 22:40:29 INFO - PROCESS | 3433 | 1461649229037 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}] 22:40:29 INFO - PROCESS | 3433 | 1461649229207 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 22:40:29 INFO - PROCESS | 3433 | 1461649229427 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:29 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c9db000 == 141 [pid = 3433] [id = 505] 22:40:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 283 (0x7f0286810000) [pid = 3433] [serial = 1516] [outer = (nil)] 22:40:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 284 (0x7f028daea000) [pid = 3433] [serial = 1517] [outer = 0x7f0286810000] 22:40:29 INFO - PROCESS | 3433 | 1461649229539 Marionette DEBUG loaded listener.js 22:40:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 285 (0x7f0297591c00) [pid = 3433] [serial = 1518] [outer = 0x7f0286810000] 22:40:30 INFO - PROCESS | 3433 | 1461649230420 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]]]}] 22:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 22:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1427ms 22:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 22:40:30 INFO - PROCESS | 3433 | 1461649230458 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 22:40:30 INFO - PROCESS | 3433 | 1461649230461 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 22:40:30 INFO - PROCESS | 3433 | 1461649230468 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 22:40:30 INFO - PROCESS | 3433 | 1461649230471 Marionette TRACE conn3 <- [1,1994,null,{}] 22:40:30 INFO - PROCESS | 3433 | 1461649230477 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}] 22:40:30 INFO - PROCESS | 3433 | 1461649230674 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 22:40:30 INFO - PROCESS | 3433 | 1461649230944 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:30 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027255e800 == 142 [pid = 3433] [id = 506] 22:40:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 286 (0x7f0271c37400) [pid = 3433] [serial = 1519] [outer = (nil)] 22:40:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 287 (0x7f0297806000) [pid = 3433] [serial = 1520] [outer = 0x7f0271c37400] 22:40:31 INFO - PROCESS | 3433 | 1461649231018 Marionette DEBUG loaded listener.js 22:40:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 288 (0x7f02989cf800) [pid = 3433] [serial = 1521] [outer = 0x7f0271c37400] 22:40:31 INFO - PROCESS | 3433 | 1461649231854 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]]]}] 22:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 22:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1435ms 22:40:31 INFO - PROCESS | 3433 | 1461649231903 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 22:40:31 INFO - PROCESS | 3433 | 1461649231906 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 22:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 22:40:31 INFO - PROCESS | 3433 | 1461649231912 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 22:40:31 INFO - PROCESS | 3433 | 1461649231914 Marionette TRACE conn3 <- [1,1998,null,{}] 22:40:31 INFO - PROCESS | 3433 | 1461649231919 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}] 22:40:32 INFO - PROCESS | 3433 | 1461649232103 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 22:40:32 INFO - PROCESS | 3433 | 1461649232323 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:32 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029891d800 == 143 [pid = 3433] [id = 507] 22:40:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 289 (0x7f02745c5c00) [pid = 3433] [serial = 1522] [outer = (nil)] 22:40:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 290 (0x7f029c104c00) [pid = 3433] [serial = 1523] [outer = 0x7f02745c5c00] 22:40:32 INFO - PROCESS | 3433 | 1461649232433 Marionette DEBUG loaded listener.js 22:40:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 291 (0x7f029c4a6c00) [pid = 3433] [serial = 1524] [outer = 0x7f02745c5c00] 22:40:33 INFO - PROCESS | 3433 | 1461649233328 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]]]}] 22:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 22:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1432ms 22:40:33 INFO - PROCESS | 3433 | 1461649233344 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 22:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 22:40:33 INFO - PROCESS | 3433 | 1461649233348 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 22:40:33 INFO - PROCESS | 3433 | 1461649233353 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 22:40:33 INFO - PROCESS | 3433 | 1461649233357 Marionette TRACE conn3 <- [1,2002,null,{}] 22:40:33 INFO - PROCESS | 3433 | 1461649233362 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}] 22:40:33 INFO - PROCESS | 3433 | 1461649233567 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 22:40:33 INFO - PROCESS | 3433 | 1461649233793 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:33 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0273a5c800 == 144 [pid = 3433] [id = 508] 22:40:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 292 (0x7f0271b50800) [pid = 3433] [serial = 1525] [outer = (nil)] 22:40:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 293 (0x7f0271b57000) [pid = 3433] [serial = 1526] [outer = 0x7f0271b50800] 22:40:33 INFO - PROCESS | 3433 | 1461649233911 Marionette DEBUG loaded listener.js 22:40:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 294 (0x7f029c4b0400) [pid = 3433] [serial = 1527] [outer = 0x7f0271b50800] 22:40:34 INFO - PROCESS | 3433 | 1461649234820 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]]]}] 22:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 22:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1534ms 22:40:34 INFO - PROCESS | 3433 | 1461649234887 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 22:40:34 INFO - PROCESS | 3433 | 1461649234891 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 22:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 22:40:34 INFO - PROCESS | 3433 | 1461649234919 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 22:40:34 INFO - PROCESS | 3433 | 1461649234922 Marionette TRACE conn3 <- [1,2006,null,{}] 22:40:34 INFO - PROCESS | 3433 | 1461649234927 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}] 22:40:35 INFO - PROCESS | 3433 | 1461649235138 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 22:40:35 INFO - PROCESS | 3433 | 1461649235410 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:35 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289372800 == 145 [pid = 3433] [id = 509] 22:40:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 295 (0x7f026f1d9400) [pid = 3433] [serial = 1528] [outer = (nil)] 22:40:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 296 (0x7f026f1df800) [pid = 3433] [serial = 1529] [outer = 0x7f026f1d9400] 22:40:35 INFO - PROCESS | 3433 | 1461649235531 Marionette DEBUG loaded listener.js 22:40:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 297 (0x7f026f1e5400) [pid = 3433] [serial = 1530] [outer = 0x7f026f1d9400] 22:40:36 INFO - PROCESS | 3433 | 1461649236316 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]]]}] 22:40:36 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 22:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1429ms 22:40:36 INFO - PROCESS | 3433 | 1461649236348 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 22:40:36 INFO - PROCESS | 3433 | 1461649236352 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 22:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 22:40:36 INFO - PROCESS | 3433 | 1461649236357 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 22:40:36 INFO - PROCESS | 3433 | 1461649236360 Marionette TRACE conn3 <- [1,2010,null,{}] 22:40:36 INFO - PROCESS | 3433 | 1461649236365 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}] 22:40:36 INFO - PROCESS | 3433 | 1461649236552 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 22:40:36 INFO - PROCESS | 3433 | 1461649236840 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:36 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026f28f000 == 146 [pid = 3433] [id = 510] 22:40:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 298 (0x7f026e09e000) [pid = 3433] [serial = 1531] [outer = (nil)] 22:40:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 299 (0x7f026f1e5800) [pid = 3433] [serial = 1532] [outer = 0x7f026e09e000] 22:40:36 INFO - PROCESS | 3433 | 1461649236915 Marionette DEBUG loaded listener.js 22:40:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 300 (0x7f026f278c00) [pid = 3433] [serial = 1533] [outer = 0x7f026e09e000] 22:40:37 INFO - PROCESS | 3433 | 1461649237770 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]]]}] 22:40:37 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 22:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1485ms 22:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 22:40:37 INFO - PROCESS | 3433 | 1461649237843 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 22:40:37 INFO - PROCESS | 3433 | 1461649237845 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 22:40:37 INFO - PROCESS | 3433 | 1461649237852 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 22:40:37 INFO - PROCESS | 3433 | 1461649237855 Marionette TRACE conn3 <- [1,2014,null,{}] 22:40:37 INFO - PROCESS | 3433 | 1461649237860 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}] 22:40:38 INFO - PROCESS | 3433 | 1461649238044 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 22:40:38 INFO - PROCESS | 3433 | 1461649238311 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:38 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278d95800 == 147 [pid = 3433] [id = 511] 22:40:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 301 (0x7f026e6eb400) [pid = 3433] [serial = 1534] [outer = (nil)] 22:40:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 302 (0x7f026f27d400) [pid = 3433] [serial = 1535] [outer = 0x7f026e6eb400] 22:40:38 INFO - PROCESS | 3433 | 1461649238423 Marionette DEBUG loaded listener.js 22:40:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 303 (0x7f0271b55000) [pid = 3433] [serial = 1536] [outer = 0x7f026e6eb400] 22:40:39 INFO - PROCESS | 3433 | 1461649239238 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]]]}] 22:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 22:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1433ms 22:40:39 INFO - PROCESS | 3433 | 1461649239284 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 22:40:39 INFO - PROCESS | 3433 | 1461649239288 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 22:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 22:40:39 INFO - PROCESS | 3433 | 1461649239294 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 22:40:39 INFO - PROCESS | 3433 | 1461649239296 Marionette TRACE conn3 <- [1,2018,null,{}] 22:40:39 INFO - PROCESS | 3433 | 1461649239301 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}] 22:40:39 INFO - PROCESS | 3433 | 1461649239475 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 22:40:40 INFO - PROCESS | 3433 | 1461649240149 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:40 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0273260000 == 148 [pid = 3433] [id = 512] 22:40:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 304 (0x7f026e47d400) [pid = 3433] [serial = 1537] [outer = (nil)] 22:40:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 305 (0x7f026e6e8400) [pid = 3433] [serial = 1538] [outer = 0x7f026e47d400] 22:40:40 INFO - PROCESS | 3433 | 1461649240219 Marionette DEBUG loaded listener.js 22:40:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 306 (0x7f026fea0400) [pid = 3433] [serial = 1539] [outer = 0x7f026e47d400] 22:40:41 INFO - PROCESS | 3433 | 1461649241067 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]]]}] 22:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 22:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1829ms 22:40:41 INFO - PROCESS | 3433 | 1461649241124 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 22:40:41 INFO - PROCESS | 3433 | 1461649241130 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 22:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 22:40:41 INFO - PROCESS | 3433 | 1461649241137 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 22:40:41 INFO - PROCESS | 3433 | 1461649241142 Marionette TRACE conn3 <- [1,2022,null,{}] 22:40:41 INFO - PROCESS | 3433 | 1461649241148 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}] 22:40:41 INFO - PROCESS | 3433 | 1461649241330 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 22:40:41 INFO - PROCESS | 3433 | 1461649241611 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:41 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e0a2000 == 149 [pid = 3433] [id = 513] 22:40:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 307 (0x7f026e6ee000) [pid = 3433] [serial = 1540] [outer = (nil)] 22:40:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 308 (0x7f02704cd400) [pid = 3433] [serial = 1541] [outer = 0x7f026e6ee000] 22:40:41 INFO - PROCESS | 3433 | 1461649241727 Marionette DEBUG loaded listener.js 22:40:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 309 (0x7f0271b59400) [pid = 3433] [serial = 1542] [outer = 0x7f026e6ee000] 22:40:42 INFO - PROCESS | 3433 | 1461649242718 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]]]}] 22:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 22:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1641ms 22:40:42 INFO - PROCESS | 3433 | 1461649242782 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 22:40:42 INFO - PROCESS | 3433 | 1461649242789 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 22:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 22:40:42 INFO - PROCESS | 3433 | 1461649242795 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 22:40:42 INFO - PROCESS | 3433 | 1461649242799 Marionette TRACE conn3 <- [1,2026,null,{}] 22:40:42 INFO - PROCESS | 3433 | 1461649242804 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}] 22:40:42 INFO - PROCESS | 3433 | 1461649242988 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 22:40:43 INFO - PROCESS | 3433 | 1461649243336 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:43 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0275ccb800 == 150 [pid = 3433] [id = 514] 22:40:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 310 (0x7f0271b90c00) [pid = 3433] [serial = 1543] [outer = (nil)] 22:40:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 311 (0x7f0271b98800) [pid = 3433] [serial = 1544] [outer = 0x7f0271b90c00] 22:40:43 INFO - PROCESS | 3433 | 1461649243409 Marionette DEBUG loaded listener.js 22:40:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 312 (0x7f0272543800) [pid = 3433] [serial = 1545] [outer = 0x7f0271b90c00] 22:40:44 INFO - PROCESS | 3433 | 1461649244222 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]]]}] 22:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 22:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1485ms 22:40:44 INFO - PROCESS | 3433 | 1461649244282 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 22:40:44 INFO - PROCESS | 3433 | 1461649244285 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 22:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 22:40:44 INFO - PROCESS | 3433 | 1461649244298 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 22:40:44 INFO - PROCESS | 3433 | 1461649244307 Marionette TRACE conn3 <- [1,2030,null,{}] 22:40:44 INFO - PROCESS | 3433 | 1461649244315 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}] 22:40:44 INFO - PROCESS | 3433 | 1461649244507 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 22:40:44 INFO - PROCESS | 3433 | 1461649244784 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:44 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281261000 == 151 [pid = 3433] [id = 515] 22:40:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 313 (0x7f0272544800) [pid = 3433] [serial = 1546] [outer = (nil)] 22:40:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 314 (0x7f0273c74400) [pid = 3433] [serial = 1547] [outer = 0x7f0272544800] 22:40:44 INFO - PROCESS | 3433 | 1461649244890 Marionette DEBUG loaded listener.js 22:40:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 315 (0x7f0275b3c400) [pid = 3433] [serial = 1548] [outer = 0x7f0272544800] 22:40:45 INFO - PROCESS | 3433 | 1461649245740 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]]]}] 22:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 22:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1495ms 22:40:45 INFO - PROCESS | 3433 | 1461649245786 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 22:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 22:40:45 INFO - PROCESS | 3433 | 1461649245791 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 22:40:45 INFO - PROCESS | 3433 | 1461649245796 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 22:40:45 INFO - PROCESS | 3433 | 1461649245799 Marionette TRACE conn3 <- [1,2034,null,{}] 22:40:45 INFO - PROCESS | 3433 | 1461649245803 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}] 22:40:45 INFO - PROCESS | 3433 | 1461649245981 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 22:40:46 INFO - PROCESS | 3433 | 1461649246254 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:46 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027dd1a000 == 152 [pid = 3433] [id = 516] 22:40:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 316 (0x7f026e6f2800) [pid = 3433] [serial = 1549] [outer = (nil)] 22:40:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 317 (0x7f02775b4800) [pid = 3433] [serial = 1550] [outer = 0x7f026e6f2800] 22:40:46 INFO - PROCESS | 3433 | 1461649246385 Marionette DEBUG loaded listener.js 22:40:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 318 (0x7f0278d59000) [pid = 3433] [serial = 1551] [outer = 0x7f026e6f2800] 22:40:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02805e2000 == 151 [pid = 3433] [id = 496] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 317 (0x7f028da09000) [pid = 3433] [serial = 1406] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 316 (0x7f02807bfc00) [pid = 3433] [serial = 1409] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 315 (0x7f027f275400) [pid = 3433] [serial = 1379] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 314 (0x7f0278d5ec00) [pid = 3433] [serial = 1373] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 313 (0x7f02807cd400) [pid = 3433] [serial = 1382] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 312 (0x7f0273c72c00) [pid = 3433] [serial = 1370] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 311 (0x7f027dd3fc00) [pid = 3433] [serial = 1376] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 310 (0x7f0281585800) [pid = 3433] [serial = 1385] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 309 (0x7f0272546c00) [pid = 3433] [serial = 1367] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 308 (0x7f0283fbac00) [pid = 3433] [serial = 1388] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 307 (0x7f0284708000) [pid = 3433] [serial = 1391] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 306 (0x7f028687f400) [pid = 3433] [serial = 1394] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 305 (0x7f0288db1000) [pid = 3433] [serial = 1397] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 304 (0x7f0289c31c00) [pid = 3433] [serial = 1400] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 303 (0x7f028b0b4c00) [pid = 3433] [serial = 1403] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028125b800 == 150 [pid = 3433] [id = 495] 22:40:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280419800 == 149 [pid = 3433] [id = 494] 22:40:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0278e15000 == 148 [pid = 3433] [id = 493] 22:40:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026fd47000 == 147 [pid = 3433] [id = 492] 22:40:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028041d800 == 146 [pid = 3433] [id = 491] 22:40:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0275b1a800 == 145 [pid = 3433] [id = 490] 22:40:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02a9bd4800 == 144 [pid = 3433] [id = 485] 22:40:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029f759800 == 143 [pid = 3433] [id = 484] 22:40:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029cd8e000 == 142 [pid = 3433] [id = 483] 22:40:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029786c000 == 141 [pid = 3433] [id = 482] 22:40:47 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028ac1e000 == 140 [pid = 3433] [id = 481] 22:40:47 INFO - PROCESS | 3433 | 1461649247337 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]]]}] 22:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 22:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1585ms 22:40:47 INFO - PROCESS | 3433 | 1461649247382 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 22:40:47 INFO - PROCESS | 3433 | 1461649247384 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 22:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 22:40:47 INFO - PROCESS | 3433 | 1461649247389 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 22:40:47 INFO - PROCESS | 3433 | 1461649247392 Marionette TRACE conn3 <- [1,2038,null,{}] 22:40:47 INFO - PROCESS | 3433 | 1461649247397 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}] 22:40:47 INFO - PROCESS | 3433 | 1461649247565 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 302 (0x7f0280851400) [pid = 3433] [serial = 1425] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 301 (0x7f028839f400) [pid = 3433] [serial = 1428] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 300 (0x7f027f270c00) [pid = 3433] [serial = 1422] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 299 (0x7f0288c22c00) [pid = 3433] [serial = 1431] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 298 (0x7f02885adc00) [pid = 3433] [serial = 1430] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 297 (0x7f02738f7800) [pid = 3433] [serial = 1418] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 296 (0x7f0278d5f000) [pid = 3433] [serial = 1419] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 295 (0x7f027db86400) [pid = 3433] [serial = 1421] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 294 (0x7f02807b4000) [pid = 3433] [serial = 1424] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 293 (0x7f0273319800) [pid = 3433] [serial = 1413] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 292 (0x7f0272643800) [pid = 3433] [serial = 1412] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 291 (0x7f02739cb000) [pid = 3433] [serial = 1415] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 290 (0x7f02745d0c00) [pid = 3433] [serial = 1416] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | --DOMWINDOW == 289 (0x7f028158a000) [pid = 3433] [serial = 1427] [outer = (nil)] [url = about:blank] 22:40:47 INFO - PROCESS | 3433 | 1461649247842 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:47 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276cce800 == 141 [pid = 3433] [id = 517] 22:40:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 290 (0x7f0278d5f000) [pid = 3433] [serial = 1552] [outer = (nil)] 22:40:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 291 (0x7f0279b05800) [pid = 3433] [serial = 1553] [outer = 0x7f0278d5f000] 22:40:47 INFO - PROCESS | 3433 | 1461649247923 Marionette DEBUG loaded listener.js 22:40:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 292 (0x7f027db7d800) [pid = 3433] [serial = 1554] [outer = 0x7f0278d5f000] 22:40:48 INFO - PROCESS | 3433 | 1461649248641 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]]]}] 22:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 22:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1282ms 22:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 22:40:48 INFO - PROCESS | 3433 | 1461649248672 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 22:40:48 INFO - PROCESS | 3433 | 1461649248674 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 22:40:48 INFO - PROCESS | 3433 | 1461649248679 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 22:40:48 INFO - PROCESS | 3433 | 1461649248682 Marionette TRACE conn3 <- [1,2042,null,{}] 22:40:48 INFO - PROCESS | 3433 | 1461649248687 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}] 22:40:48 INFO - PROCESS | 3433 | 1461649248845 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 22:40:49 INFO - PROCESS | 3433 | 1461649249034 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:49 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280da3000 == 142 [pid = 3433] [id = 518] 22:40:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 293 (0x7f0278de9400) [pid = 3433] [serial = 1555] [outer = (nil)] 22:40:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 294 (0x7f027f381000) [pid = 3433] [serial = 1556] [outer = 0x7f0278de9400] 22:40:49 INFO - PROCESS | 3433 | 1461649249094 Marionette DEBUG loaded listener.js 22:40:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 295 (0x7f027db81400) [pid = 3433] [serial = 1557] [outer = 0x7f0278de9400] 22:40:49 INFO - PROCESS | 3433 | 1461649249876 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]]]}] 22:40:49 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) 22:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1236ms 22:40:49 INFO - PROCESS | 3433 | 1461649249915 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 22:40:49 INFO - PROCESS | 3433 | 1461649249918 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 22:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 22:40:49 INFO - PROCESS | 3433 | 1461649249927 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 22:40:49 INFO - PROCESS | 3433 | 1461649249940 Marionette TRACE conn3 <- [1,2046,null,{}] 22:40:49 INFO - PROCESS | 3433 | 1461649249955 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}] 22:40:50 INFO - PROCESS | 3433 | 1461649250178 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 22:40:50 INFO - PROCESS | 3433 | 1461649250209 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:50 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284bdc800 == 143 [pid = 3433] [id = 519] 22:40:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 296 (0x7f027db7e800) [pid = 3433] [serial = 1558] [outer = (nil)] 22:40:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 297 (0x7f0280fa8c00) [pid = 3433] [serial = 1559] [outer = 0x7f027db7e800] 22:40:50 INFO - PROCESS | 3433 | 1461649250266 Marionette DEBUG loaded listener.js 22:40:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 298 (0x7f02823b0400) [pid = 3433] [serial = 1560] [outer = 0x7f027db7e800] 22:40:51 INFO - PROCESS | 3433 | 1461649251106 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]]]}] 22:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1206ms 22:40:51 INFO - PROCESS | 3433 | 1461649251150 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 22:40:51 INFO - PROCESS | 3433 | 1461649251153 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 22:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 22:40:51 INFO - PROCESS | 3433 | 1461649251159 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 22:40:51 INFO - PROCESS | 3433 | 1461649251161 Marionette TRACE conn3 <- [1,2050,null,{}] 22:40:51 INFO - PROCESS | 3433 | 1461649251166 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}] 22:40:51 INFO - PROCESS | 3433 | 1461649251407 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 22:40:51 INFO - PROCESS | 3433 | 1461649251454 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:51 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0288c83800 == 144 [pid = 3433] [id = 520] 22:40:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 299 (0x7f028084dc00) [pid = 3433] [serial = 1561] [outer = (nil)] 22:40:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 300 (0x7f0284034c00) [pid = 3433] [serial = 1562] [outer = 0x7f028084dc00] 22:40:51 INFO - PROCESS | 3433 | 1461649251512 Marionette DEBUG loaded listener.js 22:40:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 301 (0x7f0284eb1400) [pid = 3433] [serial = 1563] [outer = 0x7f028084dc00] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 300 (0x7f0270e7b800) [pid = 3433] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 299 (0x7f026e755400) [pid = 3433] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 298 (0x7f027333cc00) [pid = 3433] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 297 (0x7f0288eea000) [pid = 3433] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 296 (0x7f0288c21400) [pid = 3433] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 295 (0x7f0278d58000) [pid = 3433] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 294 (0x7f026e4f7c00) [pid = 3433] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 293 (0x7f0288c1ec00) [pid = 3433] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 292 (0x7f026fea1000) [pid = 3433] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 291 (0x7f02874bc800) [pid = 3433] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 290 (0x7f027f37c800) [pid = 3433] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 289 (0x7f0278de4c00) [pid = 3433] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 288 (0x7f027db2a000) [pid = 3433] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 287 (0x7f026fea3000) [pid = 3433] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 286 (0x7f027f380400) [pid = 3433] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 285 (0x7f028280ac00) [pid = 3433] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 284 (0x7f027db28000) [pid = 3433] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 283 (0x7f0284036400) [pid = 3433] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 282 (0x7f0284269000) [pid = 3433] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 281 (0x7f028680ec00) [pid = 3433] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 280 (0x7f02881c9400) [pid = 3433] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 279 (0x7f028a56e400) [pid = 3433] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 278 (0x7f0273341c00) [pid = 3433] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 277 (0x7f026cfd3400) [pid = 3433] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 276 (0x7f026cfd4c00) [pid = 3433] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 275 (0x7f026cfe1400) [pid = 3433] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 274 (0x7f026cfdb800) [pid = 3433] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 273 (0x7f026cfd6000) [pid = 3433] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 272 (0x7f02703f2c00) [pid = 3433] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 271 (0x7f02739c6800) [pid = 3433] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 270 (0x7f0273c72800) [pid = 3433] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 269 (0x7f0278083c00) [pid = 3433] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 268 (0x7f0280848c00) [pid = 3433] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 267 (0x7f028084ac00) [pid = 3433] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 266 (0x7f02813ef800) [pid = 3433] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 265 (0x7f0281582c00) [pid = 3433] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 264 (0x7f028408dc00) [pid = 3433] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 263 (0x7f02893b4400) [pid = 3433] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 262 (0x7f02893b4c00) [pid = 3433] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 261 (0x7f028cc15c00) [pid = 3433] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 260 (0x7f0288253800) [pid = 3433] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 259 (0x7f02898e0400) [pid = 3433] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 258 (0x7f0270e82400) [pid = 3433] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 257 (0x7f026e09c800) [pid = 3433] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 256 (0x7f026e477800) [pid = 3433] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 255 (0x7f026e756000) [pid = 3433] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 254 (0x7f0273342400) [pid = 3433] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 253 (0x7f02775ac000) [pid = 3433] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 252 (0x7f02775b3800) [pid = 3433] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 251 (0x7f0272659800) [pid = 3433] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 250 (0x7f02745c7800) [pid = 3433] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 249 (0x7f026fe9c400) [pid = 3433] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 248 (0x7f0284033000) [pid = 3433] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 247 (0x7f0282637400) [pid = 3433] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 246 (0x7f026e475800) [pid = 3433] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 245 (0x7f026e4f8c00) [pid = 3433] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 244 (0x7f0279b10800) [pid = 3433] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 243 (0x7f02775f5c00) [pid = 3433] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 22:40:52 INFO - PROCESS | 3433 | --DOMWINDOW == 242 (0x7f0282808c00) [pid = 3433] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 241 (0x7f026cfd7000) [pid = 3433] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 240 (0x7f026e6e6000) [pid = 3433] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 239 (0x7f026e475c00) [pid = 3433] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 238 (0x7f02804c5400) [pid = 3433] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 237 (0x7f027f3e7000) [pid = 3433] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 236 (0x7f02775a3000) [pid = 3433] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 235 (0x7f0273311800) [pid = 3433] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 234 (0x7f029671cc00) [pid = 3433] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 233 (0x7f026e471400) [pid = 3433] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f026e473c00) [pid = 3433] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f02775ef800) [pid = 3433] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f0284eb6800) [pid = 3433] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f0275e47400) [pid = 3433] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f026e4f8400) [pid = 3433] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 227 (0x7f0272482800) [pid = 3433] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 226 (0x7f0272477000) [pid = 3433] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 225 (0x7f0273c71000) [pid = 3433] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 224 (0x7f0280ee0800) [pid = 3433] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 223 (0x7f026e476400) [pid = 3433] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 222 (0x7f0272482c00) [pid = 3433] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 221 (0x7f026e752c00) [pid = 3433] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 220 (0x7f0272655c00) [pid = 3433] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 219 (0x7f028af51400) [pid = 3433] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 218 (0x7f027db88400) [pid = 3433] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 217 (0x7f0273c76400) [pid = 3433] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 216 (0x7f02807cf800) [pid = 3433] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 215 (0x7f0278df0800) [pid = 3433] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 214 (0x7f027dd32000) [pid = 3433] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 213 (0x7f0279de1400) [pid = 3433] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 212 (0x7f0273c7cc00) [pid = 3433] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 211 (0x7f0273c70400) [pid = 3433] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 210 (0x7f02738ed000) [pid = 3433] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 209 (0x7f02739c6c00) [pid = 3433] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 22:40:53 INFO - PROCESS | 3433 | --DOMWINDOW == 208 (0x7f0270e75c00) [pid = 3433] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 22:40:53 INFO - PROCESS | 3433 | 1461649253400 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]]]}] 22:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 22:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2281ms 22:40:53 INFO - PROCESS | 3433 | 1461649253441 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 22:40:53 INFO - PROCESS | 3433 | 1461649253444 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 22:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 22:40:53 INFO - PROCESS | 3433 | 1461649253450 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 22:40:53 INFO - PROCESS | 3433 | 1461649253452 Marionette TRACE conn3 <- [1,2054,null,{}] 22:40:53 INFO - PROCESS | 3433 | 1461649253457 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}] 22:40:53 INFO - PROCESS | 3433 | 1461649253656 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 22:40:53 INFO - PROCESS | 3433 | 1461649253840 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:53 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02703d7000 == 145 [pid = 3433] [id = 521] 22:40:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 209 (0x7f026cfd4c00) [pid = 3433] [serial = 1564] [outer = (nil)] 22:40:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 210 (0x7f026e475400) [pid = 3433] [serial = 1565] [outer = 0x7f026cfd4c00] 22:40:53 INFO - PROCESS | 3433 | 1461649253902 Marionette DEBUG loaded listener.js 22:40:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 211 (0x7f026e752800) [pid = 3433] [serial = 1566] [outer = 0x7f026cfd4c00] 22:40:54 INFO - PROCESS | 3433 | 1461649254608 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]]]}] 22:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 22:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1177ms 22:40:54 INFO - PROCESS | 3433 | 1461649254628 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 22:40:54 INFO - PROCESS | 3433 | 1461649254631 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 22:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 22:40:54 INFO - PROCESS | 3433 | 1461649254637 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 22:40:54 INFO - PROCESS | 3433 | 1461649254640 Marionette TRACE conn3 <- [1,2058,null,{}] 22:40:54 INFO - PROCESS | 3433 | 1461649254645 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}] 22:40:55 INFO - PROCESS | 3433 | 1461649255029 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 22:40:55 INFO - PROCESS | 3433 | 1461649255202 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:55 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0272557000 == 146 [pid = 3433] [id = 522] 22:40:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 212 (0x7f026cfdd400) [pid = 3433] [serial = 1567] [outer = (nil)] 22:40:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 213 (0x7f026e471000) [pid = 3433] [serial = 1568] [outer = 0x7f026cfdd400] 22:40:55 INFO - PROCESS | 3433 | 1461649255286 Marionette DEBUG loaded listener.js 22:40:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 214 (0x7f026e6f0000) [pid = 3433] [serial = 1569] [outer = 0x7f026cfdd400] 22:40:56 INFO - PROCESS | 3433 | ************************* 22:40:56 INFO - PROCESS | 3433 | A coding exception was thrown and uncaught in a Task. 22:40:56 INFO - PROCESS | 3433 | 22:40:56 INFO - PROCESS | 3433 | Full message: TypeError: NetworkError when attempting to fetch resource. 22:40:56 INFO - PROCESS | 3433 | Full stack: 22:40:56 INFO - PROCESS | 3433 | ************************* 22:40:56 INFO - PROCESS | 3433 | 1461649256292 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]]]}] 22:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 22:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1728ms 22:40:56 INFO - PROCESS | 3433 | 1461649256368 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 22:40:56 INFO - PROCESS | 3433 | 1461649256375 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 22:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 22:40:56 INFO - PROCESS | 3433 | 1461649256382 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 22:40:56 INFO - PROCESS | 3433 | 1461649256388 Marionette TRACE conn3 <- [1,2062,null,{}] 22:40:56 INFO - PROCESS | 3433 | 1461649256394 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}] 22:40:56 INFO - PROCESS | 3433 | 1461649256638 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 22:40:56 INFO - PROCESS | 3433 | 1461649256948 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:56 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280436800 == 147 [pid = 3433] [id = 523] 22:40:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 215 (0x7f0271b97000) [pid = 3433] [serial = 1570] [outer = (nil)] 22:40:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 216 (0x7f0271c40000) [pid = 3433] [serial = 1571] [outer = 0x7f0271b97000] 22:40:57 INFO - PROCESS | 3433 | 1461649257031 Marionette DEBUG loaded listener.js 22:40:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 217 (0x7f027264d800) [pid = 3433] [serial = 1572] [outer = 0x7f0271b97000] 22:40:57 INFO - PROCESS | 3433 | 1461649257926 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]]]}] 22:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 22:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1580ms 22:40:57 INFO - PROCESS | 3433 | 1461649257964 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 22:40:57 INFO - PROCESS | 3433 | 1461649257969 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 22:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 22:40:57 INFO - PROCESS | 3433 | 1461649257975 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 22:40:57 INFO - PROCESS | 3433 | 1461649257978 Marionette TRACE conn3 <- [1,2066,null,{}] 22:40:57 INFO - PROCESS | 3433 | 1461649257983 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}] 22:40:58 INFO - PROCESS | 3433 | 1461649258166 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 22:40:58 INFO - PROCESS | 3433 | 1461649258520 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:58 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284813800 == 148 [pid = 3433] [id = 524] 22:40:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 218 (0x7f0273316c00) [pid = 3433] [serial = 1573] [outer = (nil)] 22:40:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 219 (0x7f02738fac00) [pid = 3433] [serial = 1574] [outer = 0x7f0273316c00] 22:40:58 INFO - PROCESS | 3433 | 1461649258602 Marionette DEBUG loaded listener.js 22:40:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 220 (0x7f0273c70000) [pid = 3433] [serial = 1575] [outer = 0x7f0273316c00] 22:40:59 INFO - PROCESS | 3433 | 1461649259428 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]]]}] 22:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 22:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1528ms 22:40:59 INFO - PROCESS | 3433 | 1461649259504 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 22:40:59 INFO - PROCESS | 3433 | 1461649259509 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 22:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 22:40:59 INFO - PROCESS | 3433 | 1461649259526 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 22:40:59 INFO - PROCESS | 3433 | 1461649259532 Marionette TRACE conn3 <- [1,2070,null,{}] 22:40:59 INFO - PROCESS | 3433 | 1461649259537 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}] 22:40:59 INFO - PROCESS | 3433 | 1461649259764 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 22:41:00 INFO - PROCESS | 3433 | 1461649260095 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:00 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289ccb000 == 149 [pid = 3433] [id = 525] 22:41:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 221 (0x7f027333a800) [pid = 3433] [serial = 1576] [outer = (nil)] 22:41:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 222 (0x7f0277f8cc00) [pid = 3433] [serial = 1577] [outer = 0x7f027333a800] 22:41:00 INFO - PROCESS | 3433 | 1461649260172 Marionette DEBUG loaded listener.js 22:41:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 223 (0x7f0278de6400) [pid = 3433] [serial = 1578] [outer = 0x7f027333a800] 22:41:01 INFO - PROCESS | 3433 | 1461649261118 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]]]}] 22:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 22:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1661ms 22:41:01 INFO - PROCESS | 3433 | 1461649261179 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 22:41:01 INFO - PROCESS | 3433 | 1461649261182 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 22:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 22:41:01 INFO - PROCESS | 3433 | 1461649261188 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 22:41:01 INFO - PROCESS | 3433 | 1461649261191 Marionette TRACE conn3 <- [1,2074,null,{}] 22:41:01 INFO - PROCESS | 3433 | 1461649261196 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}] 22:41:01 INFO - PROCESS | 3433 | 1461649261377 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 22:41:01 INFO - PROCESS | 3433 | 1461649261650 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:01 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028af29800 == 150 [pid = 3433] [id = 526] 22:41:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 224 (0x7f0275e4b800) [pid = 3433] [serial = 1579] [outer = (nil)] 22:41:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 225 (0x7f027dd32000) [pid = 3433] [serial = 1580] [outer = 0x7f0275e4b800] 22:41:01 INFO - PROCESS | 3433 | 1461649261766 Marionette DEBUG loaded listener.js 22:41:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 226 (0x7f027f006000) [pid = 3433] [serial = 1581] [outer = 0x7f0275e4b800] 22:41:02 INFO - PROCESS | 3433 | 1461649262536 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]]]}] 22:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 22:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1381ms 22:41:02 INFO - PROCESS | 3433 | 1461649262570 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 22:41:02 INFO - PROCESS | 3433 | 1461649262573 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 22:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 22:41:02 INFO - PROCESS | 3433 | 1461649262580 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 22:41:02 INFO - PROCESS | 3433 | 1461649262583 Marionette TRACE conn3 <- [1,2078,null,{}] 22:41:02 INFO - PROCESS | 3433 | 1461649262588 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}] 22:41:02 INFO - PROCESS | 3433 | 1461649262793 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 22:41:03 INFO - PROCESS | 3433 | 1461649263076 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:03 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029769e800 == 151 [pid = 3433] [id = 527] 22:41:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 227 (0x7f0280ecbc00) [pid = 3433] [serial = 1582] [outer = (nil)] 22:41:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 228 (0x7f0280fa1c00) [pid = 3433] [serial = 1583] [outer = 0x7f0280ecbc00] 22:41:03 INFO - PROCESS | 3433 | 1461649263211 Marionette DEBUG loaded listener.js 22:41:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f028263d400) [pid = 3433] [serial = 1584] [outer = 0x7f0280ecbc00] 22:41:04 INFO - PROCESS | 3433 | 1461649264042 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]]]}] 22:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 22:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1534ms 22:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 22:41:04 INFO - PROCESS | 3433 | 1461649264115 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 22:41:04 INFO - PROCESS | 3433 | 1461649264118 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 22:41:04 INFO - PROCESS | 3433 | 1461649264125 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 22:41:04 INFO - PROCESS | 3433 | 1461649264128 Marionette TRACE conn3 <- [1,2082,null,{}] 22:41:04 INFO - PROCESS | 3433 | 1461649264133 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}] 22:41:04 INFO - PROCESS | 3433 | 1461649264326 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 22:41:04 INFO - PROCESS | 3433 | 1461649264632 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:04 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029ce18000 == 152 [pid = 3433] [id = 528] 22:41:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f027f27b800) [pid = 3433] [serial = 1585] [outer = (nil)] 22:41:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f0284c5e800) [pid = 3433] [serial = 1586] [outer = 0x7f027f27b800] 22:41:04 INFO - PROCESS | 3433 | 1461649264711 Marionette DEBUG loaded listener.js 22:41:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f0284eb8000) [pid = 3433] [serial = 1587] [outer = 0x7f027f27b800] 22:41:05 INFO - PROCESS | 3433 | 1461649265499 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]]]}] 22:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 22:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1439ms 22:41:05 INFO - PROCESS | 3433 | 1461649265563 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 22:41:05 INFO - PROCESS | 3433 | 1461649265567 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 22:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 22:41:05 INFO - PROCESS | 3433 | 1461649265573 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 22:41:05 INFO - PROCESS | 3433 | 1461649265576 Marionette TRACE conn3 <- [1,2086,null,{}] 22:41:05 INFO - PROCESS | 3433 | 1461649265582 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}] 22:41:05 INFO - PROCESS | 3433 | 1461649265779 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 22:41:06 INFO - PROCESS | 3433 | 1461649266044 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:06 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027124f800 == 153 [pid = 3433] [id = 529] 22:41:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f0280ee0400) [pid = 3433] [serial = 1588] [outer = (nil)] 22:41:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 234 (0x7f0286910c00) [pid = 3433] [serial = 1589] [outer = 0x7f0280ee0400] 22:41:06 INFO - PROCESS | 3433 | 1461649266161 Marionette DEBUG loaded listener.js 22:41:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 235 (0x7f028782d400) [pid = 3433] [serial = 1590] [outer = 0x7f0280ee0400] 22:41:06 INFO - PROCESS | 3433 | 1461649266932 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]]]}] 22:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 22:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1427ms 22:41:07 INFO - PROCESS | 3433 | 1461649267001 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 22:41:07 INFO - PROCESS | 3433 | 1461649267004 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 22:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 22:41:07 INFO - PROCESS | 3433 | 1461649267011 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 22:41:07 INFO - PROCESS | 3433 | 1461649267013 Marionette TRACE conn3 <- [1,2090,null,{}] 22:41:07 INFO - PROCESS | 3433 | 1461649267019 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}] 22:41:07 INFO - PROCESS | 3433 | 1461649267251 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 22:41:07 INFO - PROCESS | 3433 | 1461649267556 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:07 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02a0fa7000 == 154 [pid = 3433] [id = 530] 22:41:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 236 (0x7f0284039000) [pid = 3433] [serial = 1591] [outer = (nil)] 22:41:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 237 (0x7f02881c6c00) [pid = 3433] [serial = 1592] [outer = 0x7f0284039000] 22:41:07 INFO - PROCESS | 3433 | 1461649267642 Marionette DEBUG loaded listener.js 22:41:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 238 (0x7f0288db4c00) [pid = 3433] [serial = 1593] [outer = 0x7f0284039000] 22:41:08 INFO - PROCESS | 3433 | 1461649268466 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]]]}] 22:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 22:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1483ms 22:41:08 INFO - PROCESS | 3433 | 1461649268496 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 22:41:08 INFO - PROCESS | 3433 | 1461649268505 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 22:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 22:41:08 INFO - PROCESS | 3433 | 1461649268511 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 22:41:08 INFO - PROCESS | 3433 | 1461649268513 Marionette TRACE conn3 <- [1,2094,null,{}] 22:41:08 INFO - PROCESS | 3433 | 1461649268519 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}] 22:41:08 INFO - PROCESS | 3433 | 1461649268700 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 22:41:08 INFO - PROCESS | 3433 | 1461649268970 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:09 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280519800 == 155 [pid = 3433] [id = 531] 22:41:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 239 (0x7f02881bd000) [pid = 3433] [serial = 1594] [outer = (nil)] 22:41:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 240 (0x7f02893b4400) [pid = 3433] [serial = 1595] [outer = 0x7f02881bd000] 22:41:09 INFO - PROCESS | 3433 | 1461649269080 Marionette DEBUG loaded listener.js 22:41:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 241 (0x7f028a216c00) [pid = 3433] [serial = 1596] [outer = 0x7f02881bd000] 22:41:09 INFO - PROCESS | 3433 | 1461649269837 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]]]}] 22:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 22:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1386ms 22:41:09 INFO - PROCESS | 3433 | 1461649269899 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 22:41:09 INFO - PROCESS | 3433 | 1461649269902 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 22:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 22:41:09 INFO - PROCESS | 3433 | 1461649269908 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 22:41:09 INFO - PROCESS | 3433 | 1461649269910 Marionette TRACE conn3 <- [1,2098,null,{}] 22:41:09 INFO - PROCESS | 3433 | 1461649269916 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}] 22:41:10 INFO - PROCESS | 3433 | 1461649270101 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 22:41:10 INFO - PROCESS | 3433 | 1461649270377 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:10 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0272891000 == 156 [pid = 3433] [id = 532] 22:41:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 242 (0x7f028ccd5800) [pid = 3433] [serial = 1597] [outer = (nil)] 22:41:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 243 (0x7f029085e400) [pid = 3433] [serial = 1598] [outer = 0x7f028ccd5800] 22:41:10 INFO - PROCESS | 3433 | 1461649270507 Marionette DEBUG loaded listener.js 22:41:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 244 (0x7f0297817800) [pid = 3433] [serial = 1599] [outer = 0x7f028ccd5800] 22:41:11 INFO - PROCESS | 3433 | 1461649271329 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]]]}] 22:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 22:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1479ms 22:41:11 INFO - PROCESS | 3433 | 1461649271387 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 22:41:11 INFO - PROCESS | 3433 | 1461649271390 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 22:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 22:41:11 INFO - PROCESS | 3433 | 1461649271396 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 22:41:11 INFO - PROCESS | 3433 | 1461649271401 Marionette TRACE conn3 <- [1,2102,null,{}] 22:41:11 INFO - PROCESS | 3433 | 1461649271405 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}] 22:41:11 INFO - PROCESS | 3433 | 1461649271618 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 22:41:11 INFO - PROCESS | 3433 | 1461649271940 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:11 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026c7d6800 == 157 [pid = 3433] [id = 533] 22:41:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 245 (0x7f028da0a800) [pid = 3433] [serial = 1600] [outer = (nil)] 22:41:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 246 (0x7f029c111c00) [pid = 3433] [serial = 1601] [outer = 0x7f028da0a800] 22:41:12 INFO - PROCESS | 3433 | 1461649272016 Marionette DEBUG loaded listener.js 22:41:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 247 (0x7f029c4af400) [pid = 3433] [serial = 1602] [outer = 0x7f028da0a800] 22:41:12 INFO - PROCESS | 3433 | 1461649272802 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]]]}] 22:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 22:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1478ms 22:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 22:41:12 INFO - PROCESS | 3433 | 1461649272876 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 22:41:12 INFO - PROCESS | 3433 | 1461649272879 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 22:41:12 INFO - PROCESS | 3433 | 1461649272885 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 22:41:12 INFO - PROCESS | 3433 | 1461649272888 Marionette TRACE conn3 <- [1,2106,null,{}] 22:41:12 INFO - PROCESS | 3433 | 1461649272893 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}] 22:41:13 INFO - PROCESS | 3433 | 1461649273139 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 22:41:13 INFO - PROCESS | 3433 | 1461649273452 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:13 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026cdcc800 == 158 [pid = 3433] [id = 534] 22:41:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 248 (0x7f026b7df000) [pid = 3433] [serial = 1603] [outer = (nil)] 22:41:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 249 (0x7f026b7e2400) [pid = 3433] [serial = 1604] [outer = 0x7f026b7df000] 22:41:13 INFO - PROCESS | 3433 | 1461649273529 Marionette DEBUG loaded listener.js 22:41:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 250 (0x7f026b7e7000) [pid = 3433] [serial = 1605] [outer = 0x7f026b7df000] 22:41:14 INFO - PROCESS | 3433 | 1461649274321 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]]]}] 22:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 22:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1485ms 22:41:14 INFO - PROCESS | 3433 | 1461649274369 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 22:41:14 INFO - PROCESS | 3433 | 1461649274372 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 22:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 22:41:14 INFO - PROCESS | 3433 | 1461649274378 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 22:41:14 INFO - PROCESS | 3433 | 1461649274380 Marionette TRACE conn3 <- [1,2110,null,{}] 22:41:14 INFO - PROCESS | 3433 | 1461649274386 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}] 22:41:14 INFO - PROCESS | 3433 | 1461649274571 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 22:41:14 INFO - PROCESS | 3433 | 1461649274845 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:14 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026cf1e800 == 159 [pid = 3433] [id = 535] 22:41:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 251 (0x7f026b7dfc00) [pid = 3433] [serial = 1606] [outer = (nil)] 22:41:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 252 (0x7f026c985400) [pid = 3433] [serial = 1607] [outer = 0x7f026b7dfc00] 22:41:14 INFO - PROCESS | 3433 | 1461649274954 Marionette DEBUG loaded listener.js 22:41:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 253 (0x7f026c98a000) [pid = 3433] [serial = 1608] [outer = 0x7f026b7dfc00] 22:41:15 INFO - PROCESS | 3433 | 1461649275753 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]]]}] 22:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 22:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1481ms 22:41:15 INFO - PROCESS | 3433 | 1461649275860 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 22:41:15 INFO - PROCESS | 3433 | 1461649275864 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 22:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 22:41:15 INFO - PROCESS | 3433 | 1461649275870 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 22:41:15 INFO - PROCESS | 3433 | 1461649275872 Marionette TRACE conn3 <- [1,2114,null,{}] 22:41:15 INFO - PROCESS | 3433 | 1461649275929 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}] 22:41:16 INFO - PROCESS | 3433 | 1461649276109 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 22:41:16 INFO - PROCESS | 3433 | 1461649276423 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:16 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027261a800 == 160 [pid = 3433] [id = 536] 22:41:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 254 (0x7f026c984400) [pid = 3433] [serial = 1609] [outer = (nil)] 22:41:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 255 (0x7f026c991800) [pid = 3433] [serial = 1610] [outer = 0x7f026c984400] 22:41:16 INFO - PROCESS | 3433 | 1461649276498 Marionette DEBUG loaded listener.js 22:41:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 256 (0x7f026e6e7800) [pid = 3433] [serial = 1611] [outer = 0x7f026c984400] 22:41:17 INFO - PROCESS | 3433 | 1461649277324 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]]]}] 22:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 22:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1524ms 22:41:17 INFO - PROCESS | 3433 | 1461649277395 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 22:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 22:41:17 INFO - PROCESS | 3433 | 1461649277398 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 22:41:17 INFO - PROCESS | 3433 | 1461649277403 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 22:41:17 INFO - PROCESS | 3433 | 1461649277406 Marionette TRACE conn3 <- [1,2118,null,{}] 22:41:17 INFO - PROCESS | 3433 | 1461649277412 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}] 22:41:17 INFO - PROCESS | 3433 | 1461649277654 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 22:41:17 INFO - PROCESS | 3433 | 1461649277975 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:18 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026fd44000 == 161 [pid = 3433] [id = 537] 22:41:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 257 (0x7f026cfd5000) [pid = 3433] [serial = 1612] [outer = (nil)] 22:41:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 258 (0x7f026e478400) [pid = 3433] [serial = 1613] [outer = 0x7f026cfd5000] 22:41:18 INFO - PROCESS | 3433 | 1461649278048 Marionette DEBUG loaded listener.js 22:41:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 259 (0x7f026e753000) [pid = 3433] [serial = 1614] [outer = 0x7f026cfd5000] 22:41:18 INFO - PROCESS | 3433 | 1461649278852 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]]]}] 22:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 22:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1486ms 22:41:18 INFO - PROCESS | 3433 | 1461649278889 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 22:41:18 INFO - PROCESS | 3433 | 1461649278893 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 22:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 22:41:18 INFO - PROCESS | 3433 | 1461649278898 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 22:41:18 INFO - PROCESS | 3433 | 1461649278901 Marionette TRACE conn3 <- [1,2122,null,{}] 22:41:18 INFO - PROCESS | 3433 | 1461649278906 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}] 22:41:19 INFO - PROCESS | 3433 | 1461649279101 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 22:41:20 INFO - PROCESS | 3433 | 1461649280156 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:20 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02705de000 == 162 [pid = 3433] [id = 538] 22:41:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 260 (0x7f026cfdf400) [pid = 3433] [serial = 1615] [outer = (nil)] 22:41:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 261 (0x7f026e470800) [pid = 3433] [serial = 1616] [outer = 0x7f026cfdf400] 22:41:20 INFO - PROCESS | 3433 | 1461649280230 Marionette DEBUG loaded listener.js 22:41:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 262 (0x7f026e6e9c00) [pid = 3433] [serial = 1617] [outer = 0x7f026cfdf400] 22:41:21 INFO - PROCESS | 3433 | 1461649281051 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]]]}] 22:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 22:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2183ms 22:41:21 INFO - PROCESS | 3433 | 1461649281084 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 22:41:21 INFO - PROCESS | 3433 | 1461649281089 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 22:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 22:41:21 INFO - PROCESS | 3433 | 1461649281096 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 22:41:21 INFO - PROCESS | 3433 | 1461649281101 Marionette TRACE conn3 <- [1,2126,null,{}] 22:41:21 INFO - PROCESS | 3433 | 1461649281107 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}] 22:41:21 INFO - PROCESS | 3433 | 1461649281281 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 22:41:21 INFO - PROCESS | 3433 | 1461649281559 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:21 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0275b1d000 == 163 [pid = 3433] [id = 539] 22:41:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 263 (0x7f026f273800) [pid = 3433] [serial = 1618] [outer = (nil)] 22:41:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 264 (0x7f02704c9400) [pid = 3433] [serial = 1619] [outer = 0x7f026f273800] 22:41:21 INFO - PROCESS | 3433 | 1461649281674 Marionette DEBUG loaded listener.js 22:41:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 265 (0x7f02710e9c00) [pid = 3433] [serial = 1620] [outer = 0x7f026f273800] 22:41:22 INFO - PROCESS | 3433 | 1461649282504 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]]]}] 22:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 22:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1482ms 22:41:22 INFO - PROCESS | 3433 | 1461649282582 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 22:41:22 INFO - PROCESS | 3433 | 1461649282587 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 22:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 22:41:22 INFO - PROCESS | 3433 | 1461649282594 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 22:41:22 INFO - PROCESS | 3433 | 1461649282596 Marionette TRACE conn3 <- [1,2130,null,{}] 22:41:22 INFO - PROCESS | 3433 | 1461649282602 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}] 22:41:22 INFO - PROCESS | 3433 | 1461649282930 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 22:41:23 INFO - PROCESS | 3433 | 1461649283363 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:23 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026f28e000 == 164 [pid = 3433] [id = 540] 22:41:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 266 (0x7f0271b95800) [pid = 3433] [serial = 1621] [outer = (nil)] 22:41:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 267 (0x7f0271b99000) [pid = 3433] [serial = 1622] [outer = 0x7f0271b95800] 22:41:23 INFO - PROCESS | 3433 | 1461649283431 Marionette DEBUG loaded listener.js 22:41:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 268 (0x7f0272477800) [pid = 3433] [serial = 1623] [outer = 0x7f0271b95800] 22:41:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029c343800 == 163 [pid = 3433] [id = 83] 22:41:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02842a9800 == 162 [pid = 3433] [id = 126] 22:41:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289421000 == 161 [pid = 3433] [id = 64] 22:41:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02908d8000 == 160 [pid = 3433] [id = 218] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 267 (0x7f02704cf000) [pid = 3433] [serial = 1460] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 266 (0x7f02710e2400) [pid = 3433] [serial = 1463] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 265 (0x7f0271c32400) [pid = 3433] [serial = 1466] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 264 (0x7f02769ad800) [pid = 3433] [serial = 1469] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 263 (0x7f02804cdc00) [pid = 3433] [serial = 1493] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02703d7000 == 159 [pid = 3433] [id = 521] 22:41:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0288c83800 == 158 [pid = 3433] [id = 520] 22:41:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284bdc800 == 157 [pid = 3433] [id = 519] 22:41:24 INFO - PROCESS | 3433 | 1461649284421 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] 22:41:24 INFO - PROCESS | 3433 | 1461649284485 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 22:41:24 INFO - PROCESS | 3433 | 1461649284498 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 22:41:24 INFO - PROCESS | 3433 | 1461649284505 Marionette TRACE conn3 <- [1,2134,null,{}] 22:41:24 INFO - PROCESS | 3433 | 1461649284514 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}] 22:41:24 INFO - PROCESS | 3433 | 1461649284690 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 262 (0x7f0297682400) [pid = 3433] [serial = 1410] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 261 (0x7f027264bc00) [pid = 3433] [serial = 1284] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 260 (0x7f0282635800) [pid = 3433] [serial = 1386] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 259 (0x7f0272481c00) [pid = 3433] [serial = 1311] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 258 (0x7f02891c0400) [pid = 3433] [serial = 1398] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 257 (0x7f0284083000) [pid = 3433] [serial = 1389] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 256 (0x7f028921bc00) [pid = 3433] [serial = 1326] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 255 (0x7f0283430c00) [pid = 3433] [serial = 1323] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 254 (0x7f0288257400) [pid = 3433] [serial = 1104] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 253 (0x7f0280fa8000) [pid = 3433] [serial = 1320] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 252 (0x7f029767c800) [pid = 3433] [serial = 1407] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 251 (0x7f0284c69c00) [pid = 3433] [serial = 1392] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 250 (0x7f0286918c00) [pid = 3433] [serial = 1395] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 249 (0x7f027f373000) [pid = 3433] [serial = 1317] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 248 (0x7f02891b7400) [pid = 3433] [serial = 1194] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 247 (0x7f028a575c00) [pid = 3433] [serial = 1197] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 246 (0x7f028daeac00) [pid = 3433] [serial = 1200] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 245 (0x7f02976f8400) [pid = 3433] [serial = 1203] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 244 (0x7f0298b94000) [pid = 3433] [serial = 1206] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 243 (0x7f029c105000) [pid = 3433] [serial = 1209] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 242 (0x7f026cfe1c00) [pid = 3433] [serial = 1212] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 241 (0x7f026e09ec00) [pid = 3433] [serial = 1215] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 240 (0x7f026fe9e000) [pid = 3433] [serial = 1218] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 239 (0x7f026fea8400) [pid = 3433] [serial = 1221] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 238 (0x7f026e752400) [pid = 3433] [serial = 1245] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 237 (0x7f0273468c00) [pid = 3433] [serial = 1248] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 236 (0x7f02775ad400) [pid = 3433] [serial = 1251] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 235 (0x7f027dd35800) [pid = 3433] [serial = 1254] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 234 (0x7f02807b1c00) [pid = 3433] [serial = 1257] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 233 (0x7f0280fa9c00) [pid = 3433] [serial = 1260] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f0284089c00) [pid = 3433] [serial = 1263] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f0284712800) [pid = 3433] [serial = 1266] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f0284ebac00) [pid = 3433] [serial = 1269] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f02887b1400) [pid = 3433] [serial = 1272] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f028a450800) [pid = 3433] [serial = 1275] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 227 (0x7f02988ed800) [pid = 3433] [serial = 1278] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 226 (0x7f029aabf800) [pid = 3433] [serial = 1281] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 225 (0x7f028b0a9400) [pid = 3433] [serial = 1329] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 224 (0x7f028daf5c00) [pid = 3433] [serial = 1332] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 223 (0x7f02978a3400) [pid = 3433] [serial = 1335] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 222 (0x7f02984b3400) [pid = 3433] [serial = 1338] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 221 (0x7f02989cb400) [pid = 3433] [serial = 1341] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 220 (0x7f0273317400) [pid = 3433] [serial = 1368] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 219 (0x7f0275e4d400) [pid = 3433] [serial = 1371] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 218 (0x7f027db2e400) [pid = 3433] [serial = 1374] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 217 (0x7f027f00b800) [pid = 3433] [serial = 1377] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 216 (0x7f027f37fc00) [pid = 3433] [serial = 1380] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 215 (0x7f02811e0c00) [pid = 3433] [serial = 1383] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 214 (0x7f0279de3c00) [pid = 3433] [serial = 1487] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 213 (0x7f027e1cd400) [pid = 3433] [serial = 1490] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 212 (0x7f027dbe8000) [pid = 3433] [serial = 1488] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 211 (0x7f027f375c00) [pid = 3433] [serial = 1491] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 210 (0x7f02704c4000) [pid = 3433] [serial = 1457] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 209 (0x7f029759bc00) [pid = 3433] [serial = 1449] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 208 (0x7f028cce1400) [pid = 3433] [serial = 1448] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 207 (0x7f026e751800) [pid = 3433] [serial = 1478] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 206 (0x7f0275b44c00) [pid = 3433] [serial = 1479] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 205 (0x7f026e6f0c00) [pid = 3433] [serial = 1455] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 204 (0x7f026e6eb000) [pid = 3433] [serial = 1454] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 203 (0x7f0273591000) [pid = 3433] [serial = 1481] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 202 (0x7f02775bec00) [pid = 3433] [serial = 1482] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 201 (0x7f02898d6c00) [pid = 3433] [serial = 1446] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 200 (0x7f02887b0800) [pid = 3433] [serial = 1445] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 199 (0x7f0284c5d800) [pid = 3433] [serial = 1443] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 198 (0x7f0281590c00) [pid = 3433] [serial = 1442] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 197 (0x7f027f003800) [pid = 3433] [serial = 1440] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 196 (0x7f0279de0400) [pid = 3433] [serial = 1439] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 195 (0x7f0274438000) [pid = 3433] [serial = 1437] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 194 (0x7f02738f6400) [pid = 3433] [serial = 1436] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 193 (0x7f029c4b1800) [pid = 3433] [serial = 1452] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 192 (0x7f029c10b400) [pid = 3433] [serial = 1451] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 191 (0x7f02703ea800) [pid = 3433] [serial = 1473] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 190 (0x7f026e4f3400) [pid = 3433] [serial = 1472] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 189 (0x7f02739c4800) [pid = 3433] [serial = 1476] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 188 (0x7f027330fc00) [pid = 3433] [serial = 1475] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 187 (0x7f0279b07400) [pid = 3433] [serial = 1484] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 186 (0x7f0288eea400) [pid = 3433] [serial = 1433] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 185 (0x7f028cc06000) [pid = 3433] [serial = 1434] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 184 (0x7f0279b0b400) [pid = 3433] [serial = 1485] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 183 (0x7f027442d400) [pid = 3433] [serial = 1314] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 182 (0x7f028da07800) [pid = 3433] [serial = 1404] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 181 (0x7f028a444400) [pid = 3433] [serial = 1401] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 180 (0x7f029c5ee400) [pid = 3433] [serial = 1077] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 179 (0x7f029c4a2c00) [pid = 3433] [serial = 1149] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 178 (0x7f0278de3000) [pid = 3433] [serial = 1308] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 177 (0x7f029a532c00) [pid = 3433] [serial = 1122] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 176 (0x7f02807c5400) [pid = 3433] [serial = 1185] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 175 (0x7f0278df1c00) [pid = 3433] [serial = 1182] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 174 (0x7f02885a9800) [pid = 3433] [serial = 1116] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 173 (0x7f027f011c00) [pid = 3433] [serial = 1110] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 172 (0x7f0280fa5800) [pid = 3433] [serial = 1134] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 171 (0x7f02819cf400) [pid = 3433] [serial = 1188] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 170 (0x7f027dd3e800) [pid = 3433] [serial = 1131] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 169 (0x7f0273c7b400) [pid = 3433] [serial = 1125] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 168 (0x7f02775bf000) [pid = 3433] [serial = 1107] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 167 (0x7f02739d1400) [pid = 3433] [serial = 1080] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 166 (0x7f0273473400) [pid = 3433] [serial = 1179] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 165 (0x7f027dbebc00) [pid = 3433] [serial = 1365] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 164 (0x7f0284261c00) [pid = 3433] [serial = 1191] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 163 (0x7f0289c2c400) [pid = 3433] [serial = 1119] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 162 (0x7f0275e46800) [pid = 3433] [serial = 1146] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 161 (0x7f026e75a800) [pid = 3433] [serial = 1140] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 160 (0x7f0284265000) [pid = 3433] [serial = 1152] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 159 (0x7f0280fab400) [pid = 3433] [serial = 1137] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 158 (0x7f0280ede000) [pid = 3433] [serial = 1176] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 157 (0x7f0298b8bc00) [pid = 3433] [serial = 1074] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 156 (0x7f029c36e400) [pid = 3433] [serial = 1128] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 155 (0x7f0284706c00) [pid = 3433] [serial = 1113] [outer = (nil)] [url = about:blank] 22:41:24 INFO - PROCESS | 3433 | --DOMWINDOW == 154 (0x7f026e47f000) [pid = 3433] [serial = 1143] [outer = (nil)] [url = about:blank] 22:41:25 INFO - PROCESS | 3433 | 1461649284998 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:25 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027261c800 == 138 [pid = 3433] [id = 541] 22:41:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 155 (0x7f026cfe1c00) [pid = 3433] [serial = 1624] [outer = (nil)] 22:41:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 156 (0x7f026e752400) [pid = 3433] [serial = 1625] [outer = 0x7f026cfe1c00] 22:41:25 INFO - PROCESS | 3433 | 1461649285094 Marionette DEBUG loaded listener.js 22:41:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 157 (0x7f027330ec00) [pid = 3433] [serial = 1626] [outer = 0x7f026cfe1c00] 22:41:25 INFO - PROCESS | 3433 | 1461649285764 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]]]}] 22:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 22:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1294ms 22:41:25 INFO - PROCESS | 3433 | 1461649285785 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 22:41:25 INFO - PROCESS | 3433 | 1461649285789 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 22:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 22:41:25 INFO - PROCESS | 3433 | 1461649285794 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 22:41:25 INFO - PROCESS | 3433 | 1461649285796 Marionette TRACE conn3 <- [1,2138,null,{}] 22:41:25 INFO - PROCESS | 3433 | 1461649285802 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}] 22:41:25 INFO - PROCESS | 3433 | 1461649285969 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 22:41:26 INFO - PROCESS | 3433 | 1461649286144 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:26 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0275b2b000 == 139 [pid = 3433] [id = 542] 22:41:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 158 (0x7f026e09ec00) [pid = 3433] [serial = 1627] [outer = (nil)] 22:41:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 159 (0x7f027333d800) [pid = 3433] [serial = 1628] [outer = 0x7f026e09ec00] 22:41:26 INFO - PROCESS | 3433 | 1461649286205 Marionette DEBUG loaded listener.js 22:41:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 160 (0x7f027346b800) [pid = 3433] [serial = 1629] [outer = 0x7f026e09ec00] 22:41:27 INFO - PROCESS | 3433 | 1461649287005 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]]]}] 22:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 22:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1278ms 22:41:27 INFO - PROCESS | 3433 | 1461649287074 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 22:41:27 INFO - PROCESS | 3433 | 1461649287077 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 22:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 22:41:27 INFO - PROCESS | 3433 | 1461649287083 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 22:41:27 INFO - PROCESS | 3433 | 1461649287085 Marionette TRACE conn3 <- [1,2142,null,{}] 22:41:27 INFO - PROCESS | 3433 | 1461649287108 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}] 22:41:27 INFO - PROCESS | 3433 | 1461649287328 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 22:41:27 INFO - PROCESS | 3433 | 1461649287349 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:27 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276cb8800 == 140 [pid = 3433] [id = 543] 22:41:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 161 (0x7f0273476c00) [pid = 3433] [serial = 1630] [outer = (nil)] 22:41:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 162 (0x7f027359a800) [pid = 3433] [serial = 1631] [outer = 0x7f0273476c00] 22:41:27 INFO - PROCESS | 3433 | 1461649287418 Marionette DEBUG loaded listener.js 22:41:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 163 (0x7f02739c9c00) [pid = 3433] [serial = 1632] [outer = 0x7f0273476c00] 22:41:28 INFO - PROCESS | 3433 | 1461649288330 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] 22:41:28 INFO - PROCESS | 3433 | 1461649288391 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 22:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 22:41:28 INFO - PROCESS | 3433 | 1461649288410 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 22:41:28 INFO - PROCESS | 3433 | 1461649288412 Marionette TRACE conn3 <- [1,2146,null,{}] 22:41:28 INFO - PROCESS | 3433 | 1461649288424 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}] 22:41:28 INFO - PROCESS | 3433 | 1461649288765 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 22:41:29 INFO - PROCESS | 3433 | --DOMWINDOW == 162 (0x7f026e47d400) [pid = 3433] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 22:41:29 INFO - PROCESS | 3433 | --DOMWINDOW == 161 (0x7f0272544800) [pid = 3433] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 22:41:29 INFO - PROCESS | 3433 | --DOMWINDOW == 160 (0x7f0278d5f000) [pid = 3433] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 22:41:29 INFO - PROCESS | 3433 | --DOMWINDOW == 159 (0x7f026e6ee000) [pid = 3433] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 22:41:29 INFO - PROCESS | 3433 | --DOMWINDOW == 158 (0x7f027db7e800) [pid = 3433] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 22:41:29 INFO - PROCESS | 3433 | --DOMWINDOW == 157 (0x7f0278de9400) [pid = 3433] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 22:41:29 INFO - PROCESS | 3433 | --DOMWINDOW == 156 (0x7f028084dc00) [pid = 3433] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 22:41:29 INFO - PROCESS | 3433 | --DOMWINDOW == 155 (0x7f0271b90c00) [pid = 3433] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 22:41:29 INFO - PROCESS | 3433 | --DOMWINDOW == 154 (0x7f026e6f2800) [pid = 3433] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 22:41:29 INFO - PROCESS | 3433 | 1461649289710 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:29 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0273a48000 == 141 [pid = 3433] [id = 544] 22:41:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 155 (0x7f026cfdbc00) [pid = 3433] [serial = 1633] [outer = (nil)] 22:41:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 156 (0x7f0270e81c00) [pid = 3433] [serial = 1634] [outer = 0x7f026cfdbc00] 22:41:29 INFO - PROCESS | 3433 | 1461649289768 Marionette DEBUG loaded listener.js 22:41:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 157 (0x7f0274432800) [pid = 3433] [serial = 1635] [outer = 0x7f026cfdbc00] 22:41:30 INFO - PROCESS | 3433 | 1461649290365 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] 22:41:30 INFO - PROCESS | 3433 | 1461649290399 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 22:41:30 INFO - PROCESS | 3433 | 1461649290405 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 22:41:30 INFO - PROCESS | 3433 | 1461649290408 Marionette TRACE conn3 <- [1,2150,null,{}] 22:41:30 INFO - PROCESS | 3433 | 1461649290413 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}] 22:41:30 INFO - PROCESS | 3433 | 1461649290646 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 22:41:30 INFO - PROCESS | 3433 | 1461649290670 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:30 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027dd0f800 == 142 [pid = 3433] [id = 545] 22:41:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 158 (0x7f026e476000) [pid = 3433] [serial = 1636] [outer = (nil)] 22:41:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 159 (0x7f0275b45c00) [pid = 3433] [serial = 1637] [outer = 0x7f026e476000] 22:41:30 INFO - PROCESS | 3433 | 1461649290728 Marionette DEBUG loaded listener.js 22:41:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 160 (0x7f0275e51800) [pid = 3433] [serial = 1638] [outer = 0x7f026e476000] 22:41:31 INFO - PROCESS | 3433 | 1461649291556 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]]]}] 22:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 22:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1328ms 22:41:31 INFO - PROCESS | 3433 | 1461649291741 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 22:41:31 INFO - PROCESS | 3433 | 1461649291748 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 22:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 22:41:31 INFO - PROCESS | 3433 | 1461649291763 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 22:41:31 INFO - PROCESS | 3433 | 1461649291772 Marionette TRACE conn3 <- [1,2154,null,{}] 22:41:31 INFO - PROCESS | 3433 | 1461649291780 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}] 22:41:31 INFO - PROCESS | 3433 | 1461649291968 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 22:41:32 INFO - PROCESS | 3433 | 1461649292177 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:32 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026fd4b000 == 143 [pid = 3433] [id = 546] 22:41:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 161 (0x7f026e475800) [pid = 3433] [serial = 1639] [outer = (nil)] 22:41:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 162 (0x7f026e4f9000) [pid = 3433] [serial = 1640] [outer = 0x7f026e475800] 22:41:32 INFO - PROCESS | 3433 | 1461649292292 Marionette DEBUG loaded listener.js 22:41:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 163 (0x7f026e758800) [pid = 3433] [serial = 1641] [outer = 0x7f026e475800] 22:41:33 INFO - PROCESS | 3433 | 1461649293215 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]]]}] 22:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 22:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1494ms 22:41:33 INFO - PROCESS | 3433 | 1461649293257 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 22:41:33 INFO - PROCESS | 3433 | 1461649293263 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 22:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 22:41:33 INFO - PROCESS | 3433 | 1461649293274 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 22:41:33 INFO - PROCESS | 3433 | 1461649293279 Marionette TRACE conn3 <- [1,2158,null,{}] 22:41:33 INFO - PROCESS | 3433 | 1461649293285 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}] 22:41:33 INFO - PROCESS | 3433 | 1461649293462 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 22:41:33 INFO - PROCESS | 3433 | 1461649293676 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:33 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276be1800 == 144 [pid = 3433] [id = 547] 22:41:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 164 (0x7f026f277000) [pid = 3433] [serial = 1642] [outer = (nil)] 22:41:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 165 (0x7f0271b56000) [pid = 3433] [serial = 1643] [outer = 0x7f026f277000] 22:41:33 INFO - PROCESS | 3433 | 1461649293789 Marionette DEBUG loaded listener.js 22:41:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 166 (0x7f027247e800) [pid = 3433] [serial = 1644] [outer = 0x7f026f277000] 22:41:34 INFO - PROCESS | 3433 | 1461649294676 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]]]}] 22:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 22:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1440ms 22:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 22:41:34 INFO - PROCESS | 3433 | 1461649294711 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 22:41:34 INFO - PROCESS | 3433 | 1461649294714 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 22:41:34 INFO - PROCESS | 3433 | 1461649294720 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 22:41:34 INFO - PROCESS | 3433 | 1461649294723 Marionette TRACE conn3 <- [1,2162,null,{}] 22:41:34 INFO - PROCESS | 3433 | 1461649294738 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}] 22:41:34 INFO - PROCESS | 3433 | 1461649294918 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 22:41:35 INFO - PROCESS | 3433 | 1461649295133 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:35 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e197800 == 145 [pid = 3433] [id = 548] 22:41:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 167 (0x7f0273349400) [pid = 3433] [serial = 1645] [outer = (nil)] 22:41:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 168 (0x7f027359f800) [pid = 3433] [serial = 1646] [outer = 0x7f0273349400] 22:41:35 INFO - PROCESS | 3433 | 1461649295251 Marionette DEBUG loaded listener.js 22:41:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 169 (0x7f02739cb000) [pid = 3433] [serial = 1647] [outer = 0x7f0273349400] 22:41:36 INFO - PROCESS | 3433 | 1461649296129 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]]]}] 22:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 22:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1486ms 22:41:36 INFO - PROCESS | 3433 | 1461649296206 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 22:41:36 INFO - PROCESS | 3433 | 1461649296210 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 22:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 22:41:36 INFO - PROCESS | 3433 | 1461649296215 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 22:41:36 INFO - PROCESS | 3433 | 1461649296218 Marionette TRACE conn3 <- [1,2166,null,{}] 22:41:36 INFO - PROCESS | 3433 | 1461649296223 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}] 22:41:36 INFO - PROCESS | 3433 | 1461649296439 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 22:41:36 INFO - PROCESS | 3433 | 1461649296687 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:36 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280559000 == 146 [pid = 3433] [id = 549] 22:41:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 170 (0x7f0273476000) [pid = 3433] [serial = 1648] [outer = (nil)] 22:41:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 171 (0x7f0275b3d400) [pid = 3433] [serial = 1649] [outer = 0x7f0273476000] 22:41:36 INFO - PROCESS | 3433 | 1461649296810 Marionette DEBUG loaded listener.js 22:41:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 172 (0x7f02769adc00) [pid = 3433] [serial = 1650] [outer = 0x7f0273476000] 22:41:37 INFO - PROCESS | 3433 | 1461649297588 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]]]}] 22:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 22:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1430ms 22:41:37 INFO - PROCESS | 3433 | 1461649297646 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 22:41:37 INFO - PROCESS | 3433 | 1461649297650 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 22:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 22:41:37 INFO - PROCESS | 3433 | 1461649297656 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 22:41:37 INFO - PROCESS | 3433 | 1461649297659 Marionette TRACE conn3 <- [1,2170,null,{}] 22:41:37 INFO - PROCESS | 3433 | 1461649297664 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}] 22:41:37 INFO - PROCESS | 3433 | 1461649297853 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 22:41:38 INFO - PROCESS | 3433 | 1461649298066 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:38 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280a6b800 == 147 [pid = 3433] [id = 550] 22:41:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 173 (0x7f0273c6d400) [pid = 3433] [serial = 1651] [outer = (nil)] 22:41:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 174 (0x7f02775edc00) [pid = 3433] [serial = 1652] [outer = 0x7f0273c6d400] 22:41:38 INFO - PROCESS | 3433 | 1461649298179 Marionette DEBUG loaded listener.js 22:41:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 175 (0x7f0278074c00) [pid = 3433] [serial = 1653] [outer = 0x7f0273c6d400] 22:41:39 INFO - PROCESS | 3433 | 1461649299012 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]]]}] 22:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 22:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1388ms 22:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 22:41:39 INFO - PROCESS | 3433 | 1461649299045 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 22:41:39 INFO - PROCESS | 3433 | 1461649299048 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 22:41:39 INFO - PROCESS | 3433 | 1461649299054 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 22:41:39 INFO - PROCESS | 3433 | 1461649299057 Marionette TRACE conn3 <- [1,2174,null,{}] 22:41:39 INFO - PROCESS | 3433 | 1461649299062 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}] 22:41:39 INFO - PROCESS | 3433 | 1461649299266 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 22:41:39 INFO - PROCESS | 3433 | 1461649299485 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:39 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028126c000 == 148 [pid = 3433] [id = 551] 22:41:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 176 (0x7f0278d54400) [pid = 3433] [serial = 1654] [outer = (nil)] 22:41:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 177 (0x7f0279ddb800) [pid = 3433] [serial = 1655] [outer = 0x7f0278d54400] 22:41:39 INFO - PROCESS | 3433 | 1461649299599 Marionette DEBUG loaded listener.js 22:41:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 178 (0x7f027db2e800) [pid = 3433] [serial = 1656] [outer = 0x7f0278d54400] 22:41:40 INFO - PROCESS | 3433 | 1461649300482 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]]]}] 22:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 22:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1479ms 22:41:40 INFO - PROCESS | 3433 | 1461649300533 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 22:41:40 INFO - PROCESS | 3433 | 1461649300536 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 22:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 22:41:40 INFO - PROCESS | 3433 | 1461649300542 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 22:41:40 INFO - PROCESS | 3433 | 1461649300545 Marionette TRACE conn3 <- [1,2178,null,{}] 22:41:40 INFO - PROCESS | 3433 | 1461649300550 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}] 22:41:40 INFO - PROCESS | 3433 | 1461649300726 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 22:41:40 INFO - PROCESS | 3433 | 1461649300940 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:41 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281495800 == 149 [pid = 3433] [id = 552] 22:41:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 179 (0x7f02745d1000) [pid = 3433] [serial = 1657] [outer = (nil)] 22:41:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 180 (0x7f027dbee000) [pid = 3433] [serial = 1658] [outer = 0x7f02745d1000] 22:41:41 INFO - PROCESS | 3433 | 1461649301060 Marionette DEBUG loaded listener.js 22:41:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 181 (0x7f027dd3d400) [pid = 3433] [serial = 1659] [outer = 0x7f02745d1000] 22:41:41 INFO - PROCESS | 3433 | 1461649301932 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]]]}] 22:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 22:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1432ms 22:41:41 INFO - PROCESS | 3433 | 1461649301975 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 22:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 22:41:41 INFO - PROCESS | 3433 | 1461649301978 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 22:41:41 INFO - PROCESS | 3433 | 1461649301984 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 22:41:41 INFO - PROCESS | 3433 | 1461649301987 Marionette TRACE conn3 <- [1,2182,null,{}] 22:41:41 INFO - PROCESS | 3433 | 1461649301992 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}] 22:41:42 INFO - PROCESS | 3433 | 1461649302167 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 22:41:42 INFO - PROCESS | 3433 | 1461649302382 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:42 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02818cc000 == 150 [pid = 3433] [id = 553] 22:41:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 182 (0x7f0278d56c00) [pid = 3433] [serial = 1660] [outer = (nil)] 22:41:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 183 (0x7f027e1d9000) [pid = 3433] [serial = 1661] [outer = 0x7f0278d56c00] 22:41:42 INFO - PROCESS | 3433 | 1461649302491 Marionette DEBUG loaded listener.js 22:41:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 184 (0x7f027f26e800) [pid = 3433] [serial = 1662] [outer = 0x7f0278d56c00] 22:41:43 INFO - PROCESS | 3433 | 1461649303372 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]]]}] 22:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 22:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1431ms 22:41:43 INFO - PROCESS | 3433 | 1461649303416 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 22:41:43 INFO - PROCESS | 3433 | 1461649303420 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 22:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 22:41:43 INFO - PROCESS | 3433 | 1461649303426 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 22:41:43 INFO - PROCESS | 3433 | 1461649303428 Marionette TRACE conn3 <- [1,2186,null,{}] 22:41:43 INFO - PROCESS | 3433 | 1461649303434 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}] 22:41:43 INFO - PROCESS | 3433 | 1461649303612 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 22:41:43 INFO - PROCESS | 3433 | 1461649303829 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:43 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02834b9800 == 151 [pid = 3433] [id = 554] 22:41:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 185 (0x7f027db82400) [pid = 3433] [serial = 1663] [outer = (nil)] 22:41:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 186 (0x7f027f376c00) [pid = 3433] [serial = 1664] [outer = 0x7f027db82400] 22:41:43 INFO - PROCESS | 3433 | 1461649303937 Marionette DEBUG loaded listener.js 22:41:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 187 (0x7f027f3ebc00) [pid = 3433] [serial = 1665] [outer = 0x7f027db82400] 22:41:44 INFO - PROCESS | 3433 | 1461649304800 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]]]}] 22:41:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 22:41:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1428ms 22:41:44 INFO - PROCESS | 3433 | 1461649304855 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 22:41:44 INFO - PROCESS | 3433 | 1461649304858 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 22:41:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 22:41:44 INFO - PROCESS | 3433 | 1461649304864 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 22:41:44 INFO - PROCESS | 3433 | 1461649304873 Marionette TRACE conn3 <- [1,2190,null,{}] 22:41:44 INFO - PROCESS | 3433 | 1461649304877 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}] 22:41:45 INFO - PROCESS | 3433 | 1461649305052 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 22:41:45 INFO - PROCESS | 3433 | 1461649305317 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:45 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028429a800 == 152 [pid = 3433] [id = 555] 22:41:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 188 (0x7f027e1cd400) [pid = 3433] [serial = 1666] [outer = (nil)] 22:41:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 189 (0x7f02807b8000) [pid = 3433] [serial = 1667] [outer = 0x7f027e1cd400] 22:41:45 INFO - PROCESS | 3433 | 1461649305426 Marionette DEBUG loaded listener.js 22:41:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 190 (0x7f02807c6c00) [pid = 3433] [serial = 1668] [outer = 0x7f027e1cd400] 22:41:46 INFO - PROCESS | 3433 | 1461649306234 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]]]}] 22:41:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 22:41:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1440ms 22:41:46 INFO - PROCESS | 3433 | 1461649306305 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 22:41:46 INFO - PROCESS | 3433 | 1461649306309 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 22:41:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 22:41:46 INFO - PROCESS | 3433 | 1461649306315 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 22:41:46 INFO - PROCESS | 3433 | 1461649306319 Marionette TRACE conn3 <- [1,2194,null,{}] 22:41:46 INFO - PROCESS | 3433 | 1461649306324 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}] 22:41:46 INFO - PROCESS | 3433 | 1461649306574 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 22:41:46 INFO - PROCESS | 3433 | 1461649306894 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:46 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284821800 == 153 [pid = 3433] [id = 556] 22:41:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 191 (0x7f0280ed2000) [pid = 3433] [serial = 1669] [outer = (nil)] 22:41:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 192 (0x7f0280ee9800) [pid = 3433] [serial = 1670] [outer = 0x7f0280ed2000] 22:41:46 INFO - PROCESS | 3433 | 1461649306977 Marionette DEBUG loaded listener.js 22:41:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 193 (0x7f0280facc00) [pid = 3433] [serial = 1671] [outer = 0x7f0280ed2000] 22:41:47 INFO - PROCESS | 3433 | 1461649307776 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]]]}] 22:41:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 22:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1479ms 22:41:47 INFO - PROCESS | 3433 | 1461649307809 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 22:41:47 INFO - PROCESS | 3433 | 1461649307812 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 22:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 22:41:47 INFO - PROCESS | 3433 | 1461649307821 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 22:41:47 INFO - PROCESS | 3433 | 1461649307823 Marionette TRACE conn3 <- [1,2198,null,{}] 22:41:47 INFO - PROCESS | 3433 | 1461649307827 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}] 22:41:48 INFO - PROCESS | 3433 | 1461649308025 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 22:41:48 INFO - PROCESS | 3433 | 1461649308241 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:48 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284bad000 == 154 [pid = 3433] [id = 557] 22:41:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 194 (0x7f0280edb800) [pid = 3433] [serial = 1672] [outer = (nil)] 22:41:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 195 (0x7f0281584c00) [pid = 3433] [serial = 1673] [outer = 0x7f0280edb800] 22:41:48 INFO - PROCESS | 3433 | 1461649308349 Marionette DEBUG loaded listener.js 22:41:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 196 (0x7f02819d2400) [pid = 3433] [serial = 1674] [outer = 0x7f0280edb800] 22:41:49 INFO - PROCESS | 3433 | 1461649309200 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]]]}] 22:41:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 22:41:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1429ms 22:41:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 22:41:49 INFO - PROCESS | 3433 | 1461649309251 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 22:41:49 INFO - PROCESS | 3433 | 1461649309254 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 22:41:49 INFO - PROCESS | 3433 | 1461649309260 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 22:41:49 INFO - PROCESS | 3433 | 1461649309263 Marionette TRACE conn3 <- [1,2202,null,{}] 22:41:49 INFO - PROCESS | 3433 | 1461649309268 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}] 22:41:49 INFO - PROCESS | 3433 | 1461649309459 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 22:41:49 INFO - PROCESS | 3433 | 1461649309793 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:49 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276f97000 == 155 [pid = 3433] [id = 558] 22:41:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 197 (0x7f026b7e4800) [pid = 3433] [serial = 1675] [outer = (nil)] 22:41:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 198 (0x7f02704c7000) [pid = 3433] [serial = 1676] [outer = 0x7f026b7e4800] 22:41:49 INFO - PROCESS | 3433 | 1461649309868 Marionette DEBUG loaded listener.js 22:41:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 199 (0x7f027dd37800) [pid = 3433] [serial = 1677] [outer = 0x7f026b7e4800] 22:41:50 INFO - PROCESS | 3433 | 1461649310662 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]]]}] 22:41:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 22:41:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1437ms 22:41:50 INFO - PROCESS | 3433 | 1461649310696 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 22:41:50 INFO - PROCESS | 3433 | 1461649310699 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 22:41:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 22:41:50 INFO - PROCESS | 3433 | 1461649310705 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 22:41:50 INFO - PROCESS | 3433 | 1461649310708 Marionette TRACE conn3 <- [1,2206,null,{}] 22:41:50 INFO - PROCESS | 3433 | 1461649310713 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}] 22:41:50 INFO - PROCESS | 3433 | 1461649310891 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 22:41:51 INFO - PROCESS | 3433 | 1461649311109 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:51 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027259b800 == 156 [pid = 3433] [id = 559] 22:41:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 200 (0x7f026b7e7c00) [pid = 3433] [serial = 1678] [outer = (nil)] 22:41:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 201 (0x7f026c989800) [pid = 3433] [serial = 1679] [outer = 0x7f026b7e7c00] 22:41:51 INFO - PROCESS | 3433 | 1461649311625 Marionette DEBUG loaded listener.js 22:41:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 202 (0x7f026e47f000) [pid = 3433] [serial = 1680] [outer = 0x7f026b7e7c00] 22:41:52 INFO - PROCESS | 3433 | 1461649312578 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]]]}] 22:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 22:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1936ms 22:41:52 INFO - PROCESS | 3433 | 1461649312642 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 22:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 22:41:52 INFO - PROCESS | 3433 | 1461649312649 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 22:41:52 INFO - PROCESS | 3433 | 1461649312656 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 22:41:52 INFO - PROCESS | 3433 | 1461649312661 Marionette TRACE conn3 <- [1,2210,null,{}] 22:41:52 INFO - PROCESS | 3433 | 1461649312668 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}] 22:41:52 INFO - PROCESS | 3433 | 1461649312910 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 22:41:53 INFO - PROCESS | 3433 | 1461649313346 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:53 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026cdc8000 == 157 [pid = 3433] [id = 560] 22:41:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 203 (0x7f026fe9f400) [pid = 3433] [serial = 1681] [outer = (nil)] 22:41:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 204 (0x7f02703f0400) [pid = 3433] [serial = 1682] [outer = 0x7f026fe9f400] 22:41:53 INFO - PROCESS | 3433 | 1461649313420 Marionette DEBUG loaded listener.js 22:41:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 205 (0x7f02710e9000) [pid = 3433] [serial = 1683] [outer = 0x7f026fe9f400] 22:41:54 INFO - PROCESS | 3433 | 1461649314231 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]]]}] 22:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 22:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1645ms 22:41:54 INFO - PROCESS | 3433 | 1461649314300 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 22:41:54 INFO - PROCESS | 3433 | 1461649314305 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 22:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 22:41:54 INFO - PROCESS | 3433 | 1461649314314 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 22:41:54 INFO - PROCESS | 3433 | 1461649314318 Marionette TRACE conn3 <- [1,2214,null,{}] 22:41:54 INFO - PROCESS | 3433 | 1461649314323 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}] 22:41:54 INFO - PROCESS | 3433 | 1461649314553 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 22:41:54 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02826df000 == 156 [pid = 3433] [id = 128] 22:41:54 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0274396800 == 155 [pid = 3433] [id = 446] 22:41:54 INFO - PROCESS | 3433 | --DOMWINDOW == 204 (0x7f026e475400) [pid = 3433] [serial = 1565] [outer = (nil)] [url = about:blank] 22:41:54 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0273a48000 == 154 [pid = 3433] [id = 544] 22:41:54 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0276cb8800 == 153 [pid = 3433] [id = 543] 22:41:54 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0275b2b000 == 152 [pid = 3433] [id = 542] 22:41:54 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027261c800 == 151 [pid = 3433] [id = 541] 22:41:54 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026f28e000 == 150 [pid = 3433] [id = 540] 22:41:54 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0275b1d000 == 149 [pid = 3433] [id = 539] 22:41:54 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02705de000 == 148 [pid = 3433] [id = 538] 22:41:54 INFO - PROCESS | 3433 | 1461649314922 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:54 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026fd44000 == 147 [pid = 3433] [id = 537] 22:41:54 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027261a800 == 146 [pid = 3433] [id = 536] 22:41:54 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026cf1e800 == 145 [pid = 3433] [id = 535] 22:41:54 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026cdcc800 == 144 [pid = 3433] [id = 534] 22:41:54 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026cde1000 == 145 [pid = 3433] [id = 561] 22:41:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 205 (0x7f026e6ef400) [pid = 3433] [serial = 1684] [outer = (nil)] 22:41:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 206 (0x7f027254f800) [pid = 3433] [serial = 1685] [outer = 0x7f026e6ef400] 22:41:54 INFO - PROCESS | 3433 | 1461649314992 Marionette DEBUG loaded listener.js 22:41:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 207 (0x7f027330f800) [pid = 3433] [serial = 1686] [outer = 0x7f026e6ef400] 22:41:55 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026c7d6800 == 144 [pid = 3433] [id = 533] 22:41:55 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0272891000 == 143 [pid = 3433] [id = 532] 22:41:55 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280519800 == 142 [pid = 3433] [id = 531] 22:41:55 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02a0fa7000 == 141 [pid = 3433] [id = 530] 22:41:55 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027124f800 == 140 [pid = 3433] [id = 529] 22:41:55 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029ce18000 == 139 [pid = 3433] [id = 528] 22:41:55 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029769e800 == 138 [pid = 3433] [id = 527] 22:41:55 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028af29800 == 137 [pid = 3433] [id = 526] 22:41:55 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289ccb000 == 136 [pid = 3433] [id = 525] 22:41:55 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284813800 == 135 [pid = 3433] [id = 524] 22:41:55 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280436800 == 134 [pid = 3433] [id = 523] 22:41:55 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0272557000 == 133 [pid = 3433] [id = 522] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 206 (0x7f0297806000) [pid = 3433] [serial = 1520] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 205 (0x7f0279b05800) [pid = 3433] [serial = 1553] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 204 (0x7f029c104c00) [pid = 3433] [serial = 1523] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 203 (0x7f028daea000) [pid = 3433] [serial = 1517] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 202 (0x7f0284eb1400) [pid = 3433] [serial = 1563] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 201 (0x7f0275b3f800) [pid = 3433] [serial = 1499] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 200 (0x7f0275b3c400) [pid = 3433] [serial = 1548] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 199 (0x7f02775b4800) [pid = 3433] [serial = 1550] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 198 (0x7f0272543800) [pid = 3433] [serial = 1545] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 197 (0x7f0271b59400) [pid = 3433] [serial = 1542] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 196 (0x7f0279ee5400) [pid = 3433] [serial = 1502] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 195 (0x7f0278d59000) [pid = 3433] [serial = 1551] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 194 (0x7f026e6e8400) [pid = 3433] [serial = 1538] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 193 (0x7f0280a16800) [pid = 3433] [serial = 1505] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 192 (0x7f026f27d400) [pid = 3433] [serial = 1535] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 191 (0x7f0271b57000) [pid = 3433] [serial = 1526] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 190 (0x7f0273c74400) [pid = 3433] [serial = 1547] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 189 (0x7f027db7d800) [pid = 3433] [serial = 1554] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 188 (0x7f028782c800) [pid = 3433] [serial = 1511] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 187 (0x7f02704cd400) [pid = 3433] [serial = 1541] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 186 (0x7f0280fa8c00) [pid = 3433] [serial = 1559] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 185 (0x7f027db81400) [pid = 3433] [serial = 1557] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 184 (0x7f026f1df800) [pid = 3433] [serial = 1529] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 183 (0x7f0284034c00) [pid = 3433] [serial = 1562] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 182 (0x7f0271b98800) [pid = 3433] [serial = 1544] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 181 (0x7f02898e1c00) [pid = 3433] [serial = 1514] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 180 (0x7f027f381000) [pid = 3433] [serial = 1556] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 179 (0x7f026fea0400) [pid = 3433] [serial = 1539] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 178 (0x7f02823b0400) [pid = 3433] [serial = 1560] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 177 (0x7f0281584800) [pid = 3433] [serial = 1508] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 176 (0x7f0271c3ac00) [pid = 3433] [serial = 1496] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | --DOMWINDOW == 175 (0x7f026f1e5800) [pid = 3433] [serial = 1532] [outer = (nil)] [url = about:blank] 22:41:55 INFO - PROCESS | 3433 | 1461649315721 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]]]}] 22:41:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 22:41:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1433ms 22:41:55 INFO - PROCESS | 3433 | 1461649315748 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 22:41:55 INFO - PROCESS | 3433 | 1461649315751 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 22:41:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 22:41:55 INFO - PROCESS | 3433 | 1461649315757 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 22:41:55 INFO - PROCESS | 3433 | 1461649315762 Marionette TRACE conn3 <- [1,2218,null,{}] 22:41:55 INFO - PROCESS | 3433 | 1461649315777 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}] 22:41:56 INFO - PROCESS | 3433 | 1461649316013 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 22:41:56 INFO - PROCESS | 3433 | 1461649316039 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:56 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0273a5a000 == 134 [pid = 3433] [id = 562] 22:41:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 176 (0x7f0273472c00) [pid = 3433] [serial = 1687] [outer = (nil)] 22:41:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 177 (0x7f02738f1400) [pid = 3433] [serial = 1688] [outer = 0x7f0273472c00] 22:41:56 INFO - PROCESS | 3433 | 1461649316112 Marionette DEBUG loaded listener.js 22:41:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 178 (0x7f02739ca400) [pid = 3433] [serial = 1689] [outer = 0x7f0273472c00] 22:41:56 INFO - PROCESS | 3433 | 1461649316889 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]]]}] 22:41:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 22:41:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1185ms 22:41:56 INFO - PROCESS | 3433 | 1461649316942 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 22:41:56 INFO - PROCESS | 3433 | 1461649316946 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 22:41:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 22:41:56 INFO - PROCESS | 3433 | 1461649316952 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 22:41:56 INFO - PROCESS | 3433 | 1461649316954 Marionette TRACE conn3 <- [1,2222,null,{}] 22:41:56 INFO - PROCESS | 3433 | 1461649316959 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}] 22:41:57 INFO - PROCESS | 3433 | 1461649317123 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 22:41:57 INFO - PROCESS | 3433 | 1461649317324 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:57 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027707c800 == 135 [pid = 3433] [id = 563] 22:41:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 179 (0x7f0273475400) [pid = 3433] [serial = 1690] [outer = (nil)] 22:41:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 180 (0x7f02745c5800) [pid = 3433] [serial = 1691] [outer = 0x7f0273475400] 22:41:57 INFO - PROCESS | 3433 | 1461649317396 Marionette DEBUG loaded listener.js 22:41:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 181 (0x7f0275e44c00) [pid = 3433] [serial = 1692] [outer = 0x7f0273475400] 22:41:58 INFO - PROCESS | 3433 | 1461649318169 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]]]}] 22:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 22:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1234ms 22:41:58 INFO - PROCESS | 3433 | 1461649318186 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 22:41:58 INFO - PROCESS | 3433 | 1461649318189 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 22:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 22:41:58 INFO - PROCESS | 3433 | 1461649318195 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 22:41:58 INFO - PROCESS | 3433 | 1461649318197 Marionette TRACE conn3 <- [1,2226,null,{}] 22:41:58 INFO - PROCESS | 3433 | 1461649318209 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}] 22:41:58 INFO - PROCESS | 3433 | 1461649318422 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 22:41:58 INFO - PROCESS | 3433 | 1461649318450 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:58 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0279f12800 == 136 [pid = 3433] [id = 564] 22:41:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 182 (0x7f02775a2400) [pid = 3433] [serial = 1693] [outer = (nil)] 22:41:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 183 (0x7f02775f8c00) [pid = 3433] [serial = 1694] [outer = 0x7f02775a2400] 22:41:58 INFO - PROCESS | 3433 | 1461649318515 Marionette DEBUG loaded listener.js 22:41:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 184 (0x7f0279b08800) [pid = 3433] [serial = 1695] [outer = 0x7f02775a2400] 22:41:59 INFO - PROCESS | 3433 | --DOMWINDOW == 183 (0x7f026cfdbc00) [pid = 3433] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 22:41:59 INFO - PROCESS | 3433 | --DOMWINDOW == 182 (0x7f026cfe1c00) [pid = 3433] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 22:41:59 INFO - PROCESS | 3433 | --DOMWINDOW == 181 (0x7f0271b95800) [pid = 3433] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 22:41:59 INFO - PROCESS | 3433 | --DOMWINDOW == 180 (0x7f026cfdf400) [pid = 3433] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 22:41:59 INFO - PROCESS | 3433 | --DOMWINDOW == 179 (0x7f0273476c00) [pid = 3433] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 22:41:59 INFO - PROCESS | 3433 | --DOMWINDOW == 178 (0x7f026f273800) [pid = 3433] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 22:41:59 INFO - PROCESS | 3433 | --DOMWINDOW == 177 (0x7f026cfd4c00) [pid = 3433] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 22:41:59 INFO - PROCESS | 3433 | --DOMWINDOW == 176 (0x7f026e09ec00) [pid = 3433] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 22:41:59 INFO - PROCESS | 3433 | 1461649319779 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]]]}] 22:41: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) 22:41:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1635ms 22:41:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 22:41:59 INFO - PROCESS | 3433 | 1461649319830 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 22:41:59 INFO - PROCESS | 3433 | 1461649319833 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 22:41:59 INFO - PROCESS | 3433 | 1461649319839 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 22:41:59 INFO - PROCESS | 3433 | 1461649319841 Marionette TRACE conn3 <- [1,2230,null,{}] 22:41:59 INFO - PROCESS | 3433 | 1461649319858 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}] 22:42:00 INFO - PROCESS | 3433 | 1461649320024 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 22:42:00 INFO - PROCESS | 3433 | 1461649320077 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:00 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027dd13800 == 137 [pid = 3433] [id = 565] 22:42:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 177 (0x7f026cfe1c00) [pid = 3433] [serial = 1696] [outer = (nil)] 22:42:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 178 (0x7f0278de2800) [pid = 3433] [serial = 1697] [outer = 0x7f026cfe1c00] 22:42:00 INFO - PROCESS | 3433 | 1461649320140 Marionette DEBUG loaded listener.js 22:42:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 179 (0x7f0279ee0400) [pid = 3433] [serial = 1698] [outer = 0x7f026cfe1c00] 22:42:00 INFO - PROCESS | 3433 | 1461649320905 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]]]}] 22:42:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 22:42:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1088ms 22:42:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 22:42:00 INFO - PROCESS | 3433 | 1461649320935 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 22:42:00 INFO - PROCESS | 3433 | 1461649320938 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 22:42:00 INFO - PROCESS | 3433 | 1461649320943 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 22:42:00 INFO - PROCESS | 3433 | 1461649320946 Marionette TRACE conn3 <- [1,2234,null,{}] 22:42:00 INFO - PROCESS | 3433 | 1461649320951 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}] 22:42:01 INFO - PROCESS | 3433 | 1461649321177 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 22:42:01 INFO - PROCESS | 3433 | 1461649321201 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:01 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028051b000 == 138 [pid = 3433] [id = 566] 22:42:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 180 (0x7f026e09ec00) [pid = 3433] [serial = 1699] [outer = (nil)] 22:42:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 181 (0x7f027e1cd800) [pid = 3433] [serial = 1700] [outer = 0x7f026e09ec00] 22:42:01 INFO - PROCESS | 3433 | 1461649321259 Marionette DEBUG loaded listener.js 22:42:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 182 (0x7f0280850400) [pid = 3433] [serial = 1701] [outer = 0x7f026e09ec00] 22:42:02 INFO - PROCESS | 3433 | 1461649322375 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]]]}] 22:42:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 22:42:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1485ms 22:42:02 INFO - PROCESS | 3433 | 1461649322428 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 22:42:02 INFO - PROCESS | 3433 | 1461649322434 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 22:42:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 22:42:02 INFO - PROCESS | 3433 | 1461649322443 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 22:42:02 INFO - PROCESS | 3433 | 1461649322447 Marionette TRACE conn3 <- [1,2238,null,{}] 22:42:02 INFO - PROCESS | 3433 | 1461649322455 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}] 22:42:02 INFO - PROCESS | 3433 | 1461649322690 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 22:42:02 INFO - PROCESS | 3433 | 1461649322973 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:03 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027289e000 == 139 [pid = 3433] [id = 567] 22:42:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 183 (0x7f02703e9000) [pid = 3433] [serial = 1702] [outer = (nil)] 22:42:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 184 (0x7f02704c6800) [pid = 3433] [serial = 1703] [outer = 0x7f02703e9000] 22:42:03 INFO - PROCESS | 3433 | 1461649323095 Marionette DEBUG loaded listener.js 22:42:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 185 (0x7f0271b52800) [pid = 3433] [serial = 1704] [outer = 0x7f02703e9000] 22:42:03 INFO - PROCESS | 3433 | 1461649323869 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]]]}] 22:42:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 22:42:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1485ms 22:42:03 INFO - PROCESS | 3433 | 1461649323929 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 22:42:03 INFO - PROCESS | 3433 | 1461649323937 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 22:42:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 22:42:03 INFO - PROCESS | 3433 | 1461649323965 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 22:42:03 INFO - PROCESS | 3433 | 1461649323969 Marionette TRACE conn3 <- [1,2242,null,{}] 22:42:03 INFO - PROCESS | 3433 | 1461649323975 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}] 22:42:04 INFO - PROCESS | 3433 | 1461649324164 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 22:42:04 INFO - PROCESS | 3433 | 1461649324382 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:04 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278e1b000 == 140 [pid = 3433] [id = 568] 22:42:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 186 (0x7f0271c37800) [pid = 3433] [serial = 1705] [outer = (nil)] 22:42:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 187 (0x7f027265dc00) [pid = 3433] [serial = 1706] [outer = 0x7f0271c37800] 22:42:04 INFO - PROCESS | 3433 | 1461649324493 Marionette DEBUG loaded listener.js 22:42:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 188 (0x7f0273346400) [pid = 3433] [serial = 1707] [outer = 0x7f0271c37800] 22:42:05 INFO - PROCESS | 3433 | 1461649325437 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]]]}] 22:42:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 22:42:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1539ms 22:42:05 INFO - PROCESS | 3433 | 1461649325500 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 22:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 22:42:05 INFO - PROCESS | 3433 | 1461649325505 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 22:42:05 INFO - PROCESS | 3433 | 1461649325511 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 22:42:05 INFO - PROCESS | 3433 | 1461649325516 Marionette TRACE conn3 <- [1,2246,null,{}] 22:42:05 INFO - PROCESS | 3433 | 1461649325531 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}] 22:42:05 INFO - PROCESS | 3433 | 1461649325766 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 22:42:06 INFO - PROCESS | 3433 | 1461649326072 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:06 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281371800 == 141 [pid = 3433] [id = 569] 22:42:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 189 (0x7f02775bc800) [pid = 3433] [serial = 1708] [outer = (nil)] 22:42:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 190 (0x7f0278d57000) [pid = 3433] [serial = 1709] [outer = 0x7f02775bc800] 22:42:06 INFO - PROCESS | 3433 | 1461649326152 Marionette DEBUG loaded listener.js 22:42:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 191 (0x7f0279b0e800) [pid = 3433] [serial = 1710] [outer = 0x7f02775bc800] 22:42:06 INFO - PROCESS | 3433 | 1461649326986 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]]]}] 22:42:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 22:42:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1492ms 22:42:07 INFO - PROCESS | 3433 | 1461649327002 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 22:42:07 INFO - PROCESS | 3433 | 1461649327006 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 22:42:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 22:42:07 INFO - PROCESS | 3433 | 1461649327011 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 22:42:07 INFO - PROCESS | 3433 | 1461649327014 Marionette TRACE conn3 <- [1,2250,null,{}] 22:42:07 INFO - PROCESS | 3433 | 1461649327020 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}] 22:42:07 INFO - PROCESS | 3433 | 1461649327198 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 22:42:07 INFO - PROCESS | 3433 | 1461649327417 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:07 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284803000 == 142 [pid = 3433] [id = 570] 22:42:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 192 (0x7f0275e4d800) [pid = 3433] [serial = 1711] [outer = (nil)] 22:42:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 193 (0x7f027f006400) [pid = 3433] [serial = 1712] [outer = 0x7f0275e4d800] 22:42:07 INFO - PROCESS | 3433 | 1461649327530 Marionette DEBUG loaded listener.js 22:42:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 194 (0x7f0280852000) [pid = 3433] [serial = 1713] [outer = 0x7f0275e4d800] 22:42:08 INFO - PROCESS | 3433 | 1461649328411 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]]]}] 22:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 22:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1429ms 22:42:08 INFO - PROCESS | 3433 | 1461649328440 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 22:42:08 INFO - PROCESS | 3433 | 1461649328444 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 22:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 22:42:08 INFO - PROCESS | 3433 | 1461649328450 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 22:42:08 INFO - PROCESS | 3433 | 1461649328453 Marionette TRACE conn3 <- [1,2254,null,{}] 22:42:08 INFO - PROCESS | 3433 | 1461649328458 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}] 22:42:08 INFO - PROCESS | 3433 | 1461649328633 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 22:42:08 INFO - PROCESS | 3433 | 1461649328854 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:08 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284be7000 == 143 [pid = 3433] [id = 571] 22:42:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 195 (0x7f0279b0fc00) [pid = 3433] [serial = 1714] [outer = (nil)] 22:42:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 196 (0x7f0280c43000) [pid = 3433] [serial = 1715] [outer = 0x7f0279b0fc00] 22:42:08 INFO - PROCESS | 3433 | 1461649328963 Marionette DEBUG loaded listener.js 22:42:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 197 (0x7f0280fa9c00) [pid = 3433] [serial = 1716] [outer = 0x7f0279b0fc00] 22:42:09 INFO - PROCESS | 3433 | 1461649329855 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]]]}] 22:42:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 22:42:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1433ms 22:42:09 INFO - PROCESS | 3433 | 1461649329883 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 22:42:09 INFO - PROCESS | 3433 | 1461649329886 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 22:42:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 22:42:09 INFO - PROCESS | 3433 | 1461649329892 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 22:42:09 INFO - PROCESS | 3433 | 1461649329894 Marionette TRACE conn3 <- [1,2258,null,{}] 22:42:09 INFO - PROCESS | 3433 | 1461649329900 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}] 22:42:10 INFO - PROCESS | 3433 | 1461649330104 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 22:42:10 INFO - PROCESS | 3433 | 1461649330374 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:10 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284f05800 == 144 [pid = 3433] [id = 572] 22:42:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 198 (0x7f028280c800) [pid = 3433] [serial = 1717] [outer = (nil)] 22:42:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 199 (0x7f028403b000) [pid = 3433] [serial = 1718] [outer = 0x7f028280c800] 22:42:10 INFO - PROCESS | 3433 | 1461649330492 Marionette DEBUG loaded listener.js 22:42:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 200 (0x7f0284089400) [pid = 3433] [serial = 1719] [outer = 0x7f028280c800] 22:42:11 INFO - PROCESS | 3433 | 1461649331287 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]]]}] 22:42:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 22:42:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1427ms 22:42:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 22:42:11 INFO - PROCESS | 3433 | 1461649331320 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 22:42:11 INFO - PROCESS | 3433 | 1461649331323 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 22:42:11 INFO - PROCESS | 3433 | 1461649331329 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 22:42:11 INFO - PROCESS | 3433 | 1461649331332 Marionette TRACE conn3 <- [1,2262,null,{}] 22:42:11 INFO - PROCESS | 3433 | 1461649331337 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}] 22:42:11 INFO - PROCESS | 3433 | 1461649331517 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 22:42:11 INFO - PROCESS | 3433 | 1461649331788 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:11 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284fa4000 == 145 [pid = 3433] [id = 573] 22:42:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 201 (0x7f0278def800) [pid = 3433] [serial = 1720] [outer = (nil)] 22:42:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 202 (0x7f028425f400) [pid = 3433] [serial = 1721] [outer = 0x7f0278def800] 22:42:11 INFO - PROCESS | 3433 | 1461649331899 Marionette DEBUG loaded listener.js 22:42:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 203 (0x7f028470fc00) [pid = 3433] [serial = 1722] [outer = 0x7f0278def800] 22:42:12 INFO - PROCESS | 3433 | 1461649332674 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]]]}] 22:42:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 22:42:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1381ms 22:42:12 INFO - PROCESS | 3433 | 1461649332710 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 22:42:12 INFO - PROCESS | 3433 | 1461649332713 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 22:42:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 22:42:12 INFO - PROCESS | 3433 | 1461649332719 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 22:42:12 INFO - PROCESS | 3433 | 1461649332721 Marionette TRACE conn3 <- [1,2266,null,{}] 22:42:12 INFO - PROCESS | 3433 | 1461649332727 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}] 22:42:12 INFO - PROCESS | 3433 | 1461649332904 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 22:42:13 INFO - PROCESS | 3433 | 1461649333135 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:13 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02850e4000 == 146 [pid = 3433] [id = 574] 22:42:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 204 (0x7f0282809c00) [pid = 3433] [serial = 1723] [outer = (nil)] 22:42:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 205 (0x7f0284c60800) [pid = 3433] [serial = 1724] [outer = 0x7f0282809c00] 22:42:13 INFO - PROCESS | 3433 | 1461649333245 Marionette DEBUG loaded listener.js 22:42:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 206 (0x7f0284c69c00) [pid = 3433] [serial = 1725] [outer = 0x7f0282809c00] 22:42:14 INFO - PROCESS | 3433 | 1461649334080 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]]]}] 22:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 22:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1382ms 22:42:14 INFO - PROCESS | 3433 | 1461649334104 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 22:42:14 INFO - PROCESS | 3433 | 1461649334108 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 22:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 22:42:14 INFO - PROCESS | 3433 | 1461649334115 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 22:42:14 INFO - PROCESS | 3433 | 1461649334118 Marionette TRACE conn3 <- [1,2270,null,{}] 22:42:14 INFO - PROCESS | 3433 | 1461649334123 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}] 22:42:14 INFO - PROCESS | 3433 | 1461649334294 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 22:42:14 INFO - PROCESS | 3433 | 1461649334556 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:14 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0286b5f000 == 147 [pid = 3433] [id = 575] 22:42:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 207 (0x7f0284261c00) [pid = 3433] [serial = 1726] [outer = (nil)] 22:42:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 208 (0x7f0284eb7c00) [pid = 3433] [serial = 1727] [outer = 0x7f0284261c00] 22:42:14 INFO - PROCESS | 3433 | 1461649334629 Marionette DEBUG loaded listener.js 22:42:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 209 (0x7f028687b800) [pid = 3433] [serial = 1728] [outer = 0x7f0284261c00] 22:42:15 INFO - PROCESS | 3433 | 1461649335479 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]]]}] 22:42:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 22:42:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1433ms 22:42:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 22:42:15 INFO - PROCESS | 3433 | 1461649335550 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 22:42:15 INFO - PROCESS | 3433 | 1461649335553 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 22:42:15 INFO - PROCESS | 3433 | 1461649335559 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 22:42:15 INFO - PROCESS | 3433 | 1461649335562 Marionette TRACE conn3 <- [1,2274,null,{}] 22:42:15 INFO - PROCESS | 3433 | 1461649335567 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}] 22:42:15 INFO - PROCESS | 3433 | 1461649335788 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 22:42:16 INFO - PROCESS | 3433 | 1461649336096 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:16 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02886ab800 == 148 [pid = 3433] [id = 576] 22:42:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 210 (0x7f026e4f4800) [pid = 3433] [serial = 1729] [outer = (nil)] 22:42:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 211 (0x7f028687e400) [pid = 3433] [serial = 1730] [outer = 0x7f026e4f4800] 22:42:16 INFO - PROCESS | 3433 | 1461649336169 Marionette DEBUG loaded listener.js 22:42:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 212 (0x7f028782c800) [pid = 3433] [serial = 1731] [outer = 0x7f026e4f4800] 22:42:17 INFO - PROCESS | 3433 | 1461649337004 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]]]}] 22:42:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 22:42:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1484ms 22:42:17 INFO - PROCESS | 3433 | 1461649337043 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 22:42:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 22:42:17 INFO - PROCESS | 3433 | 1461649337048 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 22:42:17 INFO - PROCESS | 3433 | 1461649337053 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 22:42:17 INFO - PROCESS | 3433 | 1461649337057 Marionette TRACE conn3 <- [1,2278,null,{}] 22:42:17 INFO - PROCESS | 3433 | 1461649337062 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}] 22:42:17 INFO - PROCESS | 3433 | 1461649337275 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 22:42:17 INFO - PROCESS | 3433 | 1461649337595 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:17 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289364000 == 149 [pid = 3433] [id = 577] 22:42:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 213 (0x7f0288dba400) [pid = 3433] [serial = 1732] [outer = (nil)] 22:42:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 214 (0x7f0288ee8400) [pid = 3433] [serial = 1733] [outer = 0x7f0288dba400] 22:42:17 INFO - PROCESS | 3433 | 1461649337680 Marionette DEBUG loaded listener.js 22:42:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 215 (0x7f02898d4800) [pid = 3433] [serial = 1734] [outer = 0x7f0288dba400] 22:42:18 INFO - PROCESS | 3433 | 1461649338471 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]]]}] 22:42:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 22:42:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1480ms 22:42:18 INFO - PROCESS | 3433 | 1461649338534 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 22:42:18 INFO - PROCESS | 3433 | 1461649338536 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 22:42:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 22:42:18 INFO - PROCESS | 3433 | 1461649338543 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 22:42:18 INFO - PROCESS | 3433 | 1461649338545 Marionette TRACE conn3 <- [1,2282,null,{}] 22:42:18 INFO - PROCESS | 3433 | 1461649338551 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}] 22:42:18 INFO - PROCESS | 3433 | 1461649338740 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 22:42:19 INFO - PROCESS | 3433 | 1461649339007 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:19 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289944800 == 150 [pid = 3433] [id = 578] 22:42:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 216 (0x7f02898d5400) [pid = 3433] [serial = 1735] [outer = (nil)] 22:42:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 217 (0x7f0289f3f800) [pid = 3433] [serial = 1736] [outer = 0x7f02898d5400] 22:42:19 INFO - PROCESS | 3433 | 1461649339121 Marionette DEBUG loaded listener.js 22:42:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 218 (0x7f028a2ee000) [pid = 3433] [serial = 1737] [outer = 0x7f02898d5400] 22:42:19 INFO - PROCESS | 3433 | 1461649339895 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]]]}] 22:42:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 22:42:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1379ms 22:42:19 INFO - PROCESS | 3433 | 1461649339923 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 22:42:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 22:42:19 INFO - PROCESS | 3433 | 1461649339926 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 22:42:19 INFO - PROCESS | 3433 | 1461649339931 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 22:42:19 INFO - PROCESS | 3433 | 1461649339934 Marionette TRACE conn3 <- [1,2286,null,{}] 22:42:19 INFO - PROCESS | 3433 | 1461649339948 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}] 22:42:20 INFO - PROCESS | 3433 | 1461649340126 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 22:42:20 INFO - PROCESS | 3433 | 1461649340393 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:20 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289f90800 == 151 [pid = 3433] [id = 579] 22:42:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 219 (0x7f02898d8c00) [pid = 3433] [serial = 1738] [outer = (nil)] 22:42:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 220 (0x7f028acf5800) [pid = 3433] [serial = 1739] [outer = 0x7f02898d8c00] 22:42:20 INFO - PROCESS | 3433 | 1461649340467 Marionette DEBUG loaded listener.js 22:42:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 221 (0x7f028b144c00) [pid = 3433] [serial = 1740] [outer = 0x7f02898d8c00] 22:42:21 INFO - PROCESS | 3433 | 1461649341280 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]]]}] 22:42:21 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 22:42:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1391ms 22:42:21 INFO - PROCESS | 3433 | 1461649341322 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 22:42:21 INFO - PROCESS | 3433 | 1461649341326 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 22:42:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 22:42:21 INFO - PROCESS | 3433 | 1461649341331 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 22:42:21 INFO - PROCESS | 3433 | 1461649341334 Marionette TRACE conn3 <- [1,2290,null,{}] 22:42:21 INFO - PROCESS | 3433 | 1461649341339 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}] 22:42:21 INFO - PROCESS | 3433 | 1461649341523 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 22:42:21 INFO - PROCESS | 3433 | 1461649341798 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:21 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ac1e800 == 152 [pid = 3433] [id = 580] 22:42:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 222 (0x7f026c98c400) [pid = 3433] [serial = 1741] [outer = (nil)] 22:42:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 223 (0x7f028cc11c00) [pid = 3433] [serial = 1742] [outer = 0x7f026c98c400] 22:42:21 INFO - PROCESS | 3433 | 1461649341870 Marionette DEBUG loaded listener.js 22:42:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 224 (0x7f028da07800) [pid = 3433] [serial = 1743] [outer = 0x7f026c98c400] 22:42:22 INFO - PROCESS | 3433 | 1461649342747 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]]]}] 22:42:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 22:42:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1488ms 22:42:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 22:42:22 INFO - PROCESS | 3433 | 1461649342821 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 22:42:22 INFO - PROCESS | 3433 | 1461649342823 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 22:42:22 INFO - PROCESS | 3433 | 1461649342829 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 22:42:22 INFO - PROCESS | 3433 | 1461649342832 Marionette TRACE conn3 <- [1,2294,null,{}] 22:42:22 INFO - PROCESS | 3433 | 1461649342838 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}] 22:42:23 INFO - PROCESS | 3433 | 1461649343047 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 22:42:23 INFO - PROCESS | 3433 | 1461649343354 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:23 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026fd45800 == 153 [pid = 3433] [id = 581] 22:42:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 225 (0x7f026e473000) [pid = 3433] [serial = 1744] [outer = (nil)] 22:42:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 226 (0x7f02704c5400) [pid = 3433] [serial = 1745] [outer = 0x7f026e473000] 22:42:23 INFO - PROCESS | 3433 | 1461649343429 Marionette DEBUG loaded listener.js 22:42:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 227 (0x7f0273342000) [pid = 3433] [serial = 1746] [outer = 0x7f026e473000] 22:42:24 INFO - PROCESS | 3433 | 1461649344206 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]]]}] 22:42:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 22:42:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1437ms 22:42:24 INFO - PROCESS | 3433 | 1461649344267 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 22:42:24 INFO - PROCESS | 3433 | 1461649344271 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 22:42:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 22:42:24 INFO - PROCESS | 3433 | 1461649344276 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 22:42:24 INFO - PROCESS | 3433 | 1461649344278 Marionette TRACE conn3 <- [1,2298,null,{}] 22:42:24 INFO - PROCESS | 3433 | 1461649344284 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}] 22:42:24 INFO - PROCESS | 3433 | 1461649344474 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 22:42:25 INFO - PROCESS | 3433 | 1461649345176 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:25 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0272882000 == 154 [pid = 3433] [id = 582] 22:42:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 228 (0x7f026c985c00) [pid = 3433] [serial = 1747] [outer = (nil)] 22:42:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f026e479800) [pid = 3433] [serial = 1748] [outer = 0x7f026c985c00] 22:42:25 INFO - PROCESS | 3433 | 1461649345304 Marionette DEBUG loaded listener.js 22:42:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f026f1e3800) [pid = 3433] [serial = 1749] [outer = 0x7f026c985c00] 22:42:26 INFO - PROCESS | 3433 | 1461649346119 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]]]}] 22:42:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 22:42:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1888ms 22:42:26 INFO - PROCESS | 3433 | 1461649346166 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 22:42:26 INFO - PROCESS | 3433 | 1461649346172 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 22:42:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 22:42:26 INFO - PROCESS | 3433 | 1461649346178 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 22:42:26 INFO - PROCESS | 3433 | 1461649346183 Marionette TRACE conn3 <- [1,2302,null,{}] 22:42:26 INFO - PROCESS | 3433 | 1461649346190 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}] 22:42:26 INFO - PROCESS | 3433 | 1461649346363 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 22:42:26 INFO - PROCESS | 3433 | 1461649346636 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:26 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02705e2800 == 155 [pid = 3433] [id = 583] 22:42:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f026e4f6c00) [pid = 3433] [serial = 1750] [outer = (nil)] 22:42:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f026e6e3c00) [pid = 3433] [serial = 1751] [outer = 0x7f026e4f6c00] 22:42:26 INFO - PROCESS | 3433 | 1461649346749 Marionette DEBUG loaded listener.js 22:42:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f026e756800) [pid = 3433] [serial = 1752] [outer = 0x7f026e4f6c00] 22:42:27 INFO - PROCESS | 3433 | 1461649347551 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]]]}] 22:42:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 22:42:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1431ms 22:42:27 INFO - PROCESS | 3433 | 1461649347611 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 22:42:27 INFO - PROCESS | 3433 | 1461649347617 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 22:42:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 22:42:27 INFO - PROCESS | 3433 | 1461649347624 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 22:42:27 INFO - PROCESS | 3433 | 1461649347627 Marionette TRACE conn3 <- [1,2306,null,{}] 22:42:27 INFO - PROCESS | 3433 | 1461649347633 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}] 22:42:27 INFO - PROCESS | 3433 | 1461649347813 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 22:42:28 INFO - PROCESS | 3433 | 1461649348276 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:28 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026e70d000 == 156 [pid = 3433] [id = 584] 22:42:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 234 (0x7f02703e8c00) [pid = 3433] [serial = 1753] [outer = (nil)] 22:42:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 235 (0x7f02703ef400) [pid = 3433] [serial = 1754] [outer = 0x7f02703e8c00] 22:42:28 INFO - PROCESS | 3433 | 1461649348348 Marionette DEBUG loaded listener.js 22:42:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 236 (0x7f0270e7d000) [pid = 3433] [serial = 1755] [outer = 0x7f02703e8c00] 22:42:29 INFO - PROCESS | 3433 | 1461649349168 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]]]}] 22:42:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 22:42:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1587ms 22:42:29 INFO - PROCESS | 3433 | 1461649349212 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 22:42:29 INFO - PROCESS | 3433 | 1461649349215 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 22:42:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 22:42:29 INFO - PROCESS | 3433 | 1461649349223 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 22:42:29 INFO - PROCESS | 3433 | 1461649349231 Marionette TRACE conn3 <- [1,2310,null,{}] 22:42:29 INFO - PROCESS | 3433 | 1461649349245 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}] 22:42:29 INFO - PROCESS | 3433 | 1461649349443 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 22:42:29 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027dd13800 == 155 [pid = 3433] [id = 565] 22:42:29 INFO - PROCESS | 3433 | --DOMWINDOW == 235 (0x7f026c985400) [pid = 3433] [serial = 1607] [outer = (nil)] [url = about:blank] 22:42:29 INFO - PROCESS | 3433 | --DOMWINDOW == 234 (0x7f026b7e2400) [pid = 3433] [serial = 1604] [outer = (nil)] [url = about:blank] 22:42:29 INFO - PROCESS | 3433 | --DOMWINDOW == 233 (0x7f026e478400) [pid = 3433] [serial = 1613] [outer = (nil)] [url = about:blank] 22:42:29 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f029c111c00) [pid = 3433] [serial = 1601] [outer = (nil)] [url = about:blank] 22:42:29 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f026c991800) [pid = 3433] [serial = 1610] [outer = (nil)] [url = about:blank] 22:42:29 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f0275b45c00) [pid = 3433] [serial = 1637] [outer = (nil)] [url = about:blank] 22:42:29 INFO - PROCESS | 3433 | 1461649349824 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:29 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0279f12800 == 154 [pid = 3433] [id = 564] 22:42:29 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027707c800 == 153 [pid = 3433] [id = 563] 22:42:29 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0273a5a000 == 152 [pid = 3433] [id = 562] 22:42:29 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026cde1000 == 151 [pid = 3433] [id = 561] 22:42:29 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026e71e000 == 152 [pid = 3433] [id = 585] 22:42:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f026b7e2400) [pid = 3433] [serial = 1756] [outer = (nil)] 22:42:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f02710e7c00) [pid = 3433] [serial = 1757] [outer = 0x7f026b7e2400] 22:42:29 INFO - PROCESS | 3433 | 1461649349924 Marionette DEBUG loaded listener.js 22:42:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f027247a800) [pid = 3433] [serial = 1758] [outer = 0x7f026b7e2400] 22:42:30 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026cdc8000 == 151 [pid = 3433] [id = 560] 22:42:30 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027259b800 == 150 [pid = 3433] [id = 559] 22:42:30 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281495800 == 149 [pid = 3433] [id = 552] 22:42:30 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028126c000 == 148 [pid = 3433] [id = 551] 22:42:30 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280a6b800 == 147 [pid = 3433] [id = 550] 22:42:30 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280559000 == 146 [pid = 3433] [id = 549] 22:42:30 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027e197800 == 145 [pid = 3433] [id = 548] 22:42:30 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0276be1800 == 144 [pid = 3433] [id = 547] 22:42:30 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026fd4b000 == 143 [pid = 3433] [id = 546] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f027dd32000) [pid = 3433] [serial = 1580] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f0270e81c00) [pid = 3433] [serial = 1634] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f026e752400) [pid = 3433] [serial = 1625] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f0272477800) [pid = 3433] [serial = 1623] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f02738fac00) [pid = 3433] [serial = 1574] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 227 (0x7f0271c40000) [pid = 3433] [serial = 1571] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 226 (0x7f0284c5e800) [pid = 3433] [serial = 1586] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 225 (0x7f02881c6c00) [pid = 3433] [serial = 1592] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 224 (0x7f026e6e9c00) [pid = 3433] [serial = 1617] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 223 (0x7f0274432800) [pid = 3433] [serial = 1635] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 222 (0x7f0271b99000) [pid = 3433] [serial = 1622] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 221 (0x7f0280fa1c00) [pid = 3433] [serial = 1583] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 220 (0x7f027359a800) [pid = 3433] [serial = 1631] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 219 (0x7f02704c9400) [pid = 3433] [serial = 1619] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 218 (0x7f026e752800) [pid = 3433] [serial = 1566] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 217 (0x7f029085e400) [pid = 3433] [serial = 1598] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 216 (0x7f026e470800) [pid = 3433] [serial = 1616] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 215 (0x7f02710e9c00) [pid = 3433] [serial = 1620] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 214 (0x7f027346b800) [pid = 3433] [serial = 1629] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 213 (0x7f02739c9c00) [pid = 3433] [serial = 1632] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 212 (0x7f027333d800) [pid = 3433] [serial = 1628] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 211 (0x7f02893b4400) [pid = 3433] [serial = 1595] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 210 (0x7f0286910c00) [pid = 3433] [serial = 1589] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 209 (0x7f026e471000) [pid = 3433] [serial = 1568] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 208 (0x7f027330ec00) [pid = 3433] [serial = 1626] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | --DOMWINDOW == 207 (0x7f0277f8cc00) [pid = 3433] [serial = 1577] [outer = (nil)] [url = about:blank] 22:42:30 INFO - PROCESS | 3433 | 1461649350656 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]]]}] 22:42:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 22:42:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1488ms 22:42:30 INFO - PROCESS | 3433 | 1461649350710 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 22:42:30 INFO - PROCESS | 3433 | 1461649350714 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 22:42:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 22:42:30 INFO - PROCESS | 3433 | 1461649350719 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 22:42:30 INFO - PROCESS | 3433 | 1461649350722 Marionette TRACE conn3 <- [1,2314,null,{}] 22:42:30 INFO - PROCESS | 3433 | 1461649350727 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}] 22:42:30 INFO - PROCESS | 3433 | 1461649350909 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 22:42:31 INFO - PROCESS | 3433 | 1461649351114 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:31 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027351c000 == 144 [pid = 3433] [id = 586] 22:42:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 208 (0x7f026c98e400) [pid = 3433] [serial = 1759] [outer = (nil)] 22:42:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 209 (0x7f027247f400) [pid = 3433] [serial = 1760] [outer = 0x7f026c98e400] 22:42:31 INFO - PROCESS | 3433 | 1461649351177 Marionette DEBUG loaded listener.js 22:42:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 210 (0x7f0272647400) [pid = 3433] [serial = 1761] [outer = 0x7f026c98e400] 22:42:31 INFO - PROCESS | 3433 | 1461649351887 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]]]}] 22:42:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 22:42:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1241ms 22:42:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 22:42:31 INFO - PROCESS | 3433 | 1461649351960 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 22:42:31 INFO - PROCESS | 3433 | 1461649351962 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 22:42:31 INFO - PROCESS | 3433 | 1461649351968 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 22:42:31 INFO - PROCESS | 3433 | 1461649351971 Marionette TRACE conn3 <- [1,2318,null,{}] 22:42:31 INFO - PROCESS | 3433 | 1461649351976 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}] 22:42:32 INFO - PROCESS | 3433 | 1461649352148 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 22:42:32 INFO - PROCESS | 3433 | 1461649352375 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:32 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276938800 == 145 [pid = 3433] [id = 587] 22:42:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 211 (0x7f0272661c00) [pid = 3433] [serial = 1762] [outer = (nil)] 22:42:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 212 (0x7f0273313000) [pid = 3433] [serial = 1763] [outer = 0x7f0272661c00] 22:42:32 INFO - PROCESS | 3433 | 1461649352446 Marionette DEBUG loaded listener.js 22:42:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 213 (0x7f0273343c00) [pid = 3433] [serial = 1764] [outer = 0x7f0272661c00] 22:42:33 INFO - PROCESS | 3433 | 1461649353229 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] 22:42:33 INFO - PROCESS | 3433 | 1461649353264 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 22:42:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 22:42:33 INFO - PROCESS | 3433 | 1461649353269 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 22:42:33 INFO - PROCESS | 3433 | 1461649353271 Marionette TRACE conn3 <- [1,2322,null,{}] 22:42:33 INFO - PROCESS | 3433 | 1461649353281 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}] 22:42:33 INFO - PROCESS | 3433 | 1461649353501 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 22:42:33 INFO - PROCESS | 3433 | 1461649353530 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:33 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027706d000 == 146 [pid = 3433] [id = 588] 22:42:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 214 (0x7f0273469c00) [pid = 3433] [serial = 1765] [outer = (nil)] 22:42:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 215 (0x7f02738f7000) [pid = 3433] [serial = 1766] [outer = 0x7f0273469c00] 22:42:33 INFO - PROCESS | 3433 | 1461649353592 Marionette DEBUG loaded listener.js 22:42:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 216 (0x7f02739c6400) [pid = 3433] [serial = 1767] [outer = 0x7f0273469c00] 22:42:34 INFO - PROCESS | 3433 | --DOMWINDOW == 215 (0x7f02775a2400) [pid = 3433] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 22:42:34 INFO - PROCESS | 3433 | --DOMWINDOW == 214 (0x7f026cfe1c00) [pid = 3433] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 22:42:34 INFO - PROCESS | 3433 | --DOMWINDOW == 213 (0x7f026e476000) [pid = 3433] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 22:42:34 INFO - PROCESS | 3433 | --DOMWINDOW == 212 (0x7f026fe9f400) [pid = 3433] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 22:42:34 INFO - PROCESS | 3433 | --DOMWINDOW == 211 (0x7f0273472c00) [pid = 3433] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 22:42:34 INFO - PROCESS | 3433 | --DOMWINDOW == 210 (0x7f026e6ef400) [pid = 3433] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 22:42:34 INFO - PROCESS | 3433 | --DOMWINDOW == 209 (0x7f026b7e7c00) [pid = 3433] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 22:42:34 INFO - PROCESS | 3433 | --DOMWINDOW == 208 (0x7f0273475400) [pid = 3433] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 22:42:34 INFO - PROCESS | 3433 | 1461649354755 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]]]}] 22:42:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 22:42:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1526ms 22:42:34 INFO - PROCESS | 3433 | 1461649354795 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 22:42:34 INFO - PROCESS | 3433 | 1461649354797 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 22:42:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 22:42:34 INFO - PROCESS | 3433 | 1461649354803 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 22:42:34 INFO - PROCESS | 3433 | 1461649354804 Marionette TRACE conn3 <- [1,2326,null,{}] 22:42:34 INFO - PROCESS | 3433 | 1461649354810 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}] 22:42:35 INFO - PROCESS | 3433 | 1461649355038 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 22:42:35 INFO - PROCESS | 3433 | 1461649355194 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:35 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278d9a800 == 147 [pid = 3433] [id = 589] 22:42:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 209 (0x7f026b7e7c00) [pid = 3433] [serial = 1768] [outer = (nil)] 22:42:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 210 (0x7f0273310800) [pid = 3433] [serial = 1769] [outer = 0x7f026b7e7c00] 22:42:35 INFO - PROCESS | 3433 | 1461649355254 Marionette DEBUG loaded listener.js 22:42:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 211 (0x7f02739cbc00) [pid = 3433] [serial = 1770] [outer = 0x7f026b7e7c00] 22:42:35 INFO - PROCESS | 3433 | 1461649355873 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]]]}] 22:42:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 22:42:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1084ms 22:42:35 INFO - PROCESS | 3433 | 1461649355887 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 22:42:35 INFO - PROCESS | 3433 | 1461649355889 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 22:42:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 22:42:35 INFO - PROCESS | 3433 | 1461649355896 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 22:42:35 INFO - PROCESS | 3433 | 1461649355898 Marionette TRACE conn3 <- [1,2330,null,{}] 22:42:35 INFO - PROCESS | 3433 | 1461649355903 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}] 22:42:36 INFO - PROCESS | 3433 | 1461649356139 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 22:42:36 INFO - PROCESS | 3433 | 1461649356164 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:36 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0279b30800 == 148 [pid = 3433] [id = 590] 22:42:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 212 (0x7f026cfe1c00) [pid = 3433] [serial = 1771] [outer = (nil)] 22:42:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 213 (0x7f0273c71000) [pid = 3433] [serial = 1772] [outer = 0x7f026cfe1c00] 22:42:36 INFO - PROCESS | 3433 | 1461649356222 Marionette DEBUG loaded listener.js 22:42:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 214 (0x7f027442d800) [pid = 3433] [serial = 1773] [outer = 0x7f026cfe1c00] 22:42:37 INFO - PROCESS | 3433 | 1461649357291 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]]]}] 22:42:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 22:42:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1426ms 22:42:37 INFO - PROCESS | 3433 | 1461649357324 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 22:42:37 INFO - PROCESS | 3433 | 1461649357328 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 22:42:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 22:42:37 INFO - PROCESS | 3433 | 1461649357337 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 22:42:37 INFO - PROCESS | 3433 | 1461649357343 Marionette TRACE conn3 <- [1,2334,null,{}] 22:42:37 INFO - PROCESS | 3433 | 1461649357352 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}] 22:42:37 INFO - PROCESS | 3433 | 1461649357557 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 22:42:37 INFO - PROCESS | 3433 | 1461649357878 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:37 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027255a000 == 149 [pid = 3433] [id = 591] 22:42:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 215 (0x7f026e478c00) [pid = 3433] [serial = 1774] [outer = (nil)] 22:42:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 216 (0x7f026e753800) [pid = 3433] [serial = 1775] [outer = 0x7f026e478c00] 22:42:37 INFO - PROCESS | 3433 | 1461649357955 Marionette DEBUG loaded listener.js 22:42:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 217 (0x7f026fea3000) [pid = 3433] [serial = 1776] [outer = 0x7f026e478c00] 22:42:38 INFO - PROCESS | 3433 | 1461649358804 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]]]}] 22:42:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 22:42:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1539ms 22:42:38 INFO - PROCESS | 3433 | 1461649358876 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 22:42:38 INFO - PROCESS | 3433 | 1461649358883 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 22:42:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 22:42:38 INFO - PROCESS | 3433 | 1461649358893 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 22:42:38 INFO - PROCESS | 3433 | 1461649358897 Marionette TRACE conn3 <- [1,2338,null,{}] 22:42:38 INFO - PROCESS | 3433 | 1461649358903 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}] 22:42:39 INFO - PROCESS | 3433 | 1461649359102 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 22:42:39 INFO - PROCESS | 3433 | 1461649359431 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:39 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276cb7800 == 150 [pid = 3433] [id = 592] 22:42:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 218 (0x7f0271b4f400) [pid = 3433] [serial = 1777] [outer = (nil)] 22:42:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 219 (0x7f0271c38c00) [pid = 3433] [serial = 1778] [outer = 0x7f0271b4f400] 22:42:39 INFO - PROCESS | 3433 | 1461649359506 Marionette DEBUG loaded listener.js 22:42:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 220 (0x7f0272646800) [pid = 3433] [serial = 1779] [outer = 0x7f0271b4f400] 22:42:40 INFO - PROCESS | 3433 | 1461649360416 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]]]}] 22:42:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 22:42:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1582ms 22:42:40 INFO - PROCESS | 3433 | 1461649360475 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 22:42:40 INFO - PROCESS | 3433 | 1461649360479 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 22:42:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 22:42:40 INFO - PROCESS | 3433 | 1461649360485 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 22:42:40 INFO - PROCESS | 3433 | 1461649360490 Marionette TRACE conn3 <- [1,2342,null,{}] 22:42:40 INFO - PROCESS | 3433 | 1461649360505 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}] 22:42:40 INFO - PROCESS | 3433 | 1461649360803 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 22:42:41 INFO - PROCESS | 3433 | 1461649361051 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:41 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e0b2800 == 151 [pid = 3433] [id = 593] 22:42:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 221 (0x7f0273343000) [pid = 3433] [serial = 1780] [outer = (nil)] 22:42:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 222 (0x7f0273475c00) [pid = 3433] [serial = 1781] [outer = 0x7f0273343000] 22:42:41 INFO - PROCESS | 3433 | 1461649361129 Marionette DEBUG loaded listener.js 22:42:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 223 (0x7f02739c6000) [pid = 3433] [serial = 1782] [outer = 0x7f0273343000] 22:42:41 INFO - PROCESS | 3433 | 1461649361961 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]]]}] 22:42:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 22:42:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1538ms 22:42:42 INFO - PROCESS | 3433 | 1461649362024 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 22:42:42 INFO - PROCESS | 3433 | 1461649362033 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 22:42:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 22:42:42 INFO - PROCESS | 3433 | 1461649362041 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 22:42:42 INFO - PROCESS | 3433 | 1461649362046 Marionette TRACE conn3 <- [1,2346,null,{}] 22:42:42 INFO - PROCESS | 3433 | 1461649362054 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}] 22:42:42 INFO - PROCESS | 3433 | 1461649362261 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 22:42:42 INFO - PROCESS | 3433 | 1461649362569 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:42 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028041c000 == 152 [pid = 3433] [id = 594] 22:42:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 224 (0x7f0273349800) [pid = 3433] [serial = 1783] [outer = (nil)] 22:42:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 225 (0x7f02745c7000) [pid = 3433] [serial = 1784] [outer = 0x7f0273349800] 22:42:42 INFO - PROCESS | 3433 | 1461649362646 Marionette DEBUG loaded listener.js 22:42:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 226 (0x7f0275b3b000) [pid = 3433] [serial = 1785] [outer = 0x7f0273349800] 22:42:43 INFO - PROCESS | 3433 | 1461649363489 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]]]}] 22:42:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 22:42:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1488ms 22:42:43 INFO - PROCESS | 3433 | 1461649363529 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 22:42:43 INFO - PROCESS | 3433 | 1461649363532 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 22:42:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 22:42:43 INFO - PROCESS | 3433 | 1461649363538 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 22:42:43 INFO - PROCESS | 3433 | 1461649363540 Marionette TRACE conn3 <- [1,2350,null,{}] 22:42:43 INFO - PROCESS | 3433 | 1461649363546 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}] 22:42:43 INFO - PROCESS | 3433 | 1461649363736 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 22:42:44 INFO - PROCESS | 3433 | 1461649364012 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:44 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028056a800 == 153 [pid = 3433] [id = 595] 22:42:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 227 (0x7f026e47c800) [pid = 3433] [serial = 1786] [outer = (nil)] 22:42:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 228 (0x7f0275b44800) [pid = 3433] [serial = 1787] [outer = 0x7f026e47c800] 22:42:44 INFO - PROCESS | 3433 | 1461649364125 Marionette DEBUG loaded listener.js 22:42:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f0275e4bc00) [pid = 3433] [serial = 1788] [outer = 0x7f026e47c800] 22:42:44 INFO - PROCESS | 3433 | 1461649364905 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]]]}] 22:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 22:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1431ms 22:42:44 INFO - PROCESS | 3433 | 1461649364969 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 22:42:44 INFO - PROCESS | 3433 | 1461649364973 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 22:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 22:42:44 INFO - PROCESS | 3433 | 1461649364978 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 22:42:44 INFO - PROCESS | 3433 | 1461649364981 Marionette TRACE conn3 <- [1,2354,null,{}] 22:42:44 INFO - PROCESS | 3433 | 1461649364986 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}] 22:42:45 INFO - PROCESS | 3433 | 1461649365238 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 22:42:45 INFO - PROCESS | 3433 | 1461649365556 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:45 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280e85000 == 154 [pid = 3433] [id = 596] 22:42:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f02775aa800) [pid = 3433] [serial = 1789] [outer = (nil)] 22:42:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f02775bdc00) [pid = 3433] [serial = 1790] [outer = 0x7f02775aa800] 22:42:45 INFO - PROCESS | 3433 | 1461649365629 Marionette DEBUG loaded listener.js 22:42:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f02775fa800) [pid = 3433] [serial = 1791] [outer = 0x7f02775aa800] 22:42:46 INFO - PROCESS | 3433 | 1461649366426 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]]]}] 22:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 22:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1487ms 22:42:46 INFO - PROCESS | 3433 | 1461649366467 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 22:42:46 INFO - PROCESS | 3433 | 1461649366470 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 22:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 22:42:46 INFO - PROCESS | 3433 | 1461649366476 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 22:42:46 INFO - PROCESS | 3433 | 1461649366478 Marionette TRACE conn3 <- [1,2358,null,{}] 22:42:46 INFO - PROCESS | 3433 | 1461649366483 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}] 22:42:46 INFO - PROCESS | 3433 | 1461649366665 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 22:42:46 INFO - PROCESS | 3433 | 1461649366935 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:47 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281365000 == 155 [pid = 3433] [id = 597] 22:42:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f0277f8b400) [pid = 3433] [serial = 1792] [outer = (nil)] 22:42:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 234 (0x7f0278074800) [pid = 3433] [serial = 1793] [outer = 0x7f0277f8b400] 22:42:47 INFO - PROCESS | 3433 | 1461649367102 Marionette DEBUG loaded listener.js 22:42:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 235 (0x7f0278d53400) [pid = 3433] [serial = 1794] [outer = 0x7f0277f8b400] 22:42:47 INFO - PROCESS | 3433 | 1461649367927 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]]]}] 22:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 22:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1483ms 22:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 22:42:47 INFO - PROCESS | 3433 | 1461649367960 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 22:42:47 INFO - PROCESS | 3433 | 1461649367962 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 22:42:47 INFO - PROCESS | 3433 | 1461649367969 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 22:42:47 INFO - PROCESS | 3433 | 1461649367972 Marionette TRACE conn3 <- [1,2362,null,{}] 22:42:47 INFO - PROCESS | 3433 | 1461649367977 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}] 22:42:48 INFO - PROCESS | 3433 | 1461649368165 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 22:42:48 INFO - PROCESS | 3433 | 1461649368437 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:48 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281624800 == 156 [pid = 3433] [id = 598] 22:42:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 236 (0x7f0277f86800) [pid = 3433] [serial = 1795] [outer = (nil)] 22:42:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 237 (0x7f0278de2400) [pid = 3433] [serial = 1796] [outer = 0x7f0277f86800] 22:42:48 INFO - PROCESS | 3433 | 1461649368517 Marionette DEBUG loaded listener.js 22:42:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 238 (0x7f0279b07400) [pid = 3433] [serial = 1797] [outer = 0x7f0277f86800] 22:42:49 INFO - PROCESS | 3433 | 1461649369346 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]]]}] 22:42:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 22:42:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1428ms 22:42:49 INFO - PROCESS | 3433 | 1461649369397 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 22:42:49 INFO - PROCESS | 3433 | 1461649369401 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 22:42:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 22:42:49 INFO - PROCESS | 3433 | 1461649369406 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 22:42:49 INFO - PROCESS | 3433 | 1461649369409 Marionette TRACE conn3 <- [1,2366,null,{}] 22:42:49 INFO - PROCESS | 3433 | 1461649369414 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}] 22:42:49 INFO - PROCESS | 3433 | 1461649369612 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 22:42:49 INFO - PROCESS | 3433 | 1461649369889 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:49 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02834f3000 == 157 [pid = 3433] [id = 599] 22:42:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 239 (0x7f0277f8cc00) [pid = 3433] [serial = 1798] [outer = (nil)] 22:42:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 240 (0x7f0279ddbc00) [pid = 3433] [serial = 1799] [outer = 0x7f0277f8cc00] 22:42:50 INFO - PROCESS | 3433 | 1461649370002 Marionette DEBUG loaded listener.js 22:42:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 241 (0x7f0279de9400) [pid = 3433] [serial = 1800] [outer = 0x7f0277f8cc00] 22:42:50 INFO - PROCESS | 3433 | 1461649370782 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]]]}] 22:42:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 22:42:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1438ms 22:42:50 INFO - PROCESS | 3433 | 1461649370846 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 22:42:50 INFO - PROCESS | 3433 | 1461649370850 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 22:42:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 22:42:50 INFO - PROCESS | 3433 | 1461649370857 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 22:42:50 INFO - PROCESS | 3433 | 1461649370859 Marionette TRACE conn3 <- [1,2370,null,{}] 22:42:50 INFO - PROCESS | 3433 | 1461649370865 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}] 22:42:51 INFO - PROCESS | 3433 | 1461649371047 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 22:42:51 INFO - PROCESS | 3433 | 1461649371315 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:51 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028480a800 == 158 [pid = 3433] [id = 600] 22:42:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 242 (0x7f0279b0d000) [pid = 3433] [serial = 1801] [outer = (nil)] 22:42:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 243 (0x7f0279ee9400) [pid = 3433] [serial = 1802] [outer = 0x7f0279b0d000] 22:42:51 INFO - PROCESS | 3433 | 1461649371425 Marionette DEBUG loaded listener.js 22:42:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 244 (0x7f027db7b800) [pid = 3433] [serial = 1803] [outer = 0x7f0279b0d000] 22:42:52 INFO - PROCESS | 3433 | 1461649372240 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]]]}] 22:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 22:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1433ms 22:42:52 INFO - PROCESS | 3433 | 1461649372291 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 22:42:52 INFO - PROCESS | 3433 | 1461649372295 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 22:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 22:42:52 INFO - PROCESS | 3433 | 1461649372300 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 22:42:52 INFO - PROCESS | 3433 | 1461649372303 Marionette TRACE conn3 <- [1,2374,null,{}] 22:42:52 INFO - PROCESS | 3433 | 1461649372309 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}] 22:42:52 INFO - PROCESS | 3433 | 1461649372513 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 22:42:52 INFO - PROCESS | 3433 | 1461649372839 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:52 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284bf1000 == 159 [pid = 3433] [id = 601] 22:42:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 245 (0x7f027e1d4000) [pid = 3433] [serial = 1804] [outer = (nil)] 22:42:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 246 (0x7f027e1d8400) [pid = 3433] [serial = 1805] [outer = 0x7f027e1d4000] 22:42:52 INFO - PROCESS | 3433 | 1461649372920 Marionette DEBUG loaded listener.js 22:42:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 247 (0x7f027f011400) [pid = 3433] [serial = 1806] [outer = 0x7f027e1d4000] 22:42:53 INFO - PROCESS | 3433 | 1461649373713 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]]]}] 22:42:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 22:42:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1478ms 22:42:53 INFO - PROCESS | 3433 | 1461649373779 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 22:42:53 INFO - PROCESS | 3433 | 1461649373783 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 22:42:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 22:42:53 INFO - PROCESS | 3433 | 1461649373789 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 22:42:53 INFO - PROCESS | 3433 | 1461649373791 Marionette TRACE conn3 <- [1,2378,null,{}] 22:42:53 INFO - PROCESS | 3433 | 1461649373796 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}] 22:42:53 INFO - PROCESS | 3433 | 1461649373988 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 22:42:54 INFO - PROCESS | 3433 | 1461649374258 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:54 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284f14000 == 160 [pid = 3433] [id = 602] 22:42:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 248 (0x7f027f26e400) [pid = 3433] [serial = 1807] [outer = (nil)] 22:42:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 249 (0x7f027f27dc00) [pid = 3433] [serial = 1808] [outer = 0x7f027f26e400] 22:42:54 INFO - PROCESS | 3433 | 1461649374374 Marionette DEBUG loaded listener.js 22:42:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 250 (0x7f027f3e5c00) [pid = 3433] [serial = 1809] [outer = 0x7f027f26e400] 22:42:55 INFO - PROCESS | 3433 | 1461649375166 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]]]}] 22:42:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 22:42:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1430ms 22:42:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 22:42:55 INFO - PROCESS | 3433 | 1461649375220 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 22:42:55 INFO - PROCESS | 3433 | 1461649375223 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 22:42:55 INFO - PROCESS | 3433 | 1461649375229 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 22:42:55 INFO - PROCESS | 3433 | 1461649375232 Marionette TRACE conn3 <- [1,2382,null,{}] 22:42:55 INFO - PROCESS | 3433 | 1461649375237 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}] 22:42:55 INFO - PROCESS | 3433 | 1461649375415 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 22:42:55 INFO - PROCESS | 3433 | 1461649375695 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:55 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0286862000 == 161 [pid = 3433] [id = 603] 22:42:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 251 (0x7f027f26ec00) [pid = 3433] [serial = 1810] [outer = (nil)] 22:42:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 252 (0x7f02804c4c00) [pid = 3433] [serial = 1811] [outer = 0x7f027f26ec00] 22:42:55 INFO - PROCESS | 3433 | 1461649375805 Marionette DEBUG loaded listener.js 22:42:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 253 (0x7f02804cd000) [pid = 3433] [serial = 1812] [outer = 0x7f027f26ec00] 22:42:56 INFO - PROCESS | 3433 | 1461649376767 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]]]}] 22:42:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 22:42:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1589ms 22:42:56 INFO - PROCESS | 3433 | 1461649376817 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 22:42:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 22:42:56 INFO - PROCESS | 3433 | 1461649376821 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 22:42:56 INFO - PROCESS | 3433 | 1461649376826 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 22:42:56 INFO - PROCESS | 3433 | 1461649376829 Marionette TRACE conn3 <- [1,2386,null,{}] 22:42:56 INFO - PROCESS | 3433 | 1461649376834 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}] 22:42:57 INFO - PROCESS | 3433 | 1461649377041 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 22:42:57 INFO - PROCESS | 3433 | 1461649377316 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:57 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289361000 == 162 [pid = 3433] [id = 604] 22:42:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 254 (0x7f02775b4c00) [pid = 3433] [serial = 1813] [outer = (nil)] 22:42:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 255 (0x7f028084d800) [pid = 3433] [serial = 1814] [outer = 0x7f02775b4c00] 22:42:57 INFO - PROCESS | 3433 | 1461649377428 Marionette DEBUG loaded listener.js 22:42:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 256 (0x7f0280a16400) [pid = 3433] [serial = 1815] [outer = 0x7f02775b4c00] 22:42:58 INFO - PROCESS | 3433 | 1461649378229 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]]]}] 22:42:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 22:42:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1436ms 22:42:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 22:42:58 INFO - PROCESS | 3433 | 1461649378262 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 22:42:58 INFO - PROCESS | 3433 | 1461649378265 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 22:42:58 INFO - PROCESS | 3433 | 1461649378271 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 22:42:58 INFO - PROCESS | 3433 | 1461649378274 Marionette TRACE conn3 <- [1,2390,null,{}] 22:42:58 INFO - PROCESS | 3433 | 1461649378279 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}] 22:42:58 INFO - PROCESS | 3433 | 1461649378471 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 22:42:58 INFO - PROCESS | 3433 | 1461649378749 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:58 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289f9a800 == 163 [pid = 3433] [id = 605] 22:42:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 257 (0x7f027f3e6400) [pid = 3433] [serial = 1816] [outer = (nil)] 22:42:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 258 (0x7f0280ed5400) [pid = 3433] [serial = 1817] [outer = 0x7f027f3e6400] 22:42:58 INFO - PROCESS | 3433 | 1461649378871 Marionette DEBUG loaded listener.js 22:42:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 259 (0x7f0280fa5000) [pid = 3433] [serial = 1818] [outer = 0x7f027f3e6400] 22:42:59 INFO - PROCESS | 3433 | 1461649379673 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]]]}] 22:42:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 22:42:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1435ms 22:42:59 INFO - PROCESS | 3433 | 1461649379705 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 22:42:59 INFO - PROCESS | 3433 | 1461649379709 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 22:42:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 22:42:59 INFO - PROCESS | 3433 | 1461649379714 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 22:42:59 INFO - PROCESS | 3433 | 1461649379717 Marionette TRACE conn3 <- [1,2394,null,{}] 22:42:59 INFO - PROCESS | 3433 | 1461649379724 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}] 22:42:59 INFO - PROCESS | 3433 | 1461649379914 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 22:43:00 INFO - PROCESS | 3433 | 1461649380192 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:00 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028b0d2000 == 164 [pid = 3433] [id = 606] 22:43:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 260 (0x7f0280c44800) [pid = 3433] [serial = 1819] [outer = (nil)] 22:43:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 261 (0x7f02811e4000) [pid = 3433] [serial = 1820] [outer = 0x7f0280c44800] 22:43:00 INFO - PROCESS | 3433 | 1461649380349 Marionette DEBUG loaded listener.js 22:43:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 262 (0x7f02813ebc00) [pid = 3433] [serial = 1821] [outer = 0x7f0280c44800] 22:43:01 INFO - PROCESS | 3433 | 1461649381238 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]]]}] 22:43:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 22:43:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1586ms 22:43:01 INFO - PROCESS | 3433 | 1461649381302 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 22:43:01 INFO - PROCESS | 3433 | 1461649381306 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 22:43:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 22:43:01 INFO - PROCESS | 3433 | 1461649381311 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 22:43:01 INFO - PROCESS | 3433 | 1461649381313 Marionette TRACE conn3 <- [1,2398,null,{}] 22:43:01 INFO - PROCESS | 3433 | 1461649381319 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}] 22:43:01 INFO - PROCESS | 3433 | 1461649381535 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 22:43:01 INFO - PROCESS | 3433 | 1461649381862 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:01 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ccbb800 == 165 [pid = 3433] [id = 607] 22:43:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 263 (0x7f026b7e1000) [pid = 3433] [serial = 1822] [outer = (nil)] 22:43:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 264 (0x7f0275e4b000) [pid = 3433] [serial = 1823] [outer = 0x7f026b7e1000] 22:43:01 INFO - PROCESS | 3433 | 1461649381938 Marionette DEBUG loaded listener.js 22:43:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 265 (0x7f0281591000) [pid = 3433] [serial = 1824] [outer = 0x7f026b7e1000] 22:43:02 INFO - PROCESS | 3433 | 1461649382853 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]]]}] 22:43:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 22:43:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1583ms 22:43:02 INFO - PROCESS | 3433 | 1461649382896 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 22:43:02 INFO - PROCESS | 3433 | 1461649382900 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 22:43:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 22:43:02 INFO - PROCESS | 3433 | 1461649382905 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 22:43:02 INFO - PROCESS | 3433 | 1461649382908 Marionette TRACE conn3 <- [1,2402,null,{}] 22:43:02 INFO - PROCESS | 3433 | 1461649382913 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}] 22:43:03 INFO - PROCESS | 3433 | 1461649383111 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 22:43:03 INFO - PROCESS | 3433 | 1461649383444 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:03 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278e16000 == 166 [pid = 3433] [id = 608] 22:43:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 266 (0x7f026e6e5000) [pid = 3433] [serial = 1825] [outer = (nil)] 22:43:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 267 (0x7f0275e48400) [pid = 3433] [serial = 1826] [outer = 0x7f026e6e5000] 22:43:03 INFO - PROCESS | 3433 | 1461649383517 Marionette DEBUG loaded listener.js 22:43:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 268 (0x7f0281591800) [pid = 3433] [serial = 1827] [outer = 0x7f026e6e5000] 22:43:04 INFO - PROCESS | 3433 | 1461649384312 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]]]}] 22:43:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 22:43:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1479ms 22:43:04 INFO - PROCESS | 3433 | 1461649384385 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 22:43:04 INFO - PROCESS | 3433 | 1461649384387 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 22:43:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 22:43:04 INFO - PROCESS | 3433 | 1461649384393 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 22:43:04 INFO - PROCESS | 3433 | 1461649384395 Marionette TRACE conn3 <- [1,2406,null,{}] 22:43:04 INFO - PROCESS | 3433 | 1461649384401 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}] 22:43:04 INFO - PROCESS | 3433 | 1461649384594 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 22:43:05 INFO - PROCESS | 3433 | 1461649385325 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:05 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0272564800 == 167 [pid = 3433] [id = 609] 22:43:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 269 (0x7f026b7e0800) [pid = 3433] [serial = 1828] [outer = (nil)] 22:43:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 270 (0x7f026c990400) [pid = 3433] [serial = 1829] [outer = 0x7f026b7e0800] 22:43:05 INFO - PROCESS | 3433 | 1461649385397 Marionette DEBUG loaded listener.js 22:43:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 271 (0x7f026e47c400) [pid = 3433] [serial = 1830] [outer = 0x7f026b7e0800] 22:43:06 INFO - PROCESS | 3433 | 1461649386206 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]]]}] 22:43:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 22:43:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1883ms 22:43:06 INFO - PROCESS | 3433 | 1461649386278 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 22:43:06 INFO - PROCESS | 3433 | 1461649386283 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 22:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 22:43:06 INFO - PROCESS | 3433 | 1461649386290 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 22:43:06 INFO - PROCESS | 3433 | 1461649386295 Marionette TRACE conn3 <- [1,2410,null,{}] 22:43:06 INFO - PROCESS | 3433 | 1461649386302 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}] 22:43:06 INFO - PROCESS | 3433 | 1461649386533 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 22:43:06 INFO - PROCESS | 3433 | 1461649386861 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:06 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e0b0800 == 168 [pid = 3433] [id = 610] 22:43:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 272 (0x7f02710e9400) [pid = 3433] [serial = 1831] [outer = (nil)] 22:43:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 273 (0x7f0272475800) [pid = 3433] [serial = 1832] [outer = 0x7f02710e9400] 22:43:06 INFO - PROCESS | 3433 | 1461649386935 Marionette DEBUG loaded listener.js 22:43:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 274 (0x7f0272648000) [pid = 3433] [serial = 1833] [outer = 0x7f02710e9400] 22:43:07 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027f1c2800 == 167 [pid = 3433] [id = 122] 22:43:07 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0286845000 == 166 [pid = 3433] [id = 63] 22:43:07 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0279f1c000 == 165 [pid = 3433] [id = 184] 22:43:07 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0278d9a800 == 164 [pid = 3433] [id = 589] 22:43:07 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027706d000 == 163 [pid = 3433] [id = 588] 22:43:07 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026e71e000 == 162 [pid = 3433] [id = 585] 22:43:07 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026e70d000 == 161 [pid = 3433] [id = 584] 22:43:07 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02705e2800 == 160 [pid = 3433] [id = 583] 22:43:07 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0272882000 == 159 [pid = 3433] [id = 582] 22:43:07 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027289e000 == 158 [pid = 3433] [id = 567] 22:43:07 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027dd0f800 == 157 [pid = 3433] [id = 545] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 273 (0x7f027dbee000) [pid = 3433] [serial = 1658] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 272 (0x7f027e1d9000) [pid = 3433] [serial = 1661] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 271 (0x7f027f376c00) [pid = 3433] [serial = 1664] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 270 (0x7f02807b8000) [pid = 3433] [serial = 1667] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 269 (0x7f0280ee9800) [pid = 3433] [serial = 1670] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 268 (0x7f0281584c00) [pid = 3433] [serial = 1673] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 267 (0x7f02704c7000) [pid = 3433] [serial = 1676] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 266 (0x7f02745c5800) [pid = 3433] [serial = 1691] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 265 (0x7f0275e44c00) [pid = 3433] [serial = 1692] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 264 (0x7f0279ee0400) [pid = 3433] [serial = 1698] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 263 (0x7f0279b08800) [pid = 3433] [serial = 1695] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 262 (0x7f027e1cd800) [pid = 3433] [serial = 1700] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 261 (0x7f02775f8c00) [pid = 3433] [serial = 1694] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 260 (0x7f0278de2800) [pid = 3433] [serial = 1697] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 259 (0x7f0275e51800) [pid = 3433] [serial = 1638] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 258 (0x7f02710e9000) [pid = 3433] [serial = 1683] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 257 (0x7f02703f0400) [pid = 3433] [serial = 1682] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 256 (0x7f02738f1400) [pid = 3433] [serial = 1688] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 255 (0x7f02739ca400) [pid = 3433] [serial = 1689] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 254 (0x7f027254f800) [pid = 3433] [serial = 1685] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 253 (0x7f027330f800) [pid = 3433] [serial = 1686] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 252 (0x7f026c989800) [pid = 3433] [serial = 1679] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 251 (0x7f026e4f9000) [pid = 3433] [serial = 1640] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 250 (0x7f026e47f000) [pid = 3433] [serial = 1680] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 249 (0x7f02775edc00) [pid = 3433] [serial = 1652] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 248 (0x7f0279ddb800) [pid = 3433] [serial = 1655] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 247 (0x7f027359f800) [pid = 3433] [serial = 1646] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 246 (0x7f0271b56000) [pid = 3433] [serial = 1643] [outer = (nil)] [url = about:blank] 22:43:07 INFO - PROCESS | 3433 | --DOMWINDOW == 245 (0x7f0275b3d400) [pid = 3433] [serial = 1649] [outer = (nil)] [url = about:blank] 22:43:08 INFO - PROCESS | 3433 | 1461649388241 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]]]}] 22:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 22:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2033ms 22:43:08 INFO - PROCESS | 3433 | 1461649388326 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 22:43:08 INFO - PROCESS | 3433 | 1461649388331 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 22:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 22:43:08 INFO - PROCESS | 3433 | 1461649388338 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 22:43:08 INFO - PROCESS | 3433 | 1461649388341 Marionette TRACE conn3 <- [1,2414,null,{}] 22:43:08 INFO - PROCESS | 3433 | 1461649388346 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}] 22:43:08 INFO - PROCESS | 3433 | 1461649388521 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 22:43:08 INFO - PROCESS | 3433 | 1461649388786 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:08 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0271247800 == 158 [pid = 3433] [id = 611] 22:43:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 246 (0x7f026f1e0400) [pid = 3433] [serial = 1834] [outer = (nil)] 22:43:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 247 (0x7f027265a400) [pid = 3433] [serial = 1835] [outer = 0x7f026f1e0400] 22:43:08 INFO - PROCESS | 3433 | 1461649388867 Marionette DEBUG loaded listener.js 22:43:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 248 (0x7f0273345800) [pid = 3433] [serial = 1836] [outer = 0x7f026f1e0400] 22:43:09 INFO - PROCESS | 3433 | 1461649389542 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]]]}] 22:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 22:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1235ms 22:43:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 22:43:09 INFO - PROCESS | 3433 | 1461649389574 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 22:43:09 INFO - PROCESS | 3433 | 1461649389576 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 22:43:09 INFO - PROCESS | 3433 | 1461649389585 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 22:43:09 INFO - PROCESS | 3433 | 1461649389593 Marionette TRACE conn3 <- [1,2418,null,{}] 22:43:09 INFO - PROCESS | 3433 | 1461649389605 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}] 22:43:09 INFO - PROCESS | 3433 | 1461649389802 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 22:43:10 INFO - PROCESS | 3433 | 1461649390033 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:10 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0275cc2800 == 159 [pid = 3433] [id = 612] 22:43:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 249 (0x7f027333e400) [pid = 3433] [serial = 1837] [outer = (nil)] 22:43:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 250 (0x7f02739ca800) [pid = 3433] [serial = 1838] [outer = 0x7f027333e400] 22:43:10 INFO - PROCESS | 3433 | 1461649390095 Marionette DEBUG loaded listener.js 22:43:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 251 (0x7f0275b3ec00) [pid = 3433] [serial = 1839] [outer = 0x7f027333e400] 22:43:10 INFO - PROCESS | 3433 | 1461649390874 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]]]}] 22:43:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 22:43:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1344ms 22:43:10 INFO - PROCESS | 3433 | 1461649390930 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 22:43:10 INFO - PROCESS | 3433 | 1461649390934 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 22:43:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 22:43:10 INFO - PROCESS | 3433 | 1461649390940 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 22:43:10 INFO - PROCESS | 3433 | 1461649390942 Marionette TRACE conn3 <- [1,2422,null,{}] 22:43:10 INFO - PROCESS | 3433 | 1461649390948 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}] 22:43:11 INFO - PROCESS | 3433 | 1461649391195 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 22:43:11 INFO - PROCESS | 3433 | 1461649391229 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:11 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278e03000 == 160 [pid = 3433] [id = 613] 22:43:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 252 (0x7f0273313800) [pid = 3433] [serial = 1840] [outer = (nil)] 22:43:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 253 (0x7f02769a8000) [pid = 3433] [serial = 1841] [outer = 0x7f0273313800] 22:43:11 INFO - PROCESS | 3433 | 1461649391291 Marionette DEBUG loaded listener.js 22:43:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 254 (0x7f02775a2400) [pid = 3433] [serial = 1842] [outer = 0x7f0273313800] 22:43:12 INFO - PROCESS | 3433 | --DOMWINDOW == 253 (0x7f0273469c00) [pid = 3433] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 22:43:12 INFO - PROCESS | 3433 | --DOMWINDOW == 252 (0x7f0272661c00) [pid = 3433] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 22:43:12 INFO - PROCESS | 3433 | --DOMWINDOW == 251 (0x7f026e4f6c00) [pid = 3433] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 22:43:12 INFO - PROCESS | 3433 | --DOMWINDOW == 250 (0x7f026c985c00) [pid = 3433] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 22:43:12 INFO - PROCESS | 3433 | --DOMWINDOW == 249 (0x7f026c98e400) [pid = 3433] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 22:43:12 INFO - PROCESS | 3433 | --DOMWINDOW == 248 (0x7f02703e8c00) [pid = 3433] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 22:43:12 INFO - PROCESS | 3433 | --DOMWINDOW == 247 (0x7f026b7e2400) [pid = 3433] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 22:43:12 INFO - PROCESS | 3433 | --DOMWINDOW == 246 (0x7f026b7e7c00) [pid = 3433] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 22:43:12 INFO - PROCESS | 3433 | 1461649392577 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]]]}] 22:43:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 22:43:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1677ms 22:43:12 INFO - PROCESS | 3433 | 1461649392619 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 22:43:12 INFO - PROCESS | 3433 | 1461649392622 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 22:43:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 22:43:12 INFO - PROCESS | 3433 | 1461649392635 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 22:43:12 INFO - PROCESS | 3433 | 1461649392638 Marionette TRACE conn3 <- [1,2426,null,{}] 22:43:12 INFO - PROCESS | 3433 | 1461649392643 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}] 22:43:12 INFO - PROCESS | 3433 | 1461649392816 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 22:43:13 INFO - PROCESS | 3433 | 1461649393045 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:13 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0279b22800 == 161 [pid = 3433] [id = 614] 22:43:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 247 (0x7f0275b42400) [pid = 3433] [serial = 1843] [outer = (nil)] 22:43:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 248 (0x7f02769aec00) [pid = 3433] [serial = 1844] [outer = 0x7f0275b42400] 22:43:13 INFO - PROCESS | 3433 | 1461649393115 Marionette DEBUG loaded listener.js 22:43:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 249 (0x7f0278083800) [pid = 3433] [serial = 1845] [outer = 0x7f0275b42400] 22:43:13 INFO - PROCESS | 3433 | 1461649393796 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]]]}] 22:43:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 22:43:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1182ms 22:43:13 INFO - PROCESS | 3433 | 1461649393817 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 22:43:13 INFO - PROCESS | 3433 | 1461649393821 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 22:43:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 22:43:13 INFO - PROCESS | 3433 | 1461649393826 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 22:43:13 INFO - PROCESS | 3433 | 1461649393840 Marionette TRACE conn3 <- [1,2430,null,{}] 22:43:13 INFO - PROCESS | 3433 | 1461649393844 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}] 22:43:14 INFO - PROCESS | 3433 | 1461649394017 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 22:43:14 INFO - PROCESS | 3433 | 1461649394214 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:14 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028125e800 == 162 [pid = 3433] [id = 615] 22:43:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 250 (0x7f0275b44000) [pid = 3433] [serial = 1846] [outer = (nil)] 22:43:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 251 (0x7f027dd32000) [pid = 3433] [serial = 1847] [outer = 0x7f0275b44000] 22:43:14 INFO - PROCESS | 3433 | 1461649394273 Marionette DEBUG loaded listener.js 22:43:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 252 (0x7f027e1d3400) [pid = 3433] [serial = 1848] [outer = 0x7f0275b44000] 22:43:15 INFO - PROCESS | 3433 | 1461649395321 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]]]}] 22:43:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 22:43:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1551ms 22:43:15 INFO - PROCESS | 3433 | 1461649395379 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 22:43:15 INFO - PROCESS | 3433 | 1461649395386 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 22:43:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 22:43:15 INFO - PROCESS | 3433 | 1461649395395 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 22:43:15 INFO - PROCESS | 3433 | 1461649395401 Marionette TRACE conn3 <- [1,2434,null,{}] 22:43:15 INFO - PROCESS | 3433 | 1461649395408 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}] 22:43:15 INFO - PROCESS | 3433 | 1461649395631 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 22:43:15 INFO - PROCESS | 3433 | 1461649395958 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:15 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0275b29000 == 163 [pid = 3433] [id = 616] 22:43:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 253 (0x7f0270e76000) [pid = 3433] [serial = 1849] [outer = (nil)] 22:43:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 254 (0x7f0271b94400) [pid = 3433] [serial = 1850] [outer = 0x7f0270e76000] 22:43:16 INFO - PROCESS | 3433 | 1461649396040 Marionette DEBUG loaded listener.js 22:43:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 255 (0x7f0272546800) [pid = 3433] [serial = 1851] [outer = 0x7f0270e76000] 22:43:16 INFO - PROCESS | 3433 | 1461649396890 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]]]}] 22:43:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 22:43:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1538ms 22:43:16 INFO - PROCESS | 3433 | 1461649396934 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 22:43:16 INFO - PROCESS | 3433 | 1461649396943 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 22:43:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 22:43:16 INFO - PROCESS | 3433 | 1461649396953 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 22:43:16 INFO - PROCESS | 3433 | 1461649396957 Marionette TRACE conn3 <- [1,2438,null,{}] 22:43:16 INFO - PROCESS | 3433 | 1461649396962 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}] 22:43:17 INFO - PROCESS | 3433 | 1461649397165 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 22:43:17 INFO - PROCESS | 3433 | 1461649397562 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:17 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280b2b800 == 164 [pid = 3433] [id = 617] 22:43:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 256 (0x7f027359c800) [pid = 3433] [serial = 1852] [outer = (nil)] 22:43:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 257 (0x7f02739c9400) [pid = 3433] [serial = 1853] [outer = 0x7f027359c800] 22:43:17 INFO - PROCESS | 3433 | 1461649397642 Marionette DEBUG loaded listener.js 22:43:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 258 (0x7f0274439400) [pid = 3433] [serial = 1854] [outer = 0x7f027359c800] 22:43:18 INFO - PROCESS | 3433 | 1461649398467 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]]]}] 22:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 22:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1536ms 22:43:18 INFO - PROCESS | 3433 | 1461649398488 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 22:43:18 INFO - PROCESS | 3433 | 1461649398492 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 22:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 22:43:18 INFO - PROCESS | 3433 | 1461649398498 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 22:43:18 INFO - PROCESS | 3433 | 1461649398503 Marionette TRACE conn3 <- [1,2442,null,{}] 22:43:18 INFO - PROCESS | 3433 | 1461649398519 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}] 22:43:18 INFO - PROCESS | 3433 | 1461649398720 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 22:43:19 INFO - PROCESS | 3433 | 1461649399048 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:19 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028438b000 == 165 [pid = 3433] [id = 618] 22:43:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 259 (0x7f0275b40c00) [pid = 3433] [serial = 1855] [outer = (nil)] 22:43:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 260 (0x7f0278d59800) [pid = 3433] [serial = 1856] [outer = 0x7f0275b40c00] 22:43:19 INFO - PROCESS | 3433 | 1461649399129 Marionette DEBUG loaded listener.js 22:43:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 261 (0x7f0279edd400) [pid = 3433] [serial = 1857] [outer = 0x7f0275b40c00] 22:43:19 INFO - PROCESS | 3433 | 1461649399947 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]]]}] 22:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 22:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1494ms 22:43:19 INFO - PROCESS | 3433 | 1461649399992 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 22:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 22:43:20 INFO - PROCESS | 3433 | 1461649399996 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 22:43:20 INFO - PROCESS | 3433 | 1461649400001 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 22:43:20 INFO - PROCESS | 3433 | 1461649400005 Marionette TRACE conn3 <- [1,2446,null,{}] 22:43:20 INFO - PROCESS | 3433 | 1461649400010 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}] 22:43:20 INFO - PROCESS | 3433 | 1461649400207 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 22:43:20 INFO - PROCESS | 3433 | 1461649400466 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:20 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284d47000 == 166 [pid = 3433] [id = 619] 22:43:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 262 (0x7f02769a6800) [pid = 3433] [serial = 1858] [outer = (nil)] 22:43:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 263 (0x7f027dd35800) [pid = 3433] [serial = 1859] [outer = 0x7f02769a6800] 22:43:20 INFO - PROCESS | 3433 | 1461649400580 Marionette DEBUG loaded listener.js 22:43:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 264 (0x7f027f00f800) [pid = 3433] [serial = 1860] [outer = 0x7f02769a6800] 22:43:21 INFO - PROCESS | 3433 | 1461649401351 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]]]}] 22:43:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 22:43:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1428ms 22:43:21 INFO - PROCESS | 3433 | 1461649401430 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 22:43:21 INFO - PROCESS | 3433 | 1461649401434 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 22:43:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 22:43:21 INFO - PROCESS | 3433 | 1461649401440 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 22:43:21 INFO - PROCESS | 3433 | 1461649401443 Marionette TRACE conn3 <- [1,2450,null,{}] 22:43:21 INFO - PROCESS | 3433 | 1461649401448 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}] 22:43:21 INFO - PROCESS | 3433 | 1461649401657 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 22:43:21 INFO - PROCESS | 3433 | 1461649401937 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:22 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02850de800 == 167 [pid = 3433] [id = 620] 22:43:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 265 (0x7f02804c7c00) [pid = 3433] [serial = 1861] [outer = (nil)] 22:43:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 266 (0x7f02807be000) [pid = 3433] [serial = 1862] [outer = 0x7f02804c7c00] 22:43:22 INFO - PROCESS | 3433 | 1461649402061 Marionette DEBUG loaded listener.js 22:43:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 267 (0x7f0280847800) [pid = 3433] [serial = 1863] [outer = 0x7f02804c7c00] 22:43:22 INFO - PROCESS | 3433 | 1461649402916 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]]]}] 22:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 22:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1530ms 22:43:22 INFO - PROCESS | 3433 | 1461649402972 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 22:43:22 INFO - PROCESS | 3433 | 1461649402975 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 22:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 22:43:22 INFO - PROCESS | 3433 | 1461649402981 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 22:43:22 INFO - PROCESS | 3433 | 1461649402983 Marionette TRACE conn3 <- [1,2454,null,{}] 22:43:22 INFO - PROCESS | 3433 | 1461649402989 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}] 22:43:23 INFO - PROCESS | 3433 | 1461649403253 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 22:43:23 INFO - PROCESS | 3433 | 1461649403568 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:23 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02890ad000 == 168 [pid = 3433] [id = 621] 22:43:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 268 (0x7f02804cb000) [pid = 3433] [serial = 1864] [outer = (nil)] 22:43:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 269 (0x7f028267c800) [pid = 3433] [serial = 1865] [outer = 0x7f02804cb000] 22:43:23 INFO - PROCESS | 3433 | 1461649403647 Marionette DEBUG loaded listener.js 22:43:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 270 (0x7f028402f400) [pid = 3433] [serial = 1866] [outer = 0x7f02804cb000] 22:43:24 INFO - PROCESS | 3433 | 1461649404440 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]]]}] 22:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 22:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1478ms 22:43:24 INFO - PROCESS | 3433 | 1461649404474 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 22:43:24 INFO - PROCESS | 3433 | 1461649404476 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 22:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 22:43:24 INFO - PROCESS | 3433 | 1461649404485 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 22:43:24 INFO - PROCESS | 3433 | 1461649404488 Marionette TRACE conn3 <- [1,2458,null,{}] 22:43:24 INFO - PROCESS | 3433 | 1461649404493 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}] 22:43:24 INFO - PROCESS | 3433 | 1461649404678 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 22:43:24 INFO - PROCESS | 3433 | 1461649404959 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:25 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028a5ef800 == 169 [pid = 3433] [id = 622] 22:43:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 271 (0x7f0281584800) [pid = 3433] [serial = 1867] [outer = (nil)] 22:43:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 272 (0x7f0284084000) [pid = 3433] [serial = 1868] [outer = 0x7f0281584800] 22:43:25 INFO - PROCESS | 3433 | 1461649405072 Marionette DEBUG loaded listener.js 22:43:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 273 (0x7f028408dc00) [pid = 3433] [serial = 1869] [outer = 0x7f0281584800] 22:43:25 INFO - PROCESS | 3433 | 1461649405888 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]]]}] 22:43:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 22:43:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1431ms 22:43:25 INFO - PROCESS | 3433 | 1461649405916 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 22:43:25 INFO - PROCESS | 3433 | 1461649405919 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 22:43:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 22:43:25 INFO - PROCESS | 3433 | 1461649405925 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 22:43:25 INFO - PROCESS | 3433 | 1461649405927 Marionette TRACE conn3 <- [1,2462,null,{}] 22:43:25 INFO - PROCESS | 3433 | 1461649405934 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}] 22:43:26 INFO - PROCESS | 3433 | 1461649406122 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 22:43:26 INFO - PROCESS | 3433 | 1461649406405 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:26 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02973be000 == 170 [pid = 3433] [id = 623] 22:43:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 274 (0x7f0284031c00) [pid = 3433] [serial = 1870] [outer = (nil)] 22:43:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 275 (0x7f0284706800) [pid = 3433] [serial = 1871] [outer = 0x7f0284031c00] 22:43:26 INFO - PROCESS | 3433 | 1461649406519 Marionette DEBUG loaded listener.js 22:43:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 276 (0x7f0284c5b400) [pid = 3433] [serial = 1872] [outer = 0x7f0284031c00] 22:43:27 INFO - PROCESS | 3433 | 1461649407327 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]]]}] 22:43:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 22:43:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1430ms 22:43:27 INFO - PROCESS | 3433 | 1461649407357 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 22:43:27 INFO - PROCESS | 3433 | 1461649407361 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 22:43:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 22:43:27 INFO - PROCESS | 3433 | 1461649407366 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 22:43:27 INFO - PROCESS | 3433 | 1461649407368 Marionette TRACE conn3 <- [1,2466,null,{}] 22:43:27 INFO - PROCESS | 3433 | 1461649407374 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}] 22:43:27 INFO - PROCESS | 3433 | 1461649407565 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 22:43:27 INFO - PROCESS | 3433 | 1461649407852 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:27 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0298515800 == 171 [pid = 3433] [id = 624] 22:43:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 277 (0x7f0273591000) [pid = 3433] [serial = 1873] [outer = (nil)] 22:43:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 278 (0x7f0284c65800) [pid = 3433] [serial = 1874] [outer = 0x7f0273591000] 22:43:27 INFO - PROCESS | 3433 | 1461649407968 Marionette DEBUG loaded listener.js 22:43:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 279 (0x7f0284eb5000) [pid = 3433] [serial = 1875] [outer = 0x7f0273591000] 22:43:28 INFO - PROCESS | 3433 | 1461649408737 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]]]}] 22:43:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 22:43:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1383ms 22:43:28 INFO - PROCESS | 3433 | 1461649408750 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 22:43:28 INFO - PROCESS | 3433 | 1461649408752 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 22:43:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 22:43:28 INFO - PROCESS | 3433 | 1461649408776 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 22:43:28 INFO - PROCESS | 3433 | 1461649408779 Marionette TRACE conn3 <- [1,2470,null,{}] 22:43:28 INFO - PROCESS | 3433 | 1461649408784 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}] 22:43:28 INFO - PROCESS | 3433 | 1461649408982 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 22:43:29 INFO - PROCESS | 3433 | 1461649409263 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:29 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c331000 == 172 [pid = 3433] [id = 625] 22:43:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 280 (0x7f0284033000) [pid = 3433] [serial = 1876] [outer = (nil)] 22:43:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 281 (0x7f0286818400) [pid = 3433] [serial = 1877] [outer = 0x7f0284033000] 22:43:29 INFO - PROCESS | 3433 | 1461649409336 Marionette DEBUG loaded listener.js 22:43:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 282 (0x7f0286910c00) [pid = 3433] [serial = 1878] [outer = 0x7f0284033000] 22:43:30 INFO - PROCESS | 3433 | 1461649410157 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]]]}] 22:43:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 22:43:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1398ms 22:43:30 INFO - PROCESS | 3433 | 1461649410170 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 22:43:30 INFO - PROCESS | 3433 | 1461649410173 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 22:43:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 22:43:30 INFO - PROCESS | 3433 | 1461649410198 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 22:43:30 INFO - PROCESS | 3433 | 1461649410203 Marionette TRACE conn3 <- [1,2474,null,{}] 22:43:30 INFO - PROCESS | 3433 | 1461649410211 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}] 22:43:30 INFO - PROCESS | 3433 | 1461649410421 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 22:43:30 INFO - PROCESS | 3433 | 1461649410698 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:30 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029cbb4000 == 173 [pid = 3433] [id = 626] 22:43:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 283 (0x7f02881c6c00) [pid = 3433] [serial = 1879] [outer = (nil)] 22:43:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 284 (0x7f0288c18400) [pid = 3433] [serial = 1880] [outer = 0x7f02881c6c00] 22:43:30 INFO - PROCESS | 3433 | 1461649410824 Marionette DEBUG loaded listener.js 22:43:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 285 (0x7f0288dad400) [pid = 3433] [serial = 1881] [outer = 0x7f02881c6c00] 22:43:31 INFO - PROCESS | 3433 | 1461649411674 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]]]}] 22:43:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 22:43:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1551ms 22:43:31 INFO - PROCESS | 3433 | 1461649411732 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 22:43:31 INFO - PROCESS | 3433 | 1461649411736 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 22:43:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 22:43:31 INFO - PROCESS | 3433 | 1461649411741 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 22:43:31 INFO - PROCESS | 3433 | 1461649411743 Marionette TRACE conn3 <- [1,2478,null,{}] 22:43:31 INFO - PROCESS | 3433 | 1461649411749 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}] 22:43:31 INFO - PROCESS | 3433 | 1461649411985 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 22:43:32 INFO - PROCESS | 3433 | 1461649412303 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:32 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029f757000 == 174 [pid = 3433] [id = 627] 22:43:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 286 (0x7f028839f400) [pid = 3433] [serial = 1882] [outer = (nil)] 22:43:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 287 (0x7f0288db9800) [pid = 3433] [serial = 1883] [outer = 0x7f028839f400] 22:43:32 INFO - PROCESS | 3433 | 1461649412378 Marionette DEBUG loaded listener.js 22:43:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 288 (0x7f0288eef000) [pid = 3433] [serial = 1884] [outer = 0x7f028839f400] 22:43:33 INFO - PROCESS | 3433 | 1461649413373 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]]]}] 22:43:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 22:43:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1682ms 22:43:33 INFO - PROCESS | 3433 | 1461649413425 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 22:43:33 INFO - PROCESS | 3433 | 1461649413429 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 22:43:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 22:43:33 INFO - PROCESS | 3433 | 1461649413434 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 22:43:33 INFO - PROCESS | 3433 | 1461649413437 Marionette TRACE conn3 <- [1,2482,null,{}] 22:43:33 INFO - PROCESS | 3433 | 1461649413442 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}] 22:43:33 INFO - PROCESS | 3433 | 1461649413634 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 22:43:33 INFO - PROCESS | 3433 | 1461649413925 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:33 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027276c000 == 175 [pid = 3433] [id = 628] 22:43:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 289 (0x7f026e759000) [pid = 3433] [serial = 1885] [outer = (nil)] 22:43:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 290 (0x7f0289067000) [pid = 3433] [serial = 1886] [outer = 0x7f026e759000] 22:43:34 INFO - PROCESS | 3433 | 1461649414037 Marionette DEBUG loaded listener.js 22:43:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 291 (0x7f0289c31400) [pid = 3433] [serial = 1887] [outer = 0x7f026e759000] 22:43:34 INFO - PROCESS | 3433 | 1461649414818 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]]]}] 22:43:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 22:43:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1433ms 22:43:34 INFO - PROCESS | 3433 | 1461649414868 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 22:43:34 INFO - PROCESS | 3433 | 1461649414871 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 22:43:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 22:43:34 INFO - PROCESS | 3433 | 1461649414877 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 22:43:34 INFO - PROCESS | 3433 | 1461649414879 Marionette TRACE conn3 <- [1,2486,null,{}] 22:43:34 INFO - PROCESS | 3433 | 1461649414885 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}] 22:43:35 INFO - PROCESS | 3433 | 1461649415082 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 22:43:35 INFO - PROCESS | 3433 | 1461649415368 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:35 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02a1d3c000 == 176 [pid = 3433] [id = 629] 22:43:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 292 (0x7f02898b6000) [pid = 3433] [serial = 1888] [outer = (nil)] 22:43:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 293 (0x7f028a2adc00) [pid = 3433] [serial = 1889] [outer = 0x7f02898b6000] 22:43:35 INFO - PROCESS | 3433 | 1461649415478 Marionette DEBUG loaded listener.js 22:43:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 294 (0x7f028a576400) [pid = 3433] [serial = 1890] [outer = 0x7f02898b6000] 22:43:36 INFO - PROCESS | 3433 | 1461649416280 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]]]}] 22:43:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 22:43:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1443ms 22:43:36 INFO - PROCESS | 3433 | 1461649416322 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 22:43:36 INFO - PROCESS | 3433 | 1461649416325 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 22:43:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 22:43:36 INFO - PROCESS | 3433 | 1461649416331 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 22:43:36 INFO - PROCESS | 3433 | 1461649416333 Marionette TRACE conn3 <- [1,2490,null,{}] 22:43:36 INFO - PROCESS | 3433 | 1461649416339 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}] 22:43:36 INFO - PROCESS | 3433 | 1461649416535 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 22:43:36 INFO - PROCESS | 3433 | 1461649416822 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:36 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026dfdc800 == 177 [pid = 3433] [id = 630] 22:43:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 295 (0x7f02898db800) [pid = 3433] [serial = 1891] [outer = (nil)] 22:43:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 296 (0x7f028b148400) [pid = 3433] [serial = 1892] [outer = 0x7f02898db800] 22:43:36 INFO - PROCESS | 3433 | 1461649416934 Marionette DEBUG loaded listener.js 22:43:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 297 (0x7f028cc12800) [pid = 3433] [serial = 1893] [outer = 0x7f02898db800] 22:43:37 INFO - PROCESS | 3433 | 1461649417709 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]]]}] 22:43:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 22:43:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1436ms 22:43:37 INFO - PROCESS | 3433 | 1461649417769 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 22:43:37 INFO - PROCESS | 3433 | 1461649417773 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 22:43:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 22:43:37 INFO - PROCESS | 3433 | 1461649417784 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 22:43:37 INFO - PROCESS | 3433 | 1461649417786 Marionette TRACE conn3 <- [1,2494,null,{}] 22:43:37 INFO - PROCESS | 3433 | 1461649417796 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}] 22:43:38 INFO - PROCESS | 3433 | 1461649418013 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 22:43:38 INFO - PROCESS | 3433 | 1461649418351 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:38 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026cdaf000 == 178 [pid = 3433] [id = 631] 22:43:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 298 (0x7f0274432000) [pid = 3433] [serial = 1894] [outer = (nil)] 22:43:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 299 (0x7f028cc20400) [pid = 3433] [serial = 1895] [outer = 0x7f0274432000] 22:43:38 INFO - PROCESS | 3433 | 1461649418429 Marionette DEBUG loaded listener.js 22:43:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 300 (0x7f029085b400) [pid = 3433] [serial = 1896] [outer = 0x7f0274432000] 22:43:39 INFO - PROCESS | 3433 | 1461649419209 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]]]}] 22:43:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 22:43:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1493ms 22:43:39 INFO - PROCESS | 3433 | 1461649419274 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 22:43:39 INFO - PROCESS | 3433 | 1461649419277 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 22:43:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 22:43:39 INFO - PROCESS | 3433 | 1461649419283 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 22:43:39 INFO - PROCESS | 3433 | 1461649419285 Marionette TRACE conn3 <- [1,2498,null,{}] 22:43:39 INFO - PROCESS | 3433 | 1461649419291 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}] 22:43:39 INFO - PROCESS | 3433 | 1461649419565 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 22:43:39 INFO - PROCESS | 3433 | 1461649419889 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:39 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026cc68800 == 179 [pid = 3433] [id = 632] 22:43:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 301 (0x7f027dd3dc00) [pid = 3433] [serial = 1897] [outer = (nil)] 22:43:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 302 (0x7f02967cd000) [pid = 3433] [serial = 1898] [outer = 0x7f027dd3dc00] 22:43:39 INFO - PROCESS | 3433 | 1461649419967 Marionette DEBUG loaded listener.js 22:43:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 303 (0x7f0297594000) [pid = 3433] [serial = 1899] [outer = 0x7f027dd3dc00] 22:43:40 INFO - PROCESS | 3433 | 1461649420760 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]]]}] 22:43:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 22:43:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1534ms 22:43:40 INFO - PROCESS | 3433 | 1461649420818 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 22:43:40 INFO - PROCESS | 3433 | 1461649420822 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 22:43:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 22:43:40 INFO - PROCESS | 3433 | 1461649420827 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 22:43:40 INFO - PROCESS | 3433 | 1461649420829 Marionette TRACE conn3 <- [1,2502,null,{}] 22:43:40 INFO - PROCESS | 3433 | 1461649420835 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}] 22:43:41 INFO - PROCESS | 3433 | 1461649421023 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 22:43:41 INFO - PROCESS | 3433 | 1461649421311 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:41 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026cc84000 == 180 [pid = 3433] [id = 633] 22:43:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 304 (0x7f028ccd6000) [pid = 3433] [serial = 1900] [outer = (nil)] 22:43:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 305 (0x7f029767c800) [pid = 3433] [serial = 1901] [outer = 0x7f028ccd6000] 22:43:41 INFO - PROCESS | 3433 | 1461649421420 Marionette DEBUG loaded listener.js 22:43:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 306 (0x7f02976f9400) [pid = 3433] [serial = 1902] [outer = 0x7f028ccd6000] 22:43:42 INFO - PROCESS | 3433 | 1461649422212 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]]]}] 22:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 22:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1437ms 22:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 22:43:42 INFO - PROCESS | 3433 | 1461649422266 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 22:43:42 INFO - PROCESS | 3433 | 1461649422268 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 22:43:42 INFO - PROCESS | 3433 | 1461649422274 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 22:43:42 INFO - PROCESS | 3433 | 1461649422277 Marionette TRACE conn3 <- [1,2506,null,{}] 22:43:42 INFO - PROCESS | 3433 | 1461649422286 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}] 22:43:42 INFO - PROCESS | 3433 | 1461649422486 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 22:43:42 INFO - PROCESS | 3433 | 1461649422842 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:42 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0269df1000 == 181 [pid = 3433] [id = 634] 22:43:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 307 (0x7f026e4ff000) [pid = 3433] [serial = 1903] [outer = (nil)] 22:43:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 308 (0x7f0272655000) [pid = 3433] [serial = 1904] [outer = 0x7f026e4ff000] 22:43:42 INFO - PROCESS | 3433 | 1461649422914 Marionette DEBUG loaded listener.js 22:43:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 309 (0x7f02745c5000) [pid = 3433] [serial = 1905] [outer = 0x7f026e4ff000] 22:43:43 INFO - PROCESS | 3433 | 1461649423734 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]]]}] 22:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 22:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1542ms 22:43:43 INFO - PROCESS | 3433 | 1461649423815 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 22:43:43 INFO - PROCESS | 3433 | 1461649423818 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 22:43:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 22:43:43 INFO - PROCESS | 3433 | 1461649423824 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 22:43:43 INFO - PROCESS | 3433 | 1461649423826 Marionette TRACE conn3 <- [1,2510,null,{}] 22:43:43 INFO - PROCESS | 3433 | 1461649423832 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}] 22:43:44 INFO - PROCESS | 3433 | 1461649424047 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 22:43:45 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02834b9800 == 180 [pid = 3433] [id = 554] 22:43:45 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02818cc000 == 179 [pid = 3433] [id = 553] 22:43:45 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0279b22800 == 178 [pid = 3433] [id = 614] 22:43:45 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0276938800 == 177 [pid = 3433] [id = 587] 22:43:45 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0278e03000 == 176 [pid = 3433] [id = 613] 22:43:45 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0275cc2800 == 175 [pid = 3433] [id = 612] 22:43:45 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027351c000 == 174 [pid = 3433] [id = 586] 22:43:45 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0271247800 == 173 [pid = 3433] [id = 611] 22:43:45 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027e0b0800 == 172 [pid = 3433] [id = 610] 22:43:45 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0272564800 == 171 [pid = 3433] [id = 609] 22:43:45 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281365000 == 170 [pid = 3433] [id = 597] 22:43:45 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280e85000 == 169 [pid = 3433] [id = 596] 22:43:45 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028056a800 == 168 [pid = 3433] [id = 595] 22:43:45 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028041c000 == 167 [pid = 3433] [id = 594] 22:43:45 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027e0b2800 == 166 [pid = 3433] [id = 593] 22:43:45 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0276cb7800 == 165 [pid = 3433] [id = 592] 22:43:45 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027255a000 == 164 [pid = 3433] [id = 591] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 308 (0x7f02738f7000) [pid = 3433] [serial = 1766] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 307 (0x7f0273343c00) [pid = 3433] [serial = 1764] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 306 (0x7f026e6e3c00) [pid = 3433] [serial = 1751] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 305 (0x7f026e756800) [pid = 3433] [serial = 1752] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 304 (0x7f026e479800) [pid = 3433] [serial = 1748] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 303 (0x7f026f1e3800) [pid = 3433] [serial = 1749] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 302 (0x7f027247f400) [pid = 3433] [serial = 1760] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 301 (0x7f0272647400) [pid = 3433] [serial = 1761] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 300 (0x7f027f006400) [pid = 3433] [serial = 1712] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 299 (0x7f0284c60800) [pid = 3433] [serial = 1724] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 298 (0x7f0284eb7c00) [pid = 3433] [serial = 1727] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 297 (0x7f02704c5400) [pid = 3433] [serial = 1745] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 296 (0x7f028cc11c00) [pid = 3433] [serial = 1742] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 295 (0x7f028acf5800) [pid = 3433] [serial = 1739] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 294 (0x7f0289f3f800) [pid = 3433] [serial = 1736] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 293 (0x7f0288ee8400) [pid = 3433] [serial = 1733] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 292 (0x7f028687e400) [pid = 3433] [serial = 1730] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 291 (0x7f028425f400) [pid = 3433] [serial = 1721] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 290 (0x7f0280c43000) [pid = 3433] [serial = 1715] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 289 (0x7f027265dc00) [pid = 3433] [serial = 1706] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 288 (0x7f02704c6800) [pid = 3433] [serial = 1703] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 287 (0x7f02703ef400) [pid = 3433] [serial = 1754] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 286 (0x7f0270e7d000) [pid = 3433] [serial = 1755] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 285 (0x7f02710e7c00) [pid = 3433] [serial = 1757] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 284 (0x7f027247a800) [pid = 3433] [serial = 1758] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 283 (0x7f0278d57000) [pid = 3433] [serial = 1709] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 282 (0x7f028403b000) [pid = 3433] [serial = 1718] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 281 (0x7f0273310800) [pid = 3433] [serial = 1769] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 280 (0x7f0273313000) [pid = 3433] [serial = 1763] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 279 (0x7f02739c6400) [pid = 3433] [serial = 1767] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 278 (0x7f02739cbc00) [pid = 3433] [serial = 1770] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | --DOMWINDOW == 277 (0x7f0273c71000) [pid = 3433] [serial = 1772] [outer = (nil)] [url = about:blank] 22:43:45 INFO - PROCESS | 3433 | 1461649425804 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:45 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026e707000 == 165 [pid = 3433] [id = 635] 22:43:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 278 (0x7f026c98d800) [pid = 3433] [serial = 1906] [outer = (nil)] 22:43:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 279 (0x7f026e4fc400) [pid = 3433] [serial = 1907] [outer = 0x7f026c98d800] 22:43:45 INFO - PROCESS | 3433 | 1461649425874 Marionette DEBUG loaded listener.js 22:43:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 280 (0x7f026e75c800) [pid = 3433] [serial = 1908] [outer = 0x7f026c98d800] 22:43:46 INFO - PROCESS | 3433 | 1461649426624 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]]]}] 22:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 22:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2835ms 22:43:46 INFO - PROCESS | 3433 | 1461649426676 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 22:43:46 INFO - PROCESS | 3433 | 1461649426681 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 22:43:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 22:43:46 INFO - PROCESS | 3433 | 1461649426690 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 22:43:46 INFO - PROCESS | 3433 | 1461649426695 Marionette TRACE conn3 <- [1,2514,null,{}] 22:43:46 INFO - PROCESS | 3433 | 1461649426701 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}] 22:43:46 INFO - PROCESS | 3433 | 1461649426885 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 22:43:46 INFO - PROCESS | 3433 | 1461649426903 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:46 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027261a800 == 166 [pid = 3433] [id = 636] 22:43:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 281 (0x7f02710e7c00) [pid = 3433] [serial = 1909] [outer = (nil)] 22:43:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 282 (0x7f027254f400) [pid = 3433] [serial = 1910] [outer = 0x7f02710e7c00] 22:43:46 INFO - PROCESS | 3433 | 1461649426964 Marionette DEBUG loaded listener.js 22:43:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 283 (0x7f0272661400) [pid = 3433] [serial = 1911] [outer = 0x7f02710e7c00] 22:43:47 INFO - PROCESS | 3433 | 1461649427919 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]]]}] 22:43:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 22:43:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1281ms 22:43:47 INFO - PROCESS | 3433 | 1461649427978 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 22:43:47 INFO - PROCESS | 3433 | 1461649427984 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 22:43:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 22:43:47 INFO - PROCESS | 3433 | 1461649427990 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 22:43:47 INFO - PROCESS | 3433 | 1461649427992 Marionette TRACE conn3 <- [1,2518,null,{}] 22:43:48 INFO - PROCESS | 3433 | 1461649428004 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}] 22:43:48 INFO - PROCESS | 3433 | 1461649428178 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 22:43:48 INFO - PROCESS | 3433 | 1461649428435 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:48 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027438d800 == 167 [pid = 3433] [id = 637] 22:43:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 284 (0x7f0271c36000) [pid = 3433] [serial = 1912] [outer = (nil)] 22:43:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 285 (0x7f0273594c00) [pid = 3433] [serial = 1913] [outer = 0x7f0271c36000] 22:43:48 INFO - PROCESS | 3433 | 1461649428498 Marionette DEBUG loaded listener.js 22:43:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 286 (0x7f0273c78c00) [pid = 3433] [serial = 1914] [outer = 0x7f0271c36000] 22:43:49 INFO - PROCESS | 3433 | 1461649429318 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]]]}] 22:43:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 22:43:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1387ms 22:43:49 INFO - PROCESS | 3433 | 1461649429379 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 22:43:49 INFO - PROCESS | 3433 | 1461649429383 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 22:43:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 22:43:49 INFO - PROCESS | 3433 | 1461649429401 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 22:43:49 INFO - PROCESS | 3433 | 1461649429409 Marionette TRACE conn3 <- [1,2522,null,{}] 22:43:49 INFO - PROCESS | 3433 | 1461649429422 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}] 22:43:49 INFO - PROCESS | 3433 | 1461649429683 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 22:43:49 INFO - PROCESS | 3433 | 1461649429723 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:49 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027706b800 == 168 [pid = 3433] [id = 638] 22:43:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 287 (0x7f0274438400) [pid = 3433] [serial = 1915] [outer = (nil)] 22:43:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 288 (0x7f02769a5c00) [pid = 3433] [serial = 1916] [outer = 0x7f0274438400] 22:43:49 INFO - PROCESS | 3433 | 1461649429811 Marionette DEBUG loaded listener.js 22:43:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 289 (0x7f02775f4000) [pid = 3433] [serial = 1917] [outer = 0x7f0274438400] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 288 (0x7f0271b50800) [pid = 3433] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 287 (0x7f02898d5400) [pid = 3433] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 286 (0x7f027e1cd400) [pid = 3433] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 285 (0x7f026f277000) [pid = 3433] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 284 (0x7f0280ee0400) [pid = 3433] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 283 (0x7f026e6eb400) [pid = 3433] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 282 (0x7f026b7e0800) [pid = 3433] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 281 (0x7f026e478c00) [pid = 3433] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 280 (0x7f02704c4c00) [pid = 3433] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 279 (0x7f027333a800) [pid = 3433] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 278 (0x7f0282678c00) [pid = 3433] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 277 (0x7f0288dba400) [pid = 3433] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 276 (0x7f026e475800) [pid = 3433] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 275 (0x7f02710e9400) [pid = 3433] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 274 (0x7f0271c37800) [pid = 3433] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 273 (0x7f026e09e000) [pid = 3433] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 272 (0x7f028ccd5800) [pid = 3433] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 271 (0x7f02745c5c00) [pid = 3433] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 270 (0x7f0282809c00) [pid = 3433] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 269 (0x7f026cfdd400) [pid = 3433] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 268 (0x7f026f1d9400) [pid = 3433] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 267 (0x7f02881bd000) [pid = 3433] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 266 (0x7f026f1e0400) [pid = 3433] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 265 (0x7f028425c800) [pid = 3433] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 264 (0x7f0279b0e000) [pid = 3433] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 263 (0x7f026e473000) [pid = 3433] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 262 (0x7f0273349400) [pid = 3433] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 261 (0x7f0273c6d400) [pid = 3433] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 260 (0x7f026b7e4800) [pid = 3433] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 259 (0x7f027442a400) [pid = 3433] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 258 (0x7f026e6e7c00) [pid = 3433] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 257 (0x7f026cfd5000) [pid = 3433] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 256 (0x7f027333e400) [pid = 3433] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 255 (0x7f02898d8c00) [pid = 3433] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 254 (0x7f027dbe9800) [pid = 3433] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 253 (0x7f028da0a800) [pid = 3433] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 252 (0x7f027db82400) [pid = 3433] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 251 (0x7f026e47b400) [pid = 3433] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 250 (0x7f02775bc800) [pid = 3433] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 249 (0x7f0273313800) [pid = 3433] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 248 (0x7f0271c37400) [pid = 3433] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 247 (0x7f0284039000) [pid = 3433] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 246 (0x7f028280c800) [pid = 3433] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 245 (0x7f0273476000) [pid = 3433] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 244 (0x7f0278d56c00) [pid = 3433] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 243 (0x7f02703e9000) [pid = 3433] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 242 (0x7f02745d1000) [pid = 3433] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 241 (0x7f0275b42400) [pid = 3433] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 240 (0x7f027f27b800) [pid = 3433] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 239 (0x7f0278def800) [pid = 3433] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 238 (0x7f0284261c00) [pid = 3433] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 237 (0x7f026cfe1c00) [pid = 3433] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 236 (0x7f0273316c00) [pid = 3433] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 235 (0x7f026b7df000) [pid = 3433] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 234 (0x7f0286810000) [pid = 3433] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 233 (0x7f026e097c00) [pid = 3433] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f0279ddf800) [pid = 3433] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f0280edb800) [pid = 3433] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f026e6ec400) [pid = 3433] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f026e6f0800) [pid = 3433] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f0271b97000) [pid = 3433] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 227 (0x7f026c984400) [pid = 3433] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 226 (0x7f0275e4b800) [pid = 3433] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 225 (0x7f026e4f4800) [pid = 3433] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 224 (0x7f026b7dfc00) [pid = 3433] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 223 (0x7f0275e4d800) [pid = 3433] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 222 (0x7f0279b0ec00) [pid = 3433] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 221 (0x7f0280ed2000) [pid = 3433] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 220 (0x7f0280ecbc00) [pid = 3433] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 219 (0x7f026c98c400) [pid = 3433] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 218 (0x7f0278d54400) [pid = 3433] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 22:43:51 INFO - PROCESS | 3433 | --DOMWINDOW == 217 (0x7f0279b0fc00) [pid = 3433] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 22:43:51 INFO - PROCESS | 3433 | 1461649431698 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]]]}] 22:43:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 22:43:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 2354ms 22:43:51 INFO - PROCESS | 3433 | 1461649431751 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 22:43:51 INFO - PROCESS | 3433 | 1461649431755 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 22:43:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 22:43:51 INFO - PROCESS | 3433 | 1461649431760 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 22:43:51 INFO - PROCESS | 3433 | 1461649431762 Marionette TRACE conn3 <- [1,2526,null,{}] 22:43:51 INFO - PROCESS | 3433 | 1461649431768 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}] 22:43:51 INFO - PROCESS | 3433 | 1461649431942 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 22:43:51 INFO - PROCESS | 3433 | 1461649431957 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:51 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0272558800 == 169 [pid = 3433] [id = 639] 22:43:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 218 (0x7f026b7de400) [pid = 3433] [serial = 1918] [outer = (nil)] 22:43:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 219 (0x7f026f1d7000) [pid = 3433] [serial = 1919] [outer = 0x7f026b7de400] 22:43:52 INFO - PROCESS | 3433 | 1461649432018 Marionette DEBUG loaded listener.js 22:43:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 220 (0x7f0270e80800) [pid = 3433] [serial = 1920] [outer = 0x7f026b7de400] 22:43:52 INFO - PROCESS | 3433 | 1461649432906 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]]]}] 22:43:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 22:43:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1183ms 22:43:52 INFO - PROCESS | 3433 | 1461649432945 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 22:43:52 INFO - PROCESS | 3433 | 1461649432948 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 22:43:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 22:43:52 INFO - PROCESS | 3433 | 1461649432954 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 22:43:52 INFO - PROCESS | 3433 | 1461649432957 Marionette TRACE conn3 <- [1,2530,null,{}] 22:43:52 INFO - PROCESS | 3433 | 1461649432975 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}] 22:43:53 INFO - PROCESS | 3433 | 1461649433147 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 22:43:53 INFO - PROCESS | 3433 | 1461649433622 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:53 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026dfda800 == 170 [pid = 3433] [id = 640] 22:43:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 221 (0x7f026b7e0400) [pid = 3433] [serial = 1921] [outer = (nil)] 22:43:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 222 (0x7f026c98c400) [pid = 3433] [serial = 1922] [outer = 0x7f026b7e0400] 22:43:53 INFO - PROCESS | 3433 | 1461649433699 Marionette DEBUG loaded listener.js 22:43:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 223 (0x7f026f1d8800) [pid = 3433] [serial = 1923] [outer = 0x7f026b7e0400] 22:43:54 INFO - PROCESS | 3433 | 1461649434579 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]]]}] 22:43:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 22:43:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1691ms 22:43:54 INFO - PROCESS | 3433 | 1461649434647 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 22:43:54 INFO - PROCESS | 3433 | 1461649434653 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 22:43:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 22:43:54 INFO - PROCESS | 3433 | 1461649434661 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 22:43:54 INFO - PROCESS | 3433 | 1461649434666 Marionette TRACE conn3 <- [1,2534,null,{}] 22:43:54 INFO - PROCESS | 3433 | 1461649434673 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}] 22:43:54 INFO - PROCESS | 3433 | 1461649434883 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 22:43:55 INFO - PROCESS | 3433 | 1461649435212 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:55 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0274388800 == 171 [pid = 3433] [id = 641] 22:43:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 224 (0x7f0271b95400) [pid = 3433] [serial = 1924] [outer = (nil)] 22:43:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 225 (0x7f0272544000) [pid = 3433] [serial = 1925] [outer = 0x7f0271b95400] 22:43:55 INFO - PROCESS | 3433 | 1461649435292 Marionette DEBUG loaded listener.js 22:43:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 226 (0x7f027265b800) [pid = 3433] [serial = 1926] [outer = 0x7f0271b95400] 22:43:56 INFO - PROCESS | 3433 | 1461649436161 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]]]}] 22:43:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 22:43:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1541ms 22:43:56 INFO - PROCESS | 3433 | 1461649436205 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 22:43:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 22:43:56 INFO - PROCESS | 3433 | 1461649436211 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 22:43:56 INFO - PROCESS | 3433 | 1461649436217 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 22:43:56 INFO - PROCESS | 3433 | 1461649436221 Marionette TRACE conn3 <- [1,2538,null,{}] 22:43:56 INFO - PROCESS | 3433 | 1461649436226 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}] 22:43:56 INFO - PROCESS | 3433 | 1461649436438 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 22:43:56 INFO - PROCESS | 3433 | 1461649436821 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:56 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0279b22000 == 172 [pid = 3433] [id = 642] 22:43:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 227 (0x7f0273599000) [pid = 3433] [serial = 1927] [outer = (nil)] 22:43:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 228 (0x7f02739c5400) [pid = 3433] [serial = 1928] [outer = 0x7f0273599000] 22:43:56 INFO - PROCESS | 3433 | 1461649436901 Marionette DEBUG loaded listener.js 22:43:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f02745c4800) [pid = 3433] [serial = 1929] [outer = 0x7f0273599000] 22:43:57 INFO - PROCESS | 3433 | 1461649437766 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]]]}] 22:43:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 22:43:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1581ms 22:43:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 22:43:57 INFO - PROCESS | 3433 | 1461649437799 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 22:43:57 INFO - PROCESS | 3433 | 1461649437802 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 22:43:57 INFO - PROCESS | 3433 | 1461649437818 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 22:43:57 INFO - PROCESS | 3433 | 1461649437827 Marionette TRACE conn3 <- [1,2542,null,{}] 22:43:57 INFO - PROCESS | 3433 | 1461649437833 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}] 22:43:58 INFO - PROCESS | 3433 | 1461649438076 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 22:43:58 INFO - PROCESS | 3433 | 1461649438416 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:58 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027ef52800 == 173 [pid = 3433] [id = 643] 22:43:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f027331b800) [pid = 3433] [serial = 1930] [outer = (nil)] 22:43:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f02775a4400) [pid = 3433] [serial = 1931] [outer = 0x7f027331b800] 22:43:58 INFO - PROCESS | 3433 | 1461649438495 Marionette DEBUG loaded listener.js 22:43:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f0277f91800) [pid = 3433] [serial = 1932] [outer = 0x7f027331b800] 22:43:59 INFO - PROCESS | 3433 | 1461649439288 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]]]}] 22:43:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 22:43:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1545ms 22:43:59 INFO - PROCESS | 3433 | 1461649439354 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 22:43:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 22:43:59 INFO - PROCESS | 3433 | 1461649439359 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 22:43:59 INFO - PROCESS | 3433 | 1461649439365 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 22:43:59 INFO - PROCESS | 3433 | 1461649439368 Marionette TRACE conn3 <- [1,2546,null,{}] 22:43:59 INFO - PROCESS | 3433 | 1461649439373 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}] 22:43:59 INFO - PROCESS | 3433 | 1461649439571 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 22:43:59 INFO - PROCESS | 3433 | 1461649439894 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:59 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02805dd000 == 174 [pid = 3433] [id = 644] 22:43:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f027264e800) [pid = 3433] [serial = 1933] [outer = (nil)] 22:43:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 234 (0x7f0278d5fc00) [pid = 3433] [serial = 1934] [outer = 0x7f027264e800] 22:43:59 INFO - PROCESS | 3433 | 1461649439971 Marionette DEBUG loaded listener.js 22:44:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 235 (0x7f0279b08c00) [pid = 3433] [serial = 1935] [outer = 0x7f027264e800] 22:44:00 INFO - PROCESS | 3433 | 1461649440773 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]]]}] 22:44:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 22:44:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1478ms 22:44:00 INFO - PROCESS | 3433 | 1461649440843 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 22:44:00 INFO - PROCESS | 3433 | 1461649440847 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 22:44:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 22:44:00 INFO - PROCESS | 3433 | 1461649440852 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 22:44:00 INFO - PROCESS | 3433 | 1461649440854 Marionette TRACE conn3 <- [1,2550,null,{}] 22:44:00 INFO - PROCESS | 3433 | 1461649440860 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}] 22:44:01 INFO - PROCESS | 3433 | 1461649441053 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 22:44:01 INFO - PROCESS | 3433 | 1461649441381 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:01 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028126d800 == 175 [pid = 3433] [id = 645] 22:44:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 236 (0x7f027db27000) [pid = 3433] [serial = 1936] [outer = (nil)] 22:44:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 237 (0x7f027db2c000) [pid = 3433] [serial = 1937] [outer = 0x7f027db27000] 22:44:01 INFO - PROCESS | 3433 | 1461649441470 Marionette DEBUG loaded listener.js 22:44:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 238 (0x7f027f003800) [pid = 3433] [serial = 1938] [outer = 0x7f027db27000] 22:44:02 INFO - PROCESS | 3433 | 1461649442350 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]]]}] 22:44:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 22:44:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1533ms 22:44:02 INFO - PROCESS | 3433 | 1461649442387 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 22:44:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 22:44:02 INFO - PROCESS | 3433 | 1461649442391 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 22:44:02 INFO - PROCESS | 3433 | 1461649442396 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 22:44:02 INFO - PROCESS | 3433 | 1461649442399 Marionette TRACE conn3 <- [1,2554,null,{}] 22:44:02 INFO - PROCESS | 3433 | 1461649442404 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}] 22:44:02 INFO - PROCESS | 3433 | 1461649442601 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 22:44:02 INFO - PROCESS | 3433 | 1461649442943 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:02 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281967000 == 176 [pid = 3433] [id = 646] 22:44:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 239 (0x7f02775acc00) [pid = 3433] [serial = 1939] [outer = (nil)] 22:44:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 240 (0x7f027f381000) [pid = 3433] [serial = 1940] [outer = 0x7f02775acc00] 22:44:03 INFO - PROCESS | 3433 | 1461649443030 Marionette DEBUG loaded listener.js 22:44:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 241 (0x7f02807b7400) [pid = 3433] [serial = 1941] [outer = 0x7f02775acc00] 22:44:03 INFO - PROCESS | 3433 | 1461649443889 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]]]}] 22:44:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 22:44:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1528ms 22:44:03 INFO - PROCESS | 3433 | 1461649443925 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 22:44:03 INFO - PROCESS | 3433 | 1461649443927 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 22:44:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 22:44:03 INFO - PROCESS | 3433 | 1461649443934 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 22:44:03 INFO - PROCESS | 3433 | 1461649443936 Marionette TRACE conn3 <- [1,2558,null,{}] 22:44:03 INFO - PROCESS | 3433 | 1461649443941 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}] 22:44:04 INFO - PROCESS | 3433 | 1461649444151 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 22:44:04 INFO - PROCESS | 3433 | 1461649444479 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:04 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02842a4800 == 177 [pid = 3433] [id = 647] 22:44:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 242 (0x7f0279de0800) [pid = 3433] [serial = 1942] [outer = (nil)] 22:44:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 243 (0x7f0280846800) [pid = 3433] [serial = 1943] [outer = 0x7f0279de0800] 22:44:04 INFO - PROCESS | 3433 | 1461649444558 Marionette DEBUG loaded listener.js 22:44:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 244 (0x7f0280a17000) [pid = 3433] [serial = 1944] [outer = 0x7f0279de0800] 22:44:05 INFO - PROCESS | 3433 | 1461649445372 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]]]}] 22:44:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 22:44:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1477ms 22:44:05 INFO - PROCESS | 3433 | 1461649445412 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 22:44:05 INFO - PROCESS | 3433 | 1461649445415 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 22:44:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 22:44:05 INFO - PROCESS | 3433 | 1461649445422 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 22:44:05 INFO - PROCESS | 3433 | 1461649445424 Marionette TRACE conn3 <- [1,2562,null,{}] 22:44:05 INFO - PROCESS | 3433 | 1461649445429 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}] 22:44:05 INFO - PROCESS | 3433 | 1461649445625 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 22:44:05 INFO - PROCESS | 3433 | 1461649445955 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:05 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284be1000 == 178 [pid = 3433] [id = 648] 22:44:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 245 (0x7f027f3eb000) [pid = 3433] [serial = 1945] [outer = (nil)] 22:44:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 246 (0x7f0280edd800) [pid = 3433] [serial = 1946] [outer = 0x7f027f3eb000] 22:44:06 INFO - PROCESS | 3433 | 1461649446029 Marionette DEBUG loaded listener.js 22:44:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 247 (0x7f0280fa4400) [pid = 3433] [serial = 1947] [outer = 0x7f027f3eb000] 22:44:06 INFO - PROCESS | 3433 | 1461649446936 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]]]}] 22:44:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 22:44:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1578ms 22:44:07 INFO - PROCESS | 3433 | 1461649447001 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 22:44:07 INFO - PROCESS | 3433 | 1461649447005 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 22:44:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 22:44:07 INFO - PROCESS | 3433 | 1461649447011 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 22:44:07 INFO - PROCESS | 3433 | 1461649447013 Marionette TRACE conn3 <- [1,2566,null,{}] 22:44:07 INFO - PROCESS | 3433 | 1461649447019 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}] 22:44:07 INFO - PROCESS | 3433 | 1461649447225 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 22:44:07 INFO - PROCESS | 3433 | 1461649447556 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:07 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284f1a800 == 179 [pid = 3433] [id = 649] 22:44:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 248 (0x7f027346f000) [pid = 3433] [serial = 1948] [outer = (nil)] 22:44:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 249 (0x7f02811e6c00) [pid = 3433] [serial = 1949] [outer = 0x7f027346f000] 22:44:07 INFO - PROCESS | 3433 | 1461649447632 Marionette DEBUG loaded listener.js 22:44:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 250 (0x7f0281582400) [pid = 3433] [serial = 1950] [outer = 0x7f027346f000] 22:44:08 INFO - PROCESS | 3433 | 1461649448452 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]]]}] 22:44:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 22:44:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1483ms 22:44:08 INFO - PROCESS | 3433 | 1461649448496 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 22:44:08 INFO - PROCESS | 3433 | 1461649448500 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 22:44:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 22:44:08 INFO - PROCESS | 3433 | 1461649448505 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 22:44:08 INFO - PROCESS | 3433 | 1461649448508 Marionette TRACE conn3 <- [1,2570,null,{}] 22:44:08 INFO - PROCESS | 3433 | 1461649448513 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}] 22:44:08 INFO - PROCESS | 3433 | 1461649448708 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 22:44:09 INFO - PROCESS | 3433 | 1461649449051 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:09 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0287898000 == 180 [pid = 3433] [id = 650] 22:44:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 251 (0x7f0282804000) [pid = 3433] [serial = 1951] [outer = (nil)] 22:44:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 252 (0x7f0283436800) [pid = 3433] [serial = 1952] [outer = 0x7f0282804000] 22:44:09 INFO - PROCESS | 3433 | 1461649449142 Marionette DEBUG loaded listener.js 22:44:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 253 (0x7f0284261c00) [pid = 3433] [serial = 1953] [outer = 0x7f0282804000] 22:44:10 INFO - PROCESS | 3433 | 1461649450031 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]]]}] 22:44:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 22:44:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1579ms 22:44:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 22:44:10 INFO - PROCESS | 3433 | 1461649450086 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 22:44:10 INFO - PROCESS | 3433 | 1461649450089 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 22:44:10 INFO - PROCESS | 3433 | 1461649450095 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 22:44:10 INFO - PROCESS | 3433 | 1461649450099 Marionette TRACE conn3 <- [1,2574,null,{}] 22:44:10 INFO - PROCESS | 3433 | 1461649450104 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}] 22:44:10 INFO - PROCESS | 3433 | 1461649450322 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 22:44:10 INFO - PROCESS | 3433 | 1461649450653 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:10 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289bf1800 == 181 [pid = 3433] [id = 651] 22:44:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 254 (0x7f0283fc1800) [pid = 3433] [serial = 1954] [outer = (nil)] 22:44:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 255 (0x7f0287347000) [pid = 3433] [serial = 1955] [outer = 0x7f0283fc1800] 22:44:10 INFO - PROCESS | 3433 | 1461649450728 Marionette DEBUG loaded listener.js 22:44:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 256 (0x7f0288254c00) [pid = 3433] [serial = 1956] [outer = 0x7f0283fc1800] 22:44:11 INFO - PROCESS | 3433 | 1461649451519 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]]]}] 22:44:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 22:44:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1481ms 22:44:11 INFO - PROCESS | 3433 | 1461649451583 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 22:44:11 INFO - PROCESS | 3433 | 1461649451586 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 22:44:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 22:44:11 INFO - PROCESS | 3433 | 1461649451596 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 22:44:11 INFO - PROCESS | 3433 | 1461649451599 Marionette TRACE conn3 <- [1,2578,null,{}] 22:44:11 INFO - PROCESS | 3433 | 1461649451604 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}] 22:44:11 INFO - PROCESS | 3433 | 1461649451799 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 22:44:12 INFO - PROCESS | 3433 | 1461649452086 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:12 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ac36800 == 182 [pid = 3433] [id = 652] 22:44:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 257 (0x7f026e6f0400) [pid = 3433] [serial = 1957] [outer = (nil)] 22:44:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 258 (0x7f0288c1e400) [pid = 3433] [serial = 1958] [outer = 0x7f026e6f0400] 22:44:12 INFO - PROCESS | 3433 | 1461649452200 Marionette DEBUG loaded listener.js 22:44:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 259 (0x7f0288db1800) [pid = 3433] [serial = 1959] [outer = 0x7f026e6f0400] 22:44:12 INFO - PROCESS | 3433 | 1461649452988 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]]]}] 22:44:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 22:44:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1428ms 22:44:13 INFO - PROCESS | 3433 | 1461649453025 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 22:44:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 22:44:13 INFO - PROCESS | 3433 | 1461649453037 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 22:44:13 INFO - PROCESS | 3433 | 1461649453043 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 22:44:13 INFO - PROCESS | 3433 | 1461649453046 Marionette TRACE conn3 <- [1,2582,null,{}] 22:44:13 INFO - PROCESS | 3433 | 1461649453051 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}] 22:44:13 INFO - PROCESS | 3433 | 1461649453261 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 22:44:13 INFO - PROCESS | 3433 | 1461649453604 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:13 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029769e800 == 183 [pid = 3433] [id = 653] 22:44:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 260 (0x7f0279de5800) [pid = 3433] [serial = 1960] [outer = (nil)] 22:44:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 261 (0x7f02898d8c00) [pid = 3433] [serial = 1961] [outer = 0x7f0279de5800] 22:44:13 INFO - PROCESS | 3433 | 1461649453680 Marionette DEBUG loaded listener.js 22:44:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 262 (0x7f028a450c00) [pid = 3433] [serial = 1962] [outer = 0x7f0279de5800] 22:44:14 INFO - PROCESS | 3433 | 1461649454480 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]]]}] 22:44:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 22:44:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1484ms 22:44:14 INFO - PROCESS | 3433 | 1461649454528 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 22:44:14 INFO - PROCESS | 3433 | 1461649454530 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 22:44:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 22:44:14 INFO - PROCESS | 3433 | 1461649454537 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 22:44:14 INFO - PROCESS | 3433 | 1461649454539 Marionette TRACE conn3 <- [1,2586,null,{}] 22:44:14 INFO - PROCESS | 3433 | 1461649454544 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}] 22:44:14 INFO - PROCESS | 3433 | 1461649454758 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 22:44:15 INFO - PROCESS | 3433 | 1461649455089 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:15 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029ce04800 == 184 [pid = 3433] [id = 654] 22:44:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 263 (0x7f0284c62000) [pid = 3433] [serial = 1963] [outer = (nil)] 22:44:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 264 (0x7f028cc11c00) [pid = 3433] [serial = 1964] [outer = 0x7f0284c62000] 22:44:15 INFO - PROCESS | 3433 | 1461649455162 Marionette DEBUG loaded listener.js 22:44:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 265 (0x7f029671d400) [pid = 3433] [serial = 1965] [outer = 0x7f0284c62000] 22:44:15 INFO - PROCESS | 3433 | 1461649455946 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]]]}] 22:44:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 22:44:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1485ms 22:44:16 INFO - PROCESS | 3433 | 1461649456022 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 22:44:16 INFO - PROCESS | 3433 | 1461649456026 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 22:44:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 22:44:16 INFO - PROCESS | 3433 | 1461649456031 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 22:44:16 INFO - PROCESS | 3433 | 1461649456034 Marionette TRACE conn3 <- [1,2590,null,{}] 22:44:16 INFO - PROCESS | 3433 | 1461649456039 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}] 22:44:16 INFO - PROCESS | 3433 | 1461649456233 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 22:44:16 INFO - PROCESS | 3433 | 1461649456563 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:16 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0270462000 == 185 [pid = 3433] [id = 655] 22:44:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 266 (0x7f028a56e400) [pid = 3433] [serial = 1966] [outer = (nil)] 22:44:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 267 (0x7f0291789000) [pid = 3433] [serial = 1967] [outer = 0x7f028a56e400] 22:44:16 INFO - PROCESS | 3433 | 1461649456656 Marionette DEBUG loaded listener.js 22:44:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 268 (0x7f0297821000) [pid = 3433] [serial = 1968] [outer = 0x7f028a56e400] 22:44:17 INFO - PROCESS | 3433 | 1461649457459 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]]]}] 22:44:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 22:44:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1482ms 22:44:17 INFO - PROCESS | 3433 | 1461649457514 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 22:44:17 INFO - PROCESS | 3433 | 1461649457518 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 22:44:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 22:44:17 INFO - PROCESS | 3433 | 1461649457523 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 22:44:17 INFO - PROCESS | 3433 | 1461649457525 Marionette TRACE conn3 <- [1,2594,null,{}] 22:44:17 INFO - PROCESS | 3433 | 1461649457531 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}] 22:44:17 INFO - PROCESS | 3433 | 1461649457725 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 22:44:18 INFO - PROCESS | 3433 | 1461649458061 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:18 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276686800 == 186 [pid = 3433] [id = 656] 22:44:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 269 (0x7f028cc10400) [pid = 3433] [serial = 1969] [outer = (nil)] 22:44:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 270 (0x7f0298852800) [pid = 3433] [serial = 1970] [outer = 0x7f028cc10400] 22:44:18 INFO - PROCESS | 3433 | 1461649458135 Marionette DEBUG loaded listener.js 22:44:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 271 (0x7f02989c9c00) [pid = 3433] [serial = 1971] [outer = 0x7f028cc10400] 22:44:19 INFO - PROCESS | 3433 | 1461649459003 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]]]}] 22:44:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 22:44:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1489ms 22:44:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 22:44:19 INFO - PROCESS | 3433 | 1461649459014 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 22:44:19 INFO - PROCESS | 3433 | 1461649459016 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 22:44:19 INFO - PROCESS | 3433 | 1461649459021 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 22:44:19 INFO - PROCESS | 3433 | 1461649459025 Marionette TRACE conn3 <- [1,2598,null,{}] 22:44:19 INFO - PROCESS | 3433 | 1461649459030 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}] 22:44:19 INFO - PROCESS | 3433 | 1461649459224 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 22:44:19 INFO - PROCESS | 3433 | 1461649459518 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:19 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02766a1800 == 187 [pid = 3433] [id = 657] 22:44:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 272 (0x7f02976f8400) [pid = 3433] [serial = 1972] [outer = (nil)] 22:44:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 273 (0x7f0298ceec00) [pid = 3433] [serial = 1973] [outer = 0x7f02976f8400] 22:44:19 INFO - PROCESS | 3433 | 1461649459630 Marionette DEBUG loaded listener.js 22:44:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 274 (0x7f029aab3c00) [pid = 3433] [serial = 1974] [outer = 0x7f02976f8400] 22:44:20 INFO - PROCESS | 3433 | 1461649460479 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]]]}] 22:44:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 22:44:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1536ms 22:44:20 INFO - PROCESS | 3433 | 1461649460558 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 22:44:20 INFO - PROCESS | 3433 | 1461649460561 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 22:44:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 22:44:20 INFO - PROCESS | 3433 | 1461649460567 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 22:44:20 INFO - PROCESS | 3433 | 1461649460569 Marionette TRACE conn3 <- [1,2602,null,{}] 22:44:20 INFO - PROCESS | 3433 | 1461649460575 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}] 22:44:20 INFO - PROCESS | 3433 | 1461649460773 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 22:44:21 INFO - PROCESS | 3433 | 1461649461134 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:21 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0266bf3000 == 188 [pid = 3433] [id = 658] 22:44:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 275 (0x7f026e470c00) [pid = 3433] [serial = 1975] [outer = (nil)] 22:44:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 276 (0x7f029aa36800) [pid = 3433] [serial = 1976] [outer = 0x7f026e470c00] 22:44:21 INFO - PROCESS | 3433 | 1461649461208 Marionette DEBUG loaded listener.js 22:44:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 277 (0x7f029c4a5000) [pid = 3433] [serial = 1977] [outer = 0x7f026e470c00] 22:44:22 INFO - PROCESS | 3433 | 1461649462126 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]]]}] 22:44:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 22:44:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1631ms 22:44:22 INFO - PROCESS | 3433 | 1461649462199 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 22:44:22 INFO - PROCESS | 3433 | 1461649462202 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 22:44:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 22:44:22 INFO - PROCESS | 3433 | 1461649462212 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 22:44:22 INFO - PROCESS | 3433 | 1461649462214 Marionette TRACE conn3 <- [1,2606,null,{}] 22:44:22 INFO - PROCESS | 3433 | 1461649462220 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}] 22:44:22 INFO - PROCESS | 3433 | 1461649462471 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 22:44:22 INFO - PROCESS | 3433 | 1461649462820 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:22 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026f295000 == 189 [pid = 3433] [id = 659] 22:44:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 278 (0x7f026b7e6c00) [pid = 3433] [serial = 1978] [outer = (nil)] 22:44:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 279 (0x7f026fea0400) [pid = 3433] [serial = 1979] [outer = 0x7f026b7e6c00] 22:44:22 INFO - PROCESS | 3433 | 1461649462890 Marionette DEBUG loaded listener.js 22:44:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 280 (0x7f0272479000) [pid = 3433] [serial = 1980] [outer = 0x7f026b7e6c00] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0278e1b000 == 188 [pid = 3433] [id = 568] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028ac1e800 == 187 [pid = 3433] [id = 580] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02973bb000 == 186 [pid = 3433] [id = 443] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029c33f000 == 185 [pid = 3433] [id = 444] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0270359800 == 184 [pid = 3433] [id = 488] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289944800 == 183 [pid = 3433] [id = 578] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289364000 == 182 [pid = 3433] [id = 577] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026cf08000 == 181 [pid = 3433] [id = 445] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0279b38000 == 180 [pid = 3433] [id = 486] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02886ab800 == 179 [pid = 3433] [id = 576] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0276cc8000 == 178 [pid = 3433] [id = 487] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284be7000 == 177 [pid = 3433] [id = 571] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281371800 == 176 [pid = 3433] [id = 569] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284fa4000 == 175 [pid = 3433] [id = 573] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289f90800 == 174 [pid = 3433] [id = 579] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02850e4000 == 173 [pid = 3433] [id = 574] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284f05800 == 172 [pid = 3433] [id = 572] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029c14d800 == 171 [pid = 3433] [id = 354] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284803000 == 170 [pid = 3433] [id = 570] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0286b5f000 == 169 [pid = 3433] [id = 575] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0272558800 == 168 [pid = 3433] [id = 639] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027706b800 == 167 [pid = 3433] [id = 638] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027438d800 == 166 [pid = 3433] [id = 637] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027261a800 == 165 [pid = 3433] [id = 636] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026e707000 == 164 [pid = 3433] [id = 635] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026cc84000 == 163 [pid = 3433] [id = 633] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026cc68800 == 162 [pid = 3433] [id = 632] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026cdaf000 == 161 [pid = 3433] [id = 631] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026dfdc800 == 160 [pid = 3433] [id = 630] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02a1d3c000 == 159 [pid = 3433] [id = 629] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027276c000 == 158 [pid = 3433] [id = 628] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029f757000 == 157 [pid = 3433] [id = 627] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029cbb4000 == 156 [pid = 3433] [id = 626] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029c331000 == 155 [pid = 3433] [id = 625] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0298515800 == 154 [pid = 3433] [id = 624] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02973be000 == 153 [pid = 3433] [id = 623] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028a5ef800 == 152 [pid = 3433] [id = 622] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02890ad000 == 151 [pid = 3433] [id = 621] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02850de800 == 150 [pid = 3433] [id = 620] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284d47000 == 149 [pid = 3433] [id = 619] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028438b000 == 148 [pid = 3433] [id = 618] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280b2b800 == 147 [pid = 3433] [id = 617] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0275b29000 == 146 [pid = 3433] [id = 616] 22:44:24 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028125e800 == 145 [pid = 3433] [id = 615] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 279 (0x7f0278083800) [pid = 3433] [serial = 1845] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 278 (0x7f029c4b0400) [pid = 3433] [serial = 1527] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 277 (0x7f028a2ee000) [pid = 3433] [serial = 1737] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 276 (0x7f02807c6c00) [pid = 3433] [serial = 1668] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 275 (0x7f027247e800) [pid = 3433] [serial = 1644] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 274 (0x7f028782d400) [pid = 3433] [serial = 1590] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 273 (0x7f0279ee9400) [pid = 3433] [serial = 1802] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 272 (0x7f0271b55000) [pid = 3433] [serial = 1536] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 271 (0x7f026c990400) [pid = 3433] [serial = 1829] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 270 (0x7f0278074800) [pid = 3433] [serial = 1793] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 269 (0x7f026e753800) [pid = 3433] [serial = 1775] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 268 (0x7f0272660800) [pid = 3433] [serial = 1497] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 267 (0x7f0278de6400) [pid = 3433] [serial = 1578] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 266 (0x7f0288db5c00) [pid = 3433] [serial = 1512] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 265 (0x7f02898d4800) [pid = 3433] [serial = 1734] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 264 (0x7f026e758800) [pid = 3433] [serial = 1641] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 263 (0x7f0272475800) [pid = 3433] [serial = 1832] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 262 (0x7f0273346400) [pid = 3433] [serial = 1707] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 261 (0x7f026f278c00) [pid = 3433] [serial = 1533] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 260 (0x7f0278de2400) [pid = 3433] [serial = 1796] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 259 (0x7f0297817800) [pid = 3433] [serial = 1599] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 258 (0x7f029c4a6c00) [pid = 3433] [serial = 1524] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 257 (0x7f026fea3000) [pid = 3433] [serial = 1776] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 256 (0x7f0284c69c00) [pid = 3433] [serial = 1725] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 255 (0x7f026e47c400) [pid = 3433] [serial = 1830] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 254 (0x7f026e6f0000) [pid = 3433] [serial = 1569] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 253 (0x7f026f1e5400) [pid = 3433] [serial = 1530] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 252 (0x7f028a216c00) [pid = 3433] [serial = 1596] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 251 (0x7f027265a400) [pid = 3433] [serial = 1835] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 250 (0x7f028b13e000) [pid = 3433] [serial = 1515] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 249 (0x7f027dd3b800) [pid = 3433] [serial = 1503] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 248 (0x7f0273342000) [pid = 3433] [serial = 1746] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 247 (0x7f02739cb000) [pid = 3433] [serial = 1647] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 246 (0x7f0272648000) [pid = 3433] [serial = 1833] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 245 (0x7f0278074c00) [pid = 3433] [serial = 1653] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 244 (0x7f027dd37800) [pid = 3433] [serial = 1677] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 243 (0x7f0275e51000) [pid = 3433] [serial = 1500] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 242 (0x7f02704c9c00) [pid = 3433] [serial = 1458] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 241 (0x7f0271c38c00) [pid = 3433] [serial = 1778] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 240 (0x7f026e753000) [pid = 3433] [serial = 1614] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 239 (0x7f02739ca800) [pid = 3433] [serial = 1838] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 238 (0x7f028b144c00) [pid = 3433] [serial = 1740] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 237 (0x7f0280854800) [pid = 3433] [serial = 1494] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 236 (0x7f029c4af400) [pid = 3433] [serial = 1602] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 235 (0x7f0275e4b000) [pid = 3433] [serial = 1823] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 234 (0x7f0273345800) [pid = 3433] [serial = 1836] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 233 (0x7f027f3ebc00) [pid = 3433] [serial = 1665] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f0288dbb000) [pid = 3433] [serial = 1470] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f0279b0e800) [pid = 3433] [serial = 1710] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f02775a2400) [pid = 3433] [serial = 1842] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f02989cf800) [pid = 3433] [serial = 1521] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f0288db4c00) [pid = 3433] [serial = 1593] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 227 (0x7f0284089400) [pid = 3433] [serial = 1719] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 226 (0x7f02769adc00) [pid = 3433] [serial = 1650] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 225 (0x7f027f26e800) [pid = 3433] [serial = 1662] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 224 (0x7f0271b52800) [pid = 3433] [serial = 1704] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 223 (0x7f027e1d8400) [pid = 3433] [serial = 1805] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 222 (0x7f0280ed5400) [pid = 3433] [serial = 1817] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 221 (0x7f027dd3d400) [pid = 3433] [serial = 1659] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 220 (0x7f02769aec00) [pid = 3433] [serial = 1844] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 219 (0x7f028084d800) [pid = 3433] [serial = 1814] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 218 (0x7f0284eb8000) [pid = 3433] [serial = 1587] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 217 (0x7f028470fc00) [pid = 3433] [serial = 1722] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 216 (0x7f02775bdc00) [pid = 3433] [serial = 1790] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 215 (0x7f028687b800) [pid = 3433] [serial = 1728] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 214 (0x7f0275e48400) [pid = 3433] [serial = 1826] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 213 (0x7f027442d800) [pid = 3433] [serial = 1773] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 212 (0x7f02769a8000) [pid = 3433] [serial = 1841] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 211 (0x7f0273c70000) [pid = 3433] [serial = 1575] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 210 (0x7f026b7e7000) [pid = 3433] [serial = 1605] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 209 (0x7f0297591c00) [pid = 3433] [serial = 1518] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 208 (0x7f02745c7000) [pid = 3433] [serial = 1784] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 207 (0x7f0275b46000) [pid = 3433] [serial = 1467] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 206 (0x7f02804c4c00) [pid = 3433] [serial = 1811] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 205 (0x7f0282639c00) [pid = 3433] [serial = 1509] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 204 (0x7f02811e4000) [pid = 3433] [serial = 1820] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 203 (0x7f02819d2400) [pid = 3433] [serial = 1674] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 202 (0x7f02710dd800) [pid = 3433] [serial = 1461] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 201 (0x7f02710e6c00) [pid = 3433] [serial = 1464] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 200 (0x7f0279ddbc00) [pid = 3433] [serial = 1799] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 199 (0x7f027264d800) [pid = 3433] [serial = 1572] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 198 (0x7f026e6e7800) [pid = 3433] [serial = 1611] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 197 (0x7f0275b44800) [pid = 3433] [serial = 1787] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 196 (0x7f027f006000) [pid = 3433] [serial = 1581] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 195 (0x7f028782c800) [pid = 3433] [serial = 1731] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 194 (0x7f026c98a000) [pid = 3433] [serial = 1608] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 193 (0x7f027f27dc00) [pid = 3433] [serial = 1808] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 192 (0x7f0275b3ec00) [pid = 3433] [serial = 1839] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 191 (0x7f0280852000) [pid = 3433] [serial = 1713] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 190 (0x7f0280fa8400) [pid = 3433] [serial = 1506] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 189 (0x7f0273475c00) [pid = 3433] [serial = 1781] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 188 (0x7f0280facc00) [pid = 3433] [serial = 1671] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 187 (0x7f028263d400) [pid = 3433] [serial = 1584] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 186 (0x7f028da07800) [pid = 3433] [serial = 1743] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 185 (0x7f027db2e800) [pid = 3433] [serial = 1656] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | --DOMWINDOW == 184 (0x7f0280fa9c00) [pid = 3433] [serial = 1716] [outer = (nil)] [url = about:blank] 22:44:25 INFO - PROCESS | 3433 | 1461649465434 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]]]}] 22:44:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 22:44:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 3284ms 22:44:25 INFO - PROCESS | 3433 | 1461649465496 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 22:44:25 INFO - PROCESS | 3433 | 1461649465501 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 22:44:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 22:44:25 INFO - PROCESS | 3433 | 1461649465508 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 22:44:25 INFO - PROCESS | 3433 | 1461649465513 Marionette TRACE conn3 <- [1,2610,null,{}] 22:44:25 INFO - PROCESS | 3433 | 1461649465566 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}] 22:44:25 INFO - PROCESS | 3433 | 1461649465753 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 22:44:25 INFO - PROCESS | 3433 | 1461649465766 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:25 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026cdae000 == 146 [pid = 3433] [id = 660] 22:44:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 185 (0x7f026e476000) [pid = 3433] [serial = 1981] [outer = (nil)] 22:44:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 186 (0x7f026e6ee000) [pid = 3433] [serial = 1982] [outer = 0x7f026e476000] 22:44:25 INFO - PROCESS | 3433 | 1461649465829 Marionette DEBUG loaded listener.js 22:44:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 187 (0x7f026f1dd000) [pid = 3433] [serial = 1983] [outer = 0x7f026e476000] 22:44:26 INFO - PROCESS | 3433 | 1461649466724 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]]]}] 22:44:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 22:44:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1246ms 22:44:26 INFO - PROCESS | 3433 | 1461649466755 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 22:44:26 INFO - PROCESS | 3433 | 1461649466764 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 22:44:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 22:44:26 INFO - PROCESS | 3433 | 1461649466774 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 22:44:26 INFO - PROCESS | 3433 | 1461649466777 Marionette TRACE conn3 <- [1,2614,null,{}] 22:44:26 INFO - PROCESS | 3433 | 1461649466786 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}] 22:44:26 INFO - PROCESS | 3433 | 1461649466972 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 22:44:27 INFO - PROCESS | 3433 | 1461649467185 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:27 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026f29e000 == 147 [pid = 3433] [id = 661] 22:44:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 188 (0x7f026cfd9400) [pid = 3433] [serial = 1984] [outer = (nil)] 22:44:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 189 (0x7f026fea8800) [pid = 3433] [serial = 1985] [outer = 0x7f026cfd9400] 22:44:27 INFO - PROCESS | 3433 | 1461649467246 Marionette DEBUG loaded listener.js 22:44:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 190 (0x7f02710dc400) [pid = 3433] [serial = 1986] [outer = 0x7f026cfd9400] 22:44:28 INFO - PROCESS | 3433 | 1461649468114 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]]]}] 22:44:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 22:44:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1387ms 22:44:28 INFO - PROCESS | 3433 | 1461649468160 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 22:44:28 INFO - PROCESS | 3433 | 1461649468163 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 22:44:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 22:44:28 INFO - PROCESS | 3433 | 1461649468186 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 22:44:28 INFO - PROCESS | 3433 | 1461649468192 Marionette TRACE conn3 <- [1,2618,null,{}] 22:44:28 INFO - PROCESS | 3433 | 1461649468206 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}] 22:44:28 INFO - PROCESS | 3433 | 1461649468486 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 22:44:28 INFO - PROCESS | 3433 | 1461649468520 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:28 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027256b000 == 148 [pid = 3433] [id = 662] 22:44:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 191 (0x7f0271b96400) [pid = 3433] [serial = 1987] [outer = (nil)] 22:44:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 192 (0x7f0272544c00) [pid = 3433] [serial = 1988] [outer = 0x7f0271b96400] 22:44:28 INFO - PROCESS | 3433 | 1461649468585 Marionette DEBUG loaded listener.js 22:44:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 193 (0x7f027333ac00) [pid = 3433] [serial = 1989] [outer = 0x7f0271b96400] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 192 (0x7f0279b0d000) [pid = 3433] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 191 (0x7f02804c7c00) [pid = 3433] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 190 (0x7f0284031c00) [pid = 3433] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 189 (0x7f026b7e1000) [pid = 3433] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 188 (0x7f02898b6000) [pid = 3433] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 187 (0x7f0284033000) [pid = 3433] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 186 (0x7f0271b4f400) [pid = 3433] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 185 (0x7f026e47c800) [pid = 3433] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 184 (0x7f026e6e5000) [pid = 3433] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 183 (0x7f027f26e400) [pid = 3433] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 182 (0x7f027e1d4000) [pid = 3433] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 181 (0x7f0275b40c00) [pid = 3433] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 180 (0x7f027dd3dc00) [pid = 3433] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 179 (0x7f027359c800) [pid = 3433] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 178 (0x7f0277f8cc00) [pid = 3433] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 177 (0x7f0274432000) [pid = 3433] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 176 (0x7f0280c44800) [pid = 3433] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 175 (0x7f0281584800) [pid = 3433] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 174 (0x7f02881c6c00) [pid = 3433] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 173 (0x7f0273343000) [pid = 3433] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 172 (0x7f026c98d800) [pid = 3433] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 171 (0x7f0273591000) [pid = 3433] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 170 (0x7f026e09ec00) [pid = 3433] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 169 (0x7f02898db800) [pid = 3433] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 168 (0x7f026e759000) [pid = 3433] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 167 (0x7f0273349800) [pid = 3433] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 166 (0x7f0275b44000) [pid = 3433] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 165 (0x7f02710e7c00) [pid = 3433] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 164 (0x7f0274438400) [pid = 3433] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 163 (0x7f0277f8b400) [pid = 3433] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 162 (0x7f0277f86800) [pid = 3433] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 161 (0x7f02769a6800) [pid = 3433] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 160 (0x7f02804cb000) [pid = 3433] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 159 (0x7f027f3e6400) [pid = 3433] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 158 (0x7f027f26ec00) [pid = 3433] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 157 (0x7f02775b4c00) [pid = 3433] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 156 (0x7f02775aa800) [pid = 3433] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 155 (0x7f0271c36000) [pid = 3433] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 154 (0x7f0270e76000) [pid = 3433] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 22:44:30 INFO - PROCESS | 3433 | --DOMWINDOW == 153 (0x7f028839f400) [pid = 3433] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 22:44:30 INFO - PROCESS | 3433 | 1461649470448 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]]]}] 22:44:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 22:44:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2296ms 22:44:30 INFO - PROCESS | 3433 | 1461649470472 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 22:44:30 INFO - PROCESS | 3433 | 1461649470475 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 22:44:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 22:44:30 INFO - PROCESS | 3433 | 1461649470481 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 22:44:30 INFO - PROCESS | 3433 | 1461649470483 Marionette TRACE conn3 <- [1,2622,null,{}] 22:44:30 INFO - PROCESS | 3433 | 1461649470489 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}] 22:44:30 INFO - PROCESS | 3433 | 1461649470681 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 22:44:30 INFO - PROCESS | 3433 | 1461649470873 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:30 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0271259000 == 149 [pid = 3433] [id = 663] 22:44:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 154 (0x7f026b7e0000) [pid = 3433] [serial = 1990] [outer = (nil)] 22:44:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 155 (0x7f027333d800) [pid = 3433] [serial = 1991] [outer = 0x7f026b7e0000] 22:44:30 INFO - PROCESS | 3433 | 1461649470936 Marionette DEBUG loaded listener.js 22:44:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 156 (0x7f027346e800) [pid = 3433] [serial = 1992] [outer = 0x7f026b7e0000] 22:44:31 INFO - PROCESS | 3433 | 1461649471623 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]]]}] 22:44:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 22:44:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1183ms 22:44:31 INFO - PROCESS | 3433 | 1461649471665 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 22:44:31 INFO - PROCESS | 3433 | 1461649471674 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 22:44:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 22:44:31 INFO - PROCESS | 3433 | 1461649471680 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 22:44:31 INFO - PROCESS | 3433 | 1461649471687 Marionette TRACE conn3 <- [1,2626,null,{}] 22:44:31 INFO - PROCESS | 3433 | 1461649471693 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}] 22:44:31 INFO - PROCESS | 3433 | 1461649471960 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 22:44:31 INFO - PROCESS | 3433 | 1461649471978 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:32 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0273511800 == 150 [pid = 3433] [id = 664] 22:44:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 157 (0x7f026b7e5000) [pid = 3433] [serial = 1993] [outer = (nil)] 22:44:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 158 (0x7f0273591000) [pid = 3433] [serial = 1994] [outer = 0x7f026b7e5000] 22:44:32 INFO - PROCESS | 3433 | 1461649472037 Marionette DEBUG loaded listener.js 22:44:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 159 (0x7f0273c7cc00) [pid = 3433] [serial = 1995] [outer = 0x7f026b7e5000] 22:44:33 INFO - PROCESS | 3433 | 1461649473175 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]]]}] 22:44:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 22:44:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1537ms 22:44:33 INFO - PROCESS | 3433 | 1461649473219 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 22:44:33 INFO - PROCESS | 3433 | 1461649473226 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 22:44:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 22:44:33 INFO - PROCESS | 3433 | 1461649473236 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 22:44:33 INFO - PROCESS | 3433 | 1461649473240 Marionette TRACE conn3 <- [1,2630,null,{}] 22:44:33 INFO - PROCESS | 3433 | 1461649473249 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}] 22:44:33 INFO - PROCESS | 3433 | 1461649473488 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 22:44:33 INFO - PROCESS | 3433 | 1461649473857 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:33 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027124a800 == 151 [pid = 3433] [id = 665] 22:44:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 160 (0x7f02710de800) [pid = 3433] [serial = 1996] [outer = (nil)] 22:44:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 161 (0x7f0271b4ec00) [pid = 3433] [serial = 1997] [outer = 0x7f02710de800] 22:44:33 INFO - PROCESS | 3433 | 1461649473931 Marionette DEBUG loaded listener.js 22:44:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 162 (0x7f0272477c00) [pid = 3433] [serial = 1998] [outer = 0x7f02710de800] 22:44:34 INFO - PROCESS | 3433 | 1461649474799 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]]]}] 22:44:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 22:44:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1635ms 22:44:34 INFO - PROCESS | 3433 | 1461649474872 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 22:44:34 INFO - PROCESS | 3433 | 1461649474880 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 22:44:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 22:44:34 INFO - PROCESS | 3433 | 1461649474889 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 22:44:34 INFO - PROCESS | 3433 | 1461649474893 Marionette TRACE conn3 <- [1,2634,null,{}] 22:44:34 INFO - PROCESS | 3433 | 1461649474899 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}] 22:44:35 INFO - PROCESS | 3433 | 1461649475138 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 22:44:35 INFO - PROCESS | 3433 | 1461649475491 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:35 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0274377800 == 152 [pid = 3433] [id = 666] 22:44:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 163 (0x7f027265dc00) [pid = 3433] [serial = 1999] [outer = (nil)] 22:44:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 164 (0x7f027442b800) [pid = 3433] [serial = 2000] [outer = 0x7f027265dc00] 22:44:35 INFO - PROCESS | 3433 | 1461649475566 Marionette DEBUG loaded listener.js 22:44:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 165 (0x7f02745ca800) [pid = 3433] [serial = 2001] [outer = 0x7f027265dc00] 22:44:36 INFO - PROCESS | 3433 | 1461649476352 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]]]}] 22:44:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 22:44:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1491ms 22:44:36 INFO - PROCESS | 3433 | 1461649476381 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 22:44:36 INFO - PROCESS | 3433 | 1461649476385 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 22:44:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 22:44:36 INFO - PROCESS | 3433 | 1461649476390 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 22:44:36 INFO - PROCESS | 3433 | 1461649476396 Marionette TRACE conn3 <- [1,2638,null,{}] 22:44:36 INFO - PROCESS | 3433 | 1461649476411 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}] 22:44:36 INFO - PROCESS | 3433 | 1461649476705 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 22:44:36 INFO - PROCESS | 3433 | 1461649476922 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:36 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276950000 == 153 [pid = 3433] [id = 667] 22:44:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 166 (0x7f02745c8400) [pid = 3433] [serial = 2002] [outer = (nil)] 22:44:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 167 (0x7f0275e51800) [pid = 3433] [serial = 2003] [outer = 0x7f02745c8400] 22:44:37 INFO - PROCESS | 3433 | 1461649477043 Marionette DEBUG loaded listener.js 22:44:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 168 (0x7f0276709400) [pid = 3433] [serial = 2004] [outer = 0x7f02745c8400] 22:44:37 INFO - PROCESS | 3433 | 1461649477859 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]]]}] 22:44:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 22:44:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1537ms 22:44:37 INFO - PROCESS | 3433 | 1461649477928 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 22:44:37 INFO - PROCESS | 3433 | 1461649477933 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 22:44:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 22:44:37 INFO - PROCESS | 3433 | 1461649477939 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 22:44:37 INFO - PROCESS | 3433 | 1461649477942 Marionette TRACE conn3 <- [1,2642,null,{}] 22:44:37 INFO - PROCESS | 3433 | 1461649477947 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}] 22:44:38 INFO - PROCESS | 3433 | 1461649478144 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 22:44:38 INFO - PROCESS | 3433 | 1461649478417 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:38 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0277063800 == 154 [pid = 3433] [id = 668] 22:44:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 169 (0x7f027442e800) [pid = 3433] [serial = 2005] [outer = (nil)] 22:44:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 170 (0x7f02769a1000) [pid = 3433] [serial = 2006] [outer = 0x7f027442e800] 22:44:38 INFO - PROCESS | 3433 | 1461649478539 Marionette DEBUG loaded listener.js 22:44:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 171 (0x7f02775a6c00) [pid = 3433] [serial = 2007] [outer = 0x7f027442e800] 22:44:39 INFO - PROCESS | 3433 | 1461649479351 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]]]}] 22:44:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 22:44:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1482ms 22:44:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 22:44:39 INFO - PROCESS | 3433 | 1461649479422 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 22:44:39 INFO - PROCESS | 3433 | 1461649479425 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 22:44:39 INFO - PROCESS | 3433 | 1461649479431 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 22:44:39 INFO - PROCESS | 3433 | 1461649479435 Marionette TRACE conn3 <- [1,2646,null,{}] 22:44:39 INFO - PROCESS | 3433 | 1461649479440 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}] 22:44:39 INFO - PROCESS | 3433 | 1461649479673 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 22:44:39 INFO - PROCESS | 3433 | 1461649479995 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:40 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278e08800 == 155 [pid = 3433] [id = 669] 22:44:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 172 (0x7f02775be000) [pid = 3433] [serial = 2008] [outer = (nil)] 22:44:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 173 (0x7f02775f2000) [pid = 3433] [serial = 2009] [outer = 0x7f02775be000] 22:44:40 INFO - PROCESS | 3433 | 1461649480070 Marionette DEBUG loaded listener.js 22:44:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 174 (0x7f0277f8b400) [pid = 3433] [serial = 2010] [outer = 0x7f02775be000] 22:44:40 INFO - PROCESS | 3433 | 1461649480868 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]]]}] 22:44:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 22:44:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1482ms 22:44:40 INFO - PROCESS | 3433 | 1461649480913 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 22:44:40 INFO - PROCESS | 3433 | 1461649480916 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 22:44:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 22:44:40 INFO - PROCESS | 3433 | 1461649480922 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 22:44:40 INFO - PROCESS | 3433 | 1461649480924 Marionette TRACE conn3 <- [1,2650,null,{}] 22:44:40 INFO - PROCESS | 3433 | 1461649480930 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}] 22:44:41 INFO - PROCESS | 3433 | 1461649481168 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 22:44:41 INFO - PROCESS | 3433 | 1461649481487 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:41 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e09c800 == 156 [pid = 3433] [id = 670] 22:44:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 175 (0x7f0278de4400) [pid = 3433] [serial = 2011] [outer = (nil)] 22:44:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 176 (0x7f0279ddf800) [pid = 3433] [serial = 2012] [outer = 0x7f0278de4400] 22:44:41 INFO - PROCESS | 3433 | 1461649481574 Marionette DEBUG loaded listener.js 22:44:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 177 (0x7f027db26800) [pid = 3433] [serial = 2013] [outer = 0x7f0278de4400] 22:44:42 INFO - PROCESS | 3433 | 1461649482373 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]]]}] 22:44:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 22:44:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1477ms 22:44:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 22:44:42 INFO - PROCESS | 3433 | 1461649482404 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 22:44:42 INFO - PROCESS | 3433 | 1461649482407 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 22:44:42 INFO - PROCESS | 3433 | 1461649482415 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 22:44:42 INFO - PROCESS | 3433 | 1461649482419 Marionette TRACE conn3 <- [1,2654,null,{}] 22:44:42 INFO - PROCESS | 3433 | 1461649482424 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}] 22:44:42 INFO - PROCESS | 3433 | 1461649482612 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 22:44:42 INFO - PROCESS | 3433 | 1461649482895 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:42 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027ef4d000 == 157 [pid = 3433] [id = 671] 22:44:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 178 (0x7f0278de8000) [pid = 3433] [serial = 2014] [outer = (nil)] 22:44:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 179 (0x7f027dbe8000) [pid = 3433] [serial = 2015] [outer = 0x7f0278de8000] 22:44:42 INFO - PROCESS | 3433 | 1461649482969 Marionette DEBUG loaded listener.js 22:44:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 180 (0x7f027dd36c00) [pid = 3433] [serial = 2016] [outer = 0x7f0278de8000] 22:44:43 INFO - PROCESS | 3433 | 1461649483827 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]]]}] 22:44:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 22:44:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1486ms 22:44:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 22:44:43 INFO - PROCESS | 3433 | 1461649483902 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 22:44:43 INFO - PROCESS | 3433 | 1461649483905 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 22:44:43 INFO - PROCESS | 3433 | 1461649483911 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 22:44:43 INFO - PROCESS | 3433 | 1461649483915 Marionette TRACE conn3 <- [1,2658,null,{}] 22:44:43 INFO - PROCESS | 3433 | 1461649483920 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}] 22:44:44 INFO - PROCESS | 3433 | 1461649484118 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 22:44:44 INFO - PROCESS | 3433 | 1461649484434 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:44 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028050d000 == 158 [pid = 3433] [id = 672] 22:44:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 181 (0x7f0278decc00) [pid = 3433] [serial = 2017] [outer = (nil)] 22:44:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 182 (0x7f027dd3e000) [pid = 3433] [serial = 2018] [outer = 0x7f0278decc00] 22:44:44 INFO - PROCESS | 3433 | 1461649484507 Marionette DEBUG loaded listener.js 22:44:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 183 (0x7f027e1d8400) [pid = 3433] [serial = 2019] [outer = 0x7f0278decc00] 22:44:45 INFO - PROCESS | 3433 | 1461649485298 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]]]}] 22:44:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 22:44:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1443ms 22:44:45 INFO - PROCESS | 3433 | 1461649485354 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 22:44:45 INFO - PROCESS | 3433 | 1461649485358 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 22:44:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 22:44:45 INFO - PROCESS | 3433 | 1461649485363 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 22:44:45 INFO - PROCESS | 3433 | 1461649485366 Marionette TRACE conn3 <- [1,2662,null,{}] 22:44:45 INFO - PROCESS | 3433 | 1461649485371 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}] 22:44:45 INFO - PROCESS | 3433 | 1461649485574 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 22:44:45 INFO - PROCESS | 3433 | 1461649485864 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:45 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280a75800 == 159 [pid = 3433] [id = 673] 22:44:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 184 (0x7f0271c35400) [pid = 3433] [serial = 2020] [outer = (nil)] 22:44:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 185 (0x7f027f004c00) [pid = 3433] [serial = 2021] [outer = 0x7f0271c35400] 22:44:45 INFO - PROCESS | 3433 | 1461649485983 Marionette DEBUG loaded listener.js 22:44:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 186 (0x7f027f27c800) [pid = 3433] [serial = 2022] [outer = 0x7f0271c35400] 22:44:46 INFO - PROCESS | 3433 | 1461649486767 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]]]}] 22:44:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 22:44:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1436ms 22:44:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 22:44:46 INFO - PROCESS | 3433 | 1461649486801 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 22:44:46 INFO - PROCESS | 3433 | 1461649486803 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 22:44:46 INFO - PROCESS | 3433 | 1461649486809 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 22:44:46 INFO - PROCESS | 3433 | 1461649486811 Marionette TRACE conn3 <- [1,2666,null,{}] 22:44:46 INFO - PROCESS | 3433 | 1461649486817 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}] 22:44:47 INFO - PROCESS | 3433 | 1461649487018 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 22:44:47 INFO - PROCESS | 3433 | 1461649487301 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:47 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281378800 == 160 [pid = 3433] [id = 674] 22:44:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 187 (0x7f027f3ef000) [pid = 3433] [serial = 2023] [outer = (nil)] 22:44:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 188 (0x7f02804c9800) [pid = 3433] [serial = 2024] [outer = 0x7f027f3ef000] 22:44:47 INFO - PROCESS | 3433 | 1461649487428 Marionette DEBUG loaded listener.js 22:44:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 189 (0x7f02807c6c00) [pid = 3433] [serial = 2025] [outer = 0x7f027f3ef000] 22:44:48 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:44:48 INFO - PROCESS | 3433 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:44:48 INFO - PROCESS | 3433 | 1461649488728 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]]]}] 22:44:48 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) 22:44:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1983ms 22:44:48 INFO - PROCESS | 3433 | 1461649488897 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 22:44:48 INFO - PROCESS | 3433 | 1461649488900 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 22:44:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 22:44:48 INFO - PROCESS | 3433 | 1461649488919 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 22:44:48 INFO - PROCESS | 3433 | 1461649488923 Marionette TRACE conn3 <- [1,2670,null,{}] 22:44:48 INFO - PROCESS | 3433 | 1461649488931 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}] 22:44:49 INFO - PROCESS | 3433 | 1461649489182 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 22:44:49 INFO - PROCESS | 3433 | 1461649489458 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:49 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281955000 == 161 [pid = 3433] [id = 675] 22:44:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 190 (0x7f027f37e400) [pid = 3433] [serial = 2026] [outer = (nil)] 22:44:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 191 (0x7f0280ee2000) [pid = 3433] [serial = 2027] [outer = 0x7f027f37e400] 22:44:49 INFO - PROCESS | 3433 | 1461649489536 Marionette DEBUG loaded listener.js 22:44:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 192 (0x7f0282637400) [pid = 3433] [serial = 2028] [outer = 0x7f027f37e400] 22:44:50 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:44:50 INFO - PROCESS | 3433 | 1461649490840 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] 22:44:50 INFO - PROCESS | 3433 | 1461649490866 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 22:44:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 22:44:50 INFO - PROCESS | 3433 | 1461649490872 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 22:44:50 INFO - PROCESS | 3433 | 1461649490874 Marionette TRACE conn3 <- [1,2674,null,{}] 22:44:50 INFO - PROCESS | 3433 | 1461649490941 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}] 22:44:51 INFO - PROCESS | 3433 | 1461649491166 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 22:44:51 INFO - PROCESS | 3433 | 1461649491441 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:51 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028480c000 == 162 [pid = 3433] [id = 676] 22:44:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 193 (0x7f027f3f0400) [pid = 3433] [serial = 2029] [outer = (nil)] 22:44:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 194 (0x7f028267cc00) [pid = 3433] [serial = 2030] [outer = 0x7f027f3f0400] 22:44:51 INFO - PROCESS | 3433 | 1461649491513 Marionette DEBUG loaded listener.js 22:44:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 195 (0x7f0284033800) [pid = 3433] [serial = 2031] [outer = 0x7f027f3f0400] 22:44:52 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:44:52 INFO - PROCESS | 3433 | 1461649492825 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] 22:44:52 INFO - PROCESS | 3433 | 1461649492850 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 22:44:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 22:44:52 INFO - PROCESS | 3433 | 1461649492857 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 22:44:52 INFO - PROCESS | 3433 | 1461649492860 Marionette TRACE conn3 <- [1,2678,null,{}] 22:44:52 INFO - PROCESS | 3433 | 1461649492946 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}] 22:44:53 INFO - PROCESS | 3433 | 1461649493240 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 22:44:53 INFO - PROCESS | 3433 | 1461649493452 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:53 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284bc0000 == 163 [pid = 3433] [id = 677] 22:44:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 196 (0x7f0280845800) [pid = 3433] [serial = 2032] [outer = (nil)] 22:44:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 197 (0x7f0284082800) [pid = 3433] [serial = 2033] [outer = 0x7f0280845800] 22:44:53 INFO - PROCESS | 3433 | 1461649493547 Marionette DEBUG loaded listener.js 22:44:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 198 (0x7f0284262400) [pid = 3433] [serial = 2034] [outer = 0x7f0280845800] 22:44:54 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:44:54 INFO - PROCESS | 3433 | 1461649494825 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]]]}] 22:44:54 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) 22:44:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2019ms 22:44:54 INFO - PROCESS | 3433 | 1461649494914 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 22:44:54 INFO - PROCESS | 3433 | 1461649494917 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 22:44:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 22:44:54 INFO - PROCESS | 3433 | 1461649494980 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 22:44:54 INFO - PROCESS | 3433 | 1461649494983 Marionette TRACE conn3 <- [1,2682,null,{}] 22:44:54 INFO - PROCESS | 3433 | 1461649494989 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}] 22:44:55 INFO - PROCESS | 3433 | 1461649495190 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 22:44:55 INFO - PROCESS | 3433 | 1461649495473 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:55 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026cdc8000 == 164 [pid = 3433] [id = 678] 22:44:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 199 (0x7f026e4f4800) [pid = 3433] [serial = 2035] [outer = (nil)] 22:44:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 200 (0x7f026e752800) [pid = 3433] [serial = 2036] [outer = 0x7f026e4f4800] 22:44:55 INFO - PROCESS | 3433 | 1461649495544 Marionette DEBUG loaded listener.js 22:44:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 201 (0x7f0273594400) [pid = 3433] [serial = 2037] [outer = 0x7f026e4f4800] 22:44:57 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:44:57 INFO - PROCESS | 3433 | 1461649497114 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]]]}] 22:44:57 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) 22:44:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2190ms 22:44:57 INFO - PROCESS | 3433 | 1461649497165 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 22:44:57 INFO - PROCESS | 3433 | 1461649497170 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 22:44:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 22:44:57 INFO - PROCESS | 3433 | 1461649497178 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 22:44:57 INFO - PROCESS | 3433 | 1461649497183 Marionette TRACE conn3 <- [1,2686,null,{}] 22:44:57 INFO - PROCESS | 3433 | 1461649497190 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}] 22:44:57 INFO - PROCESS | 3433 | 1461649497414 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 22:44:57 INFO - PROCESS | 3433 | 1461649497699 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:57 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026e724000 == 165 [pid = 3433] [id = 679] 22:44:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 202 (0x7f026e47e400) [pid = 3433] [serial = 2038] [outer = (nil)] 22:44:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 203 (0x7f026e4f8400) [pid = 3433] [serial = 2039] [outer = 0x7f026e47e400] 22:44:57 INFO - PROCESS | 3433 | 1461649497766 Marionette DEBUG loaded listener.js 22:44:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 204 (0x7f026e753400) [pid = 3433] [serial = 2040] [outer = 0x7f026e47e400] 22:44:58 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:44:59 INFO - PROCESS | 3433 | 1461649499051 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] 22:44:59 INFO - PROCESS | 3433 | 1461649499203 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 22:44:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 22:44:59 INFO - PROCESS | 3433 | 1461649499219 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 22:44:59 INFO - PROCESS | 3433 | 1461649499223 Marionette TRACE conn3 <- [1,2690,null,{}] 22:44:59 INFO - PROCESS | 3433 | 1461649499228 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}] 22:44:59 INFO - PROCESS | 3433 | 1461649499409 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 22:44:59 INFO - PROCESS | 3433 | 1461649499771 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:59 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289f9a800 == 164 [pid = 3433] [id = 605] 22:44:59 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284f14000 == 163 [pid = 3433] [id = 602] 22:44:59 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028ccbb800 == 162 [pid = 3433] [id = 607] 22:44:59 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0276f97000 == 161 [pid = 3433] [id = 558] 22:44:59 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284821800 == 160 [pid = 3433] [id = 556] 22:44:59 INFO - PROCESS | 3433 | --DOMWINDOW == 203 (0x7f029767c800) [pid = 3433] [serial = 1901] [outer = (nil)] [url = about:blank] 22:44:59 INFO - PROCESS | 3433 | --DOMWINDOW == 202 (0x7f0272655000) [pid = 3433] [serial = 1904] [outer = (nil)] [url = about:blank] 22:44:59 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0269df9800 == 161 [pid = 3433] [id = 680] 22:44:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 203 (0x7f026cfe0000) [pid = 3433] [serial = 2041] [outer = (nil)] 22:44:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 204 (0x7f026f275800) [pid = 3433] [serial = 2042] [outer = 0x7f026cfe0000] 22:44:59 INFO - PROCESS | 3433 | 1461649499883 Marionette DEBUG loaded listener.js 22:44:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 205 (0x7f02710e2c00) [pid = 3433] [serial = 2043] [outer = 0x7f026cfe0000] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0278e16000 == 160 [pid = 3433] [id = 608] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028b0d2000 == 159 [pid = 3433] [id = 606] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289361000 == 158 [pid = 3433] [id = 604] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284bf1000 == 157 [pid = 3433] [id = 601] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0286862000 == 156 [pid = 3433] [id = 603] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028480a800 == 155 [pid = 3433] [id = 600] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02834f3000 == 154 [pid = 3433] [id = 599] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026f295000 == 153 [pid = 3433] [id = 659] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0266bf3000 == 152 [pid = 3433] [id = 658] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02766a1800 == 151 [pid = 3433] [id = 657] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0276686800 == 150 [pid = 3433] [id = 656] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0270462000 == 149 [pid = 3433] [id = 655] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029ce04800 == 148 [pid = 3433] [id = 654] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029769e800 == 147 [pid = 3433] [id = 653] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028ac36800 == 146 [pid = 3433] [id = 652] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289bf1800 == 145 [pid = 3433] [id = 651] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0287898000 == 144 [pid = 3433] [id = 650] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284f1a800 == 143 [pid = 3433] [id = 649] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284be1000 == 142 [pid = 3433] [id = 648] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02842a4800 == 141 [pid = 3433] [id = 647] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281967000 == 140 [pid = 3433] [id = 646] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028126d800 == 139 [pid = 3433] [id = 645] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02805dd000 == 138 [pid = 3433] [id = 644] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027ef52800 == 137 [pid = 3433] [id = 643] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0279b22000 == 136 [pid = 3433] [id = 642] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0274388800 == 135 [pid = 3433] [id = 641] 22:45:00 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026dfda800 == 134 [pid = 3433] [id = 640] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 204 (0x7f028402f400) [pid = 3433] [serial = 1866] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 203 (0x7f0288db9800) [pid = 3433] [serial = 1883] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 202 (0x7f0286910c00) [pid = 3433] [serial = 1878] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 201 (0x7f0275e4bc00) [pid = 3433] [serial = 1788] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 200 (0x7f028a576400) [pid = 3433] [serial = 1890] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 199 (0x7f0272546800) [pid = 3433] [serial = 1851] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 198 (0x7f0281591800) [pid = 3433] [serial = 1827] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 197 (0x7f02807be000) [pid = 3433] [serial = 1862] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 196 (0x7f027f3e5c00) [pid = 3433] [serial = 1809] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 195 (0x7f026f1d7000) [pid = 3433] [serial = 1919] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 194 (0x7f027f011400) [pid = 3433] [serial = 1806] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 193 (0x7f0279edd400) [pid = 3433] [serial = 1857] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 192 (0x7f02967cd000) [pid = 3433] [serial = 1898] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 191 (0x7f02739c9400) [pid = 3433] [serial = 1853] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 190 (0x7f0279de9400) [pid = 3433] [serial = 1800] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 189 (0x7f029085b400) [pid = 3433] [serial = 1896] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 188 (0x7f02813ebc00) [pid = 3433] [serial = 1821] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 187 (0x7f028408dc00) [pid = 3433] [serial = 1869] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 186 (0x7f0297594000) [pid = 3433] [serial = 1899] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 185 (0x7f0288c18400) [pid = 3433] [serial = 1880] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 184 (0x7f02739c6000) [pid = 3433] [serial = 1782] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 183 (0x7f026e75c800) [pid = 3433] [serial = 1908] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 182 (0x7f0284c65800) [pid = 3433] [serial = 1874] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 181 (0x7f0280850400) [pid = 3433] [serial = 1701] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 180 (0x7f0284eb5000) [pid = 3433] [serial = 1875] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 179 (0x7f028cc12800) [pid = 3433] [serial = 1893] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 178 (0x7f0289067000) [pid = 3433] [serial = 1886] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 177 (0x7f0275b3b000) [pid = 3433] [serial = 1785] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 176 (0x7f027e1d3400) [pid = 3433] [serial = 1848] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 175 (0x7f0272661400) [pid = 3433] [serial = 1911] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 174 (0x7f02775f4000) [pid = 3433] [serial = 1917] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 173 (0x7f0278d53400) [pid = 3433] [serial = 1794] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 172 (0x7f0279b07400) [pid = 3433] [serial = 1797] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 171 (0x7f0278d59800) [pid = 3433] [serial = 1856] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 170 (0x7f027f00f800) [pid = 3433] [serial = 1860] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 169 (0x7f028267c800) [pid = 3433] [serial = 1865] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 168 (0x7f0280fa5000) [pid = 3433] [serial = 1818] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 167 (0x7f0284084000) [pid = 3433] [serial = 1868] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 166 (0x7f02804cd000) [pid = 3433] [serial = 1812] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 165 (0x7f0280a16400) [pid = 3433] [serial = 1815] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 164 (0x7f026e4fc400) [pid = 3433] [serial = 1907] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 163 (0x7f028b148400) [pid = 3433] [serial = 1892] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 162 (0x7f02775fa800) [pid = 3433] [serial = 1791] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 161 (0x7f0273c78c00) [pid = 3433] [serial = 1914] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 160 (0x7f0271b94400) [pid = 3433] [serial = 1850] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 159 (0x7f0288eef000) [pid = 3433] [serial = 1884] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 158 (0x7f027db7b800) [pid = 3433] [serial = 1803] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 157 (0x7f0273594c00) [pid = 3433] [serial = 1913] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 156 (0x7f0280847800) [pid = 3433] [serial = 1863] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 155 (0x7f0284706800) [pid = 3433] [serial = 1871] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 154 (0x7f0281591000) [pid = 3433] [serial = 1824] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 153 (0x7f027dd32000) [pid = 3433] [serial = 1847] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 152 (0x7f028a2adc00) [pid = 3433] [serial = 1889] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 151 (0x7f0286818400) [pid = 3433] [serial = 1877] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 150 (0x7f0274439400) [pid = 3433] [serial = 1854] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 149 (0x7f0289c31400) [pid = 3433] [serial = 1887] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 148 (0x7f0284c5b400) [pid = 3433] [serial = 1872] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 147 (0x7f027254f400) [pid = 3433] [serial = 1910] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 146 (0x7f027dd35800) [pid = 3433] [serial = 1859] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 145 (0x7f0288dad400) [pid = 3433] [serial = 1881] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 144 (0x7f0272646800) [pid = 3433] [serial = 1779] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 143 (0x7f028cc20400) [pid = 3433] [serial = 1895] [outer = (nil)] [url = about:blank] 22:45:00 INFO - PROCESS | 3433 | --DOMWINDOW == 142 (0x7f02769a5c00) [pid = 3433] [serial = 1916] [outer = (nil)] [url = about:blank] 22:45:01 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:45:01 INFO - PROCESS | 3433 | 1461649501207 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] 22:45:01 INFO - PROCESS | 3433 | 1461649501297 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 22:45:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 22:45:01 INFO - PROCESS | 3433 | 1461649501308 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 22:45:01 INFO - PROCESS | 3433 | 1461649501312 Marionette TRACE conn3 <- [1,2694,null,{}] 22:45:01 INFO - PROCESS | 3433 | 1461649501327 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}] 22:45:01 INFO - PROCESS | 3433 | 1461649501528 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 22:45:01 INFO - PROCESS | 3433 | 1461649501707 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:01 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027124d000 == 135 [pid = 3433] [id = 681] 22:45:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 143 (0x7f02710e6400) [pid = 3433] [serial = 2044] [outer = (nil)] 22:45:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 144 (0x7f0272543c00) [pid = 3433] [serial = 2045] [outer = 0x7f02710e6400] 22:45:01 INFO - PROCESS | 3433 | 1461649501768 Marionette DEBUG loaded listener.js 22:45:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 145 (0x7f027330ec00) [pid = 3433] [serial = 2046] [outer = 0x7f02710e6400] 22:45:02 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:45:03 INFO - PROCESS | 3433 | 1461649503029 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] 22:45:03 INFO - PROCESS | 3433 | 1461649503063 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 22:45:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 22:45:03 INFO - PROCESS | 3433 | 1461649503076 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 22:45:03 INFO - PROCESS | 3433 | 1461649503078 Marionette TRACE conn3 <- [1,2698,null,{}] 22:45:03 INFO - PROCESS | 3433 | 1461649503082 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}] 22:45:03 INFO - PROCESS | 3433 | 1461649503373 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 22:45:03 INFO - PROCESS | 3433 | 1461649503404 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:03 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0272892000 == 136 [pid = 3433] [id = 682] 22:45:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 146 (0x7f0272648000) [pid = 3433] [serial = 2047] [outer = (nil)] 22:45:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 147 (0x7f0273594c00) [pid = 3433] [serial = 2048] [outer = 0x7f0272648000] 22:45:03 INFO - PROCESS | 3433 | 1461649503464 Marionette DEBUG loaded listener.js 22:45:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 148 (0x7f02739c9800) [pid = 3433] [serial = 2049] [outer = 0x7f0272648000] 22:45:04 INFO - PROCESS | 3433 | SkCairoFTTypeface::onFilterRec unimplemented 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 147 (0x7f027264e800) [pid = 3433] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 146 (0x7f027db27000) [pid = 3433] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 145 (0x7f027331b800) [pid = 3433] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 144 (0x7f0282804000) [pid = 3433] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 143 (0x7f0271b96400) [pid = 3433] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 142 (0x7f026b7e6c00) [pid = 3433] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 141 (0x7f027f3eb000) [pid = 3433] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 140 (0x7f026b7e0400) [pid = 3433] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 139 (0x7f0279de0800) [pid = 3433] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 138 (0x7f026b7e0000) [pid = 3433] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 137 (0x7f026e476000) [pid = 3433] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 136 (0x7f026cfd9400) [pid = 3433] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 135 (0x7f02775acc00) [pid = 3433] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 134 (0x7f026e6f0400) [pid = 3433] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 133 (0x7f028ccd6000) [pid = 3433] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 132 (0x7f0271b95400) [pid = 3433] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 131 (0x7f0279de5800) [pid = 3433] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 130 (0x7f0284c62000) [pid = 3433] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 129 (0x7f0283fc1800) [pid = 3433] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 128 (0x7f026e4ff000) [pid = 3433] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 127 (0x7f027346f000) [pid = 3433] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 22:45:05 INFO - PROCESS | 3433 | --DOMWINDOW == 126 (0x7f0273599000) [pid = 3433] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 22:45:05 INFO - PROCESS | 3433 | 1461649505123 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] 22:45:05 INFO - PROCESS | 3433 | 1461649505162 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 22:45:05 INFO - PROCESS | 3433 | 1461649505168 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 22:45:05 INFO - PROCESS | 3433 | 1461649505171 Marionette TRACE conn3 <- [1,2702,null,{}] 22:45:05 INFO - PROCESS | 3433 | 1461649505175 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}] 22:45:05 INFO - PROCESS | 3433 | 1461649505403 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 22:45:05 INFO - PROCESS | 3433 | 1461649505518 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:05 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0273525000 == 137 [pid = 3433] [id = 683] 22:45:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 127 (0x7f026b7e0000) [pid = 3433] [serial = 2050] [outer = (nil)] 22:45:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 128 (0x7f027330f800) [pid = 3433] [serial = 2051] [outer = 0x7f026b7e0000] 22:45:05 INFO - PROCESS | 3433 | 1461649505578 Marionette DEBUG loaded listener.js 22:45:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 129 (0x7f02738f9400) [pid = 3433] [serial = 2052] [outer = 0x7f026b7e0000] 22:45:06 INFO - PROCESS | 3433 | 1461649506177 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]]]}] 22:45:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 22:45:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1035ms 22:45:06 INFO - PROCESS | 3433 | 1461649506202 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 22:45:06 INFO - PROCESS | 3433 | 1461649506205 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 22:45:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 22:45:06 INFO - PROCESS | 3433 | 1461649506210 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 22:45:06 INFO - PROCESS | 3433 | 1461649506213 Marionette TRACE conn3 <- [1,2706,null,{}] 22:45:06 INFO - PROCESS | 3433 | 1461649506234 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}] 22:45:06 INFO - PROCESS | 3433 | 1461649506513 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 22:45:06 INFO - PROCESS | 3433 | 1461649506539 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:06 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276692800 == 138 [pid = 3433] [id = 684] 22:45:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 130 (0x7f027254cc00) [pid = 3433] [serial = 2053] [outer = (nil)] 22:45:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 131 (0x7f02745cbc00) [pid = 3433] [serial = 2054] [outer = 0x7f027254cc00] 22:45:06 INFO - PROCESS | 3433 | 1461649506602 Marionette DEBUG loaded listener.js 22:45:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 132 (0x7f0276709000) [pid = 3433] [serial = 2055] [outer = 0x7f027254cc00] 22:45:07 INFO - PROCESS | 3433 | 1461649507731 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]]]}] 22:45:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 22:45:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1533ms 22:45:07 INFO - PROCESS | 3433 | 1461649507745 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 22:45:07 INFO - PROCESS | 3433 | 1461649507750 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 22:45:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 22:45:07 INFO - PROCESS | 3433 | 1461649507760 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 22:45:07 INFO - PROCESS | 3433 | 1461649507763 Marionette TRACE conn3 <- [1,2710,null,{}] 22:45:07 INFO - PROCESS | 3433 | 1461649507771 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}] 22:45:07 INFO - PROCESS | 3433 | 1461649507971 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 22:45:08 INFO - PROCESS | 3433 | 1461649508305 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:08 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026fd52800 == 139 [pid = 3433] [id = 685] 22:45:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 133 (0x7f026f1df000) [pid = 3433] [serial = 2056] [outer = (nil)] 22:45:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 134 (0x7f026f279800) [pid = 3433] [serial = 2057] [outer = 0x7f026f1df000] 22:45:08 INFO - PROCESS | 3433 | 1461649508388 Marionette DEBUG loaded listener.js 22:45:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 135 (0x7f0270e78800) [pid = 3433] [serial = 2058] [outer = 0x7f026f1df000] 22:45:09 INFO - PROCESS | 3433 | 1461649509269 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] 22:45:09 INFO - PROCESS | 3433 | 1461649509302 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 22:45:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 22:45:09 INFO - PROCESS | 3433 | 1461649509311 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 22:45:09 INFO - PROCESS | 3433 | 1461649509315 Marionette TRACE conn3 <- [1,2714,null,{}] 22:45:09 INFO - PROCESS | 3433 | 1461649509319 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}] 22:45:09 INFO - PROCESS | 3433 | 1461649509516 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 22:45:09 INFO - PROCESS | 3433 | 1461649509855 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:09 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276683000 == 140 [pid = 3433] [id = 686] 22:45:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 136 (0x7f0272545800) [pid = 3433] [serial = 2059] [outer = (nil)] 22:45:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 137 (0x7f0272655000) [pid = 3433] [serial = 2060] [outer = 0x7f0272545800] 22:45:09 INFO - PROCESS | 3433 | 1461649509931 Marionette DEBUG loaded listener.js 22:45:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 138 (0x7f0273473400) [pid = 3433] [serial = 2061] [outer = 0x7f0272545800] 22:45:10 INFO - PROCESS | 3433 | 1461649510764 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]]]}] 22:45:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 22:45:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1482ms 22:45:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 22:45:10 INFO - PROCESS | 3433 | 1461649510793 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 22:45:10 INFO - PROCESS | 3433 | 1461649510797 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 22:45:10 INFO - PROCESS | 3433 | 1461649510804 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 22:45:10 INFO - PROCESS | 3433 | 1461649510810 Marionette TRACE conn3 <- [1,2718,null,{}] 22:45:10 INFO - PROCESS | 3433 | 1461649510825 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}] 22:45:11 INFO - PROCESS | 3433 | 1461649511029 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 22:45:11 INFO - PROCESS | 3433 | 1461649511349 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:11 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0277fb2000 == 141 [pid = 3433] [id = 687] 22:45:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 139 (0x7f0274434400) [pid = 3433] [serial = 2062] [outer = (nil)] 22:45:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 140 (0x7f0275b3f400) [pid = 3433] [serial = 2063] [outer = 0x7f0274434400] 22:45:11 INFO - PROCESS | 3433 | 1461649511431 Marionette DEBUG loaded listener.js 22:45:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 141 (0x7f0276706800) [pid = 3433] [serial = 2064] [outer = 0x7f0274434400] 22:45:12 INFO - PROCESS | 3433 | 1461649512294 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] 22:45:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 22:45:12 INFO - PROCESS | 3433 | 1461649512349 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 22:45:12 INFO - PROCESS | 3433 | 1461649512355 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 22:45:12 INFO - PROCESS | 3433 | 1461649512358 Marionette TRACE conn3 <- [1,2722,null,{}] 22:45:12 INFO - PROCESS | 3433 | 1461649512364 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}] 22:45:12 INFO - PROCESS | 3433 | 1461649512594 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 22:45:12 INFO - PROCESS | 3433 | 1461649512911 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:12 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027dd1c000 == 142 [pid = 3433] [id = 688] 22:45:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 142 (0x7f0275b3b000) [pid = 3433] [serial = 2065] [outer = (nil)] 22:45:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 143 (0x7f02769adc00) [pid = 3433] [serial = 2066] [outer = 0x7f0275b3b000] 22:45:12 INFO - PROCESS | 3433 | 1461649512989 Marionette DEBUG loaded listener.js 22:45:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 144 (0x7f02775bd400) [pid = 3433] [serial = 2067] [outer = 0x7f0275b3b000] 22:45:13 INFO - PROCESS | 3433 | 1461649513803 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] 22:45:13 INFO - PROCESS | 3433 | 1461649513839 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 22:45:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 22:45:13 INFO - PROCESS | 3433 | 1461649513844 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 22:45:13 INFO - PROCESS | 3433 | 1461649513847 Marionette TRACE conn3 <- [1,2726,null,{}] 22:45:13 INFO - PROCESS | 3433 | 1461649513852 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}] 22:45:14 INFO - PROCESS | 3433 | 1461649514043 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 22:45:14 INFO - PROCESS | 3433 | 1461649514325 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:14 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027f1cb000 == 143 [pid = 3433] [id = 689] 22:45:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 145 (0x7f02739cec00) [pid = 3433] [serial = 2068] [outer = (nil)] 22:45:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 146 (0x7f0277f89400) [pid = 3433] [serial = 2069] [outer = 0x7f02739cec00] 22:45:14 INFO - PROCESS | 3433 | 1461649514437 Marionette DEBUG loaded listener.js 22:45:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 147 (0x7f027807e400) [pid = 3433] [serial = 2070] [outer = 0x7f02739cec00] 22:45:15 INFO - PROCESS | 3433 | 1461649515241 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]]]}] 22:45:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 22:45:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1439ms 22:45:15 INFO - PROCESS | 3433 | 1461649515285 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 22:45:15 INFO - PROCESS | 3433 | 1461649515289 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 22:45:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 22:45:15 INFO - PROCESS | 3433 | 1461649515295 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 22:45:15 INFO - PROCESS | 3433 | 1461649515297 Marionette TRACE conn3 <- [1,2730,null,{}] 22:45:15 INFO - PROCESS | 3433 | 1461649515303 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}] 22:45:15 INFO - PROCESS | 3433 | 1461649515521 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 22:45:15 INFO - PROCESS | 3433 | 1461649515835 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:15 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280897000 == 144 [pid = 3433] [id = 690] 22:45:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 148 (0x7f0278dea800) [pid = 3433] [serial = 2071] [outer = (nil)] 22:45:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 149 (0x7f0279ddb400) [pid = 3433] [serial = 2072] [outer = 0x7f0278dea800] 22:45:15 INFO - PROCESS | 3433 | 1461649515913 Marionette DEBUG loaded listener.js 22:45:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 150 (0x7f0279ee2c00) [pid = 3433] [serial = 2073] [outer = 0x7f0278dea800] 22:45:17 INFO - PROCESS | 3433 | 1461649517154 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] 22:45:17 INFO - PROCESS | 3433 | 1461649517180 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 22:45:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 22:45:17 INFO - PROCESS | 3433 | 1461649517185 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 22:45:17 INFO - PROCESS | 3433 | 1461649517188 Marionette TRACE conn3 <- [1,2734,null,{}] 22:45:17 INFO - PROCESS | 3433 | 1461649517193 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}] 22:45:17 INFO - PROCESS | 3433 | 1461649517454 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 22:45:17 INFO - PROCESS | 3433 | 1461649517724 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:17 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281269000 == 145 [pid = 3433] [id = 691] 22:45:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 151 (0x7f0278de6000) [pid = 3433] [serial = 2074] [outer = (nil)] 22:45:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 152 (0x7f027db7ec00) [pid = 3433] [serial = 2075] [outer = 0x7f0278de6000] 22:45:17 INFO - PROCESS | 3433 | 1461649517794 Marionette DEBUG loaded listener.js 22:45:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 153 (0x7f027dbf4000) [pid = 3433] [serial = 2076] [outer = 0x7f0278de6000] 22:45:18 INFO - PROCESS | 3433 | 1461649518630 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]]]}] 22:45:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 22:45:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1485ms 22:45:18 INFO - PROCESS | 3433 | 1461649518671 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 22:45:18 INFO - PROCESS | 3433 | 1461649518674 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 22:45:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 22:45:18 INFO - PROCESS | 3433 | 1461649518680 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 22:45:18 INFO - PROCESS | 3433 | 1461649518682 Marionette TRACE conn3 <- [1,2738,null,{}] 22:45:18 INFO - PROCESS | 3433 | 1461649518688 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}] 22:45:18 INFO - PROCESS | 3433 | 1461649518877 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 22:45:19 INFO - PROCESS | 3433 | 1461649519199 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:19 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02814a0800 == 146 [pid = 3433] [id = 692] 22:45:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 154 (0x7f0279b08800) [pid = 3433] [serial = 2077] [outer = (nil)] 22:45:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 155 (0x7f027e1d2400) [pid = 3433] [serial = 2078] [outer = 0x7f0279b08800] 22:45:19 INFO - PROCESS | 3433 | 1461649519273 Marionette DEBUG loaded listener.js 22:45:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 156 (0x7f027f00a400) [pid = 3433] [serial = 2079] [outer = 0x7f0279b08800] 22:45:20 INFO - PROCESS | 3433 | 1461649520071 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]]]}] 22:45:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 22:45:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1431ms 22:45:20 INFO - PROCESS | 3433 | 1461649520112 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 22:45:20 INFO - PROCESS | 3433 | 1461649520115 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 22:45:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 22:45:20 INFO - PROCESS | 3433 | 1461649520121 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 22:45:20 INFO - PROCESS | 3433 | 1461649520123 Marionette TRACE conn3 <- [1,2742,null,{}] 22:45:20 INFO - PROCESS | 3433 | 1461649520129 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}] 22:45:20 INFO - PROCESS | 3433 | 1461649520337 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 22:45:20 INFO - PROCESS | 3433 | 1461649520610 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:20 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02818cc000 == 147 [pid = 3433] [id = 693] 22:45:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 157 (0x7f027dbf4400) [pid = 3433] [serial = 2080] [outer = (nil)] 22:45:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 158 (0x7f027f273c00) [pid = 3433] [serial = 2081] [outer = 0x7f027dbf4400] 22:45:20 INFO - PROCESS | 3433 | 1461649520730 Marionette DEBUG loaded listener.js 22:45:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 159 (0x7f027f37ec00) [pid = 3433] [serial = 2082] [outer = 0x7f027dbf4400] 22:45:21 INFO - PROCESS | 3433 | 1461649521519 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]]]}] 22:45:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 22:45:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1438ms 22:45:21 INFO - PROCESS | 3433 | 1461649521560 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 22:45:21 INFO - PROCESS | 3433 | 1461649521564 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 22:45:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 22:45:21 INFO - PROCESS | 3433 | 1461649521570 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 22:45:21 INFO - PROCESS | 3433 | 1461649521572 Marionette TRACE conn3 <- [1,2746,null,{}] 22:45:21 INFO - PROCESS | 3433 | 1461649521578 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}] 22:45:21 INFO - PROCESS | 3433 | 1461649521799 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 22:45:22 INFO - PROCESS | 3433 | 1461649522133 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:22 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02840bc800 == 148 [pid = 3433] [id = 694] 22:45:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 160 (0x7f0274433800) [pid = 3433] [serial = 2083] [outer = (nil)] 22:45:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 161 (0x7f027f381800) [pid = 3433] [serial = 2084] [outer = 0x7f0274433800] 22:45:22 INFO - PROCESS | 3433 | 1461649522208 Marionette DEBUG loaded listener.js 22:45:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 162 (0x7f02804cdc00) [pid = 3433] [serial = 2085] [outer = 0x7f0274433800] 22:45:23 INFO - PROCESS | 3433 | 1461649523042 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]]]}] 22:45:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 22:45:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1531ms 22:45:23 INFO - PROCESS | 3433 | 1461649523102 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 22:45:23 INFO - PROCESS | 3433 | 1461649523106 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 22:45:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 22:45:23 INFO - PROCESS | 3433 | 1461649523111 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 22:45:23 INFO - PROCESS | 3433 | 1461649523115 Marionette TRACE conn3 <- [1,2750,null,{}] 22:45:23 INFO - PROCESS | 3433 | 1461649523120 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}] 22:45:23 INFO - PROCESS | 3433 | 1461649523350 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 22:45:23 INFO - PROCESS | 3433 | 1461649523670 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:23 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284971800 == 149 [pid = 3433] [id = 695] 22:45:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 163 (0x7f0280a16400) [pid = 3433] [serial = 2086] [outer = (nil)] 22:45:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 164 (0x7f0280c47c00) [pid = 3433] [serial = 2087] [outer = 0x7f0280a16400] 22:45:23 INFO - PROCESS | 3433 | 1461649523750 Marionette DEBUG loaded listener.js 22:45:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 165 (0x7f0280f9fc00) [pid = 3433] [serial = 2088] [outer = 0x7f0280a16400] 22:45:24 INFO - PROCESS | 3433 | 1461649524542 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]]]}] 22:45:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 22:45:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1482ms 22:45:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 22:45:24 INFO - PROCESS | 3433 | 1461649524594 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 22:45:24 INFO - PROCESS | 3433 | 1461649524597 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 22:45:24 INFO - PROCESS | 3433 | 1461649524603 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 22:45:24 INFO - PROCESS | 3433 | 1461649524606 Marionette TRACE conn3 <- [1,2754,null,{}] 22:45:24 INFO - PROCESS | 3433 | 1461649524611 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}] 22:45:24 INFO - PROCESS | 3433 | 1461649524801 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 22:45:25 INFO - PROCESS | 3433 | 1461649525089 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:25 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284d53800 == 150 [pid = 3433] [id = 696] 22:45:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 166 (0x7f0280fa0800) [pid = 3433] [serial = 2089] [outer = (nil)] 22:45:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 167 (0x7f02811e1000) [pid = 3433] [serial = 2090] [outer = 0x7f0280fa0800] 22:45:25 INFO - PROCESS | 3433 | 1461649525205 Marionette DEBUG loaded listener.js 22:45:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 168 (0x7f02813ef400) [pid = 3433] [serial = 2091] [outer = 0x7f0280fa0800] 22:45:25 INFO - PROCESS | 3433 | 1461649525988 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]]]}] 22:45:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 22:45:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1439ms 22:45:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 22:45:26 INFO - PROCESS | 3433 | 1461649526042 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 22:45:26 INFO - PROCESS | 3433 | 1461649526044 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 22:45:26 INFO - PROCESS | 3433 | 1461649526050 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 22:45:26 INFO - PROCESS | 3433 | 1461649526053 Marionette TRACE conn3 <- [1,2758,null,{}] 22:45:26 INFO - PROCESS | 3433 | 1461649526068 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}] 22:45:26 INFO - PROCESS | 3433 | 1461649526271 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 22:45:26 INFO - PROCESS | 3433 | 1461649526547 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:26 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284e60800 == 151 [pid = 3433] [id = 697] 22:45:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 169 (0x7f0280fa4c00) [pid = 3433] [serial = 2092] [outer = (nil)] 22:45:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 170 (0x7f02819d2000) [pid = 3433] [serial = 2093] [outer = 0x7f0280fa4c00] 22:45:26 INFO - PROCESS | 3433 | 1461649526660 Marionette DEBUG loaded listener.js 22:45:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 171 (0x7f028267c800) [pid = 3433] [serial = 2094] [outer = 0x7f0280fa4c00] 22:45:27 INFO - PROCESS | 3433 | 1461649527454 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]]]}] 22:45:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 22:45:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1451ms 22:45:27 INFO - PROCESS | 3433 | 1461649527501 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 22:45:27 INFO - PROCESS | 3433 | 1461649527505 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 22:45:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 22:45:27 INFO - PROCESS | 3433 | 1461649527511 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 22:45:27 INFO - PROCESS | 3433 | 1461649527514 Marionette TRACE conn3 <- [1,2762,null,{}] 22:45:27 INFO - PROCESS | 3433 | 1461649527519 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}] 22:45:27 INFO - PROCESS | 3433 | 1461649527721 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 22:45:28 INFO - PROCESS | 3433 | 1461649528005 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:28 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284f7a000 == 152 [pid = 3433] [id = 698] 22:45:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 172 (0x7f0280fa7800) [pid = 3433] [serial = 2095] [outer = (nil)] 22:45:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 173 (0x7f028403b000) [pid = 3433] [serial = 2096] [outer = 0x7f0280fa7800] 22:45:28 INFO - PROCESS | 3433 | 1461649528117 Marionette DEBUG loaded listener.js 22:45:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 174 (0x7f028425c000) [pid = 3433] [serial = 2097] [outer = 0x7f0280fa7800] 22:45:28 INFO - PROCESS | 3433 | 1461649528915 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]]]}] 22:45:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 22:45:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1477ms 22:45:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 22:45:28 INFO - PROCESS | 3433 | 1461649528990 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 22:45:28 INFO - PROCESS | 3433 | 1461649528992 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 22:45:29 INFO - PROCESS | 3433 | 1461649528998 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 22:45:29 INFO - PROCESS | 3433 | 1461649529001 Marionette TRACE conn3 <- [1,2766,null,{}] 22:45:29 INFO - PROCESS | 3433 | 1461649529006 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}] 22:45:29 INFO - PROCESS | 3433 | 1461649529252 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 22:45:29 INFO - PROCESS | 3433 | 1461649529575 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:29 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02850d0000 == 153 [pid = 3433] [id = 699] 22:45:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 175 (0x7f027f011400) [pid = 3433] [serial = 2098] [outer = (nil)] 22:45:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 176 (0x7f028470c000) [pid = 3433] [serial = 2099] [outer = 0x7f027f011400] 22:45:29 INFO - PROCESS | 3433 | 1461649529651 Marionette DEBUG loaded listener.js 22:45:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 177 (0x7f0284c5e000) [pid = 3433] [serial = 2100] [outer = 0x7f027f011400] 22:45:30 INFO - PROCESS | 3433 | 1461649530454 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]]]}] 22:45:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 22:45:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1531ms 22:45:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 22:45:30 INFO - PROCESS | 3433 | 1461649530528 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 22:45:30 INFO - PROCESS | 3433 | 1461649530531 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 22:45:30 INFO - PROCESS | 3433 | 1461649530537 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 22:45:30 INFO - PROCESS | 3433 | 1461649530540 Marionette TRACE conn3 <- [1,2770,null,{}] 22:45:30 INFO - PROCESS | 3433 | 1461649530545 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}] 22:45:30 INFO - PROCESS | 3433 | 1461649530788 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 22:45:31 INFO - PROCESS | 3433 | 1461649531104 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:31 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028685a000 == 154 [pid = 3433] [id = 700] 22:45:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 178 (0x7f0281585000) [pid = 3433] [serial = 2101] [outer = (nil)] 22:45:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 179 (0x7f0284c6a400) [pid = 3433] [serial = 2102] [outer = 0x7f0281585000] 22:45:31 INFO - PROCESS | 3433 | 1461649531178 Marionette DEBUG loaded listener.js 22:45:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 180 (0x7f0284eb7400) [pid = 3433] [serial = 2103] [outer = 0x7f0281585000] 22:45:31 INFO - PROCESS | 3433 | 1461649531974 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]]]}] 22:45:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 22:45:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1484ms 22:45:32 INFO - PROCESS | 3433 | 1461649532021 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 22:45:32 INFO - PROCESS | 3433 | 1461649532025 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 22:45:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 22:45:32 INFO - PROCESS | 3433 | 1461649532030 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 22:45:32 INFO - PROCESS | 3433 | 1461649532032 Marionette TRACE conn3 <- [1,2774,null,{}] 22:45:32 INFO - PROCESS | 3433 | 1461649532038 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}] 22:45:32 INFO - PROCESS | 3433 | 1461649532253 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 22:45:32 INFO - PROCESS | 3433 | 1461649532570 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:32 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0287a75800 == 155 [pid = 3433] [id = 701] 22:45:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 181 (0x7f028426a000) [pid = 3433] [serial = 2104] [outer = (nil)] 22:45:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 182 (0x7f0284eb7c00) [pid = 3433] [serial = 2105] [outer = 0x7f028426a000] 22:45:32 INFO - PROCESS | 3433 | 1461649532652 Marionette DEBUG loaded listener.js 22:45:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 183 (0x7f0286885000) [pid = 3433] [serial = 2106] [outer = 0x7f028426a000] 22:45:33 INFO - PROCESS | 3433 | 1461649533491 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]]]}] 22:45:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 22:45:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1530ms 22:45:33 INFO - PROCESS | 3433 | 1461649533562 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 22:45:33 INFO - PROCESS | 3433 | 1461649533565 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 22:45:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 22:45:33 INFO - PROCESS | 3433 | 1461649533571 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 22:45:33 INFO - PROCESS | 3433 | 1461649533573 Marionette TRACE conn3 <- [1,2778,null,{}] 22:45:33 INFO - PROCESS | 3433 | 1461649533578 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}] 22:45:33 INFO - PROCESS | 3433 | 1461649533783 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 22:45:34 INFO - PROCESS | 3433 | 1461649534122 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:34 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0288c9e800 == 156 [pid = 3433] [id = 702] 22:45:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 184 (0x7f026b7dd400) [pid = 3433] [serial = 2107] [outer = (nil)] 22:45:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 185 (0x7f0286911000) [pid = 3433] [serial = 2108] [outer = 0x7f026b7dd400] 22:45:34 INFO - PROCESS | 3433 | 1461649534195 Marionette DEBUG loaded listener.js 22:45:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 186 (0x7f028782c800) [pid = 3433] [serial = 2109] [outer = 0x7f026b7dd400] 22:45:35 INFO - PROCESS | 3433 | 1461649535043 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]]]}] 22:45:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 22:45:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1527ms 22:45:35 INFO - PROCESS | 3433 | 1461649535099 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 22:45:35 INFO - PROCESS | 3433 | 1461649535102 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 22:45:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 22:45:35 INFO - PROCESS | 3433 | 1461649535108 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 22:45:35 INFO - PROCESS | 3433 | 1461649535111 Marionette TRACE conn3 <- [1,2782,null,{}] 22:45:35 INFO - PROCESS | 3433 | 1461649535116 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}] 22:45:35 INFO - PROCESS | 3433 | 1461649535315 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 22:45:35 INFO - PROCESS | 3433 | 1461649535641 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:35 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02703c8800 == 157 [pid = 3433] [id = 703] 22:45:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 187 (0x7f026b7e2c00) [pid = 3433] [serial = 2110] [outer = (nil)] 22:45:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 188 (0x7f026e6e3800) [pid = 3433] [serial = 2111] [outer = 0x7f026b7e2c00] 22:45:35 INFO - PROCESS | 3433 | 1461649535717 Marionette DEBUG loaded listener.js 22:45:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 189 (0x7f0271c33400) [pid = 3433] [serial = 2112] [outer = 0x7f026b7e2c00] 22:45:36 INFO - PROCESS | 3433 | 1461649536963 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]]]}] 22:45:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 22:45:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1881ms 22:45:36 INFO - PROCESS | 3433 | 1461649536993 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 22:45:36 INFO - PROCESS | 3433 | 1461649536999 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 22:45:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 22:45:37 INFO - PROCESS | 3433 | 1461649537006 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 22:45:37 INFO - PROCESS | 3433 | 1461649537012 Marionette TRACE conn3 <- [1,2786,null,{}] 22:45:37 INFO - PROCESS | 3433 | 1461649537020 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}] 22:45:37 INFO - PROCESS | 3433 | 1461649537306 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 188 (0x7f0273591000) [pid = 3433] [serial = 1994] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 187 (0x7f0278d5fc00) [pid = 3433] [serial = 1934] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 186 (0x7f027f003800) [pid = 3433] [serial = 1938] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 185 (0x7f02775a4400) [pid = 3433] [serial = 1931] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 184 (0x7f0277f91800) [pid = 3433] [serial = 1932] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 183 (0x7f0291789000) [pid = 3433] [serial = 1967] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 182 (0x7f0283436800) [pid = 3433] [serial = 1952] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 181 (0x7f0279b08c00) [pid = 3433] [serial = 1935] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 180 (0x7f027333ac00) [pid = 3433] [serial = 1989] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 179 (0x7f0272479000) [pid = 3433] [serial = 1980] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 178 (0x7f0280edd800) [pid = 3433] [serial = 1946] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 177 (0x7f026c98c400) [pid = 3433] [serial = 1922] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 176 (0x7f0280846800) [pid = 3433] [serial = 1943] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 175 (0x7f026f1d8800) [pid = 3433] [serial = 1923] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 174 (0x7f027333d800) [pid = 3433] [serial = 1991] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 173 (0x7f026e6ee000) [pid = 3433] [serial = 1982] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 172 (0x7f0280a17000) [pid = 3433] [serial = 1944] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 171 (0x7f02710dc400) [pid = 3433] [serial = 1986] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 170 (0x7f0284261c00) [pid = 3433] [serial = 1953] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 169 (0x7f027f381000) [pid = 3433] [serial = 1940] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 168 (0x7f026fea0400) [pid = 3433] [serial = 1979] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 167 (0x7f027db2c000) [pid = 3433] [serial = 1937] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 166 (0x7f0288c1e400) [pid = 3433] [serial = 1958] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 165 (0x7f02976f9400) [pid = 3433] [serial = 1902] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 164 (0x7f0272544000) [pid = 3433] [serial = 1925] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 163 (0x7f0288db1800) [pid = 3433] [serial = 1959] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 162 (0x7f028a450c00) [pid = 3433] [serial = 1962] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 161 (0x7f029671d400) [pid = 3433] [serial = 1965] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 160 (0x7f026fea8800) [pid = 3433] [serial = 1985] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 159 (0x7f0287347000) [pid = 3433] [serial = 1955] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 158 (0x7f02807b7400) [pid = 3433] [serial = 1941] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 157 (0x7f0280fa4400) [pid = 3433] [serial = 1947] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 156 (0x7f0288254c00) [pid = 3433] [serial = 1956] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 155 (0x7f027346e800) [pid = 3433] [serial = 1992] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 154 (0x7f0298ceec00) [pid = 3433] [serial = 1973] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 153 (0x7f02745c5000) [pid = 3433] [serial = 1905] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 152 (0x7f0281582400) [pid = 3433] [serial = 1950] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 151 (0x7f028cc11c00) [pid = 3433] [serial = 1964] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 150 (0x7f0298852800) [pid = 3433] [serial = 1970] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 149 (0x7f026f1dd000) [pid = 3433] [serial = 1983] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 148 (0x7f027265b800) [pid = 3433] [serial = 1926] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 147 (0x7f02811e6c00) [pid = 3433] [serial = 1949] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 146 (0x7f02739c5400) [pid = 3433] [serial = 1928] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 145 (0x7f02898d8c00) [pid = 3433] [serial = 1961] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 144 (0x7f02745c4800) [pid = 3433] [serial = 1929] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 143 (0x7f029aa36800) [pid = 3433] [serial = 1976] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | --DOMWINDOW == 142 (0x7f0272544c00) [pid = 3433] [serial = 1988] [outer = (nil)] [url = about:blank] 22:45:38 INFO - PROCESS | 3433 | 1461649538169 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:38 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0266bfa000 == 158 [pid = 3433] [id = 704] 22:45:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 143 (0x7f026e096c00) [pid = 3433] [serial = 2113] [outer = (nil)] 22:45:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 144 (0x7f026f1d8800) [pid = 3433] [serial = 2114] [outer = 0x7f026e096c00] 22:45:38 INFO - PROCESS | 3433 | 1461649538260 Marionette DEBUG loaded listener.js 22:45:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 145 (0x7f02710e1c00) [pid = 3433] [serial = 2115] [outer = 0x7f026e096c00] 22:45:38 INFO - PROCESS | 3433 | 1461649538956 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]]]}] 22:45:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 22:45:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1988ms 22:45:38 INFO - PROCESS | 3433 | 1461649538994 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 22:45:39 INFO - PROCESS | 3433 | 1461649539001 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 22:45:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 22:45:39 INFO - PROCESS | 3433 | 1461649539010 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 22:45:39 INFO - PROCESS | 3433 | 1461649539013 Marionette TRACE conn3 <- [1,2790,null,{}] 22:45:39 INFO - PROCESS | 3433 | 1461649539035 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}] 22:45:39 INFO - PROCESS | 3433 | 1461649539213 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 22:45:39 INFO - PROCESS | 3433 | 1461649539230 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:39 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026e721000 == 159 [pid = 3433] [id = 705] 22:45:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 146 (0x7f0271c36800) [pid = 3433] [serial = 2116] [outer = (nil)] 22:45:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 147 (0x7f027264c000) [pid = 3433] [serial = 2117] [outer = 0x7f0271c36800] 22:45:39 INFO - PROCESS | 3433 | 1461649539288 Marionette DEBUG loaded listener.js 22:45:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 148 (0x7f027333a800) [pid = 3433] [serial = 2118] [outer = 0x7f0271c36800] 22:45:40 INFO - PROCESS | 3433 | 1461649540228 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]]]}] 22:45:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 22:45:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1245ms 22:45:40 INFO - PROCESS | 3433 | 1461649540256 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 22:45:40 INFO - PROCESS | 3433 | 1461649540259 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 22:45:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 22:45:40 INFO - PROCESS | 3433 | 1461649540264 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 22:45:40 INFO - PROCESS | 3433 | 1461649540269 Marionette TRACE conn3 <- [1,2794,null,{}] 22:45:40 INFO - PROCESS | 3433 | 1461649540287 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}] 22:45:40 INFO - PROCESS | 3433 | 1461649540481 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 22:45:40 INFO - PROCESS | 3433 | 1461649540706 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:40 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0272763000 == 160 [pid = 3433] [id = 706] 22:45:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 149 (0x7f02738f1400) [pid = 3433] [serial = 2119] [outer = (nil)] 22:45:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 150 (0x7f0273c76000) [pid = 3433] [serial = 2120] [outer = 0x7f02738f1400] 22:45:40 INFO - PROCESS | 3433 | 1461649540770 Marionette DEBUG loaded listener.js 22:45:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 151 (0x7f0275e44c00) [pid = 3433] [serial = 2121] [outer = 0x7f02738f1400] 22:45:41 INFO - PROCESS | 3433 | 1461649541588 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]]]}] 22:45:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 22:45:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1338ms 22:45:41 INFO - PROCESS | 3433 | 1461649541602 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 22:45:41 INFO - PROCESS | 3433 | 1461649541605 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 22:45:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 22:45:41 INFO - PROCESS | 3433 | 1461649541611 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 22:45:41 INFO - PROCESS | 3433 | 1461649541613 Marionette TRACE conn3 <- [1,2798,null,{}] 22:45:41 INFO - PROCESS | 3433 | 1461649541625 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}] 22:45:41 INFO - PROCESS | 3433 | 1461649541873 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 22:45:41 INFO - PROCESS | 3433 | 1461649541907 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:41 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0273a54800 == 161 [pid = 3433] [id = 707] 22:45:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 152 (0x7f027346dc00) [pid = 3433] [serial = 2122] [outer = (nil)] 22:45:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 153 (0x7f02769aec00) [pid = 3433] [serial = 2123] [outer = 0x7f027346dc00] 22:45:41 INFO - PROCESS | 3433 | 1461649541977 Marionette DEBUG loaded listener.js 22:45:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 154 (0x7f0271b8d400) [pid = 3433] [serial = 2124] [outer = 0x7f027346dc00] 22:45:42 INFO - PROCESS | 3433 | --DOMWINDOW == 153 (0x7f02976f8400) [pid = 3433] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 22:45:42 INFO - PROCESS | 3433 | --DOMWINDOW == 152 (0x7f028cc10400) [pid = 3433] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 22:45:42 INFO - PROCESS | 3433 | --DOMWINDOW == 151 (0x7f026e470c00) [pid = 3433] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 22:45:42 INFO - PROCESS | 3433 | --DOMWINDOW == 150 (0x7f028a56e400) [pid = 3433] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 22:45:42 INFO - PROCESS | 3433 | --DOMWINDOW == 149 (0x7f026b7e5000) [pid = 3433] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 22:45:42 INFO - PROCESS | 3433 | --DOMWINDOW == 148 (0x7f0272648000) [pid = 3433] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 22:45:42 INFO - PROCESS | 3433 | --DOMWINDOW == 147 (0x7f02710e6400) [pid = 3433] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 22:45:42 INFO - PROCESS | 3433 | --DOMWINDOW == 146 (0x7f026b7e0000) [pid = 3433] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 22:45:42 INFO - PROCESS | 3433 | --DOMWINDOW == 145 (0x7f026e47e400) [pid = 3433] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 22:45:42 INFO - PROCESS | 3433 | --DOMWINDOW == 144 (0x7f026cfe0000) [pid = 3433] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 22:45:43 INFO - PROCESS | 3433 | 1461649543173 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]]]}] 22:45:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 22:45:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1585ms 22:45:43 INFO - PROCESS | 3433 | 1461649543199 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 22:45:43 INFO - PROCESS | 3433 | 1461649543202 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 22:45:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 22:45:43 INFO - PROCESS | 3433 | 1461649543208 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 22:45:43 INFO - PROCESS | 3433 | 1461649543210 Marionette TRACE conn3 <- [1,2802,null,{}] 22:45:43 INFO - PROCESS | 3433 | 1461649543215 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}] 22:45:43 INFO - PROCESS | 3433 | 1461649543386 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 22:45:43 INFO - PROCESS | 3433 | 1461649543401 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:43 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276694800 == 162 [pid = 3433] [id = 708] 22:45:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 145 (0x7f026b7e5000) [pid = 3433] [serial = 2125] [outer = (nil)] 22:45:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 146 (0x7f0273c7a000) [pid = 3433] [serial = 2126] [outer = 0x7f026b7e5000] 22:45:43 INFO - PROCESS | 3433 | 1461649543460 Marionette DEBUG loaded listener.js 22:45:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 147 (0x7f0277f86800) [pid = 3433] [serial = 2127] [outer = 0x7f026b7e5000] 22:45:44 INFO - PROCESS | 3433 | 1461649544364 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]]]}] 22:45:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 22:45:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1180ms 22:45:44 INFO - PROCESS | 3433 | 1461649544388 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 22:45:44 INFO - PROCESS | 3433 | 1461649544392 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 22:45:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 22:45:44 INFO - PROCESS | 3433 | 1461649544409 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 22:45:44 INFO - PROCESS | 3433 | 1461649544411 Marionette TRACE conn3 <- [1,2806,null,{}] 22:45:44 INFO - PROCESS | 3433 | 1461649544417 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}] 22:45:44 INFO - PROCESS | 3433 | 1461649544634 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 22:45:44 INFO - PROCESS | 3433 | 1461649544645 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:44 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0277fbb800 == 163 [pid = 3433] [id = 709] 22:45:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 148 (0x7f0278dee400) [pid = 3433] [serial = 2128] [outer = (nil)] 22:45:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 149 (0x7f027db21400) [pid = 3433] [serial = 2129] [outer = 0x7f0278dee400] 22:45:44 INFO - PROCESS | 3433 | 1461649544706 Marionette DEBUG loaded listener.js 22:45:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 150 (0x7f027dd3b800) [pid = 3433] [serial = 2130] [outer = 0x7f0278dee400] 22:45:45 INFO - PROCESS | 3433 | 1461649545920 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]]]}] 22:45:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 22:45:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1580ms 22:45:45 INFO - PROCESS | 3433 | 1461649545990 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 22:45:45 INFO - PROCESS | 3433 | 1461649545996 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 22:45:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 22:45:46 INFO - PROCESS | 3433 | 1461649546005 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 22:45:46 INFO - PROCESS | 3433 | 1461649546009 Marionette TRACE conn3 <- [1,2810,null,{}] 22:45:46 INFO - PROCESS | 3433 | 1461649546018 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}] 22:45:46 INFO - PROCESS | 3433 | 1461649546275 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 22:45:46 INFO - PROCESS | 3433 | 1461649546608 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:46 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027125f000 == 164 [pid = 3433] [id = 710] 22:45:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 151 (0x7f0271b90400) [pid = 3433] [serial = 2131] [outer = (nil)] 22:45:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 152 (0x7f0272474400) [pid = 3433] [serial = 2132] [outer = 0x7f0271b90400] 22:45:46 INFO - PROCESS | 3433 | 1461649546684 Marionette DEBUG loaded listener.js 22:45:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 153 (0x7f027264c800) [pid = 3433] [serial = 2133] [outer = 0x7f0271b90400] 22:45:47 INFO - PROCESS | 3433 | 1461649547522 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]]]}] 22:45:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 22:45:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1584ms 22:45:47 INFO - PROCESS | 3433 | 1461649547590 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 22:45:47 INFO - PROCESS | 3433 | 1461649547599 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 22:45:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 22:45:47 INFO - PROCESS | 3433 | 1461649547608 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 22:45:47 INFO - PROCESS | 3433 | 1461649547613 Marionette TRACE conn3 <- [1,2814,null,{}] 22:45:47 INFO - PROCESS | 3433 | 1461649547618 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}] 22:45:47 INFO - PROCESS | 3433 | 1461649547862 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 22:45:48 INFO - PROCESS | 3433 | 1461649548215 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:48 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276fa2800 == 165 [pid = 3433] [id = 711] 22:45:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 154 (0x7f02739cb400) [pid = 3433] [serial = 2134] [outer = (nil)] 22:45:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 155 (0x7f02745d0800) [pid = 3433] [serial = 2135] [outer = 0x7f02739cb400] 22:45:48 INFO - PROCESS | 3433 | 1461649548291 Marionette DEBUG loaded listener.js 22:45:48 INFO - PROCESS | 3433 | ++DOMWINDOW == 156 (0x7f0276707c00) [pid = 3433] [serial = 2136] [outer = 0x7f02739cb400] 22:45:49 INFO - PROCESS | 3433 | 1461649549125 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]]]}] 22:45:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 22:45:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1584ms 22:45:49 INFO - PROCESS | 3433 | 1461649549193 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 22:45:49 INFO - PROCESS | 3433 | 1461649549197 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 22:45:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 22:45:49 INFO - PROCESS | 3433 | 1461649549203 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 22:45:49 INFO - PROCESS | 3433 | 1461649549209 Marionette TRACE conn3 <- [1,2818,null,{}] 22:45:49 INFO - PROCESS | 3433 | 1461649549225 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}] 22:45:49 INFO - PROCESS | 3433 | 1461649549484 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 22:45:49 INFO - PROCESS | 3433 | 1461649549799 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:49 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027f1e2800 == 166 [pid = 3433] [id = 712] 22:45:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 157 (0x7f0278de5000) [pid = 3433] [serial = 2137] [outer = (nil)] 22:45:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 158 (0x7f0278de7c00) [pid = 3433] [serial = 2138] [outer = 0x7f0278de5000] 22:45:49 INFO - PROCESS | 3433 | 1461649549906 Marionette DEBUG loaded listener.js 22:45:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 159 (0x7f0279ee5c00) [pid = 3433] [serial = 2139] [outer = 0x7f0278de5000] 22:45:50 INFO - PROCESS | 3433 | 1461649550733 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]]]}] 22:45:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 22:45:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1585ms 22:45:50 INFO - PROCESS | 3433 | 1461649550789 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 22:45:50 INFO - PROCESS | 3433 | 1461649550793 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 22:45:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 22:45:50 INFO - PROCESS | 3433 | 1461649550799 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 22:45:50 INFO - PROCESS | 3433 | 1461649550801 Marionette TRACE conn3 <- [1,2822,null,{}] 22:45:50 INFO - PROCESS | 3433 | 1461649550807 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}] 22:45:51 INFO - PROCESS | 3433 | 1461649551037 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 22:45:51 INFO - PROCESS | 3433 | 1461649551354 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:51 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280887800 == 167 [pid = 3433] [id = 713] 22:45:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 160 (0x7f0275e44800) [pid = 3433] [serial = 2140] [outer = (nil)] 22:45:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 161 (0x7f027f003000) [pid = 3433] [serial = 2141] [outer = 0x7f0275e44800] 22:45:51 INFO - PROCESS | 3433 | 1461649551430 Marionette DEBUG loaded listener.js 22:45:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 162 (0x7f027f37cc00) [pid = 3433] [serial = 2142] [outer = 0x7f0275e44800] 22:45:52 INFO - PROCESS | 3433 | 1461649552209 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]]]}] 22:45:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 22:45:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1479ms 22:45:52 INFO - PROCESS | 3433 | 1461649552279 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 22:45:52 INFO - PROCESS | 3433 | 1461649552282 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 22:45:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 22:45:52 INFO - PROCESS | 3433 | 1461649552288 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 22:45:52 INFO - PROCESS | 3433 | 1461649552291 Marionette TRACE conn3 <- [1,2826,null,{}] 22:45:52 INFO - PROCESS | 3433 | 1461649552296 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}] 22:45:52 INFO - PROCESS | 3433 | 1461649552505 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 22:45:52 INFO - PROCESS | 3433 | 1461649552825 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:52 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281393000 == 168 [pid = 3433] [id = 714] 22:45:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 163 (0x7f02807b4000) [pid = 3433] [serial = 2143] [outer = (nil)] 22:45:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 164 (0x7f02807c3000) [pid = 3433] [serial = 2144] [outer = 0x7f02807b4000] 22:45:52 INFO - PROCESS | 3433 | 1461649552900 Marionette DEBUG loaded listener.js 22:45:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 165 (0x7f028084f000) [pid = 3433] [serial = 2145] [outer = 0x7f02807b4000] 22:45:53 INFO - PROCESS | 3433 | 1461649553687 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 22:45:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 22:45:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1433ms 22:45:53 INFO - PROCESS | 3433 | 1461649553722 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 22:45:53 INFO - PROCESS | 3433 | 1461649553726 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 22:45:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 22:45:53 INFO - PROCESS | 3433 | 1461649553731 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 22:45:53 INFO - PROCESS | 3433 | 1461649553734 Marionette TRACE conn3 <- [1,2830,null,{}] 22:45:53 INFO - PROCESS | 3433 | 1461649553739 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}] 22:45:53 INFO - PROCESS | 3433 | 1461649553973 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 22:45:54 INFO - PROCESS | 3433 | 1461649554287 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:54 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02841dc800 == 169 [pid = 3433] [id = 715] 22:45:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 166 (0x7f02807b7400) [pid = 3433] [serial = 2146] [outer = (nil)] 22:45:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 167 (0x7f028113dc00) [pid = 3433] [serial = 2147] [outer = 0x7f02807b7400] 22:45:54 INFO - PROCESS | 3433 | 1461649554377 Marionette DEBUG loaded listener.js 22:45:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 168 (0x7f0284261c00) [pid = 3433] [serial = 2148] [outer = 0x7f02807b7400] 22:45:55 INFO - PROCESS | 3433 | 1461649555166 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]]]}] 22:45:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 22:45:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1486ms 22:45:55 INFO - PROCESS | 3433 | 1461649555220 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 22:45:55 INFO - PROCESS | 3433 | 1461649555223 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 22:45:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 22:45:55 INFO - PROCESS | 3433 | 1461649555229 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 22:45:55 INFO - PROCESS | 3433 | 1461649555232 Marionette TRACE conn3 <- [1,2834,null,{}] 22:45:55 INFO - PROCESS | 3433 | 1461649555237 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}] 22:45:55 INFO - PROCESS | 3433 | 1461649555438 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 22:45:55 INFO - PROCESS | 3433 | 1461649555723 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:55 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284979800 == 170 [pid = 3433] [id = 716] 22:45:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 169 (0x7f0278de4000) [pid = 3433] [serial = 2149] [outer = (nil)] 22:45:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 170 (0x7f0284ebd800) [pid = 3433] [serial = 2150] [outer = 0x7f0278de4000] 22:45:55 INFO - PROCESS | 3433 | 1461649555836 Marionette DEBUG loaded listener.js 22:45:55 INFO - PROCESS | 3433 | ++DOMWINDOW == 171 (0x7f0286b8ac00) [pid = 3433] [serial = 2151] [outer = 0x7f0278de4000] 22:45:56 INFO - PROCESS | 3433 | 1461649556633 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 22:45:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 22:45:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1480ms 22:45:56 INFO - PROCESS | 3433 | 1461649556710 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 22:45:56 INFO - PROCESS | 3433 | 1461649556713 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 22:45:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 22:45:56 INFO - PROCESS | 3433 | 1461649556719 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 22:45:56 INFO - PROCESS | 3433 | 1461649556722 Marionette TRACE conn3 <- [1,2838,null,{}] 22:45:56 INFO - PROCESS | 3433 | 1461649556727 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}] 22:45:56 INFO - PROCESS | 3433 | 1461649556938 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 22:45:57 INFO - PROCESS | 3433 | 1461649557266 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:57 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284d5b800 == 171 [pid = 3433] [id = 717] 22:45:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 172 (0x7f028084e400) [pid = 3433] [serial = 2152] [outer = (nil)] 22:45:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 173 (0x7f0288253800) [pid = 3433] [serial = 2153] [outer = 0x7f028084e400] 22:45:57 INFO - PROCESS | 3433 | 1461649557343 Marionette DEBUG loaded listener.js 22:45:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 174 (0x7f0288695800) [pid = 3433] [serial = 2154] [outer = 0x7f028084e400] 22:45:58 INFO - PROCESS | 3433 | 1461649558130 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]]]}] 22:45:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 22:45:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1477ms 22:45:58 INFO - PROCESS | 3433 | 1461649558198 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 22:45:58 INFO - PROCESS | 3433 | 1461649558201 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 22:45:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 22:45:58 INFO - PROCESS | 3433 | 1461649558207 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 22:45:58 INFO - PROCESS | 3433 | 1461649558209 Marionette TRACE conn3 <- [1,2842,null,{}] 22:45:58 INFO - PROCESS | 3433 | 1461649558215 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}] 22:45:58 INFO - PROCESS | 3433 | 1461649558418 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 22:45:58 INFO - PROCESS | 3433 | 1461649558732 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:58 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0288787800 == 172 [pid = 3433] [id = 718] 22:45:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 175 (0x7f028782d400) [pid = 3433] [serial = 2155] [outer = (nil)] 22:45:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 176 (0x7f0288c20800) [pid = 3433] [serial = 2156] [outer = 0x7f028782d400] 22:45:58 INFO - PROCESS | 3433 | 1461649558821 Marionette DEBUG loaded listener.js 22:45:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 177 (0x7f0288db1000) [pid = 3433] [serial = 2157] [outer = 0x7f028782d400] 22:45:59 INFO - PROCESS | 3433 | 1461649559615 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]]]}] 22:45:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 22:45:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1479ms 22:45:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 22:45:59 INFO - PROCESS | 3433 | 1461649559687 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 22:45:59 INFO - PROCESS | 3433 | 1461649559690 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 22:45:59 INFO - PROCESS | 3433 | 1461649559696 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 22:45:59 INFO - PROCESS | 3433 | 1461649559699 Marionette TRACE conn3 <- [1,2846,null,{}] 22:45:59 INFO - PROCESS | 3433 | 1461649559704 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}] 22:45:59 INFO - PROCESS | 3433 | 1461649559921 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 22:46:00 INFO - PROCESS | 3433 | 1461649560255 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:00 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289372800 == 173 [pid = 3433] [id = 719] 22:46:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 178 (0x7f0288c18000) [pid = 3433] [serial = 2158] [outer = (nil)] 22:46:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 179 (0x7f0288ee3400) [pid = 3433] [serial = 2159] [outer = 0x7f0288c18000] 22:46:00 INFO - PROCESS | 3433 | 1461649560331 Marionette DEBUG loaded listener.js 22:46:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 180 (0x7f0288eec400) [pid = 3433] [serial = 2160] [outer = 0x7f0288c18000] 22:46:01 INFO - PROCESS | 3433 | 1461649561162 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]]]}] 22:46:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 22:46:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1529ms 22:46:01 INFO - PROCESS | 3433 | 1461649561225 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 22:46:01 INFO - PROCESS | 3433 | 1461649561229 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 22:46:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 22:46:01 INFO - PROCESS | 3433 | 1461649561234 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 22:46:01 INFO - PROCESS | 3433 | 1461649561237 Marionette TRACE conn3 <- [1,2850,null,{}] 22:46:01 INFO - PROCESS | 3433 | 1461649561243 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}] 22:46:01 INFO - PROCESS | 3433 | 1461649561488 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 22:46:01 INFO - PROCESS | 3433 | 1461649561810 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:01 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289bf0800 == 174 [pid = 3433] [id = 720] 22:46:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 181 (0x7f0288dbb000) [pid = 3433] [serial = 2161] [outer = (nil)] 22:46:01 INFO - PROCESS | 3433 | ++DOMWINDOW == 182 (0x7f02898e1000) [pid = 3433] [serial = 2162] [outer = 0x7f0288dbb000] 22:46:01 INFO - PROCESS | 3433 | 1461649561899 Marionette DEBUG loaded listener.js 22:46:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 183 (0x7f028a2ac000) [pid = 3433] [serial = 2163] [outer = 0x7f0288dbb000] 22:46:02 INFO - PROCESS | 3433 | 1461649562709 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 22:46:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 22:46:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1535ms 22:46:02 INFO - PROCESS | 3433 | 1461649562771 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 22:46:02 INFO - PROCESS | 3433 | 1461649562774 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 22:46:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 22:46:02 INFO - PROCESS | 3433 | 1461649562786 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 22:46:02 INFO - PROCESS | 3433 | 1461649562789 Marionette TRACE conn3 <- [1,2854,null,{}] 22:46:02 INFO - PROCESS | 3433 | 1461649562794 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}] 22:46:03 INFO - PROCESS | 3433 | 1461649563005 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 22:46:03 INFO - PROCESS | 3433 | 1461649563322 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:03 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028a275000 == 175 [pid = 3433] [id = 721] 22:46:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 184 (0x7f0280ee9800) [pid = 3433] [serial = 2164] [outer = (nil)] 22:46:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 185 (0x7f028a450800) [pid = 3433] [serial = 2165] [outer = 0x7f0280ee9800] 22:46:03 INFO - PROCESS | 3433 | 1461649563396 Marionette DEBUG loaded listener.js 22:46:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 186 (0x7f028acef000) [pid = 3433] [serial = 2166] [outer = 0x7f0280ee9800] 22:46:04 INFO - PROCESS | 3433 | 1461649564231 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]]]}] 22:46:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 22:46:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1488ms 22:46:04 INFO - PROCESS | 3433 | 1461649564270 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 22:46:04 INFO - PROCESS | 3433 | 1461649564272 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 22:46:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 22:46:04 INFO - PROCESS | 3433 | 1461649564278 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 22:46:04 INFO - PROCESS | 3433 | 1461649564280 Marionette TRACE conn3 <- [1,2858,null,{}] 22:46:04 INFO - PROCESS | 3433 | 1461649564294 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}] 22:46:04 INFO - PROCESS | 3433 | 1461649564488 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 22:46:04 INFO - PROCESS | 3433 | 1461649564811 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:04 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ac29000 == 176 [pid = 3433] [id = 722] 22:46:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 187 (0x7f0289216800) [pid = 3433] [serial = 2167] [outer = (nil)] 22:46:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 188 (0x7f028b13e000) [pid = 3433] [serial = 2168] [outer = 0x7f0289216800] 22:46:04 INFO - PROCESS | 3433 | 1461649564894 Marionette DEBUG loaded listener.js 22:46:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 189 (0x7f028cc0f400) [pid = 3433] [serial = 2169] [outer = 0x7f0289216800] 22:46:05 INFO - PROCESS | 3433 | 1461649565740 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 22:46:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 22:46:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1535ms 22:46:05 INFO - PROCESS | 3433 | 1461649565815 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 22:46:05 INFO - PROCESS | 3433 | 1461649565818 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 22:46:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 22:46:05 INFO - PROCESS | 3433 | 1461649565824 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 22:46:05 INFO - PROCESS | 3433 | 1461649565827 Marionette TRACE conn3 <- [1,2862,null,{}] 22:46:05 INFO - PROCESS | 3433 | 1461649565832 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}] 22:46:06 INFO - PROCESS | 3433 | 1461649566041 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 22:46:06 INFO - PROCESS | 3433 | 1461649566358 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:06 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028b0d8000 == 177 [pid = 3433] [id = 723] 22:46:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 190 (0x7f028a2f2400) [pid = 3433] [serial = 2170] [outer = (nil)] 22:46:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 191 (0x7f028da07800) [pid = 3433] [serial = 2171] [outer = 0x7f028a2f2400] 22:46:06 INFO - PROCESS | 3433 | 1461649566433 Marionette DEBUG loaded listener.js 22:46:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 192 (0x7f029178d400) [pid = 3433] [serial = 2172] [outer = 0x7f028a2f2400] 22:46:07 INFO - PROCESS | 3433 | 1461649567263 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]]]}] 22:46:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 22:46:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1483ms 22:46:07 INFO - PROCESS | 3433 | 1461649567307 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 22:46:07 INFO - PROCESS | 3433 | 1461649567311 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 22:46:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 22:46:07 INFO - PROCESS | 3433 | 1461649567317 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 22:46:07 INFO - PROCESS | 3433 | 1461649567319 Marionette TRACE conn3 <- [1,2866,null,{}] 22:46:07 INFO - PROCESS | 3433 | 1461649567324 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}] 22:46:07 INFO - PROCESS | 3433 | 1461649567538 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 22:46:07 INFO - PROCESS | 3433 | 1461649567862 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:07 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ccbb800 == 178 [pid = 3433] [id = 724] 22:46:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 193 (0x7f028af58800) [pid = 3433] [serial = 2173] [outer = (nil)] 22:46:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 194 (0x7f0297346400) [pid = 3433] [serial = 2174] [outer = 0x7f028af58800] 22:46:07 INFO - PROCESS | 3433 | 1461649567940 Marionette DEBUG loaded listener.js 22:46:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 195 (0x7f029759a000) [pid = 3433] [serial = 2175] [outer = 0x7f028af58800] 22:46:08 INFO - PROCESS | 3433 | 1461649568728 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]]]}] 22:46:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 22:46:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1477ms 22:46:08 INFO - PROCESS | 3433 | 1461649568795 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 22:46:08 INFO - PROCESS | 3433 | 1461649568798 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 22:46:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 22:46:08 INFO - PROCESS | 3433 | 1461649568804 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 22:46:08 INFO - PROCESS | 3433 | 1461649568806 Marionette TRACE conn3 <- [1,2870,null,{}] 22:46:08 INFO - PROCESS | 3433 | 1461649568811 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}] 22:46:09 INFO - PROCESS | 3433 | 1461649569050 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 22:46:09 INFO - PROCESS | 3433 | 1461649569378 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:09 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02917f0800 == 179 [pid = 3433] [id = 725] 22:46:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 196 (0x7f028425e400) [pid = 3433] [serial = 2176] [outer = (nil)] 22:46:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 197 (0x7f02976f8400) [pid = 3433] [serial = 2177] [outer = 0x7f028425e400] 22:46:09 INFO - PROCESS | 3433 | 1461649569451 Marionette DEBUG loaded listener.js 22:46:09 INFO - PROCESS | 3433 | ++DOMWINDOW == 198 (0x7f0297817800) [pid = 3433] [serial = 2178] [outer = 0x7f028425e400] 22:46:10 INFO - PROCESS | 3433 | 1461649570259 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]]]}] 22:46:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 22:46:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1488ms 22:46:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 22:46:10 INFO - PROCESS | 3433 | 1461649570292 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 22:46:10 INFO - PROCESS | 3433 | 1461649570295 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 22:46:10 INFO - PROCESS | 3433 | 1461649570301 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 22:46:10 INFO - PROCESS | 3433 | 1461649570304 Marionette TRACE conn3 <- [1,2874,null,{}] 22:46:10 INFO - PROCESS | 3433 | 1461649570309 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}] 22:46:10 INFO - PROCESS | 3433 | 1461649570511 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 22:46:10 INFO - PROCESS | 3433 | 1461649570798 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:10 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0297a5b000 == 180 [pid = 3433] [id = 726] 22:46:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 199 (0x7f0289a38000) [pid = 3433] [serial = 2179] [outer = (nil)] 22:46:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 200 (0x7f02988f4400) [pid = 3433] [serial = 2180] [outer = 0x7f0289a38000] 22:46:10 INFO - PROCESS | 3433 | 1461649570912 Marionette DEBUG loaded listener.js 22:46:11 INFO - PROCESS | 3433 | ++DOMWINDOW == 201 (0x7f0298b92c00) [pid = 3433] [serial = 2181] [outer = 0x7f0289a38000] 22:46:11 INFO - PROCESS | 3433 | 1461649571719 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]]]}] 22:46:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 22:46:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1486ms 22:46:11 INFO - PROCESS | 3433 | 1461649571787 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 22:46:11 INFO - PROCESS | 3433 | 1461649571791 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 22:46:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 22:46:11 INFO - PROCESS | 3433 | 1461649571796 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 22:46:11 INFO - PROCESS | 3433 | 1461649571798 Marionette TRACE conn3 <- [1,2878,null,{}] 22:46:11 INFO - PROCESS | 3433 | 1461649571804 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}] 22:46:12 INFO - PROCESS | 3433 | 1461649572026 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 22:46:12 INFO - PROCESS | 3433 | 1461649572365 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:12 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029a54e000 == 181 [pid = 3433] [id = 727] 22:46:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 202 (0x7f029767c800) [pid = 3433] [serial = 2182] [outer = (nil)] 22:46:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 203 (0x7f029a531000) [pid = 3433] [serial = 2183] [outer = 0x7f029767c800] 22:46:12 INFO - PROCESS | 3433 | 1461649572439 Marionette DEBUG loaded listener.js 22:46:12 INFO - PROCESS | 3433 | ++DOMWINDOW == 204 (0x7f029aabf800) [pid = 3433] [serial = 2184] [outer = 0x7f029767c800] 22:46:13 INFO - PROCESS | 3433 | 1461649573244 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]]]}] 22:46:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 22:46:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1488ms 22:46:13 INFO - PROCESS | 3433 | 1461649573286 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 22:46:13 INFO - PROCESS | 3433 | 1461649573289 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 22:46:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 22:46:13 INFO - PROCESS | 3433 | 1461649573295 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 22:46:13 INFO - PROCESS | 3433 | 1461649573299 Marionette TRACE conn3 <- [1,2882,null,{}] 22:46:13 INFO - PROCESS | 3433 | 1461649573304 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}] 22:46:13 INFO - PROCESS | 3433 | 1461649573501 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 22:46:13 INFO - PROCESS | 3433 | 1461649573789 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:13 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c393800 == 182 [pid = 3433] [id = 728] 22:46:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 205 (0x7f0297adf000) [pid = 3433] [serial = 2185] [outer = (nil)] 22:46:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 206 (0x7f029c36dc00) [pid = 3433] [serial = 2186] [outer = 0x7f0297adf000] 22:46:13 INFO - PROCESS | 3433 | 1461649573920 Marionette DEBUG loaded listener.js 22:46:14 INFO - PROCESS | 3433 | ++DOMWINDOW == 207 (0x7f029c4ae800) [pid = 3433] [serial = 2187] [outer = 0x7f0297adf000] 22:46:14 INFO - PROCESS | 3433 | 1461649574715 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]]]}] 22:46:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 22:46:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1531ms 22:46:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 22:46:14 INFO - PROCESS | 3433 | 1461649574827 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 22:46:14 INFO - PROCESS | 3433 | 1461649574830 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 22:46:14 INFO - PROCESS | 3433 | 1461649574836 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 22:46:14 INFO - PROCESS | 3433 | 1461649574839 Marionette TRACE conn3 <- [1,2886,null,{}] 22:46:14 INFO - PROCESS | 3433 | 1461649574844 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}] 22:46:15 INFO - PROCESS | 3433 | 1461649575042 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 22:46:15 INFO - PROCESS | 3433 | 1461649575370 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:15 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0266bf2800 == 183 [pid = 3433] [id = 729] 22:46:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 208 (0x7f026b7d9c00) [pid = 3433] [serial = 2188] [outer = (nil)] 22:46:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 209 (0x7f026e6f1800) [pid = 3433] [serial = 2189] [outer = 0x7f026b7d9c00] 22:46:15 INFO - PROCESS | 3433 | 1461649575444 Marionette DEBUG loaded listener.js 22:46:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 210 (0x7f0273c79c00) [pid = 3433] [serial = 2190] [outer = 0x7f026b7d9c00] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026fd4f000 == 182 [pid = 3433] [id = 380] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0273519800 == 181 [pid = 3433] [id = 429] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f029e994800 == 180 [pid = 3433] [id = 93] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0277fc0800 == 179 [pid = 3433] [id = 478] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289cce800 == 178 [pid = 3433] [id = 167] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028813d000 == 177 [pid = 3433] [id = 123] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0276694800 == 176 [pid = 3433] [id = 708] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0273a54800 == 175 [pid = 3433] [id = 707] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0272763000 == 174 [pid = 3433] [id = 706] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026e721000 == 173 [pid = 3433] [id = 705] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0266bfa000 == 172 [pid = 3433] [id = 704] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284e60800 == 171 [pid = 3433] [id = 697] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284d53800 == 170 [pid = 3433] [id = 696] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284971800 == 169 [pid = 3433] [id = 695] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02840bc800 == 168 [pid = 3433] [id = 694] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02818cc000 == 167 [pid = 3433] [id = 693] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02814a0800 == 166 [pid = 3433] [id = 692] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281269000 == 165 [pid = 3433] [id = 691] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280897000 == 164 [pid = 3433] [id = 690] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027f1cb000 == 163 [pid = 3433] [id = 689] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027dd1c000 == 162 [pid = 3433] [id = 688] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0277fb2000 == 161 [pid = 3433] [id = 687] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0276683000 == 160 [pid = 3433] [id = 686] 22:46:16 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026fd52800 == 159 [pid = 3433] [id = 685] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 209 (0x7f029aab3c00) [pid = 3433] [serial = 1974] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 208 (0x7f02989c9c00) [pid = 3433] [serial = 1971] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 207 (0x7f029c4a5000) [pid = 3433] [serial = 1977] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 206 (0x7f0297821000) [pid = 3433] [serial = 1968] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 205 (0x7f027442b800) [pid = 3433] [serial = 2000] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 204 (0x7f0271b4ec00) [pid = 3433] [serial = 1997] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 203 (0x7f0273c7cc00) [pid = 3433] [serial = 1995] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 202 (0x7f027f004c00) [pid = 3433] [serial = 2021] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 201 (0x7f0273594c00) [pid = 3433] [serial = 2048] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 200 (0x7f0284082800) [pid = 3433] [serial = 2033] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 199 (0x7f0279ddf800) [pid = 3433] [serial = 2012] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 198 (0x7f0272543c00) [pid = 3433] [serial = 2045] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 197 (0x7f02769a1000) [pid = 3433] [serial = 2006] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 196 (0x7f027dd3e000) [pid = 3433] [serial = 2018] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 195 (0x7f028267cc00) [pid = 3433] [serial = 2030] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 194 (0x7f026e752800) [pid = 3433] [serial = 2036] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 193 (0x7f02804c9800) [pid = 3433] [serial = 2024] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 192 (0x7f027330f800) [pid = 3433] [serial = 2051] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 191 (0x7f026e4f8400) [pid = 3433] [serial = 2039] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 190 (0x7f026e753400) [pid = 3433] [serial = 2040] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 189 (0x7f0280ee2000) [pid = 3433] [serial = 2027] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 188 (0x7f026f275800) [pid = 3433] [serial = 2042] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 187 (0x7f02710e2c00) [pid = 3433] [serial = 2043] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 186 (0x7f0275e51800) [pid = 3433] [serial = 2003] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 185 (0x7f02775f2000) [pid = 3433] [serial = 2009] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 184 (0x7f027dbe8000) [pid = 3433] [serial = 2015] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 183 (0x7f02739c9800) [pid = 3433] [serial = 2049] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 182 (0x7f02738f9400) [pid = 3433] [serial = 2052] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 181 (0x7f02745cbc00) [pid = 3433] [serial = 2054] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | --DOMWINDOW == 180 (0x7f027330ec00) [pid = 3433] [serial = 2046] [outer = (nil)] [url = about:blank] 22:46:17 INFO - PROCESS | 3433 | 1461649577644 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]]]}] 22:46:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 22:46:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2836ms 22:46:17 INFO - PROCESS | 3433 | 1461649577672 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 22:46:17 INFO - PROCESS | 3433 | 1461649577677 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 22:46:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 22:46:17 INFO - PROCESS | 3433 | 1461649577685 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 22:46:17 INFO - PROCESS | 3433 | 1461649577690 Marionette TRACE conn3 <- [1,2890,null,{}] 22:46:17 INFO - PROCESS | 3433 | 1461649577754 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}] 22:46:17 INFO - PROCESS | 3433 | 1461649577943 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 22:46:17 INFO - PROCESS | 3433 | 1461649577957 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:17 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026dfc6000 == 160 [pid = 3433] [id = 730] 22:46:17 INFO - PROCESS | 3433 | ++DOMWINDOW == 181 (0x7f026e4f3c00) [pid = 3433] [serial = 2191] [outer = (nil)] 22:46:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 182 (0x7f026f275800) [pid = 3433] [serial = 2192] [outer = 0x7f026e4f3c00] 22:46:18 INFO - PROCESS | 3433 | 1461649578019 Marionette DEBUG loaded listener.js 22:46:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 183 (0x7f026fe2c000) [pid = 3433] [serial = 2193] [outer = 0x7f026e4f3c00] 22:46:18 INFO - PROCESS | 3433 | 1461649578966 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 22:46:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 22:46:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1335ms 22:46:19 INFO - PROCESS | 3433 | 1461649579021 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 22:46:19 INFO - PROCESS | 3433 | 1461649579029 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 22:46:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 22:46:19 INFO - PROCESS | 3433 | 1461649579041 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 22:46:19 INFO - PROCESS | 3433 | 1461649579044 Marionette TRACE conn3 <- [1,2894,null,{}] 22:46:19 INFO - PROCESS | 3433 | 1461649579050 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}] 22:46:19 INFO - PROCESS | 3433 | 1461649579243 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 22:46:19 INFO - PROCESS | 3433 | 1461649579464 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:19 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0270466800 == 161 [pid = 3433] [id = 731] 22:46:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 184 (0x7f026c984000) [pid = 3433] [serial = 2194] [outer = (nil)] 22:46:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 185 (0x7f0270e7d400) [pid = 3433] [serial = 2195] [outer = 0x7f026c984000] 22:46:19 INFO - PROCESS | 3433 | 1461649579524 Marionette DEBUG loaded listener.js 22:46:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 186 (0x7f0271b8f800) [pid = 3433] [serial = 2196] [outer = 0x7f026c984000] 22:46:20 INFO - PROCESS | 3433 | 1461649580380 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]]]}] 22:46:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 22:46:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1386ms 22:46:20 INFO - PROCESS | 3433 | 1461649580425 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 22:46:20 INFO - PROCESS | 3433 | 1461649580428 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 22:46:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 22:46:20 INFO - PROCESS | 3433 | 1461649580440 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 22:46:20 INFO - PROCESS | 3433 | 1461649580445 Marionette TRACE conn3 <- [1,2898,null,{}] 22:46:20 INFO - PROCESS | 3433 | 1461649580460 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}] 22:46:20 INFO - PROCESS | 3433 | 1461649580737 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 22:46:20 INFO - PROCESS | 3433 | 1461649580769 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:20 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027275f000 == 162 [pid = 3433] [id = 732] 22:46:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 187 (0x7f0272643400) [pid = 3433] [serial = 2197] [outer = (nil)] 22:46:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 188 (0x7f0273311800) [pid = 3433] [serial = 2198] [outer = 0x7f0272643400] 22:46:20 INFO - PROCESS | 3433 | 1461649580831 Marionette DEBUG loaded listener.js 22:46:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 189 (0x7f0273343000) [pid = 3433] [serial = 2199] [outer = 0x7f0272643400] 22:46:21 INFO - PROCESS | 3433 | 1461649581754 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]]]}] 22:46:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 22:46:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1342ms 22:46:22 INFO - PROCESS | 3433 | --DOMWINDOW == 188 (0x7f027346dc00) [pid = 3433] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 22:46:22 INFO - PROCESS | 3433 | --DOMWINDOW == 187 (0x7f026b7e5000) [pid = 3433] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 22:46:22 INFO - PROCESS | 3433 | --DOMWINDOW == 186 (0x7f026e096c00) [pid = 3433] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 22:46:22 INFO - PROCESS | 3433 | --DOMWINDOW == 185 (0x7f0271c36800) [pid = 3433] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 22:46:22 INFO - PROCESS | 3433 | --DOMWINDOW == 184 (0x7f02738f1400) [pid = 3433] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 22:46:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 22:46:22 INFO - PROCESS | 3433 | 1461649582157 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 22:46:22 INFO - PROCESS | 3433 | 1461649582160 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 22:46:22 INFO - PROCESS | 3433 | 1461649582169 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 22:46:22 INFO - PROCESS | 3433 | 1461649582171 Marionette TRACE conn3 <- [1,2902,null,{}] 22:46:22 INFO - PROCESS | 3433 | 1461649582177 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}] 22:46:22 INFO - PROCESS | 3433 | 1461649582348 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 22:46:22 INFO - PROCESS | 3433 | 1461649582617 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:22 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027351b000 == 163 [pid = 3433] [id = 733] 22:46:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 185 (0x7f0272543800) [pid = 3433] [serial = 2200] [outer = (nil)] 22:46:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 186 (0x7f0273591c00) [pid = 3433] [serial = 2201] [outer = 0x7f0272543800] 22:46:22 INFO - PROCESS | 3433 | 1461649582680 Marionette DEBUG loaded listener.js 22:46:22 INFO - PROCESS | 3433 | ++DOMWINDOW == 187 (0x7f02738f2c00) [pid = 3433] [serial = 2202] [outer = 0x7f0272543800] 22:46:23 INFO - PROCESS | 3433 | 1461649583320 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 22:46:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 22:46:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1181ms 22:46:23 INFO - PROCESS | 3433 | 1461649583349 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 22:46:23 INFO - PROCESS | 3433 | 1461649583352 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 22:46:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 22:46:23 INFO - PROCESS | 3433 | 1461649583358 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 22:46:23 INFO - PROCESS | 3433 | 1461649583360 Marionette TRACE conn3 <- [1,2906,null,{}] 22:46:23 INFO - PROCESS | 3433 | 1461649583365 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}] 22:46:23 INFO - PROCESS | 3433 | 1461649583547 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 22:46:23 INFO - PROCESS | 3433 | 1461649583744 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:23 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0275cd0000 == 164 [pid = 3433] [id = 734] 22:46:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 188 (0x7f027254a000) [pid = 3433] [serial = 2203] [outer = (nil)] 22:46:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 189 (0x7f02739c7800) [pid = 3433] [serial = 2204] [outer = 0x7f027254a000] 22:46:23 INFO - PROCESS | 3433 | 1461649583807 Marionette DEBUG loaded listener.js 22:46:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 190 (0x7f0273c7b800) [pid = 3433] [serial = 2205] [outer = 0x7f027254a000] 22:46:24 INFO - PROCESS | 3433 | 1461649584800 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]]]}] 22:46:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 22:46:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1484ms 22:46:24 INFO - PROCESS | 3433 | 1461649584843 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 22:46:24 INFO - PROCESS | 3433 | 1461649584849 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 22:46:24 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 22:46:24 INFO - PROCESS | 3433 | 1461649584857 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 22:46:24 INFO - PROCESS | 3433 | 1461649584862 Marionette TRACE conn3 <- [1,2910,null,{}] 22:46:24 INFO - PROCESS | 3433 | 1461649584870 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}] 22:46:25 INFO - PROCESS | 3433 | 1461649585082 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 22:46:25 INFO - PROCESS | 3433 | 1461649585425 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:25 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027046b800 == 165 [pid = 3433] [id = 735] 22:46:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 191 (0x7f026fe99400) [pid = 3433] [serial = 2206] [outer = (nil)] 22:46:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 192 (0x7f02703f1800) [pid = 3433] [serial = 2207] [outer = 0x7f026fe99400] 22:46:25 INFO - PROCESS | 3433 | 1461649585504 Marionette DEBUG loaded listener.js 22:46:25 INFO - PROCESS | 3433 | ++DOMWINDOW == 193 (0x7f0271b4ec00) [pid = 3433] [serial = 2208] [outer = 0x7f026fe99400] 22:46:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 22:46:26 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 22:46:26 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1386ms 22:46:26 INFO - PROCESS | 3433 | 1461649586232 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]]]}] 22:46:26 INFO - PROCESS | 3433 | 1461649586244 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 22:46:26 INFO - PROCESS | 3433 | 1461649586252 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 22:46:26 INFO - TEST-START | /DOMEvents/constructors.html 22:46:26 INFO - PROCESS | 3433 | 1461649586262 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 22:46:26 INFO - PROCESS | 3433 | 1461649586266 Marionette TRACE conn3 <- [1,2914,null,{}] 22:46:26 INFO - PROCESS | 3433 | 1461649586271 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}] 22:46:26 INFO - PROCESS | 3433 | 1461649586482 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 22:46:26 INFO - PROCESS | 3433 | 1461649586764 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:26 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027669e800 == 166 [pid = 3433] [id = 736] 22:46:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 194 (0x7f02710e5800) [pid = 3433] [serial = 2209] [outer = (nil)] 22:46:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 195 (0x7f0273314400) [pid = 3433] [serial = 2210] [outer = 0x7f02710e5800] 22:46:26 INFO - PROCESS | 3433 | 1461649586835 Marionette DEBUG loaded listener.js 22:46:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 196 (0x7f027346ec00) [pid = 3433] [serial = 2211] [outer = 0x7f02710e5800] 22:46:27 INFO - PROCESS | 3433 | 1461649587812 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]]]}] 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 22:46:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 22:46:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 22:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 22:46:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:46:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 22:46:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 22:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 22:46:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:46:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 22:46:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 22:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 22:46:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:46:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 22:46:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 22:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 22:46:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:46:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 22:46:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 22:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 22:46:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:46:27 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 22:46:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 22:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 22:46:27 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:46:27 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 22:46:27 INFO - TEST-OK | /DOMEvents/constructors.html | took 1597ms 22:46:27 INFO - PROCESS | 3433 | 1461649587862 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 22:46:27 INFO - PROCESS | 3433 | 1461649587866 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 22:46:27 INFO - TEST-START | /DOMEvents/event-phases-order.html 22:46:27 INFO - PROCESS | 3433 | 1461649587924 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 22:46:27 INFO - PROCESS | 3433 | 1461649587930 Marionette TRACE conn3 <- [1,2918,null,{}] 22:46:27 INFO - PROCESS | 3433 | 1461649587946 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}] 22:46:28 INFO - PROCESS | 3433 | 1461649588175 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 22:46:28 INFO - PROCESS | 3433 | 1461649588471 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:28 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278e0a000 == 167 [pid = 3433] [id = 737] 22:46:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 197 (0x7f0273598400) [pid = 3433] [serial = 2212] [outer = (nil)] 22:46:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 198 (0x7f02769a1000) [pid = 3433] [serial = 2213] [outer = 0x7f0273598400] 22:46:28 INFO - PROCESS | 3433 | 1461649588546 Marionette DEBUG loaded listener.js 22:46:28 INFO - PROCESS | 3433 | ++DOMWINDOW == 199 (0x7f02775a6800) [pid = 3433] [serial = 2214] [outer = 0x7f0273598400] 22:46:29 INFO - PROCESS | 3433 | 1461649589261 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 22:46:29 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 22:46:29 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1398ms 22:46:29 INFO - PROCESS | 3433 | 1461649589314 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 22:46:29 INFO - PROCESS | 3433 | 1461649589318 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 22:46:29 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 22:46:29 INFO - PROCESS | 3433 | 1461649589324 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 22:46:29 INFO - PROCESS | 3433 | 1461649589327 Marionette TRACE conn3 <- [1,2922,null,{}] 22:46:29 INFO - PROCESS | 3433 | 1461649589332 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}] 22:46:29 INFO - PROCESS | 3433 | 1461649589531 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 22:46:29 INFO - PROCESS | 3433 | 1461649589810 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:29 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027e0cb800 == 168 [pid = 3433] [id = 738] 22:46:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 200 (0x7f0273c70400) [pid = 3433] [serial = 2215] [outer = (nil)] 22:46:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 201 (0x7f02775fa800) [pid = 3433] [serial = 2216] [outer = 0x7f0273c70400] 22:46:29 INFO - PROCESS | 3433 | 1461649589885 Marionette DEBUG loaded listener.js 22:46:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 202 (0x7f0278080800) [pid = 3433] [serial = 2217] [outer = 0x7f0273c70400] 22:46:30 INFO - PROCESS | 3433 | [3433] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 22:46:30 INFO - PROCESS | 3433 | [3433] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 22:46:30 INFO - PROCESS | 3433 | [3433] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 22:46:30 INFO - PROCESS | 3433 | [3433] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 22:46:30 INFO - PROCESS | 3433 | 1461649590666 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]]]}] 22:46:30 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 22:46:30 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 22:46:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 22:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:46:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:46:30 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 22:46:30 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 22:46:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:46:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:46:30 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 22:46:30 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 22:46:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:46:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:46:30 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]" 22:46:30 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 22:46:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:30 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:46:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:30 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:46:30 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 22:46:30 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1391ms 22:46:30 INFO - PROCESS | 3433 | 1461649590720 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 22:46:30 INFO - PROCESS | 3433 | 1461649590728 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 22:46:30 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 22:46:30 INFO - PROCESS | 3433 | 1461649590749 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 22:46:30 INFO - PROCESS | 3433 | 1461649590753 Marionette TRACE conn3 <- [1,2926,null,{}] 22:46:30 INFO - PROCESS | 3433 | 1461649590763 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}] 22:46:30 INFO - PROCESS | 3433 | 1461649590960 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 22:46:31 INFO - PROCESS | 3433 | 1461649591240 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:31 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027f1de000 == 169 [pid = 3433] [id = 739] 22:46:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 203 (0x7f027670e400) [pid = 3433] [serial = 2218] [outer = (nil)] 22:46:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 204 (0x7f0279de9400) [pid = 3433] [serial = 2219] [outer = 0x7f027670e400] 22:46:31 INFO - PROCESS | 3433 | 1461649591312 Marionette DEBUG loaded listener.js 22:46:31 INFO - PROCESS | 3433 | ++DOMWINDOW == 205 (0x7f027db87000) [pid = 3433] [serial = 2220] [outer = 0x7f027670e400] 22:46:31 INFO - PROCESS | 3433 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 22:46:32 INFO - PROCESS | 3433 | 1461649592069 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]]]}] 22:46:32 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 22:46:32 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1359ms 22:46:32 INFO - PROCESS | 3433 | 1461649592094 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 22:46:32 INFO - PROCESS | 3433 | 1461649592098 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 22:46:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 22:46:32 INFO - PROCESS | 3433 | 1461649592103 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 22:46:32 INFO - PROCESS | 3433 | 1461649592106 Marionette TRACE conn3 <- [1,2930,null,{}] 22:46:32 INFO - PROCESS | 3433 | 1461649592111 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}] 22:46:32 INFO - PROCESS | 3433 | 1461649592335 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 22:46:32 INFO - PROCESS | 3433 | 1461649592618 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:32 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0280e82800 == 170 [pid = 3433] [id = 740] 22:46:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 206 (0x7f027f005c00) [pid = 3433] [serial = 2221] [outer = (nil)] 22:46:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 207 (0x7f02804cb400) [pid = 3433] [serial = 2222] [outer = 0x7f027f005c00] 22:46:32 INFO - PROCESS | 3433 | 1461649592694 Marionette DEBUG loaded listener.js 22:46:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 208 (0x7f0280854000) [pid = 3433] [serial = 2223] [outer = 0x7f027f005c00] 22:46:33 INFO - PROCESS | 3433 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 22:46:33 INFO - PROCESS | 3433 | 1461649593416 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]]]}] 22:46:33 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 22:46:33 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1327ms 22:46:33 INFO - PROCESS | 3433 | 1461649593431 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 22:46:33 INFO - PROCESS | 3433 | 1461649593434 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 22:46:33 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 22:46:33 INFO - PROCESS | 3433 | 1461649593440 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 22:46:33 INFO - PROCESS | 3433 | 1461649593442 Marionette TRACE conn3 <- [1,2934,null,{}] 22:46:33 INFO - PROCESS | 3433 | 1461649593447 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}] 22:46:33 INFO - PROCESS | 3433 | 1461649593650 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 22:46:33 INFO - PROCESS | 3433 | 1461649593936 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:33 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028162f000 == 171 [pid = 3433] [id = 741] 22:46:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 209 (0x7f027f010000) [pid = 3433] [serial = 2224] [outer = (nil)] 22:46:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 210 (0x7f0280ee3400) [pid = 3433] [serial = 2225] [outer = 0x7f027f010000] 22:46:34 INFO - PROCESS | 3433 | 1461649594007 Marionette DEBUG loaded listener.js 22:46:34 INFO - PROCESS | 3433 | ++DOMWINDOW == 211 (0x7f02811ddc00) [pid = 3433] [serial = 2226] [outer = 0x7f027f010000] 22:46:34 INFO - PROCESS | 3433 | 1461649594780 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]]]}] 22:46:34 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 22:46:34 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1385ms 22:46:34 INFO - PROCESS | 3433 | 1461649594825 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 22:46:34 INFO - PROCESS | 3433 | 1461649594828 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 22:46:34 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 22:46:34 INFO - PROCESS | 3433 | 1461649594834 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 22:46:34 INFO - PROCESS | 3433 | 1461649594836 Marionette TRACE conn3 <- [1,2938,null,{}] 22:46:34 INFO - PROCESS | 3433 | 1461649594841 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}] 22:46:35 INFO - PROCESS | 3433 | 1461649595034 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 22:46:35 INFO - PROCESS | 3433 | 1461649595318 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:35 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02840b7000 == 172 [pid = 3433] [id = 742] 22:46:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 212 (0x7f02804d1400) [pid = 3433] [serial = 2227] [outer = (nil)] 22:46:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 213 (0x7f02813e8800) [pid = 3433] [serial = 2228] [outer = 0x7f02804d1400] 22:46:35 INFO - PROCESS | 3433 | 1461649595392 Marionette DEBUG loaded listener.js 22:46:35 INFO - PROCESS | 3433 | ++DOMWINDOW == 214 (0x7f0282639c00) [pid = 3433] [serial = 2229] [outer = 0x7f02804d1400] 22:46:36 INFO - PROCESS | 3433 | 1461649596136 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]]]}] 22:46:36 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. 22:46:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1337ms 22:46:36 INFO - PROCESS | 3433 | 1461649596172 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 22:46:36 INFO - PROCESS | 3433 | 1461649596176 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 22:46:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 22:46:36 INFO - PROCESS | 3433 | 1461649596182 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 22:46:36 INFO - PROCESS | 3433 | 1461649596185 Marionette TRACE conn3 <- [1,2942,null,{}] 22:46:36 INFO - PROCESS | 3433 | 1461649596190 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}] 22:46:36 INFO - PROCESS | 3433 | 1461649596443 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 22:46:36 INFO - PROCESS | 3433 | 1461649596705 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:36 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284971000 == 173 [pid = 3433] [id = 743] 22:46:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 215 (0x7f0280eda800) [pid = 3433] [serial = 2230] [outer = (nil)] 22:46:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 216 (0x7f028402f000) [pid = 3433] [serial = 2231] [outer = 0x7f0280eda800] 22:46:36 INFO - PROCESS | 3433 | 1461649596781 Marionette DEBUG loaded listener.js 22:46:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 217 (0x7f0284269800) [pid = 3433] [serial = 2232] [outer = 0x7f0280eda800] 22:46:37 INFO - PROCESS | 3433 | 1461649597504 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"]]]}] 22:46:37 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 22:46:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 22:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 22:46:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1378ms 22:46:37 INFO - PROCESS | 3433 | 1461649597561 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 22:46:37 INFO - PROCESS | 3433 | 1461649597565 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 22:46:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 22:46:37 INFO - PROCESS | 3433 | 1461649597570 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 22:46:37 INFO - PROCESS | 3433 | 1461649597572 Marionette TRACE conn3 <- [1,2946,null,{}] 22:46:37 INFO - PROCESS | 3433 | 1461649597578 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}] 22:46:37 INFO - PROCESS | 3433 | 1461649597806 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 22:46:38 INFO - PROCESS | 3433 | 1461649598075 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:38 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284e53800 == 174 [pid = 3433] [id = 744] 22:46:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 218 (0x7f0274435000) [pid = 3433] [serial = 2233] [outer = (nil)] 22:46:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 219 (0x7f0284c6a000) [pid = 3433] [serial = 2234] [outer = 0x7f0274435000] 22:46:38 INFO - PROCESS | 3433 | 1461649598148 Marionette DEBUG loaded listener.js 22:46:38 INFO - PROCESS | 3433 | ++DOMWINDOW == 220 (0x7f0286b82000) [pid = 3433] [serial = 2235] [outer = 0x7f0274435000] 22:46:38 INFO - PROCESS | 3433 | 1461649598871 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]]]}] 22:46:38 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. 22:46:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1331ms 22:46:38 INFO - PROCESS | 3433 | 1461649598901 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 22:46:38 INFO - PROCESS | 3433 | 1461649598905 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 22:46:38 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 22:46:38 INFO - PROCESS | 3433 | 1461649598911 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 22:46:38 INFO - PROCESS | 3433 | 1461649598915 Marionette TRACE conn3 <- [1,2950,null,{}] 22:46:38 INFO - PROCESS | 3433 | 1461649598920 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}] 22:46:39 INFO - PROCESS | 3433 | 1461649599184 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 22:46:39 INFO - PROCESS | 3433 | 1461649599446 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:39 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0286b54800 == 175 [pid = 3433] [id = 745] 22:46:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 221 (0x7f0275b43000) [pid = 3433] [serial = 2236] [outer = (nil)] 22:46:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 222 (0x7f0288d8a400) [pid = 3433] [serial = 2237] [outer = 0x7f0275b43000] 22:46:39 INFO - PROCESS | 3433 | 1461649599527 Marionette DEBUG loaded listener.js 22:46:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 223 (0x7f02898d9400) [pid = 3433] [serial = 2238] [outer = 0x7f0275b43000] 22:46:40 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0289369800 == 176 [pid = 3433] [id = 746] 22:46:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 224 (0x7f028da0a800) [pid = 3433] [serial = 2239] [outer = (nil)] 22:46:40 INFO - PROCESS | 3433 | ++DOMWINDOW == 225 (0x7f028a211800) [pid = 3433] [serial = 2240] [outer = 0x7f028da0a800] 22:46:40 INFO - PROCESS | 3433 | 1461649600366 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]]]}] 22:46:40 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. 22:46:40 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1482ms 22:46:40 INFO - PROCESS | 3433 | 1461649600395 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 22:46:40 INFO - PROCESS | 3433 | 1461649600399 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 22:46:40 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 22:46:40 INFO - PROCESS | 3433 | 1461649600404 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 22:46:40 INFO - PROCESS | 3433 | 1461649600406 Marionette TRACE conn3 <- [1,2954,null,{}] 22:46:40 INFO - PROCESS | 3433 | 1461649600412 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}] 22:46:40 INFO - PROCESS | 3433 | 1461649600691 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 22:46:41 INFO - PROCESS | 3433 | 1461649601015 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:41 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ac27000 == 177 [pid = 3433] [id = 747] 22:46:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 226 (0x7f02811db800) [pid = 3433] [serial = 2241] [outer = (nil)] 22:46:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 227 (0x7f028b148c00) [pid = 3433] [serial = 2242] [outer = 0x7f02811db800] 22:46:41 INFO - PROCESS | 3433 | 1461649601090 Marionette DEBUG loaded listener.js 22:46:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 228 (0x7f0297595000) [pid = 3433] [serial = 2243] [outer = 0x7f02811db800] 22:46:41 INFO - PROCESS | 3433 | 1461649601736 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]]]}] 22:46:41 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:46:41 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 22:46:41 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1380ms 22:46:41 INFO - PROCESS | 3433 | 1461649601786 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 22:46:41 INFO - PROCESS | 3433 | 1461649601790 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 22:46:41 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 22:46:41 INFO - PROCESS | 3433 | 1461649601796 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 22:46:41 INFO - PROCESS | 3433 | 1461649601798 Marionette TRACE conn3 <- [1,2958,null,{}] 22:46:41 INFO - PROCESS | 3433 | 1461649601803 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}] 22:46:42 INFO - PROCESS | 3433 | 1461649602038 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 22:46:42 INFO - PROCESS | 3433 | 1461649602334 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:42 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029aa6d000 == 178 [pid = 3433] [id = 748] 22:46:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f0270e7b800) [pid = 3433] [serial = 2244] [outer = (nil)] 22:46:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f0298cf2400) [pid = 3433] [serial = 2245] [outer = 0x7f0270e7b800] 22:46:42 INFO - PROCESS | 3433 | 1461649602408 Marionette DEBUG loaded listener.js 22:46:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f029c4abc00) [pid = 3433] [serial = 2246] [outer = 0x7f0270e7b800] 22:46:43 INFO - PROCESS | 3433 | 1461649603128 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]]]}] 22:46:43 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. 22:46:43 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1379ms 22:46:43 INFO - PROCESS | 3433 | 1461649603175 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 22:46:43 INFO - PROCESS | 3433 | 1461649603178 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 22:46:43 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 22:46:43 INFO - PROCESS | 3433 | 1461649603184 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 22:46:43 INFO - PROCESS | 3433 | 1461649603186 Marionette TRACE conn3 <- [1,2962,null,{}] 22:46:43 INFO - PROCESS | 3433 | 1461649603191 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}] 22:46:43 INFO - PROCESS | 3433 | 1461649603387 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 22:46:43 INFO - PROCESS | 3433 | 1461649603645 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:43 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029ce07800 == 179 [pid = 3433] [id = 749] 22:46:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f026ed0ac00) [pid = 3433] [serial = 2247] [outer = (nil)] 22:46:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f026ed10c00) [pid = 3433] [serial = 2248] [outer = 0x7f026ed0ac00] 22:46:43 INFO - PROCESS | 3433 | 1461649603717 Marionette DEBUG loaded listener.js 22:46:43 INFO - PROCESS | 3433 | ++DOMWINDOW == 234 (0x7f026ed16800) [pid = 3433] [serial = 2249] [outer = 0x7f026ed0ac00] 22:46:44 INFO - PROCESS | 3433 | 1461649604517 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]]]}] 22:46:44 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. 22:46:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1379ms 22:46:44 INFO - PROCESS | 3433 | 1461649604564 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 22:46:44 INFO - PROCESS | 3433 | 1461649604567 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 22:46:44 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 22:46:44 INFO - PROCESS | 3433 | 1461649604573 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 22:46:44 INFO - PROCESS | 3433 | 1461649604575 Marionette TRACE conn3 <- [1,2966,null,{}] 22:46:44 INFO - PROCESS | 3433 | 1461649604581 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}] 22:46:44 INFO - PROCESS | 3433 | 1461649604781 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 22:46:45 INFO - PROCESS | 3433 | 1461649605072 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:45 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029f75d800 == 180 [pid = 3433] [id = 750] 22:46:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 235 (0x7f026ed0b400) [pid = 3433] [serial = 2250] [outer = (nil)] 22:46:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 236 (0x7f0297594c00) [pid = 3433] [serial = 2251] [outer = 0x7f026ed0b400] 22:46:45 INFO - PROCESS | 3433 | 1461649605147 Marionette DEBUG loaded listener.js 22:46:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 237 (0x7f029c5e3400) [pid = 3433] [serial = 2252] [outer = 0x7f026ed0b400] 22:46:45 INFO - PROCESS | 3433 | 1461649605877 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]]]}] 22:46:45 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. 22:46:45 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1327ms 22:46:45 INFO - PROCESS | 3433 | 1461649605900 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 22:46:45 INFO - PROCESS | 3433 | 1461649605903 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 22:46:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 22:46:45 INFO - PROCESS | 3433 | 1461649605908 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 22:46:45 INFO - PROCESS | 3433 | 1461649605911 Marionette TRACE conn3 <- [1,2970,null,{}] 22:46:45 INFO - PROCESS | 3433 | 1461649605916 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}] 22:46:46 INFO - PROCESS | 3433 | 1461649606148 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 22:46:46 INFO - PROCESS | 3433 | 1461649606442 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:46 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02a0fb5000 == 181 [pid = 3433] [id = 751] 22:46:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 238 (0x7f026ed16c00) [pid = 3433] [serial = 2253] [outer = (nil)] 22:46:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 239 (0x7f027016cc00) [pid = 3433] [serial = 2254] [outer = 0x7f026ed16c00] 22:46:46 INFO - PROCESS | 3433 | 1461649606513 Marionette DEBUG loaded listener.js 22:46:46 INFO - PROCESS | 3433 | ++DOMWINDOW == 240 (0x7f0270171c00) [pid = 3433] [serial = 2255] [outer = 0x7f026ed16c00] 22:46:47 INFO - PROCESS | 3433 | 1461649607268 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]]]}] 22:46:47 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. 22:46:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1384ms 22:46:47 INFO - PROCESS | 3433 | 1461649607293 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 22:46:47 INFO - PROCESS | 3433 | 1461649607296 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 22:46:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 22:46:47 INFO - PROCESS | 3433 | 1461649607302 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 22:46:47 INFO - PROCESS | 3433 | 1461649607304 Marionette TRACE conn3 <- [1,2974,null,{}] 22:46:47 INFO - PROCESS | 3433 | 1461649607309 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}] 22:46:47 INFO - PROCESS | 3433 | 1461649607529 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 22:46:47 INFO - PROCESS | 3433 | 1461649607790 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:47 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0277174000 == 182 [pid = 3433] [id = 752] 22:46:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 241 (0x7f0270167000) [pid = 3433] [serial = 2256] [outer = (nil)] 22:46:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 242 (0x7f027330fc00) [pid = 3433] [serial = 2257] [outer = 0x7f0270167000] 22:46:47 INFO - PROCESS | 3433 | 1461649607865 Marionette DEBUG loaded listener.js 22:46:47 INFO - PROCESS | 3433 | ++DOMWINDOW == 243 (0x7f029c5e9c00) [pid = 3433] [serial = 2258] [outer = 0x7f0270167000] 22:46:48 INFO - PROCESS | 3433 | 1461649608600 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]]]}] 22:46:48 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. 22:46:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1337ms 22:46:48 INFO - PROCESS | 3433 | 1461649608639 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 22:46:48 INFO - PROCESS | 3433 | 1461649608643 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 22:46:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 22:46:48 INFO - PROCESS | 3433 | 1461649608648 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 22:46:48 INFO - PROCESS | 3433 | 1461649608650 Marionette TRACE conn3 <- [1,2978,null,{}] 22:46:48 INFO - PROCESS | 3433 | 1461649608656 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}] 22:46:48 INFO - PROCESS | 3433 | 1461649608849 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 22:46:49 INFO - PROCESS | 3433 | 1461649609144 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:49 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02692e7000 == 183 [pid = 3433] [id = 753] 22:46:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 244 (0x7f027016e800) [pid = 3433] [serial = 2259] [outer = (nil)] 22:46:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 245 (0x7f0271b68c00) [pid = 3433] [serial = 2260] [outer = 0x7f027016e800] 22:46:49 INFO - PROCESS | 3433 | 1461649609215 Marionette DEBUG loaded listener.js 22:46:49 INFO - PROCESS | 3433 | ++DOMWINDOW == 246 (0x7f0271b6d000) [pid = 3433] [serial = 2261] [outer = 0x7f027016e800] 22:46:49 INFO - PROCESS | 3433 | 1461649609921 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]]]}] 22:46:49 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. 22:46:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1328ms 22:46:49 INFO - PROCESS | 3433 | 1461649609976 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 22:46:49 INFO - PROCESS | 3433 | 1461649609979 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 22:46:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 22:46:49 INFO - PROCESS | 3433 | 1461649609985 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 22:46:49 INFO - PROCESS | 3433 | 1461649609987 Marionette TRACE conn3 <- [1,2982,null,{}] 22:46:49 INFO - PROCESS | 3433 | 1461649609992 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}] 22:46:50 INFO - PROCESS | 3433 | 1461649610189 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 22:46:50 INFO - PROCESS | 3433 | 1461649610480 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:50 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02bbbd2800 == 184 [pid = 3433] [id = 754] 22:46:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 247 (0x7f0270172400) [pid = 3433] [serial = 2262] [outer = (nil)] 22:46:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 248 (0x7f0271b71800) [pid = 3433] [serial = 2263] [outer = 0x7f0270172400] 22:46:50 INFO - PROCESS | 3433 | 1461649610556 Marionette DEBUG loaded listener.js 22:46:50 INFO - PROCESS | 3433 | ++DOMWINDOW == 249 (0x7f0276a9f000) [pid = 3433] [serial = 2264] [outer = 0x7f0270172400] 22:46:51 INFO - PROCESS | 3433 | 1461649611337 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"]]]}] 22:46:51 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 22:46:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 22:46:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:46:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:46:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 22:46:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1380ms 22:46:51 INFO - PROCESS | 3433 | 1461649611365 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 22:46:51 INFO - PROCESS | 3433 | 1461649611369 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 22:46:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 22:46:51 INFO - PROCESS | 3433 | 1461649611377 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 22:46:51 INFO - PROCESS | 3433 | 1461649611379 Marionette TRACE conn3 <- [1,2986,null,{}] 22:46:51 INFO - PROCESS | 3433 | 1461649611384 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}] 22:46:51 INFO - PROCESS | 3433 | 1461649611605 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 22:46:51 INFO - PROCESS | 3433 | 1461649611905 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:51 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0266b37800 == 185 [pid = 3433] [id = 755] 22:46:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 250 (0x7f0271b68800) [pid = 3433] [serial = 2265] [outer = (nil)] 22:46:51 INFO - PROCESS | 3433 | ++DOMWINDOW == 251 (0x7f0276aa7000) [pid = 3433] [serial = 2266] [outer = 0x7f0271b68800] 22:46:51 INFO - PROCESS | 3433 | 1461649611980 Marionette DEBUG loaded listener.js 22:46:52 INFO - PROCESS | 3433 | ++DOMWINDOW == 252 (0x7f029aab3c00) [pid = 3433] [serial = 2267] [outer = 0x7f0271b68800] 22:46:52 INFO - PROCESS | 3433 | 1461649612732 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]]]}] 22:46:52 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. 22:46:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1381ms 22:46:52 INFO - PROCESS | 3433 | 1461649612759 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 22:46:52 INFO - PROCESS | 3433 | 1461649612763 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 22:46:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 22:46:52 INFO - PROCESS | 3433 | 1461649612768 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 22:46:52 INFO - PROCESS | 3433 | 1461649612770 Marionette TRACE conn3 <- [1,2990,null,{}] 22:46:52 INFO - PROCESS | 3433 | 1461649612776 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}] 22:46:53 INFO - PROCESS | 3433 | 1461649613001 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 22:46:53 INFO - PROCESS | 3433 | 1461649613264 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:53 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026f34d800 == 186 [pid = 3433] [id = 756] 22:46:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 253 (0x7f026b7e0000) [pid = 3433] [serial = 2268] [outer = (nil)] 22:46:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 254 (0x7f026f3cbc00) [pid = 3433] [serial = 2269] [outer = 0x7f026b7e0000] 22:46:53 INFO - PROCESS | 3433 | 1461649613336 Marionette DEBUG loaded listener.js 22:46:53 INFO - PROCESS | 3433 | ++DOMWINDOW == 255 (0x7f026f3d0000) [pid = 3433] [serial = 2270] [outer = 0x7f026b7e0000] 22:46:54 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026ee10800 == 187 [pid = 3433] [id = 757] 22:46:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 256 (0x7f026ee36c00) [pid = 3433] [serial = 2271] [outer = (nil)] 22:46:54 INFO - PROCESS | 3433 | ++DOMWINDOW == 257 (0x7f026ee32c00) [pid = 3433] [serial = 2272] [outer = 0x7f026ee36c00] 22:46:54 INFO - PROCESS | 3433 | 1461649614258 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]]]}] 22:46:54 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. 22:46:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1530ms 22:46:54 INFO - PROCESS | 3433 | 1461649614299 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 22:46:54 INFO - PROCESS | 3433 | 1461649614302 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 22:46:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 22:46:54 INFO - PROCESS | 3433 | 1461649614308 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 22:46:54 INFO - PROCESS | 3433 | 1461649614310 Marionette TRACE conn3 <- [1,2994,null,{}] 22:46:54 INFO - PROCESS | 3433 | 1461649614320 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}] 22:46:54 INFO - PROCESS | 3433 | 1461649614654 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 22:46:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0269df9800 == 186 [pid = 3433] [id = 680] 22:46:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027351b000 == 185 [pid = 3433] [id = 733] 22:46:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027275f000 == 184 [pid = 3433] [id = 732] 22:46:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0270466800 == 183 [pid = 3433] [id = 731] 22:46:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026dfc6000 == 182 [pid = 3433] [id = 730] 22:46:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028ac29000 == 181 [pid = 3433] [id = 722] 22:46:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028a275000 == 180 [pid = 3433] [id = 721] 22:46:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289bf0800 == 179 [pid = 3433] [id = 720] 22:46:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289372800 == 178 [pid = 3433] [id = 719] 22:46:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0288787800 == 177 [pid = 3433] [id = 718] 22:46:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284d5b800 == 176 [pid = 3433] [id = 717] 22:46:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284979800 == 175 [pid = 3433] [id = 716] 22:46:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02841dc800 == 174 [pid = 3433] [id = 715] 22:46:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0281393000 == 173 [pid = 3433] [id = 714] 22:46:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280887800 == 172 [pid = 3433] [id = 713] 22:46:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027f1e2800 == 171 [pid = 3433] [id = 712] 22:46:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0276fa2800 == 170 [pid = 3433] [id = 711] 22:46:56 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027125f000 == 169 [pid = 3433] [id = 710] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 256 (0x7f02769aec00) [pid = 3433] [serial = 2123] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 255 (0x7f0273c7a000) [pid = 3433] [serial = 2126] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 254 (0x7f026f1d8800) [pid = 3433] [serial = 2114] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 253 (0x7f02710e1c00) [pid = 3433] [serial = 2115] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 252 (0x7f027264c000) [pid = 3433] [serial = 2117] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 251 (0x7f027333a800) [pid = 3433] [serial = 2118] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 250 (0x7f027e1d2400) [pid = 3433] [serial = 2078] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 249 (0x7f026f279800) [pid = 3433] [serial = 2057] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 248 (0x7f0280c47c00) [pid = 3433] [serial = 2087] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 247 (0x7f027db7ec00) [pid = 3433] [serial = 2075] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 246 (0x7f0279ddb400) [pid = 3433] [serial = 2072] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 245 (0x7f02769adc00) [pid = 3433] [serial = 2066] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 244 (0x7f027f273c00) [pid = 3433] [serial = 2081] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 243 (0x7f026e6e3800) [pid = 3433] [serial = 2111] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 242 (0x7f027f381800) [pid = 3433] [serial = 2084] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 241 (0x7f0277f89400) [pid = 3433] [serial = 2069] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 240 (0x7f0272655000) [pid = 3433] [serial = 2060] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 239 (0x7f02811e1000) [pid = 3433] [serial = 2090] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 238 (0x7f02819d2000) [pid = 3433] [serial = 2093] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 237 (0x7f028403b000) [pid = 3433] [serial = 2096] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 236 (0x7f028470c000) [pid = 3433] [serial = 2099] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 235 (0x7f0284c6a400) [pid = 3433] [serial = 2102] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 234 (0x7f0284eb7c00) [pid = 3433] [serial = 2105] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 233 (0x7f0277f86800) [pid = 3433] [serial = 2127] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f0286911000) [pid = 3433] [serial = 2108] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f027db21400) [pid = 3433] [serial = 2129] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f0275b3f400) [pid = 3433] [serial = 2063] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f0273c76000) [pid = 3433] [serial = 2120] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f0275e44c00) [pid = 3433] [serial = 2121] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | --DOMWINDOW == 227 (0x7f0271b8d400) [pid = 3433] [serial = 2124] [outer = (nil)] [url = about:blank] 22:46:56 INFO - PROCESS | 3433 | 1461649616655 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:56 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0269df9800 == 170 [pid = 3433] [id = 758] 22:46:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 228 (0x7f026cfe1400) [pid = 3433] [serial = 2273] [outer = (nil)] 22:46:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f026e09d000) [pid = 3433] [serial = 2274] [outer = 0x7f026cfe1400] 22:46:56 INFO - PROCESS | 3433 | 1461649616722 Marionette DEBUG loaded listener.js 22:46:56 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f026e6e6800) [pid = 3433] [serial = 2275] [outer = 0x7f026cfe1400] 22:46:57 INFO - PROCESS | 3433 | 1461649617360 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]]]}] 22:46:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:46:57 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 22:46:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 3096ms 22:46:57 INFO - PROCESS | 3433 | 1461649617405 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 22:46:57 INFO - PROCESS | 3433 | 1461649617411 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 22:46:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 22:46:57 INFO - PROCESS | 3433 | 1461649617417 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 22:46:57 INFO - PROCESS | 3433 | 1461649617422 Marionette TRACE conn3 <- [1,2998,null,{}] 22:46:57 INFO - PROCESS | 3433 | 1461649617428 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}] 22:46:57 INFO - PROCESS | 3433 | 1461649617621 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 22:46:57 INFO - PROCESS | 3433 | 1461649617848 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:57 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026ee1f000 == 171 [pid = 3433] [id = 759] 22:46:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f026b7e5c00) [pid = 3433] [serial = 2276] [outer = (nil)] 22:46:57 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f026f3d0c00) [pid = 3433] [serial = 2277] [outer = 0x7f026b7e5c00] 22:46:57 INFO - PROCESS | 3433 | 1461649617913 Marionette DEBUG loaded listener.js 22:46:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f026fe2d000) [pid = 3433] [serial = 2278] [outer = 0x7f026b7e5c00] 22:46:58 INFO - PROCESS | 3433 | 1461649618588 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]]]}] 22:46:58 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. 22:46:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1188ms 22:46:58 INFO - PROCESS | 3433 | 1461649618610 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 22:46:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 22:46:58 INFO - PROCESS | 3433 | 1461649618615 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 22:46:58 INFO - PROCESS | 3433 | 1461649618621 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 22:46:58 INFO - PROCESS | 3433 | 1461649618624 Marionette TRACE conn3 <- [1,3002,null,{}] 22:46:58 INFO - PROCESS | 3433 | 1461649618629 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}] 22:46:58 INFO - PROCESS | 3433 | 1461649618923 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 22:46:58 INFO - PROCESS | 3433 | 1461649618959 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:58 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02703c9800 == 172 [pid = 3433] [id = 760] 22:46:58 INFO - PROCESS | 3433 | ++DOMWINDOW == 234 (0x7f026fe2c800) [pid = 3433] [serial = 2279] [outer = (nil)] 22:46:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 235 (0x7f0271b71400) [pid = 3433] [serial = 2280] [outer = 0x7f026fe2c800] 22:46:59 INFO - PROCESS | 3433 | 1461649619030 Marionette DEBUG loaded listener.js 22:46:59 INFO - PROCESS | 3433 | ++DOMWINDOW == 236 (0x7f0272481400) [pid = 3433] [serial = 2281] [outer = 0x7f026fe2c800] 22:46:59 INFO - PROCESS | 3433 | 1461649619843 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]]]}] 22:46:59 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. 22:46:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1278ms 22:46:59 INFO - PROCESS | 3433 | 1461649619899 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 22:46:59 INFO - PROCESS | 3433 | 1461649619903 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 22:46:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 22:46:59 INFO - PROCESS | 3433 | 1461649619924 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 22:46:59 INFO - PROCESS | 3433 | 1461649619933 Marionette TRACE conn3 <- [1,3006,null,{}] 22:46:59 INFO - PROCESS | 3433 | 1461649619938 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}] 22:47:00 INFO - PROCESS | 3433 | 1461649620198 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 22:47:00 INFO - PROCESS | 3433 | 1461649620236 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:00 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0272773800 == 173 [pid = 3433] [id = 761] 22:47:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 237 (0x7f0272483c00) [pid = 3433] [serial = 2282] [outer = (nil)] 22:47:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 238 (0x7f0273592800) [pid = 3433] [serial = 2283] [outer = 0x7f0272483c00] 22:47:00 INFO - PROCESS | 3433 | 1461649620294 Marionette DEBUG loaded listener.js 22:47:00 INFO - PROCESS | 3433 | ++DOMWINDOW == 239 (0x7f02738f8800) [pid = 3433] [serial = 2284] [outer = 0x7f0272483c00] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 238 (0x7f027254cc00) [pid = 3433] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 237 (0x7f0280845800) [pid = 3433] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 236 (0x7f02745c8400) [pid = 3433] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 235 (0x7f02710de800) [pid = 3433] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 234 (0x7f0280ee9800) [pid = 3433] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 233 (0x7f0272643400) [pid = 3433] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f026b7d9c00) [pid = 3433] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f028a2f2400) [pid = 3433] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f0275e44800) [pid = 3433] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f0274433800) [pid = 3433] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f0280a16400) [pid = 3433] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 227 (0x7f0278de5000) [pid = 3433] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 226 (0x7f0272545800) [pid = 3433] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 225 (0x7f0275b3b000) [pid = 3433] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 224 (0x7f026e4f4800) [pid = 3433] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 223 (0x7f029767c800) [pid = 3433] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 222 (0x7f02807b7400) [pid = 3433] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 221 (0x7f028af58800) [pid = 3433] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 220 (0x7f027442e800) [pid = 3433] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 219 (0x7f027265dc00) [pid = 3433] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 218 (0x7f028782d400) [pid = 3433] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 217 (0x7f026e4f3c00) [pid = 3433] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 216 (0x7f0289216800) [pid = 3433] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 215 (0x7f028425e400) [pid = 3433] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 214 (0x7f0281585000) [pid = 3433] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 213 (0x7f0271c35400) [pid = 3433] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 212 (0x7f027f37e400) [pid = 3433] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 211 (0x7f0278de4000) [pid = 3433] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 210 (0x7f0289a38000) [pid = 3433] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 209 (0x7f02807b4000) [pid = 3433] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 208 (0x7f0288c18000) [pid = 3433] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 207 (0x7f0280fa7800) [pid = 3433] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 206 (0x7f02739cec00) [pid = 3433] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 205 (0x7f0288dbb000) [pid = 3433] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 204 (0x7f027f3f0400) [pid = 3433] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 203 (0x7f02739cb400) [pid = 3433] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 202 (0x7f0278dee400) [pid = 3433] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 201 (0x7f028084e400) [pid = 3433] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 200 (0x7f0274434400) [pid = 3433] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 199 (0x7f0272543800) [pid = 3433] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 198 (0x7f026b7dd400) [pid = 3433] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 197 (0x7f026f1df000) [pid = 3433] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 196 (0x7f0278decc00) [pid = 3433] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 195 (0x7f027f011400) [pid = 3433] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 194 (0x7f027dbf4400) [pid = 3433] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 193 (0x7f0278de8000) [pid = 3433] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 192 (0x7f0278de6000) [pid = 3433] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 191 (0x7f0271b90400) [pid = 3433] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 190 (0x7f026c984000) [pid = 3433] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 189 (0x7f0280fa0800) [pid = 3433] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 188 (0x7f026b7e2c00) [pid = 3433] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 187 (0x7f0280fa4c00) [pid = 3433] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 186 (0x7f028426a000) [pid = 3433] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 185 (0x7f02775be000) [pid = 3433] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 184 (0x7f0278dea800) [pid = 3433] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 183 (0x7f0297adf000) [pid = 3433] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 182 (0x7f0279b08800) [pid = 3433] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 181 (0x7f027f3ef000) [pid = 3433] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 180 (0x7f0278de4400) [pid = 3433] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 22:47:01 INFO - PROCESS | 3433 | --DOMWINDOW == 179 (0x7f026b7de400) [pid = 3433] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 22:47:02 INFO - PROCESS | 3433 | 1461649622097 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]]]}] 22:47:02 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. 22:47:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 2201ms 22:47:02 INFO - PROCESS | 3433 | 1461649622111 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 22:47:02 INFO - PROCESS | 3433 | 1461649622114 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 22:47:02 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 22:47:02 INFO - PROCESS | 3433 | 1461649622120 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 22:47:02 INFO - PROCESS | 3433 | 1461649622122 Marionette TRACE conn3 <- [1,3010,null,{}] 22:47:02 INFO - PROCESS | 3433 | 1461649622127 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}] 22:47:02 INFO - PROCESS | 3433 | 1461649622332 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 22:47:02 INFO - PROCESS | 3433 | 1461649622547 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:02 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027277c000 == 174 [pid = 3433] [id = 762] 22:47:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 180 (0x7f026c988c00) [pid = 3433] [serial = 2285] [outer = (nil)] 22:47:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 181 (0x7f0271b90400) [pid = 3433] [serial = 2286] [outer = 0x7f026c988c00] 22:47:02 INFO - PROCESS | 3433 | 1461649622605 Marionette DEBUG loaded listener.js 22:47:02 INFO - PROCESS | 3433 | ++DOMWINDOW == 182 (0x7f0273596000) [pid = 3433] [serial = 2287] [outer = 0x7f026c988c00] 22:47:03 INFO - PROCESS | 3433 | 1461649623232 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]]]}] 22:47:03 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 22:47:03 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1129ms 22:47:03 INFO - PROCESS | 3433 | 1461649623249 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 22:47:03 INFO - PROCESS | 3433 | 1461649623251 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 22:47:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 22:47:03 INFO - PROCESS | 3433 | 1461649623257 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 22:47:03 INFO - PROCESS | 3433 | 1461649623259 Marionette TRACE conn3 <- [1,3014,null,{}] 22:47:03 INFO - PROCESS | 3433 | 1461649623264 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}] 22:47:03 INFO - PROCESS | 3433 | 1461649623436 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 22:47:03 INFO - PROCESS | 3433 | 1461649623816 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:03 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0266be9000 == 175 [pid = 3433] [id = 763] 22:47:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 183 (0x7f026b7dd400) [pid = 3433] [serial = 2288] [outer = (nil)] 22:47:03 INFO - PROCESS | 3433 | ++DOMWINDOW == 184 (0x7f026c990400) [pid = 3433] [serial = 2289] [outer = 0x7f026b7dd400] 22:47:03 INFO - PROCESS | 3433 | 1461649623892 Marionette DEBUG loaded listener.js 22:47:04 INFO - PROCESS | 3433 | ++DOMWINDOW == 185 (0x7f026e4f4800) [pid = 3433] [serial = 2290] [outer = 0x7f026b7dd400] 22:47:04 INFO - PROCESS | 3433 | [3433] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:47:04 INFO - PROCESS | 3433 | 1461649624823 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 22:47:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 22:47:04 INFO - {} 22:47:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 22:47:04 INFO - {} 22:47:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 22:47:04 INFO - {} 22:47:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 22:47:04 INFO - {} 22:47:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1576ms 22:47:04 INFO - PROCESS | 3433 | 1461649624836 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 22:47:04 INFO - PROCESS | 3433 | 1461649624841 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 22:47:04 INFO - TEST-START | /FileAPI/fileReader.html 22:47:04 INFO - PROCESS | 3433 | 1461649624849 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 22:47:04 INFO - PROCESS | 3433 | 1461649624854 Marionette TRACE conn3 <- [1,3018,null,{}] 22:47:04 INFO - PROCESS | 3433 | 1461649624861 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}] 22:47:05 INFO - PROCESS | 3433 | 1461649625075 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 22:47:05 INFO - PROCESS | 3433 | 1461649625333 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:05 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f027256b800 == 176 [pid = 3433] [id = 764] 22:47:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 186 (0x7f026e4fb400) [pid = 3433] [serial = 2291] [outer = (nil)] 22:47:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 187 (0x7f027016b800) [pid = 3433] [serial = 2292] [outer = 0x7f026e4fb400] 22:47:05 INFO - PROCESS | 3433 | 1461649625408 Marionette DEBUG loaded listener.js 22:47:05 INFO - PROCESS | 3433 | ++DOMWINDOW == 188 (0x7f0270e81000) [pid = 3433] [serial = 2293] [outer = 0x7f026e4fb400] 22:47:06 INFO - PROCESS | 3433 | 1461649626290 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]]]}] 22:47:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 22:47:06 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 22:47:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 22:47:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 22:47:06 INFO - TEST-OK | /FileAPI/fileReader.html | took 1487ms 22:47:06 INFO - PROCESS | 3433 | 1461649626347 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 22:47:06 INFO - PROCESS | 3433 | 1461649626353 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 22:47:06 INFO - TEST-START | /FileAPI/historical.html 22:47:06 INFO - PROCESS | 3433 | 1461649626365 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 22:47:06 INFO - PROCESS | 3433 | 1461649626367 Marionette TRACE conn3 <- [1,3022,null,{}] 22:47:06 INFO - PROCESS | 3433 | 1461649626373 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}] 22:47:06 INFO - PROCESS | 3433 | 1461649626572 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 22:47:06 INFO - PROCESS | 3433 | 1461649626863 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:06 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0276bd2000 == 177 [pid = 3433] [id = 765] 22:47:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 189 (0x7f0271b53400) [pid = 3433] [serial = 2294] [outer = (nil)] 22:47:06 INFO - PROCESS | 3433 | ++DOMWINDOW == 190 (0x7f0272655000) [pid = 3433] [serial = 2295] [outer = 0x7f0271b53400] 22:47:07 INFO - PROCESS | 3433 | 1461649627008 Marionette DEBUG loaded listener.js 22:47:07 INFO - PROCESS | 3433 | ++DOMWINDOW == 191 (0x7f027331ac00) [pid = 3433] [serial = 2296] [outer = 0x7f0271b53400] 22:47:07 INFO - PROCESS | 3433 | 1461649627812 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"]]]}] 22:47:07 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 22:47:07 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 22:47:07 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 22:47:07 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 22:47:07 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 22:47:07 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 22:47:07 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 22:47:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:07 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 22:47:07 INFO - TEST-OK | /FileAPI/historical.html | took 1480ms 22:47:07 INFO - TEST-START | /FileAPI/idlharness.html 22:47:07 INFO - PROCESS | 3433 | 1461649627847 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 22:47:07 INFO - PROCESS | 3433 | 1461649627850 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 22:47:07 INFO - PROCESS | 3433 | 1461649627859 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 22:47:07 INFO - PROCESS | 3433 | 1461649627867 Marionette TRACE conn3 <- [1,3026,null,{}] 22:47:07 INFO - PROCESS | 3433 | 1461649627881 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}] 22:47:08 INFO - PROCESS | 3433 | 1461649628147 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 22:47:08 INFO - PROCESS | 3433 | 1461649628483 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:08 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0278e11000 == 178 [pid = 3433] [id = 766] 22:47:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 192 (0x7f0273c7cc00) [pid = 3433] [serial = 2297] [outer = (nil)] 22:47:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 193 (0x7f0275b47800) [pid = 3433] [serial = 2298] [outer = 0x7f0273c7cc00] 22:47:08 INFO - PROCESS | 3433 | 1461649628557 Marionette DEBUG loaded listener.js 22:47:08 INFO - PROCESS | 3433 | ++DOMWINDOW == 194 (0x7f0276704400) [pid = 3433] [serial = 2299] [outer = 0x7f0273c7cc00] 22:47:10 INFO - PROCESS | 3433 | 1461649630058 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]]]}] 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 22:47:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:47:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:47:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:47:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:47:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:47:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:47:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:47:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:47:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:47:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 22:47:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:47:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:47:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:47:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:47:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:47:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:47:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:47:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:47:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:47:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 22:47:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:47:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:47:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:47:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:47:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:47:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:47:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:47:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:47:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:47:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 22:47:10 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 22:47:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:47:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:47:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:47:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:47:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:47:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:47:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:47:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:47:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 22:47:10 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 22:47:10 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 22:47:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:47:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:47:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:47:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:47:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:47:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:47:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:47:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:47:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 22:47:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:47:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:47:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:47:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:47:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:47:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:47:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:47:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:47:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 22:47:10 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 22:47:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:47:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:47:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:47:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:47:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:47:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:47:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:47:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:47:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 22:47:10 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 22:47:10 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 22:47:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:47:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:47:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:47:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:47:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:47:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:47:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:47:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:47:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:47:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 22:47:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 22:47:10 INFO - TEST-OK | /FileAPI/idlharness.html | took 2336ms 22:47:10 INFO - PROCESS | 3433 | 1461649630193 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 22:47:10 INFO - PROCESS | 3433 | 1461649630199 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 22:47:10 INFO - TEST-START | /FileAPI/idlharness.worker 22:47:10 INFO - PROCESS | 3433 | 1461649630208 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 22:47:10 INFO - PROCESS | 3433 | 1461649630214 Marionette TRACE conn3 <- [1,3030,null,{}] 22:47:10 INFO - PROCESS | 3433 | 1461649630225 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}] 22:47:10 INFO - PROCESS | 3433 | 1461649630519 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 22:47:10 INFO - PROCESS | 3433 | 1461649630809 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:10 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0270358800 == 179 [pid = 3433] [id = 767] 22:47:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 195 (0x7f027442e800) [pid = 3433] [serial = 2300] [outer = (nil)] 22:47:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 196 (0x7f027db84c00) [pid = 3433] [serial = 2301] [outer = 0x7f027442e800] 22:47:10 INFO - PROCESS | 3433 | 1461649630881 Marionette DEBUG loaded listener.js 22:47:10 INFO - PROCESS | 3433 | ++DOMWINDOW == 197 (0x7f027e1cd400) [pid = 3433] [serial = 2302] [outer = 0x7f027442e800] 22:47:11 INFO - PROCESS | 3433 | [3433] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:47:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:47:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:47:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:47:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:47:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:47:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:47:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:47:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:47:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:47:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:47:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:47:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:47:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:47:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:47:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:47:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:47:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:47:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 22:47:13 INFO - {} 22:47:13 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 22:47:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:47:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:47:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:47:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:47:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:47:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 22:47:13 INFO - {} 22:47:13 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 - {} 22:47:13 INFO - {} 22:47:13 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 22:47:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:47:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:47:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:47:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:47:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:47:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:47:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:47:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:47:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:47:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:47:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 22:47:13 INFO - {} 22:47:13 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 22:47:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:47:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:47:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:47:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:47:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:47:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 22:47:13 INFO - {} 22:47:13 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 - {} 22:47:13 INFO - {} 22:47:13 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 22:47:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:47:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:47:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:47:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:47:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:47:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:47:13 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 22:47:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 22:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 22:47:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:47:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:47:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:47:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:47:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:47:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 22:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:47:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:47:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:47:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:47:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:47:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:47:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 22:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 22:47:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:47:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:47:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:47:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:47:13 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 22:47:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 22:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 22:47:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:47:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:47:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:47:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:47:13 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 22:47:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 22:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 22:47:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:47:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:47:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:47:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:47:13 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 22:47:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 22:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:47:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:47:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:47:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:47:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:47:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:47:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:47:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 22:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:47:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:47:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:47:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:47:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:47:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 22:47:13 INFO - {} 22:47:13 INFO - PROCESS | 3433 | 1461649632954 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,{},{}]]]}] 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:47:13 INFO - {} 22:47:13 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2836ms 22:47:13 INFO - PROCESS | 3433 | 1461649633093 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 22:47:13 INFO - PROCESS | 3433 | 1461649633099 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 22:47:13 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 22:47:13 INFO - PROCESS | 3433 | 1461649633109 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 22:47:13 INFO - PROCESS | 3433 | 1461649633116 Marionette TRACE conn3 <- [1,3034,null,{}] 22:47:13 INFO - PROCESS | 3433 | 1461649633127 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}] 22:47:13 INFO - PROCESS | 3433 | 1461649633410 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 22:47:13 INFO - PROCESS | 3433 | 1461649633702 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:13 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284d4b000 == 180 [pid = 3433] [id = 768] 22:47:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 198 (0x7f0288c1cc00) [pid = 3433] [serial = 2303] [outer = (nil)] 22:47:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 199 (0x7f0288c22000) [pid = 3433] [serial = 2304] [outer = 0x7f0288c1cc00] 22:47:13 INFO - PROCESS | 3433 | 1461649633787 Marionette DEBUG loaded listener.js 22:47:13 INFO - PROCESS | 3433 | ++DOMWINDOW == 200 (0x7f02893aa000) [pid = 3433] [serial = 2305] [outer = 0x7f0288c1cc00] 22:47:14 INFO - PROCESS | 3433 | 1461649634565 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]]]}] 22:47:14 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 22:47:14 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1487ms 22:47:14 INFO - PROCESS | 3433 | 1461649634598 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 22:47:14 INFO - PROCESS | 3433 | 1461649634600 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 22:47:14 INFO - TEST-START | /FileAPI/blob/Blob-close.html 22:47:14 INFO - PROCESS | 3433 | 1461649634607 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 22:47:14 INFO - PROCESS | 3433 | 1461649634609 Marionette TRACE conn3 <- [1,3038,null,{}] 22:47:14 INFO - PROCESS | 3433 | 1461649634615 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}] 22:47:14 INFO - PROCESS | 3433 | 1461649634863 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 22:47:15 INFO - PROCESS | 3433 | 1461649635142 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:15 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0286845000 == 181 [pid = 3433] [id = 769] 22:47:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 201 (0x7f026f27ac00) [pid = 3433] [serial = 2306] [outer = (nil)] 22:47:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 202 (0x7f028a56ec00) [pid = 3433] [serial = 2307] [outer = 0x7f026f27ac00] 22:47:15 INFO - PROCESS | 3433 | 1461649635216 Marionette DEBUG loaded listener.js 22:47:15 INFO - PROCESS | 3433 | ++DOMWINDOW == 203 (0x7f028b144800) [pid = 3433] [serial = 2308] [outer = 0x7f026f27ac00] 22:47:15 INFO - PROCESS | 3433 | 1461649635965 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"]]]}] 22:47:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 22:47:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 22:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 22:47:15 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1384ms 22:47:15 INFO - PROCESS | 3433 | 1461649635992 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 22:47:15 INFO - PROCESS | 3433 | 1461649635996 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 22:47:16 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 22:47:16 INFO - PROCESS | 3433 | 1461649636003 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 22:47:16 INFO - PROCESS | 3433 | 1461649636006 Marionette TRACE conn3 <- [1,3042,null,{}] 22:47:16 INFO - PROCESS | 3433 | 1461649636011 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}] 22:47:16 INFO - PROCESS | 3433 | 1461649636239 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 22:47:16 INFO - PROCESS | 3433 | 1461649636502 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:16 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0288ccd000 == 182 [pid = 3433] [id = 770] 22:47:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 204 (0x7f0282635800) [pid = 3433] [serial = 2309] [outer = (nil)] 22:47:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 205 (0x7f028cc21c00) [pid = 3433] [serial = 2310] [outer = 0x7f0282635800] 22:47:16 INFO - PROCESS | 3433 | 1461649636576 Marionette DEBUG loaded listener.js 22:47:16 INFO - PROCESS | 3433 | ++DOMWINDOW == 206 (0x7f0291789400) [pid = 3433] [serial = 2311] [outer = 0x7f0282635800] 22:47:17 INFO - PROCESS | 3433 | 1461649637627 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]]]}] 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 22:47:17 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. 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 22:47:17 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'.) 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 22:47:17 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. 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 22:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 22:47:17 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. 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 22:47:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:47:17 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. 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 22:47:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 22:47:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 22:47:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 22:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 22:47:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 22:47:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:47:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:47:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 22:47:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:47:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:47:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:47:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:47:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:47:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 22:47:17 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 22:47:17 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1707ms 22:47:17 INFO - PROCESS | 3433 | 1461649637709 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 22:47:17 INFO - PROCESS | 3433 | 1461649637712 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 22:47:17 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 22:47:17 INFO - PROCESS | 3433 | 1461649637721 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 22:47:17 INFO - PROCESS | 3433 | 1461649637729 Marionette TRACE conn3 <- [1,3046,null,{}] 22:47:17 INFO - PROCESS | 3433 | 1461649637790 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}] 22:47:17 INFO - PROCESS | 3433 | 1461649637973 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 22:47:18 INFO - PROCESS | 3433 | 1461649638345 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:18 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0281372000 == 183 [pid = 3433] [id = 771] 22:47:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 207 (0x7f0272548400) [pid = 3433] [serial = 2312] [outer = (nil)] 22:47:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 208 (0x7f027e1cf400) [pid = 3433] [serial = 2313] [outer = 0x7f0272548400] 22:47:18 INFO - PROCESS | 3433 | 1461649638438 Marionette DEBUG loaded listener.js 22:47:18 INFO - PROCESS | 3433 | ++DOMWINDOW == 209 (0x7f027f271400) [pid = 3433] [serial = 2314] [outer = 0x7f0272548400] 22:47:18 INFO - PROCESS | 3433 | [3433] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:47:19 INFO - PROCESS | 3433 | 1461649639214 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 22:47:19 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 22:47:19 INFO - {} 22:47:19 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1536ms 22:47:19 INFO - PROCESS | 3433 | 1461649639259 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 22:47:19 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 22:47:19 INFO - PROCESS | 3433 | 1461649639269 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 22:47:19 INFO - PROCESS | 3433 | 1461649639274 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 22:47:19 INFO - PROCESS | 3433 | 1461649639277 Marionette TRACE conn3 <- [1,3050,null,{}] 22:47:19 INFO - PROCESS | 3433 | 1461649639287 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}] 22:47:19 INFO - PROCESS | 3433 | 1461649639522 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 22:47:19 INFO - PROCESS | 3433 | 1461649639792 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:19 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028496d000 == 184 [pid = 3433] [id = 772] 22:47:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 210 (0x7f0272478800) [pid = 3433] [serial = 2315] [outer = (nil)] 22:47:19 INFO - PROCESS | 3433 | ++DOMWINDOW == 211 (0x7f02804c7400) [pid = 3433] [serial = 2316] [outer = 0x7f0272478800] 22:47:19 INFO - PROCESS | 3433 | 1461649639905 Marionette DEBUG loaded listener.js 22:47:20 INFO - PROCESS | 3433 | ++DOMWINDOW == 212 (0x7f0280a14800) [pid = 3433] [serial = 2317] [outer = 0x7f0272478800] 22:47:20 INFO - PROCESS | 3433 | 1461649640591 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]]]}] 22:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 22:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 22:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 22:47:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 22:47:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1333ms 22:47:20 INFO - PROCESS | 3433 | 1461649640608 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 22:47:20 INFO - PROCESS | 3433 | 1461649640611 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 22:47:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 22:47:20 INFO - PROCESS | 3433 | 1461649640618 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 22:47:20 INFO - PROCESS | 3433 | 1461649640620 Marionette TRACE conn3 <- [1,3054,null,{}] 22:47:20 INFO - PROCESS | 3433 | 1461649640625 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}] 22:47:20 INFO - PROCESS | 3433 | 1461649640835 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 22:47:21 INFO - PROCESS | 3433 | 1461649641099 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:21 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f028ac22800 == 185 [pid = 3433] [id = 773] 22:47:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 213 (0x7f02807ca400) [pid = 3433] [serial = 2318] [outer = (nil)] 22:47:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 214 (0x7f0281591c00) [pid = 3433] [serial = 2319] [outer = 0x7f02807ca400] 22:47:21 INFO - PROCESS | 3433 | 1461649641199 Marionette DEBUG loaded listener.js 22:47:21 INFO - PROCESS | 3433 | ++DOMWINDOW == 215 (0x7f028cb4bc00) [pid = 3433] [serial = 2320] [outer = 0x7f02807ca400] 22:47:22 INFO - PROCESS | 3433 | 1461649642440 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"]]]}] 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 22:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:47:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:47:22 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" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:47:22 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" 22:47:22 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:47:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:22 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:47:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:47:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1928ms 22:47:22 INFO - PROCESS | 3433 | 1461649642587 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 22:47:22 INFO - PROCESS | 3433 | 1461649642599 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 22:47:22 INFO - TEST-START | /FileAPI/file/File-constructor.html 22:47:22 INFO - PROCESS | 3433 | 1461649642624 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 22:47:22 INFO - PROCESS | 3433 | 1461649642639 Marionette TRACE conn3 <- [1,3058,null,{}] 22:47:22 INFO - PROCESS | 3433 | 1461649642774 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}] 22:47:23 INFO - PROCESS | 3433 | 1461649642995 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 22:47:23 INFO - PROCESS | 3433 | 1461649643278 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:23 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c33b800 == 186 [pid = 3433] [id = 774] 22:47:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 216 (0x7f026cd82400) [pid = 3433] [serial = 2321] [outer = (nil)] 22:47:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 217 (0x7f029c9ae800) [pid = 3433] [serial = 2322] [outer = 0x7f026cd82400] 22:47:23 INFO - PROCESS | 3433 | 1461649643348 Marionette DEBUG loaded listener.js 22:47:23 INFO - PROCESS | 3433 | ++DOMWINDOW == 218 (0x7f029cde0c00) [pid = 3433] [serial = 2323] [outer = 0x7f026cd82400] 22:47:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 22:47:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 22:47:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 22:47:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 22:47:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 22:47:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 22:47:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 22:47:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 22:47:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 22:47:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 22:47:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 22:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:24 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 22:47:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 22:47:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 22:47:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:47:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 22:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 22:47:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 22:47:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 22:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 22:47:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 22:47:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 22:47:24 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1491ms 22:47:24 INFO - PROCESS | 3433 | 1461649644102 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]]]}] 22:47:24 INFO - PROCESS | 3433 | 1461649644121 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 22:47:24 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 22:47:24 INFO - PROCESS | 3433 | 1461649644124 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 22:47:24 INFO - PROCESS | 3433 | 1461649644135 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 22:47:24 INFO - PROCESS | 3433 | 1461649644138 Marionette TRACE conn3 <- [1,3062,null,{}] 22:47:24 INFO - PROCESS | 3433 | 1461649644143 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}] 22:47:24 INFO - PROCESS | 3433 | 1461649644429 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 22:47:24 INFO - PROCESS | 3433 | 1461649644718 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:24 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02725c7000 == 187 [pid = 3433] [id = 775] 22:47:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 219 (0x7f026b7e8800) [pid = 3433] [serial = 2324] [outer = (nil)] 22:47:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 220 (0x7f026eff6400) [pid = 3433] [serial = 2325] [outer = 0x7f026b7e8800] 22:47:24 INFO - PROCESS | 3433 | 1461649644829 Marionette DEBUG loaded listener.js 22:47:24 INFO - PROCESS | 3433 | ++DOMWINDOW == 221 (0x7f027f376400) [pid = 3433] [serial = 2326] [outer = 0x7f026b7e8800] 22:47:25 INFO - PROCESS | 3433 | [3433] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:47:25 INFO - PROCESS | 3433 | 1461649645605 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 22:47:25 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 22:47:25 INFO - {} 22:47:25 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1483ms 22:47:25 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 22:47:25 INFO - PROCESS | 3433 | 1461649645617 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 22:47:25 INFO - PROCESS | 3433 | 1461649645619 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 22:47:25 INFO - PROCESS | 3433 | 1461649645625 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 22:47:25 INFO - PROCESS | 3433 | 1461649645628 Marionette TRACE conn3 <- [1,3066,null,{}] 22:47:25 INFO - PROCESS | 3433 | 1461649645633 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}] 22:47:25 INFO - PROCESS | 3433 | 1461649645862 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 22:47:26 INFO - PROCESS | 3433 | 1461649646157 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:26 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0284811800 == 188 [pid = 3433] [id = 776] 22:47:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 222 (0x7f02738ab800) [pid = 3433] [serial = 2327] [outer = (nil)] 22:47:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 223 (0x7f02738b1400) [pid = 3433] [serial = 2328] [outer = 0x7f02738ab800] 22:47:26 INFO - PROCESS | 3433 | 1461649646229 Marionette DEBUG loaded listener.js 22:47:26 INFO - PROCESS | 3433 | ++DOMWINDOW == 224 (0x7f027f377800) [pid = 3433] [serial = 2329] [outer = 0x7f02738ab800] 22:47:27 INFO - PROCESS | 3433 | 1461649646997 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]]]}] 22:47:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 22:47:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 22:47:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 22:47:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 22:47:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 22:47:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 22:47:27 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 22:47:27 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1442ms 22:47:27 INFO - PROCESS | 3433 | 1461649647068 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 22:47:27 INFO - PROCESS | 3433 | 1461649647071 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 22:47:27 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 22:47:27 INFO - PROCESS | 3433 | 1461649647077 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 22:47:27 INFO - PROCESS | 3433 | 1461649647081 Marionette TRACE conn3 <- [1,3070,null,{}] 22:47:27 INFO - PROCESS | 3433 | 1461649647086 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}] 22:47:27 INFO - PROCESS | 3433 | 1461649647309 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 22:47:27 INFO - PROCESS | 3433 | 1461649647624 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:27 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0270f17800 == 189 [pid = 3433] [id = 777] 22:47:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 225 (0x7f026f3c5000) [pid = 3433] [serial = 2330] [outer = (nil)] 22:47:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 226 (0x7f0270fafc00) [pid = 3433] [serial = 2331] [outer = 0x7f026f3c5000] 22:47:27 INFO - PROCESS | 3433 | 1461649647752 Marionette DEBUG loaded listener.js 22:47:27 INFO - PROCESS | 3433 | ++DOMWINDOW == 227 (0x7f0270fb5800) [pid = 3433] [serial = 2332] [outer = 0x7f026f3c5000] 22:47:28 INFO - PROCESS | 3433 | 1461649648462 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]]]}] 22:47:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 22:47:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 22:47:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 22:47:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 22:47:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 22:47:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 22:47:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1439ms 22:47:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 22:47:28 INFO - PROCESS | 3433 | 1461649648518 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 22:47:28 INFO - PROCESS | 3433 | 1461649648520 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 22:47:28 INFO - PROCESS | 3433 | 1461649648526 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 22:47:28 INFO - PROCESS | 3433 | 1461649648529 Marionette TRACE conn3 <- [1,3074,null,{}] 22:47:28 INFO - PROCESS | 3433 | 1461649648534 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}] 22:47:28 INFO - PROCESS | 3433 | 1461649648746 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 22:47:29 INFO - PROCESS | 3433 | 1461649649060 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:29 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0268010800 == 190 [pid = 3433] [id = 778] 22:47:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 228 (0x7f026c98ac00) [pid = 3433] [serial = 2333] [outer = (nil)] 22:47:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 229 (0x7f026e3de800) [pid = 3433] [serial = 2334] [outer = 0x7f026c98ac00] 22:47:29 INFO - PROCESS | 3433 | 1461649649138 Marionette DEBUG loaded listener.js 22:47:29 INFO - PROCESS | 3433 | ++DOMWINDOW == 230 (0x7f026e3e5000) [pid = 3433] [serial = 2335] [outer = 0x7f026c98ac00] 22:47:29 INFO - PROCESS | 3433 | 1461649649869 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]]]}] 22:47:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 22:47:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 22:47:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 22:47:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 22:47:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 22:47:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 22:47:29 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1387ms 22:47:29 INFO - PROCESS | 3433 | 1461649649916 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 22:47:29 INFO - PROCESS | 3433 | 1461649649920 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 22:47:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 22:47:29 INFO - PROCESS | 3433 | 1461649649926 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 22:47:29 INFO - PROCESS | 3433 | 1461649649928 Marionette TRACE conn3 <- [1,3078,null,{}] 22:47:29 INFO - PROCESS | 3433 | 1461649649934 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}] 22:47:30 INFO - PROCESS | 3433 | 1461649650196 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 22:47:30 INFO - PROCESS | 3433 | 1461649650505 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:30 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f029c33f000 == 191 [pid = 3433] [id = 779] 22:47:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 231 (0x7f026d04b400) [pid = 3433] [serial = 2336] [outer = (nil)] 22:47:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 232 (0x7f026d050c00) [pid = 3433] [serial = 2337] [outer = 0x7f026d04b400] 22:47:30 INFO - PROCESS | 3433 | 1461649650574 Marionette DEBUG loaded listener.js 22:47:30 INFO - PROCESS | 3433 | ++DOMWINDOW == 233 (0x7f026d055c00) [pid = 3433] [serial = 2338] [outer = 0x7f026d04b400] 22:47:31 INFO - PROCESS | 3433 | 1461649651368 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] 22:47:31 INFO - PROCESS | 3433 | 1461649651414 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 22:47:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 22:47:31 INFO - PROCESS | 3433 | 1461649651426 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 22:47:31 INFO - PROCESS | 3433 | 1461649651434 Marionette TRACE conn3 <- [1,3082,null,{}] 22:47:31 INFO - PROCESS | 3433 | 1461649651469 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}] 22:47:31 INFO - PROCESS | 3433 | 1461649651686 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 22:47:31 INFO - PROCESS | 3433 | 1461649651987 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:32 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0266be2000 == 192 [pid = 3433] [id = 780] 22:47:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 234 (0x7f026d04bc00) [pid = 3433] [serial = 2339] [outer = (nil)] 22:47:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 235 (0x7f0270fb0000) [pid = 3433] [serial = 2340] [outer = 0x7f026d04bc00] 22:47:32 INFO - PROCESS | 3433 | 1461649652102 Marionette DEBUG loaded listener.js 22:47:32 INFO - PROCESS | 3433 | ++DOMWINDOW == 236 (0x7f0270fb7400) [pid = 3433] [serial = 2341] [outer = 0x7f026d04bc00] 22:47:32 INFO - PROCESS | 3433 | 1461649652895 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]]]}] 22:47:32 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 22:47:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 22:47:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:32 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 22:47:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 22:47:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1522ms 22:47:32 INFO - PROCESS | 3433 | 1461649652950 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 22:47:32 INFO - PROCESS | 3433 | 1461649652954 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 22:47:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 22:47:32 INFO - PROCESS | 3433 | 1461649652959 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 22:47:32 INFO - PROCESS | 3433 | 1461649652961 Marionette TRACE conn3 <- [1,3086,null,{}] 22:47:32 INFO - PROCESS | 3433 | 1461649652967 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}] 22:47:33 INFO - PROCESS | 3433 | 1461649653190 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 22:47:33 INFO - PROCESS | 3433 | 1461649653504 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:33 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0271247800 == 193 [pid = 3433] [id = 781] 22:47:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 237 (0x7f026b7e6c00) [pid = 3433] [serial = 2342] [outer = (nil)] 22:47:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 238 (0x7f026ee3b800) [pid = 3433] [serial = 2343] [outer = 0x7f026b7e6c00] 22:47:33 INFO - PROCESS | 3433 | 1461649653615 Marionette DEBUG loaded listener.js 22:47:33 INFO - PROCESS | 3433 | ++DOMWINDOW == 239 (0x7f026f106800) [pid = 3433] [serial = 2344] [outer = 0x7f026b7e6c00] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0288c98000 == 192 [pid = 3433] [id = 480] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027277c000 == 191 [pid = 3433] [id = 762] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0272773800 == 190 [pid = 3433] [id = 761] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02703c9800 == 189 [pid = 3433] [id = 760] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026ee1f000 == 188 [pid = 3433] [id = 759] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0269df9800 == 187 [pid = 3433] [id = 758] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f026ee10800 == 186 [pid = 3433] [id = 757] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028ac27000 == 185 [pid = 3433] [id = 747] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0289369800 == 184 [pid = 3433] [id = 746] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0286b54800 == 183 [pid = 3433] [id = 745] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284e53800 == 182 [pid = 3433] [id = 744] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0284971000 == 181 [pid = 3433] [id = 743] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f02840b7000 == 180 [pid = 3433] [id = 742] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f028162f000 == 179 [pid = 3433] [id = 741] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0280e82800 == 178 [pid = 3433] [id = 740] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027f1de000 == 177 [pid = 3433] [id = 739] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027e0cb800 == 176 [pid = 3433] [id = 738] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f0278e0a000 == 175 [pid = 3433] [id = 737] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027669e800 == 174 [pid = 3433] [id = 736] 22:47:35 INFO - PROCESS | 3433 | --DOCSHELL 0x7f027046b800 == 173 [pid = 3433] [id = 735] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 238 (0x7f0276709000) [pid = 3433] [serial = 2055] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 237 (0x7f0284262400) [pid = 3433] [serial = 2034] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 236 (0x7f0276709400) [pid = 3433] [serial = 2004] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 235 (0x7f0272477c00) [pid = 3433] [serial = 1998] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 234 (0x7f028a450800) [pid = 3433] [serial = 2165] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 233 (0x7f0273311800) [pid = 3433] [serial = 2198] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 232 (0x7f026e6f1800) [pid = 3433] [serial = 2189] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 231 (0x7f029178d400) [pid = 3433] [serial = 2172] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 230 (0x7f027f37cc00) [pid = 3433] [serial = 2142] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 229 (0x7f028acef000) [pid = 3433] [serial = 2166] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 228 (0x7f02804cdc00) [pid = 3433] [serial = 2085] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 227 (0x7f0280f9fc00) [pid = 3433] [serial = 2088] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 226 (0x7f0278de7c00) [pid = 3433] [serial = 2138] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 225 (0x7f0273473400) [pid = 3433] [serial = 2061] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 224 (0x7f02775bd400) [pid = 3433] [serial = 2067] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 223 (0x7f0273594400) [pid = 3433] [serial = 2037] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 222 (0x7f029a531000) [pid = 3433] [serial = 2183] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 221 (0x7f028113dc00) [pid = 3433] [serial = 2147] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 220 (0x7f0273343000) [pid = 3433] [serial = 2199] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 219 (0x7f0273c79c00) [pid = 3433] [serial = 2190] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 218 (0x7f029759a000) [pid = 3433] [serial = 2175] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 217 (0x7f02775a6c00) [pid = 3433] [serial = 2007] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 216 (0x7f02745ca800) [pid = 3433] [serial = 2001] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 215 (0x7f0288c20800) [pid = 3433] [serial = 2156] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 214 (0x7f026fe2c000) [pid = 3433] [serial = 2193] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 213 (0x7f028cc0f400) [pid = 3433] [serial = 2169] [outer = (nil)] [url = about:blank] 22:47:35 INFO - PROCESS | 3433 | --DOMWINDOW == 212 (0x7f0297817800) [pid = 3433] [serial = 2178] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 211 (0x7f0284eb7400) [pid = 3433] [serial = 2103] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 210 (0x7f027f27c800) [pid = 3433] [serial = 2022] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 209 (0x7f0282637400) [pid = 3433] [serial = 2028] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 208 (0x7f0286b8ac00) [pid = 3433] [serial = 2151] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 207 (0x7f027f003000) [pid = 3433] [serial = 2141] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 206 (0x7f028b13e000) [pid = 3433] [serial = 2168] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 205 (0x7f0279ee5c00) [pid = 3433] [serial = 2139] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 204 (0x7f0298b92c00) [pid = 3433] [serial = 2181] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 203 (0x7f028084f000) [pid = 3433] [serial = 2145] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 202 (0x7f0288ee3400) [pid = 3433] [serial = 2159] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 201 (0x7f028425c000) [pid = 3433] [serial = 2097] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 200 (0x7f02988f4400) [pid = 3433] [serial = 2180] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 199 (0x7f027807e400) [pid = 3433] [serial = 2070] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 198 (0x7f029aabf800) [pid = 3433] [serial = 2184] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 197 (0x7f02898e1000) [pid = 3433] [serial = 2162] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 196 (0x7f0284033800) [pid = 3433] [serial = 2031] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 195 (0x7f0276707c00) [pid = 3433] [serial = 2136] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 194 (0x7f02976f8400) [pid = 3433] [serial = 2177] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 193 (0x7f027dd3b800) [pid = 3433] [serial = 2130] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 192 (0x7f0288253800) [pid = 3433] [serial = 2153] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 191 (0x7f02807c3000) [pid = 3433] [serial = 2144] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 190 (0x7f026f275800) [pid = 3433] [serial = 2192] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 189 (0x7f028da07800) [pid = 3433] [serial = 2171] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 188 (0x7f0276706800) [pid = 3433] [serial = 2064] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 187 (0x7f0273591c00) [pid = 3433] [serial = 2201] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 186 (0x7f028782c800) [pid = 3433] [serial = 2109] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 185 (0x7f0270e78800) [pid = 3433] [serial = 2058] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 184 (0x7f027e1d8400) [pid = 3433] [serial = 2019] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 183 (0x7f0284c5e000) [pid = 3433] [serial = 2100] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 182 (0x7f0284261c00) [pid = 3433] [serial = 2148] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 181 (0x7f027f37ec00) [pid = 3433] [serial = 2082] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 180 (0x7f027dd36c00) [pid = 3433] [serial = 2016] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 179 (0x7f028a2ac000) [pid = 3433] [serial = 2163] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 178 (0x7f0297346400) [pid = 3433] [serial = 2174] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 177 (0x7f027dbf4000) [pid = 3433] [serial = 2076] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 176 (0x7f027264c800) [pid = 3433] [serial = 2133] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 175 (0x7f02745d0800) [pid = 3433] [serial = 2135] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 174 (0x7f0272474400) [pid = 3433] [serial = 2132] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 173 (0x7f0270e7d400) [pid = 3433] [serial = 2195] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 172 (0x7f02813ef400) [pid = 3433] [serial = 2091] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 171 (0x7f0271b8f800) [pid = 3433] [serial = 2196] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 170 (0x7f0271c33400) [pid = 3433] [serial = 2112] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 169 (0x7f028267c800) [pid = 3433] [serial = 2094] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 168 (0x7f0286885000) [pid = 3433] [serial = 2106] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 167 (0x7f0288db1000) [pid = 3433] [serial = 2157] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 166 (0x7f0277f8b400) [pid = 3433] [serial = 2010] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 165 (0x7f0279ee2c00) [pid = 3433] [serial = 2073] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 164 (0x7f029c36dc00) [pid = 3433] [serial = 2186] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 163 (0x7f027f00a400) [pid = 3433] [serial = 2079] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 162 (0x7f02807c6c00) [pid = 3433] [serial = 2025] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 161 (0x7f0288eec400) [pid = 3433] [serial = 2160] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 160 (0x7f027db26800) [pid = 3433] [serial = 2013] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 159 (0x7f0288695800) [pid = 3433] [serial = 2154] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 158 (0x7f0284ebd800) [pid = 3433] [serial = 2150] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 157 (0x7f029c4ae800) [pid = 3433] [serial = 2187] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 156 (0x7f0270e80800) [pid = 3433] [serial = 1920] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 155 (0x7f02738f2c00) [pid = 3433] [serial = 2202] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | --DOMWINDOW == 154 (0x7f02739c7800) [pid = 3433] [serial = 2204] [outer = (nil)] [url = about:blank] 22:47:36 INFO - PROCESS | 3433 | 1461649656220 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 22:47:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 22:47:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 3294ms 22:47:36 INFO - PROCESS | 3433 | 1461649656255 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 22:47:36 INFO - PROCESS | 3433 | 1461649656259 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 22:47:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 22:47:36 INFO - PROCESS | 3433 | 1461649656267 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 22:47:36 INFO - PROCESS | 3433 | 1461649656272 Marionette TRACE conn3 <- [1,3090,null,{}] 22:47:36 INFO - PROCESS | 3433 | 1461649656281 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}] 22:47:36 INFO - PROCESS | 3433 | 1461649656481 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 22:47:36 INFO - PROCESS | 3433 | 1461649656761 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:36 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026c7c5800 == 174 [pid = 3433] [id = 782] 22:47:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 155 (0x7f026e4f3c00) [pid = 3433] [serial = 2345] [outer = (nil)] 22:47:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 156 (0x7f026e6e4000) [pid = 3433] [serial = 2346] [outer = 0x7f026e4f3c00] 22:47:36 INFO - PROCESS | 3433 | 1461649656830 Marionette DEBUG loaded listener.js 22:47:36 INFO - PROCESS | 3433 | ++DOMWINDOW == 157 (0x7f026ed0bc00) [pid = 3433] [serial = 2347] [outer = 0x7f026e4f3c00] 22:47:37 INFO - PROCESS | 3433 | 1461649657474 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 22:47:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 22:47:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1235ms 22:47:37 INFO - PROCESS | 3433 | 1461649657503 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 22:47:37 INFO - PROCESS | 3433 | 1461649657510 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 22:47:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 22:47:37 INFO - PROCESS | 3433 | 1461649657519 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 22:47:37 INFO - PROCESS | 3433 | 1461649657522 Marionette TRACE conn3 <- [1,3094,null,{}] 22:47:37 INFO - PROCESS | 3433 | 1461649657526 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}] 22:47:37 INFO - PROCESS | 3433 | 1461649657796 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 22:47:37 INFO - PROCESS | 3433 | 1461649657825 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:37 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026dfdc800 == 175 [pid = 3433] [id = 783] 22:47:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 158 (0x7f026e4f4000) [pid = 3433] [serial = 2348] [outer = (nil)] 22:47:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 159 (0x7f026eff6000) [pid = 3433] [serial = 2349] [outer = 0x7f026e4f4000] 22:47:37 INFO - PROCESS | 3433 | 1461649657883 Marionette DEBUG loaded listener.js 22:47:37 INFO - PROCESS | 3433 | ++DOMWINDOW == 160 (0x7f026f10cc00) [pid = 3433] [serial = 2350] [outer = 0x7f026e4f4000] 22:47:38 INFO - PROCESS | 3433 | 1461649658774 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 22:47:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 22:47:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1280ms 22:47:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 22:47:38 INFO - PROCESS | 3433 | 1461649658803 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 22:47:38 INFO - PROCESS | 3433 | 1461649658805 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 22:47:38 INFO - PROCESS | 3433 | 1461649658810 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 22:47:38 INFO - PROCESS | 3433 | 1461649658816 Marionette TRACE conn3 <- [1,3098,null,{}] 22:47:38 INFO - PROCESS | 3433 | 1461649658830 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}] 22:47:39 INFO - PROCESS | 3433 | 1461649659098 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 22:47:39 INFO - PROCESS | 3433 | 1461649659134 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:39 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f026fd52800 == 176 [pid = 3433] [id = 784] 22:47:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 161 (0x7f026f275c00) [pid = 3433] [serial = 2351] [outer = (nil)] 22:47:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 162 (0x7f026fe1e800) [pid = 3433] [serial = 2352] [outer = 0x7f026f275c00] 22:47:39 INFO - PROCESS | 3433 | 1461649659198 Marionette DEBUG loaded listener.js 22:47:39 INFO - PROCESS | 3433 | ++DOMWINDOW == 163 (0x7f026fe28000) [pid = 3433] [serial = 2353] [outer = 0x7f026f275c00] 22:47:40 INFO - PROCESS | 3433 | 1461649660203 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]]]}] 22:47:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 22:47:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 22:47:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1437ms 22:47:40 INFO - PROCESS | 3433 | 1461649660248 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 22:47:40 INFO - PROCESS | 3433 | 1461649660252 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 22:47:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 22:47:40 INFO - PROCESS | 3433 | 1461649660261 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 22:47:40 INFO - PROCESS | 3433 | 1461649660263 Marionette TRACE conn3 <- [1,3102,null,{}] 22:47:40 INFO - PROCESS | 3433 | 1461649660267 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}] 22:47:40 INFO - PROCESS | 3433 | 1461649660534 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 162 (0x7f0272483c00) [pid = 3433] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 161 (0x7f0273598400) [pid = 3433] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 160 (0x7f027f005c00) [pid = 3433] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 159 (0x7f027016e800) [pid = 3433] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 158 (0x7f0275b43000) [pid = 3433] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 157 (0x7f0280eda800) [pid = 3433] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 156 (0x7f026ed0b400) [pid = 3433] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 155 (0x7f027f010000) [pid = 3433] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 154 (0x7f027670e400) [pid = 3433] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 153 (0x7f0270e7b800) [pid = 3433] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 152 (0x7f02811db800) [pid = 3433] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 151 (0x7f026b7e0000) [pid = 3433] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 150 (0x7f026ed0ac00) [pid = 3433] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 149 (0x7f026b7e5c00) [pid = 3433] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 148 (0x7f0271b68800) [pid = 3433] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 147 (0x7f0270172400) [pid = 3433] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 146 (0x7f02804d1400) [pid = 3433] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 145 (0x7f0274435000) [pid = 3433] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 144 (0x7f0270167000) [pid = 3433] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 143 (0x7f026cfe1400) [pid = 3433] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 142 (0x7f026ee36c00) [pid = 3433] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 141 (0x7f02710e5800) [pid = 3433] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 140 (0x7f026fe2c800) [pid = 3433] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 139 (0x7f028da0a800) [pid = 3433] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 138 (0x7f026ed16c00) [pid = 3433] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 137 (0x7f026fe99400) [pid = 3433] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 22:47:41 INFO - PROCESS | 3433 | --DOMWINDOW == 136 (0x7f0273c70400) [pid = 3433] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 22:47:41 INFO - PROCESS | 3433 | 1461649661354 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:41 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0270452800 == 177 [pid = 3433] [id = 785] 22:47:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 137 (0x7f026b7e0000) [pid = 3433] [serial = 2354] [outer = (nil)] 22:47:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 138 (0x7f026ee36c00) [pid = 3433] [serial = 2355] [outer = 0x7f026b7e0000] 22:47:41 INFO - PROCESS | 3433 | 1461649661416 Marionette DEBUG loaded listener.js 22:47:41 INFO - PROCESS | 3433 | ++DOMWINDOW == 139 (0x7f0270173800) [pid = 3433] [serial = 2356] [outer = 0x7f026b7e0000] 22:47:42 INFO - PROCESS | 3433 | 1461649662022 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 22:47:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 22:47:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1784ms 22:47:42 INFO - PROCESS | 3433 | 1461649662046 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 22:47:42 INFO - PROCESS | 3433 | 1461649662050 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 22:47:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 22:47:42 INFO - PROCESS | 3433 | 1461649662055 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 22:47:42 INFO - PROCESS | 3433 | 1461649662068 Marionette TRACE conn3 <- [1,3106,null,{}] 22:47:42 INFO - PROCESS | 3433 | 1461649662073 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}] 22:47:42 INFO - PROCESS | 3433 | 1461649662246 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 22:47:42 INFO - PROCESS | 3433 | 1461649662464 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:42 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02725ac000 == 178 [pid = 3433] [id = 786] 22:47:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 140 (0x7f027016f400) [pid = 3433] [serial = 2357] [outer = (nil)] 22:47:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 141 (0x7f02704cb400) [pid = 3433] [serial = 2358] [outer = 0x7f027016f400] 22:47:42 INFO - PROCESS | 3433 | 1461649662524 Marionette DEBUG loaded listener.js 22:47:42 INFO - PROCESS | 3433 | ++DOMWINDOW == 142 (0x7f0270e7d400) [pid = 3433] [serial = 2359] [outer = 0x7f027016f400] 22:47:43 INFO - PROCESS | 3433 | 1461649663330 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]]]}] 22:47:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 22:47:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 22:47:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 22:47:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1340ms 22:47:43 INFO - PROCESS | 3433 | 1461649663397 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 22:47:43 INFO - PROCESS | 3433 | 1461649663402 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 22:47:43 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 22:47:43 INFO - PROCESS | 3433 | 1461649663410 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 22:47:43 INFO - PROCESS | 3433 | 1461649663416 Marionette TRACE conn3 <- [1,3110,null,{}] 22:47:43 INFO - PROCESS | 3433 | 1461649663423 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}] 22:47:43 INFO - PROCESS | 3433 | 1461649663643 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 22:47:43 INFO - PROCESS | 3433 | 1461649663992 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:44 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f0269de0000 == 179 [pid = 3433] [id = 787] 22:47:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 143 (0x7f026d052000) [pid = 3433] [serial = 2360] [outer = (nil)] 22:47:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 144 (0x7f026e3df800) [pid = 3433] [serial = 2361] [outer = 0x7f026d052000] 22:47:44 INFO - PROCESS | 3433 | 1461649664071 Marionette DEBUG loaded listener.js 22:47:44 INFO - PROCESS | 3433 | ++DOMWINDOW == 145 (0x7f026e754400) [pid = 3433] [serial = 2362] [outer = 0x7f026d052000] 22:47:44 INFO - PROCESS | 3433 | 1461649664793 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"]]]}] 22:47:44 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 22:47:44 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 22:47:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 22:47:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:47:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:47:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 22:47:44 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1432ms 22:47:44 INFO - PROCESS | 3433 | 1461649664845 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 22:47:44 INFO - PROCESS | 3433 | 1461649664853 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 22:47:44 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 22:47:44 INFO - PROCESS | 3433 | 1461649664863 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 22:47:44 INFO - PROCESS | 3433 | 1461649664867 Marionette TRACE conn3 <- [1,3114,null,{}] 22:47:44 INFO - PROCESS | 3433 | 1461649664872 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}] 22:47:45 INFO - PROCESS | 3433 | 1461649665087 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 22:47:45 INFO - PROCESS | 3433 | 1461649665346 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\", \"f2608794-5cf0-4482-ba03-d442f0b8171b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:45 INFO - PROCESS | 3433 | ++DOCSHELL 0x7f02703d0800 == 180 [pid = 3433] [id = 788] 22:47:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 146 (0x7f026ee3a400) [pid = 3433] [serial = 2363] [outer = (nil)] 22:47:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 147 (0x7f026eff2c00) [pid = 3433] [serial = 2364] [outer = 0x7f026ee3a400] 22:47:45 INFO - PROCESS | 3433 | 1461649665425 Marionette DEBUG loaded listener.js 22:47:45 INFO - PROCESS | 3433 | ++DOMWINDOW == 148 (0x7f026f107c00) [pid = 3433] [serial = 2365] [outer = 0x7f026ee3a400] 22:47:46 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 22:47:46 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1382ms 22:47:46 INFO - PROCESS | 3433 | 1461649666238 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]]]}] 22:47:46 INFO - PROCESS | 3433 | 1461649666246 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 22:47:46 INFO - PROCESS | 3433 | 1461649666249 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 22:47:47 WARNING - u'runner_teardown' () 22:47:47 INFO - No more tests 22:47:47 INFO - Got 0 unexpected results 22:47:47 INFO - SUITE-END | took 1135s 22:47:47 INFO - Closing logging queue 22:47:47 INFO - queue closed 22:47:47 INFO - Return code: 0 22:47:47 WARNING - # TBPL SUCCESS # 22:47:47 INFO - Running post-action listener: _resource_record_post_action 22:47:47 INFO - Running post-run listener: _resource_record_post_run 22:47:48 INFO - Total resource usage - Wall time: 1169s; CPU: 98.0%; Read bytes: 14704640; Write bytes: 976019456; Read time: 1036; Write time: 307160 22:47:48 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 22:47:48 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 52297728; Read time: 0; Write time: 46972 22:47:48 INFO - run-tests - Wall time: 1140s; CPU: 98.0%; Read bytes: 14704640; Write bytes: 923602944; Read time: 1036; Write time: 260172 22:47:48 INFO - Running post-run listener: _upload_blobber_files 22:47:48 INFO - Blob upload gear active. 22:47:48 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 22:47:48 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 22:47:48 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 22:47:48 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 22:47:49 INFO - (blobuploader) - INFO - Open directory for files ... 22:47:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 22:47:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:47:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:47:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 22:47:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:47:51 INFO - (blobuploader) - INFO - Done attempting. 22:47:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 22:47:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:47:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:47:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 22:47:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:47:52 INFO - (blobuploader) - INFO - Done attempting. 22:47:52 INFO - (blobuploader) - INFO - Iteration through files over. 22:47:52 INFO - Return code: 0 22:47:52 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 22:47:52 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 22:47:52 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6557d55a16de103cc3f0b7176baf929cf89c4d2ede0c25aa8a1c1c95a7e51b06fcc9b7cdfbe8e898c1178d6314c95e302ed8bf71bd81427afe3596c3b5bafa19", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f941d0c4618c2d480d9c5dcaf402758ff56b43bf9c1e3c786aadbd2e3d10b243450a873e9f19ac95d869e26067af0c9e739e9b7a21f5fbeb695338f17e157da2"} 22:47:52 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 22:47:52 INFO - Writing to file /builds/slave/test/properties/blobber_files 22:47:52 INFO - Contents: 22:47:52 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6557d55a16de103cc3f0b7176baf929cf89c4d2ede0c25aa8a1c1c95a7e51b06fcc9b7cdfbe8e898c1178d6314c95e302ed8bf71bd81427afe3596c3b5bafa19", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f941d0c4618c2d480d9c5dcaf402758ff56b43bf9c1e3c786aadbd2e3d10b243450a873e9f19ac95d869e26067af0c9e739e9b7a21f5fbeb695338f17e157da2"} 22:47:52 INFO - Running post-run listener: copy_logs_to_upload_dir 22:47:52 INFO - Copying logs to upload dir... 22:47:52 INFO - mkdir: /builds/slave/test/build/upload/logs 22:47:52 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1313.519749 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 53 secs) (at 2016-04-25 22:47:52.836613) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 22:47:52.837700) ========= 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-1461648172.666882-1471402764 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6557d55a16de103cc3f0b7176baf929cf89c4d2ede0c25aa8a1c1c95a7e51b06fcc9b7cdfbe8e898c1178d6314c95e302ed8bf71bd81427afe3596c3b5bafa19", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f941d0c4618c2d480d9c5dcaf402758ff56b43bf9c1e3c786aadbd2e3d10b243450a873e9f19ac95d869e26067af0c9e739e9b7a21f5fbeb695338f17e157da2"} build_url:https://queue.taskcluster.net/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037440 build_url: 'https://queue.taskcluster.net/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6557d55a16de103cc3f0b7176baf929cf89c4d2ede0c25aa8a1c1c95a7e51b06fcc9b7cdfbe8e898c1178d6314c95e302ed8bf71bd81427afe3596c3b5bafa19", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f941d0c4618c2d480d9c5dcaf402758ff56b43bf9c1e3c786aadbd2e3d10b243450a873e9f19ac95d869e26067af0c9e739e9b7a21f5fbeb695338f17e157da2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/f5ppkDlZRwqN2iFefiGGOg/artifacts/public/build/firefox-49.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-25 22:47:52.911312) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 22:47:52.911795) ========= 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-1461648172.666882-1471402764 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019660 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 22:47:52.974705) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 22:47:52.974979) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 22:47:52.975308) ========= ========= Total master_lag: 0.45 =========