builder: oak_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-934 starttime: 1461094134.65 results: success (0) buildid: 20160419105635 builduid: 6cb18b3635954702ba521d733bd5bb7f revision: 873ee4b29de90b9225ca7271706badbbe5862c9e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 12:28:54.653401) ========= master: http://buildbot-master51.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 12:28:54.654025) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 12:28:54.654464) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 12:28:55.000877) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 12:28:55.001417) ========= 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-1461094117.792270-491606662 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 12:28:55-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.6M=0.001s 2016-04-19 12:28:55 (10.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.809417 ========= master_lag: 0.22 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 12:28:56.032264) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 12:28:56.032761) ========= 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-1461094117.792270-491606662 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.032253 ========= master_lag: 2.96 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 12:28:59.023813) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 12:28:59.024386) ========= bash -c 'python archiver_client.py mozharness --repo projects/oak --rev 873ee4b29de90b9225ca7271706badbbe5862c9e --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo projects/oak --rev 873ee4b29de90b9225ca7271706badbbe5862c9e --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-1461094117.792270-491606662 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 12:28:59,127 truncating revision to first 12 chars 2016-04-19 12:28:59,128 Setting DEBUG logging. 2016-04-19 12:28:59,128 attempt 1/10 2016-04-19 12:28:59,128 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/projects/oak/873ee4b29de9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 12:29:00,198 unpacking tar archive at: oak-873ee4b29de9/testing/mozharness/ program finished with exit code 0 elapsedTime=1.683764 ========= master_lag: 0.24 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 12:29:00.945476) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 12:29:00.945946) ========= script_repo_revision: 873ee4b29de90b9225ca7271706badbbe5862c9e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 12:29:00.946533) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 12:29:00.946934) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 12:29:01.892925) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 9 secs) (at 2016-04-19 12:29:01.893523) ========= /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 oak --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', 'oak', '--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-1461094117.792270-491606662 _=/tools/buildbot/bin/python using PTY: False 12:29:02 INFO - MultiFileLogger online at 20160419 12:29:02 in /builds/slave/test 12:29:02 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 oak --download-symbols true 12:29:02 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:29:02 INFO - {'append_to_log': False, 12:29:02 INFO - 'base_work_dir': '/builds/slave/test', 12:29:02 INFO - 'blob_upload_branch': 'oak', 12:29:02 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:29:02 INFO - 'buildbot_json_path': 'buildprops.json', 12:29:02 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:29:02 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:29:02 INFO - 'download_minidump_stackwalk': True, 12:29:02 INFO - 'download_symbols': 'true', 12:29:02 INFO - 'e10s': False, 12:29:02 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:29:02 INFO - 'tooltool.py': '/tools/tooltool.py', 12:29:02 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:29:02 INFO - '/tools/misc-python/virtualenv.py')}, 12:29:02 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:29:02 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:29:02 INFO - 'log_level': 'info', 12:29:02 INFO - 'log_to_console': True, 12:29:02 INFO - 'opt_config_files': (), 12:29:02 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:29:02 INFO - '--processes=1', 12:29:02 INFO - '--config=%(test_path)s/wptrunner.ini', 12:29:02 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:29:02 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:29:02 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:29:02 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:29:02 INFO - 'pip_index': False, 12:29:02 INFO - 'require_test_zip': True, 12:29:02 INFO - 'test_type': ('testharness',), 12:29:02 INFO - 'this_chunk': '1', 12:29:02 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:29:02 INFO - 'total_chunks': '10', 12:29:02 INFO - 'virtualenv_path': 'venv', 12:29:02 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:29:02 INFO - 'work_dir': 'build'} 12:29:02 INFO - ##### 12:29:02 INFO - ##### Running clobber step. 12:29:02 INFO - ##### 12:29:02 INFO - Running pre-action listener: _resource_record_pre_action 12:29:02 INFO - Running main action method: clobber 12:29:02 INFO - rmtree: /builds/slave/test/build 12:29:02 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:29:03 INFO - Running post-action listener: _resource_record_post_action 12:29:03 INFO - ##### 12:29:03 INFO - ##### Running read-buildbot-config step. 12:29:03 INFO - ##### 12:29:03 INFO - Running pre-action listener: _resource_record_pre_action 12:29:03 INFO - Running main action method: read_buildbot_config 12:29:03 INFO - Using buildbot properties: 12:29:03 INFO - { 12:29:03 INFO - "project": "", 12:29:03 INFO - "product": "firefox", 12:29:03 INFO - "script_repo_revision": "production", 12:29:03 INFO - "scheduler": "tests-oak-ubuntu64_vm-debug-unittest", 12:29:03 INFO - "repository": "", 12:29:03 INFO - "buildername": "Ubuntu VM 12.04 x64 oak debug test web-platform-tests-1", 12:29:03 INFO - "buildid": "20160419105635", 12:29:03 INFO - "pgo_build": "False", 12:29:03 INFO - "basedir": "/builds/slave/test", 12:29:03 INFO - "buildnumber": 0, 12:29:03 INFO - "slavename": "tst-linux64-spot-934", 12:29:03 INFO - "master": "http://buildbot-master51.bb.releng.use1.mozilla.com:8201/", 12:29:03 INFO - "platform": "linux64", 12:29:03 INFO - "branch": "oak", 12:29:03 INFO - "revision": "873ee4b29de90b9225ca7271706badbbe5862c9e", 12:29:03 INFO - "repo_path": "projects/oak", 12:29:03 INFO - "moz_repo_path": "", 12:29:03 INFO - "stage_platform": "linux64", 12:29:03 INFO - "builduid": "6cb18b3635954702ba521d733bd5bb7f", 12:29:03 INFO - "slavebuilddir": "test" 12:29:03 INFO - } 12:29:03 INFO - Found installer url https://queue.taskcluster.net/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 12:29:03 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 12:29:03 INFO - Running post-action listener: _resource_record_post_action 12:29:03 INFO - ##### 12:29:03 INFO - ##### Running download-and-extract step. 12:29:03 INFO - ##### 12:29:03 INFO - Running pre-action listener: _resource_record_pre_action 12:29:03 INFO - Running main action method: download_and_extract 12:29:03 INFO - mkdir: /builds/slave/test/build/tests 12:29:03 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')]} 12:29:03 INFO - https://queue.taskcluster.net/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 12:29:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:29:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:29:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:29:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 12:29:05 INFO - Downloaded 1361 bytes. 12:29:05 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:29:05 INFO - Using the following test package requirements: 12:29:05 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 12:29:05 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:29:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 12:29:05 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:29:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 12:29:05 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:29:05 INFO - u'jsshell-linux-x86_64.zip'], 12:29:05 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:29:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 12:29:05 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 12:29:05 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:29:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 12:29:05 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:29:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 12:29:05 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:29:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 12:29:05 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:29:05 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 12:29:05 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 12:29:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:29:05 INFO - https://queue.taskcluster.net/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 12:29:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:29:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:29:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:29:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 12:29:11 INFO - Downloaded 22674768 bytes. 12:29:11 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:29:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:29:12 INFO - caution: filename not matched: web-platform/* 12:29:12 INFO - Return code: 11 12:29:12 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')]} 12:29:12 INFO - https://queue.taskcluster.net/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 12:29:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:29:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:29:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:29:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 12:29:16 INFO - Downloaded 36382567 bytes. 12:29:16 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:29:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:29:20 INFO - caution: filename not matched: bin/* 12:29:20 INFO - caution: filename not matched: config/* 12:29:20 INFO - caution: filename not matched: mozbase/* 12:29:20 INFO - caution: filename not matched: marionette/* 12:29:20 INFO - caution: filename not matched: tools/wptserve/* 12:29:20 INFO - Return code: 11 12:29:20 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')]} 12:29:20 INFO - https://queue.taskcluster.net/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 12:29:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:29:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:29:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:29:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 12:29:27 INFO - Downloaded 64183617 bytes. 12:29:27 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:29:27 INFO - mkdir: /builds/slave/test/properties 12:29:27 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:29:27 INFO - Writing to file /builds/slave/test/properties/build_url 12:29:27 INFO - Contents: 12:29:27 INFO - build_url:https://queue.taskcluster.net/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:29:28 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:29:28 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:29:28 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:29:28 INFO - Contents: 12:29:28 INFO - symbols_url:https://queue.taskcluster.net/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:29:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:29:28 INFO - https://queue.taskcluster.net/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:29:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:29:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:29:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:29:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 12:29:32 INFO - Downloaded 90736414 bytes. 12:29:32 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 12:29:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 12:29:39 INFO - Return code: 0 12:29:39 INFO - Running post-action listener: _resource_record_post_action 12:29:39 INFO - Running post-action listener: set_extra_try_arguments 12:29:39 INFO - ##### 12:29:39 INFO - ##### Running create-virtualenv step. 12:29:39 INFO - ##### 12:29:39 INFO - Running pre-action listener: _pre_create_virtualenv 12:29:39 INFO - Running pre-action listener: _resource_record_pre_action 12:29:39 INFO - Running main action method: create_virtualenv 12:29:39 INFO - Creating virtualenv /builds/slave/test/build/venv 12:29:39 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 12:29:39 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:29:39 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:29:39 INFO - Using real prefix '/usr' 12:29:39 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:29:43 INFO - Installing distribute.............................................................................................................................................................................................done. 12:29:46 INFO - Installing pip.................done. 12:29:46 INFO - Return code: 0 12:29:46 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:29:46 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')]} 12:29:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:29:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:29:46 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')]} 12:29:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:29:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:29:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf0e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf103f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10274f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101f7b0>, '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 0x1025570>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1025a20>, '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-1461094117.792270-491606662', '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 12:29:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 12:29:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:29:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:29:46 INFO - 'CCACHE_UMASK': '002', 12:29:46 INFO - 'DISPLAY': ':0', 12:29:46 INFO - 'HOME': '/home/cltbld', 12:29:46 INFO - 'LANG': 'en_US.UTF-8', 12:29:46 INFO - 'LOGNAME': 'cltbld', 12:29:46 INFO - 'MAIL': '/var/mail/cltbld', 12:29:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:29:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:29:46 INFO - 'MOZ_NO_REMOTE': '1', 12:29:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:29:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:29:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:29:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:29:46 INFO - 'PWD': '/builds/slave/test', 12:29:46 INFO - 'SHELL': '/bin/bash', 12:29:46 INFO - 'SHLVL': '1', 12:29:46 INFO - 'TERM': 'linux', 12:29:46 INFO - 'TMOUT': '86400', 12:29:46 INFO - 'USER': 'cltbld', 12:29:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461094117.792270-491606662', 12:29:46 INFO - '_': '/tools/buildbot/bin/python'} 12:29:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:29:47 INFO - Downloading/unpacking psutil>=0.7.1 12:29:47 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 12:29:47 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 12:29:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:29:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:29:47 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 12:29:47 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 12:29:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:29:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:29:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:29:53 INFO - Installing collected packages: psutil 12:29:53 INFO - Running setup.py install for psutil 12:29:53 INFO - building 'psutil._psutil_linux' extension 12:29:53 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 12:29:53 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 12:29:53 INFO - building 'psutil._psutil_posix' extension 12:29:53 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 12:29:54 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 12:29:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:29:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:29:54 INFO - Successfully installed psutil 12:29:54 INFO - Cleaning up... 12:29:54 INFO - Return code: 0 12:29:54 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:29: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')]} 12:29:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:29:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:29: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')]} 12:29:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:29:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:29: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf0e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf103f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10274f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101f7b0>, '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 0x1025570>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1025a20>, '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-1461094117.792270-491606662', '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 12:29: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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 12:29: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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:29:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:29:54 INFO - 'CCACHE_UMASK': '002', 12:29:54 INFO - 'DISPLAY': ':0', 12:29:54 INFO - 'HOME': '/home/cltbld', 12:29:54 INFO - 'LANG': 'en_US.UTF-8', 12:29:54 INFO - 'LOGNAME': 'cltbld', 12:29:54 INFO - 'MAIL': '/var/mail/cltbld', 12:29:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:29:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:29:54 INFO - 'MOZ_NO_REMOTE': '1', 12:29:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:29:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:29:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:29:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:29:54 INFO - 'PWD': '/builds/slave/test', 12:29:54 INFO - 'SHELL': '/bin/bash', 12:29:54 INFO - 'SHLVL': '1', 12:29:54 INFO - 'TERM': 'linux', 12:29:54 INFO - 'TMOUT': '86400', 12:29:54 INFO - 'USER': 'cltbld', 12:29:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461094117.792270-491606662', 12:29:54 INFO - '_': '/tools/buildbot/bin/python'} 12:29:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:29:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:29:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:29:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:29:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:29:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:29:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:29:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:30:00 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:30:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:30:00 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:30:00 INFO - Installing collected packages: mozsystemmonitor 12:30:00 INFO - Running setup.py install for mozsystemmonitor 12:30:00 INFO - Successfully installed mozsystemmonitor 12:30:00 INFO - Cleaning up... 12:30:00 INFO - Return code: 0 12:30:00 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:30:00 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')]} 12:30:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:30:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:30:00 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')]} 12:30:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:30:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:30:00 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf0e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf103f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10274f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101f7b0>, '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 0x1025570>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1025a20>, '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-1461094117.792270-491606662', '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 12:30:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 12:30:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:30:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:30:00 INFO - 'CCACHE_UMASK': '002', 12:30:00 INFO - 'DISPLAY': ':0', 12:30:00 INFO - 'HOME': '/home/cltbld', 12:30:00 INFO - 'LANG': 'en_US.UTF-8', 12:30:00 INFO - 'LOGNAME': 'cltbld', 12:30:00 INFO - 'MAIL': '/var/mail/cltbld', 12:30:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:30:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:30:00 INFO - 'MOZ_NO_REMOTE': '1', 12:30:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:30:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:30:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:30:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:30:00 INFO - 'PWD': '/builds/slave/test', 12:30:00 INFO - 'SHELL': '/bin/bash', 12:30:00 INFO - 'SHLVL': '1', 12:30:00 INFO - 'TERM': 'linux', 12:30:00 INFO - 'TMOUT': '86400', 12:30:00 INFO - 'USER': 'cltbld', 12:30:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461094117.792270-491606662', 12:30:00 INFO - '_': '/tools/buildbot/bin/python'} 12:30:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:30:00 INFO - Downloading/unpacking blobuploader==1.2.4 12:30:00 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 12:30:00 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 12:30:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:30:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:30:00 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 12:30:00 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 12:30:06 INFO - Downloading blobuploader-1.2.4.tar.gz 12:30:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:30:06 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:30:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:30:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:30:06 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:30:06 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:30:06 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:30:06 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:30:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:30:07 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:30:07 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 12:30:07 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 12:30:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:30:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:30:07 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 12:30:07 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 12:30:08 INFO - Downloading docopt-0.6.1.tar.gz 12:30:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:30:08 INFO - Installing collected packages: blobuploader, requests, docopt 12:30:08 INFO - Running setup.py install for blobuploader 12:30:08 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:30:08 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:30:08 INFO - Running setup.py install for requests 12:30:09 INFO - Running setup.py install for docopt 12:30:09 INFO - Successfully installed blobuploader requests docopt 12:30:09 INFO - Cleaning up... 12:30:09 INFO - Return code: 0 12:30:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:30: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')]} 12:30:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:30:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:30: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')]} 12:30:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:30:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:30:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf0e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf103f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10274f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101f7b0>, '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 0x1025570>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1025a20>, '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-1461094117.792270-491606662', '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 12:30:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:30:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:30:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:30:09 INFO - 'CCACHE_UMASK': '002', 12:30:09 INFO - 'DISPLAY': ':0', 12:30:09 INFO - 'HOME': '/home/cltbld', 12:30:09 INFO - 'LANG': 'en_US.UTF-8', 12:30:09 INFO - 'LOGNAME': 'cltbld', 12:30:09 INFO - 'MAIL': '/var/mail/cltbld', 12:30:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:30:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:30:09 INFO - 'MOZ_NO_REMOTE': '1', 12:30:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:30:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:30:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:30:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:30:09 INFO - 'PWD': '/builds/slave/test', 12:30:09 INFO - 'SHELL': '/bin/bash', 12:30:09 INFO - 'SHLVL': '1', 12:30:09 INFO - 'TERM': 'linux', 12:30:09 INFO - 'TMOUT': '86400', 12:30:09 INFO - 'USER': 'cltbld', 12:30:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461094117.792270-491606662', 12:30:09 INFO - '_': '/tools/buildbot/bin/python'} 12:30:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:30:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:30:10 INFO - Running setup.py (path:/tmp/pip-PBRMVG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:30:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:30:10 INFO - Running setup.py (path:/tmp/pip-WYv9cH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:30:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:30:10 INFO - Running setup.py (path:/tmp/pip-1Ghehs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:30:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:30:10 INFO - Running setup.py (path:/tmp/pip-fRu8pl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:30:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:30:10 INFO - Running setup.py (path:/tmp/pip-pqJMTi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:30:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:30:10 INFO - Running setup.py (path:/tmp/pip-nGoRaR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:30:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:30:10 INFO - Running setup.py (path:/tmp/pip-eYogRs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:30:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:30:11 INFO - Running setup.py (path:/tmp/pip-GtSzob-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:30:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:30:11 INFO - Running setup.py (path:/tmp/pip-HfbuBx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:30:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:30:11 INFO - Running setup.py (path:/tmp/pip-5QNAQU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:30:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:30:11 INFO - Running setup.py (path:/tmp/pip-5w9o7g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:30:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:30:11 INFO - Running setup.py (path:/tmp/pip-F9WBri-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:30:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:30:11 INFO - Running setup.py (path:/tmp/pip-Hl8GuL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:30:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:30:11 INFO - Running setup.py (path:/tmp/pip-5QX4LG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:30:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:30:12 INFO - Running setup.py (path:/tmp/pip-Aym0DM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:30:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:30:12 INFO - Running setup.py (path:/tmp/pip-2LaOpi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:30:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:30:12 INFO - Running setup.py (path:/tmp/pip-2v_cPe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:30:12 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:30:12 INFO - Running setup.py (path:/tmp/pip-VaFiul-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:30:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:30:12 INFO - Running setup.py (path:/tmp/pip-FBCdG2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:30:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:30:12 INFO - Running setup.py (path:/tmp/pip-FI3YOy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:30:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:30:13 INFO - Running setup.py (path:/tmp/pip-Jp_qgk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:30:13 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:30:13 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 12:30:13 INFO - Running setup.py install for manifestparser 12:30:13 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:30:13 INFO - Running setup.py install for mozcrash 12:30:13 INFO - Running setup.py install for mozdebug 12:30:13 INFO - Running setup.py install for mozdevice 12:30:14 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:30:14 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:30:14 INFO - Running setup.py install for mozfile 12:30:14 INFO - Running setup.py install for mozhttpd 12:30:14 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:30:14 INFO - Running setup.py install for mozinfo 12:30:14 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:30:14 INFO - Running setup.py install for mozInstall 12:30:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:30:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:30:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:30:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:30:14 INFO - Running setup.py install for mozleak 12:30:15 INFO - Running setup.py install for mozlog 12:30:15 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:30:15 INFO - Running setup.py install for moznetwork 12:30:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:30:15 INFO - Running setup.py install for mozprocess 12:30:15 INFO - Running setup.py install for mozprofile 12:30:16 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:30:16 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:30:16 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:30:16 INFO - Running setup.py install for mozrunner 12:30:16 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:30:16 INFO - Running setup.py install for mozscreenshot 12:30:16 INFO - Running setup.py install for moztest 12:30:16 INFO - Running setup.py install for mozversion 12:30:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:30:16 INFO - Running setup.py install for wptserve 12:30:17 INFO - Running setup.py install for marionette-driver 12:30:17 INFO - Running setup.py install for browsermob-proxy 12:30:17 INFO - Running setup.py install for marionette-client 12:30:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:30:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:30:18 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 12:30:18 INFO - Cleaning up... 12:30:18 INFO - Return code: 0 12:30:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:30:18 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')]} 12:30:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:30:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:30:18 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')]} 12:30:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:30:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:30:18 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf0e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf103f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10274f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101f7b0>, '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 0x1025570>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1025a20>, '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-1461094117.792270-491606662', '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 12:30:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:30:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:30:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:30:18 INFO - 'CCACHE_UMASK': '002', 12:30:18 INFO - 'DISPLAY': ':0', 12:30:18 INFO - 'HOME': '/home/cltbld', 12:30:18 INFO - 'LANG': 'en_US.UTF-8', 12:30:18 INFO - 'LOGNAME': 'cltbld', 12:30:18 INFO - 'MAIL': '/var/mail/cltbld', 12:30:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:30:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:30:18 INFO - 'MOZ_NO_REMOTE': '1', 12:30:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:30:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:30:18 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:30:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:30:18 INFO - 'PWD': '/builds/slave/test', 12:30:18 INFO - 'SHELL': '/bin/bash', 12:30:18 INFO - 'SHLVL': '1', 12:30:18 INFO - 'TERM': 'linux', 12:30:18 INFO - 'TMOUT': '86400', 12:30:18 INFO - 'USER': 'cltbld', 12:30:18 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461094117.792270-491606662', 12:30:18 INFO - '_': '/tools/buildbot/bin/python'} 12:30:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:30:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:30:18 INFO - Running setup.py (path:/tmp/pip-R_Px6f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:30:18 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)) 12:30:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:30:18 INFO - Running setup.py (path:/tmp/pip-iQKrFN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:30:18 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)) 12:30:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:30:18 INFO - Running setup.py (path:/tmp/pip-8JYA8d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:30:18 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)) 12:30:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:30:18 INFO - Running setup.py (path:/tmp/pip-EweXxn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:30:19 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)) 12:30:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:30:19 INFO - Running setup.py (path:/tmp/pip-Gt41tF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:30:19 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)) 12:30:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:30:19 INFO - Running setup.py (path:/tmp/pip-78bmIH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:30:19 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)) 12:30:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:30:19 INFO - Running setup.py (path:/tmp/pip-znHoJg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:30:19 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)) 12:30:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:30:19 INFO - Running setup.py (path:/tmp/pip-UfZEYL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:30:19 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)) 12:30:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:30:19 INFO - Running setup.py (path:/tmp/pip-0W0W0X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:30:19 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)) 12:30:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:30:19 INFO - Running setup.py (path:/tmp/pip-VnZGsW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:30:19 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)) 12:30:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:30:19 INFO - Running setup.py (path:/tmp/pip-cdvxeV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:30:20 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)) 12:30:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:30:20 INFO - Running setup.py (path:/tmp/pip-G3FhqH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:30:20 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)) 12:30:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:30:20 INFO - Running setup.py (path:/tmp/pip-YGMh4V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:30:20 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)) 12:30:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:30:20 INFO - Running setup.py (path:/tmp/pip-7QBQ5m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:30:20 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)) 12:30:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:30:20 INFO - Running setup.py (path:/tmp/pip-9L3xQO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:30:20 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)) 12:30:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:30:20 INFO - Running setup.py (path:/tmp/pip-3T7bEn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:30:20 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)) 12:30:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:30:20 INFO - Running setup.py (path:/tmp/pip-TzIUot-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:30:20 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)) 12:30:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:30:20 INFO - Running setup.py (path:/tmp/pip-chUBx0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:30:21 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)) 12:30:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:30:21 INFO - Running setup.py (path:/tmp/pip-uIo83V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:30:21 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)) 12:30:21 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:30:21 INFO - Running setup.py (path:/tmp/pip-UDc20e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:30:21 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)) 12:30:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:30:21 INFO - Running setup.py (path:/tmp/pip-71603t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:30:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:30:21 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)) 12:30:21 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)) 12:30:21 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)) 12:30:21 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)) 12:30:21 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)) 12:30:21 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)) 12:30:21 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:30:21 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 12:30:21 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 12:30:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:30:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:30:21 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 12:30:21 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 12:30:27 INFO - Downloading blessings-1.6.tar.gz 12:30:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:30:27 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)) 12:30:27 INFO - Installing collected packages: blessings 12:30:27 INFO - Running setup.py install for blessings 12:30:27 INFO - Successfully installed blessings 12:30:27 INFO - Cleaning up... 12:30:27 INFO - Return code: 0 12:30:27 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:30:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:30:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:30:28 INFO - Reading from file tmpfile_stdout 12:30:28 INFO - Current package versions: 12:30:28 INFO - argparse == 1.2.1 12:30:28 INFO - blessings == 1.6 12:30:28 INFO - blobuploader == 1.2.4 12:30:28 INFO - browsermob-proxy == 0.6.0 12:30:28 INFO - docopt == 0.6.1 12:30:28 INFO - manifestparser == 1.1 12:30:28 INFO - marionette-client == 2.3.0 12:30:28 INFO - marionette-driver == 1.4.0 12:30:28 INFO - mozInstall == 1.12 12:30:28 INFO - mozcrash == 0.17 12:30:28 INFO - mozdebug == 0.1 12:30:28 INFO - mozdevice == 0.48 12:30:28 INFO - mozfile == 1.2 12:30:28 INFO - mozhttpd == 0.7 12:30:28 INFO - mozinfo == 0.9 12:30:28 INFO - mozleak == 0.1 12:30:28 INFO - mozlog == 3.1 12:30:28 INFO - moznetwork == 0.27 12:30:28 INFO - mozprocess == 0.22 12:30:28 INFO - mozprofile == 0.28 12:30:28 INFO - mozrunner == 6.11 12:30:28 INFO - mozscreenshot == 0.1 12:30:28 INFO - mozsystemmonitor == 0.0 12:30:28 INFO - moztest == 0.7 12:30:28 INFO - mozversion == 1.4 12:30:28 INFO - psutil == 3.1.1 12:30:28 INFO - requests == 1.2.3 12:30:28 INFO - wptserve == 1.4.0 12:30:28 INFO - wsgiref == 0.1.2 12:30:28 INFO - Running post-action listener: _resource_record_post_action 12:30:28 INFO - Running post-action listener: _start_resource_monitoring 12:30:28 INFO - Starting resource monitoring. 12:30:28 INFO - ##### 12:30:28 INFO - ##### Running pull step. 12:30:28 INFO - ##### 12:30:28 INFO - Running pre-action listener: _resource_record_pre_action 12:30:28 INFO - Running main action method: pull 12:30:28 INFO - Pull has nothing to do! 12:30:28 INFO - Running post-action listener: _resource_record_post_action 12:30:28 INFO - ##### 12:30:28 INFO - ##### Running install step. 12:30:28 INFO - ##### 12:30:28 INFO - Running pre-action listener: _resource_record_pre_action 12:30:28 INFO - Running main action method: install 12:30:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:30:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:30:28 INFO - Reading from file tmpfile_stdout 12:30:28 INFO - Detecting whether we're running mozinstall >=1.0... 12:30:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:30:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:30:28 INFO - Reading from file tmpfile_stdout 12:30:28 INFO - Output received: 12:30:28 INFO - Usage: mozinstall [options] installer 12:30:28 INFO - Options: 12:30:28 INFO - -h, --help show this help message and exit 12:30:28 INFO - -d DEST, --destination=DEST 12:30:28 INFO - Directory to install application into. [default: 12:30:28 INFO - "/builds/slave/test"] 12:30:28 INFO - --app=APP Application being installed. [default: firefox] 12:30:28 INFO - mkdir: /builds/slave/test/build/application 12:30:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 12:30:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 12:30:58 INFO - Reading from file tmpfile_stdout 12:30:58 INFO - Output received: 12:30:58 INFO - /builds/slave/test/build/application/firefox/firefox 12:30:58 INFO - Running post-action listener: _resource_record_post_action 12:30:58 INFO - ##### 12:30:58 INFO - ##### Running run-tests step. 12:30:58 INFO - ##### 12:30:58 INFO - Running pre-action listener: _resource_record_pre_action 12:30:58 INFO - Running main action method: run_tests 12:30:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:30:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:30:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:30:58 INFO - grabbing minidump binary from tooltool 12:30:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:30:58 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 0x101f7b0>, '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 0x1025570>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1025a20>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:30:58 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 12:30:58 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 12:30:58 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:30:58 INFO - Return code: 0 12:30:58 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 12:30:58 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:30:58 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/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 12:30:58 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/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 12:30:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:30:58 INFO - 'CCACHE_UMASK': '002', 12:30:58 INFO - 'DISPLAY': ':0', 12:30:58 INFO - 'HOME': '/home/cltbld', 12:30:58 INFO - 'LANG': 'en_US.UTF-8', 12:30:58 INFO - 'LOGNAME': 'cltbld', 12:30:58 INFO - 'MAIL': '/var/mail/cltbld', 12:30:58 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:30:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:30:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:30:58 INFO - 'MOZ_NO_REMOTE': '1', 12:30:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:30:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:30:58 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:30:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:30:58 INFO - 'PWD': '/builds/slave/test', 12:30:58 INFO - 'SHELL': '/bin/bash', 12:30:58 INFO - 'SHLVL': '1', 12:30:58 INFO - 'TERM': 'linux', 12:30:58 INFO - 'TMOUT': '86400', 12:30:58 INFO - 'USER': 'cltbld', 12:30:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461094117.792270-491606662', 12:30:58 INFO - '_': '/tools/buildbot/bin/python'} 12:30:58 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/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 12:30:59 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 12:30:59 INFO - import pkg_resources 12:31:01 INFO - Using 1 client processes 12:31:01 INFO - wptserve Starting http server on 127.0.0.1:8000 12:31:01 INFO - wptserve Starting http server on 127.0.0.1:8001 12:31:01 INFO - wptserve Starting http server on 127.0.0.1:8443 12:31:03 INFO - SUITE-START | Running 778 tests 12:31:03 INFO - Running testharness tests 12:31:03 INFO - Setting up ssl 12:31:03 INFO - PROCESS | certutil | 12:31:03 INFO - PROCESS | certutil | 12:31:03 INFO - PROCESS | certutil | 12:31:03 INFO - Certificate Nickname Trust Attributes 12:31:03 INFO - SSL,S/MIME,JAR/XPI 12:31:03 INFO - 12:31:03 INFO - web-platform-tests CT,, 12:31:03 INFO - 12:31:03 INFO - Starting runner 12:31:06 INFO - PROCESS | 1835 | 1461094266415 Marionette DEBUG Marionette enabled via build flag and pref 12:31:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e0d06000 == 1 [pid = 1835] [id = 1] 12:31:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 1 (0x7f11e0d06800) [pid = 1835] [serial = 1] [outer = (nil)] 12:31:06 INFO - PROCESS | 1835 | [1835] WARNING: No inner window available!: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:31:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 2 (0x7f11e0d07800) [pid = 1835] [serial = 2] [outer = 0x7f11e0d06800] 12:31:07 INFO - PROCESS | 1835 | 1461094267052 Marionette INFO Listening on port 2828 12:31:07 INFO - PROCESS | 1835 | 1461094267629 Marionette DEBUG Marionette enabled via command-line flag 12:31:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11dde7d000 == 2 [pid = 1835] [id = 2] 12:31:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 3 (0x7f11ddec3800) [pid = 1835] [serial = 3] [outer = (nil)] 12:31:07 INFO - PROCESS | 1835 | [1835] WARNING: No inner window available!: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 12:31:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 4 (0x7f11ddec4800) [pid = 1835] [serial = 4] [outer = 0x7f11ddec3800] 12:31:07 INFO - PROCESS | 1835 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f11e2a4d580 12:31:07 INFO - PROCESS | 1835 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f11e357ddc0 12:31:07 INFO - PROCESS | 1835 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f11dd0170d0 12:31:07 INFO - PROCESS | 1835 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f11dd0173d0 12:31:07 INFO - PROCESS | 1835 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f11dd017700 12:31:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 5 (0x7f11e2a06800) [pid = 1835] [serial = 5] [outer = 0x7f11e0d06800] 12:31:07 INFO - PROCESS | 1835 | [1835] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:31:08 INFO - PROCESS | 1835 | 1461094267998 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:46779 12:31:08 INFO - PROCESS | 1835 | [1835] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:31:08 INFO - PROCESS | 1835 | 1461094268075 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:46780 12:31:08 INFO - PROCESS | 1835 | 1461094268083 Marionette DEBUG Closed connection conn0 12:31:08 INFO - PROCESS | 1835 | [1835] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/oak-l64-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 12:31:08 INFO - PROCESS | 1835 | [1835] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:31:08 INFO - PROCESS | 1835 | 1461094268207 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:46781 12:31:08 INFO - PROCESS | 1835 | 1461094268209 Marionette DEBUG Closed connection conn1 12:31:08 INFO - PROCESS | 1835 | [1835] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/oak-l64-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:31:08 INFO - PROCESS | 1835 | 1461094268265 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:46782 12:31:08 INFO - PROCESS | 1835 | 1461094268273 Marionette DEBUG Closed connection conn2 12:31:08 INFO - PROCESS | 1835 | 1461094268319 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:31:08 INFO - PROCESS | 1835 | 1461094268343 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419105635","device":"desktop","version":"48.0a1"} 12:31:09 INFO - PROCESS | 1835 | [1835] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:31:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d36e2000 == 3 [pid = 1835] [id = 3] 12:31:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 6 (0x7f11ddec8800) [pid = 1835] [serial = 6] [outer = (nil)] 12:31:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1919800 == 4 [pid = 1835] [id = 4] 12:31:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 7 (0x7f11d1b10400) [pid = 1835] [serial = 7] [outer = (nil)] 12:31:10 INFO - PROCESS | 1835 | [1835] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:31:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0b07800 == 5 [pid = 1835] [id = 5] 12:31:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 8 (0x7f11d0ff1c00) [pid = 1835] [serial = 8] [outer = (nil)] 12:31:10 INFO - PROCESS | 1835 | [1835] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:31:10 INFO - PROCESS | 1835 | [1835] WARNING: Couldn't create child process for iframe.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:31:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 9 (0x7f11d0b7e400) [pid = 1835] [serial = 9] [outer = 0x7f11d0ff1c00] 12:31:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 10 (0x7f11d0617000) [pid = 1835] [serial = 10] [outer = 0x7f11ddec8800] 12:31:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 11 (0x7f11d0658800) [pid = 1835] [serial = 11] [outer = 0x7f11d1b10400] 12:31:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 12 (0x7f11d065a800) [pid = 1835] [serial = 12] [outer = 0x7f11d0ff1c00] 12:31:11 INFO - PROCESS | 1835 | 1461094271986 Marionette DEBUG loaded listener.js 12:31:12 INFO - PROCESS | 1835 | 1461094272004 Marionette DEBUG loaded listener.js 12:31:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 13 (0x7f11ce6cf000) [pid = 1835] [serial = 13] [outer = 0x7f11d0ff1c00] 12:31:12 INFO - PROCESS | 1835 | 1461094272691 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"05e0eff3-e02f-4347-b13d-11a695f3d241","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419105635","device":"desktop","version":"48.0a1","command_id":1}}] 12:31:12 INFO - PROCESS | 1835 | 1461094272897 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}] 12:31:13 INFO - PROCESS | 1835 | 1461094273117 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 12:31:13 INFO - PROCESS | 1835 | 1461094273314 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:31:13 INFO - PROCESS | 1835 | [1835] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/oak-l64-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:31:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 14 (0x7f11cb249000) [pid = 1835] [serial = 14] [outer = 0x7f11d0ff1c00] 12:31:13 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:31:13 INFO - PROCESS | 1835 | 1461094273817 Marionette TRACE conn3 <- [1,3,null,{}] 12:31:13 INFO - PROCESS | 1835 | 1461094273982 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:31:14 INFO - PROCESS | 1835 | 1461094274024 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 12:31:14 INFO - PROCESS | 1835 | 1461094274078 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 12:31:14 INFO - PROCESS | 1835 | 1461094274082 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 12:31:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:31:14 INFO - PROCESS | 1835 | 1461094274113 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:31:14 INFO - PROCESS | 1835 | 1461094274117 Marionette TRACE conn3 <- [1,6,null,{}] 12:31:14 INFO - PROCESS | 1835 | 1461094274172 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}] 12:31:14 INFO - PROCESS | 1835 | 1461094274189 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 12:31:14 INFO - PROCESS | 1835 | 1461094274198 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2bba000 == 6 [pid = 1835] [id = 6] 12:31:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 15 (0x7f11c9cd7c00) [pid = 1835] [serial = 15] [outer = (nil)] 12:31:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 16 (0x7f11c9cd9800) [pid = 1835] [serial = 16] [outer = 0x7f11c9cd7c00] 12:31:14 INFO - PROCESS | 1835 | 1461094274270 Marionette DEBUG loaded listener.js 12:31:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 17 (0x7f11c9cdf800) [pid = 1835] [serial = 17] [outer = 0x7f11c9cd7c00] 12:31:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c92af000 == 7 [pid = 1835] [id = 7] 12:31:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 18 (0x7f11c91b8000) [pid = 1835] [serial = 18] [outer = (nil)] 12:31:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 19 (0x7f11c91bec00) [pid = 1835] [serial = 19] [outer = 0x7f11c91b8000] 12:31:14 INFO - PROCESS | 1835 | 1461094274717 Marionette DEBUG loaded listener.js 12:31:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 20 (0x7f11c91c5400) [pid = 1835] [serial = 20] [outer = 0x7f11c91b8000] 12:31:15 INFO - PROCESS | 1835 | [1835] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/oak-l64-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 12:31:15 INFO - PROCESS | 1835 | 1461094275263 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]]]}] 12:31:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:31:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1208ms 12:31:15 INFO - PROCESS | 1835 | 1461094275361 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 12:31:15 INFO - PROCESS | 1835 | 1461094275365 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 12:31:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:31:15 INFO - PROCESS | 1835 | 1461094275399 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:31:15 INFO - PROCESS | 1835 | 1461094275401 Marionette TRACE conn3 <- [1,10,null,{}] 12:31:15 INFO - PROCESS | 1835 | 1461094275431 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}] 12:31:15 INFO - PROCESS | 1835 | 1461094275604 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 12:31:15 INFO - PROCESS | 1835 | 1461094275623 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cfe40800 == 8 [pid = 1835] [id = 8] 12:31:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 21 (0x7f11c816d800) [pid = 1835] [serial = 21] [outer = (nil)] 12:31:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 22 (0x7f11c8170c00) [pid = 1835] [serial = 22] [outer = 0x7f11c816d800] 12:31:15 INFO - PROCESS | 1835 | 1461094275688 Marionette DEBUG loaded listener.js 12:31:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 23 (0x7f11d0b7cc00) [pid = 1835] [serial = 23] [outer = 0x7f11c816d800] 12:31:16 INFO - PROCESS | 1835 | 1461094276265 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]]]}] 12:31:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:31:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 904ms 12:31:16 INFO - PROCESS | 1835 | 1461094276292 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 12:31:16 INFO - PROCESS | 1835 | 1461094276296 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 12:31:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:31:16 INFO - PROCESS | 1835 | 1461094276301 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:31:16 INFO - PROCESS | 1835 | 1461094276303 Marionette TRACE conn3 <- [1,14,null,{}] 12:31:16 INFO - PROCESS | 1835 | 1461094276309 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}] 12:31:16 INFO - PROCESS | 1835 | 1461094276459 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 12:31:16 INFO - PROCESS | 1835 | 1461094276479 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c78a3800 == 9 [pid = 1835] [id = 9] 12:31:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 24 (0x7f11c76c0400) [pid = 1835] [serial = 24] [outer = (nil)] 12:31:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 25 (0x7f11c7776000) [pid = 1835] [serial = 25] [outer = 0x7f11c76c0400] 12:31:16 INFO - PROCESS | 1835 | 1461094276539 Marionette DEBUG loaded listener.js 12:31:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 26 (0x7f11c7780c00) [pid = 1835] [serial = 26] [outer = 0x7f11c76c0400] 12:31:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c78bc800 == 10 [pid = 1835] [id = 10] 12:31:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 27 (0x7f11c78bd000) [pid = 1835] [serial = 27] [outer = (nil)] 12:31:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 28 (0x7f11c8184800) [pid = 1835] [serial = 28] [outer = 0x7f11c78bd000] 12:31:17 INFO - PROCESS | 1835 | 1461094277660 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]]]}] 12:31:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 29 (0x7f11c8194000) [pid = 1835] [serial = 29] [outer = 0x7f11c78bd000] 12:31:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c8c30800 == 11 [pid = 1835] [id = 11] 12:31:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 30 (0x7f11c6de8c00) [pid = 1835] [serial = 30] [outer = (nil)] 12:31:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:31:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1426ms 12:31:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 31 (0x7f11c7772800) [pid = 1835] [serial = 31] [outer = 0x7f11c6de8c00] 12:31:17 INFO - PROCESS | 1835 | 1461094277815 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 12:31:17 INFO - PROCESS | 1835 | 1461094277822 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 12:31:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 32 (0x7f11c816c400) [pid = 1835] [serial = 32] [outer = 0x7f11c6de8c00] 12:31:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:31:17 INFO - PROCESS | 1835 | 1461094277939 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:31:17 INFO - PROCESS | 1835 | 1461094277944 Marionette TRACE conn3 <- [1,18,null,{}] 12:31:18 INFO - PROCESS | 1835 | 1461094278012 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}] 12:31:18 INFO - PROCESS | 1835 | 1461094278198 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 12:31:18 INFO - PROCESS | 1835 | 1461094278271 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c92ba800 == 12 [pid = 1835] [id = 12] 12:31:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 33 (0x7f11c7386400) [pid = 1835] [serial = 33] [outer = (nil)] 12:31:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 34 (0x7f11c7773000) [pid = 1835] [serial = 34] [outer = 0x7f11c7386400] 12:31:18 INFO - PROCESS | 1835 | 1461094278343 Marionette DEBUG loaded listener.js 12:31:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 35 (0x7f11ce656400) [pid = 1835] [serial = 35] [outer = 0x7f11c7386400] 12:31:19 INFO - PROCESS | 1835 | 1461094279188 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]]]}] 12:31:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:31:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1360ms 12:31:19 INFO - PROCESS | 1835 | 1461094279236 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 12:31:19 INFO - PROCESS | 1835 | 1461094279245 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 12:31:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:31:19 INFO - PROCESS | 1835 | 1461094279256 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:31:19 INFO - PROCESS | 1835 | 1461094279260 Marionette TRACE conn3 <- [1,22,null,{}] 12:31:19 INFO - PROCESS | 1835 | 1461094279267 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}] 12:31:19 INFO - PROCESS | 1835 | 1461094279452 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 12:31:19 INFO - PROCESS | 1835 | 1461094279564 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d060d800 == 13 [pid = 1835] [id = 13] 12:31:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 36 (0x7f11c9ce0400) [pid = 1835] [serial = 36] [outer = (nil)] 12:31:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 37 (0x7f11d05ea000) [pid = 1835] [serial = 37] [outer = 0x7f11c9ce0400] 12:31:19 INFO - PROCESS | 1835 | 1461094279635 Marionette DEBUG loaded listener.js 12:31:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 38 (0x7f11d07a3000) [pid = 1835] [serial = 38] [outer = 0x7f11c9ce0400] 12:31:20 INFO - PROCESS | 1835 | 1461094280472 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]]]}] 12:31:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:31:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1235ms 12:31:20 INFO - PROCESS | 1835 | 1461094280490 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 12:31:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:31:20 INFO - PROCESS | 1835 | 1461094280494 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 12:31:20 INFO - PROCESS | 1835 | 1461094280500 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:31:20 INFO - PROCESS | 1835 | 1461094280505 Marionette TRACE conn3 <- [1,26,null,{}] 12:31:20 INFO - PROCESS | 1835 | 1461094280521 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}] 12:31:20 INFO - PROCESS | 1835 | 1461094280712 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 12:31:20 INFO - PROCESS | 1835 | 1461094280977 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c8c38800 == 14 [pid = 1835] [id = 14] 12:31:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 39 (0x7f11c76c3c00) [pid = 1835] [serial = 39] [outer = (nil)] 12:31:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 40 (0x7f11c8c85c00) [pid = 1835] [serial = 40] [outer = 0x7f11c76c3c00] 12:31:21 INFO - PROCESS | 1835 | 1461094281088 Marionette DEBUG loaded listener.js 12:31:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 41 (0x7f11cedc4c00) [pid = 1835] [serial = 41] [outer = 0x7f11c76c3c00] 12:31:21 INFO - PROCESS | 1835 | 1461094281974 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]]]}] 12:31:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:31:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1586ms 12:31:22 INFO - PROCESS | 1835 | 1461094282086 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 12:31:22 INFO - PROCESS | 1835 | 1461094282092 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 12:31:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:31:22 INFO - PROCESS | 1835 | 1461094282098 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:31:22 INFO - PROCESS | 1835 | 1461094282101 Marionette TRACE conn3 <- [1,30,null,{}] 12:31:22 INFO - PROCESS | 1835 | 1461094282108 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}] 12:31:22 INFO - PROCESS | 1835 | 1461094282245 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 12:31:22 INFO - PROCESS | 1835 | 1461094282258 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d01c1800 == 15 [pid = 1835] [id = 15] 12:31:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 42 (0x7f11c7779800) [pid = 1835] [serial = 42] [outer = (nil)] 12:31:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 43 (0x7f11d0fea400) [pid = 1835] [serial = 43] [outer = 0x7f11c7779800] 12:31:22 INFO - PROCESS | 1835 | 1461094282328 Marionette DEBUG loaded listener.js 12:31:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 44 (0x7f11d1743800) [pid = 1835] [serial = 44] [outer = 0x7f11c7779800] 12:31:23 INFO - PROCESS | 1835 | 1461094283009 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]]]}] 12:31:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:31:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 927ms 12:31:23 INFO - PROCESS | 1835 | 1461094283028 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 12:31:23 INFO - PROCESS | 1835 | 1461094283035 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 12:31:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:31:23 INFO - PROCESS | 1835 | 1461094283043 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:31:23 INFO - PROCESS | 1835 | 1461094283046 Marionette TRACE conn3 <- [1,34,null,{}] 12:31:23 INFO - PROCESS | 1835 | 1461094283051 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}] 12:31:23 INFO - PROCESS | 1835 | 1461094283179 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 12:31:23 INFO - PROCESS | 1835 | 1461094283263 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d136a000 == 16 [pid = 1835] [id = 16] 12:31:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 45 (0x7f11c737c000) [pid = 1835] [serial = 45] [outer = (nil)] 12:31:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 46 (0x7f11d1b07400) [pid = 1835] [serial = 46] [outer = 0x7f11c737c000] 12:31:23 INFO - PROCESS | 1835 | 1461094283323 Marionette DEBUG loaded listener.js 12:31:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 47 (0x7f11d29a4400) [pid = 1835] [serial = 47] [outer = 0x7f11c737c000] 12:31:23 INFO - PROCESS | 1835 | 1461094283941 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]]]}] 12:31:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:31:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 926ms 12:31:23 INFO - PROCESS | 1835 | 1461094283968 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 12:31:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:31:23 INFO - PROCESS | 1835 | 1461094283972 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 12:31:23 INFO - PROCESS | 1835 | 1461094283979 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:31:23 INFO - PROCESS | 1835 | 1461094283987 Marionette TRACE conn3 <- [1,38,null,{}] 12:31:24 INFO - PROCESS | 1835 | 1461094283999 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}] 12:31:24 INFO - PROCESS | 1835 | 1461094284161 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 12:31:24 INFO - PROCESS | 1835 | 1461094284185 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d17ae000 == 17 [pid = 1835] [id = 17] 12:31:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 48 (0x7f11c7377c00) [pid = 1835] [serial = 48] [outer = (nil)] 12:31:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 49 (0x7f11d35a3800) [pid = 1835] [serial = 49] [outer = 0x7f11c7377c00] 12:31:24 INFO - PROCESS | 1835 | 1461094284243 Marionette DEBUG loaded listener.js 12:31:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 50 (0x7f11d3617c00) [pid = 1835] [serial = 50] [outer = 0x7f11c7377c00] 12:31:24 INFO - PROCESS | 1835 | 1461094284846 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]]]}] 12:31:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:31:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 885ms 12:31:24 INFO - PROCESS | 1835 | 1461094284862 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 12:31:24 INFO - PROCESS | 1835 | 1461094284867 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 12:31:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:31:24 INFO - PROCESS | 1835 | 1461094284873 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:31:24 INFO - PROCESS | 1835 | 1461094284874 Marionette TRACE conn3 <- [1,42,null,{}] 12:31:24 INFO - PROCESS | 1835 | 1461094284880 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}] 12:31:25 INFO - PROCESS | 1835 | 1461094285016 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 12:31:25 INFO - PROCESS | 1835 | 1461094285033 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1d1e000 == 18 [pid = 1835] [id = 18] 12:31:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 51 (0x7f11d2b48000) [pid = 1835] [serial = 51] [outer = (nil)] 12:31:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 52 (0x7f11d38e6800) [pid = 1835] [serial = 52] [outer = 0x7f11d2b48000] 12:31:25 INFO - PROCESS | 1835 | 1461094285098 Marionette DEBUG loaded listener.js 12:31:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 53 (0x7f11d7250800) [pid = 1835] [serial = 53] [outer = 0x7f11d2b48000] 12:31:25 INFO - PROCESS | 1835 | 1461094285768 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]]]}] 12:31:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:31:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 931ms 12:31:25 INFO - PROCESS | 1835 | 1461094285805 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 12:31:25 INFO - PROCESS | 1835 | 1461094285808 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 12:31:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:31:25 INFO - PROCESS | 1835 | 1461094285814 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:31:25 INFO - PROCESS | 1835 | 1461094285818 Marionette TRACE conn3 <- [1,46,null,{}] 12:31:25 INFO - PROCESS | 1835 | 1461094285823 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}] 12:31:25 INFO - PROCESS | 1835 | 1461094285984 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 12:31:26 INFO - PROCESS | 1835 | 1461094286006 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d215a800 == 19 [pid = 1835] [id = 19] 12:31:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 54 (0x7f11d7252c00) [pid = 1835] [serial = 54] [outer = (nil)] 12:31:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 55 (0x7f11dd04d000) [pid = 1835] [serial = 55] [outer = 0x7f11d7252c00] 12:31:26 INFO - PROCESS | 1835 | 1461094286087 Marionette DEBUG loaded listener.js 12:31:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 56 (0x7f11ddc72400) [pid = 1835] [serial = 56] [outer = 0x7f11d7252c00] 12:31:26 INFO - PROCESS | 1835 | 1461094286735 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]]]}] 12:31:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:31:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 931ms 12:31:26 INFO - PROCESS | 1835 | 1461094286747 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 12:31:26 INFO - PROCESS | 1835 | 1461094286750 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 12:31:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:31:26 INFO - PROCESS | 1835 | 1461094286755 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:31:26 INFO - PROCESS | 1835 | 1461094286757 Marionette TRACE conn3 <- [1,50,null,{}] 12:31:26 INFO - PROCESS | 1835 | 1461094286762 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}] 12:31:26 INFO - PROCESS | 1835 | 1461094286939 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 12:31:27 INFO - PROCESS | 1835 | 1461094287087 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c761f800 == 20 [pid = 1835] [id = 20] 12:31:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 57 (0x7f11c6deb000) [pid = 1835] [serial = 57] [outer = (nil)] 12:31:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 58 (0x7f11c737d000) [pid = 1835] [serial = 58] [outer = 0x7f11c6deb000] 12:31:27 INFO - PROCESS | 1835 | 1461094287164 Marionette DEBUG loaded listener.js 12:31:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 59 (0x7f11c76c8800) [pid = 1835] [serial = 59] [outer = 0x7f11c6deb000] 12:31:27 INFO - PROCESS | 1835 | 1461094287960 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]]]}] 12:31:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:31:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1234ms 12:31:27 INFO - PROCESS | 1835 | 1461094287993 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 12:31:28 INFO - PROCESS | 1835 | 1461094288000 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 12:31:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:31:28 INFO - PROCESS | 1835 | 1461094288009 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:31:28 INFO - PROCESS | 1835 | 1461094288016 Marionette TRACE conn3 <- [1,54,null,{}] 12:31:28 INFO - PROCESS | 1835 | 1461094288023 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}] 12:31:28 INFO - PROCESS | 1835 | 1461094288172 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 12:31:28 INFO - PROCESS | 1835 | 1461094288298 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d11e4000 == 21 [pid = 1835] [id = 21] 12:31:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 60 (0x7f11c6deb400) [pid = 1835] [serial = 60] [outer = (nil)] 12:31:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 61 (0x7f11ced1fc00) [pid = 1835] [serial = 61] [outer = 0x7f11c6deb400] 12:31:28 INFO - PROCESS | 1835 | 1461094288373 Marionette DEBUG loaded listener.js 12:31:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 62 (0x7f11cfbb4000) [pid = 1835] [serial = 62] [outer = 0x7f11c6deb400] 12:31:29 INFO - PROCESS | 1835 | 1461094289170 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]]]}] 12:31:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:31:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1232ms 12:31:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:31:29 INFO - PROCESS | 1835 | 1461094289241 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 12:31:29 INFO - PROCESS | 1835 | 1461094289244 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 12:31:29 INFO - PROCESS | 1835 | 1461094289251 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:31:29 INFO - PROCESS | 1835 | 1461094289254 Marionette TRACE conn3 <- [1,58,null,{}] 12:31:29 INFO - PROCESS | 1835 | 1461094289261 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}] 12:31:29 INFO - PROCESS | 1835 | 1461094289417 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 12:31:29 INFO - PROCESS | 1835 | 1461094289538 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1225800 == 22 [pid = 1835] [id = 22] 12:31:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 63 (0x7f11ce496000) [pid = 1835] [serial = 63] [outer = (nil)] 12:31:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x7f11d1743000) [pid = 1835] [serial = 64] [outer = 0x7f11ce496000] 12:31:29 INFO - PROCESS | 1835 | 1461094289617 Marionette DEBUG loaded listener.js 12:31:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x7f11d2145c00) [pid = 1835] [serial = 65] [outer = 0x7f11ce496000] 12:31:30 INFO - PROCESS | 1835 | 1461094290576 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]]]}] 12:31:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:31:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1382ms 12:31:30 INFO - PROCESS | 1835 | 1461094290633 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 12:31:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:31:30 INFO - PROCESS | 1835 | 1461094290637 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 12:31:30 INFO - PROCESS | 1835 | 1461094290645 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:31:30 INFO - PROCESS | 1835 | 1461094290650 Marionette TRACE conn3 <- [1,62,null,{}] 12:31:30 INFO - PROCESS | 1835 | 1461094290659 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}] 12:31:30 INFO - PROCESS | 1835 | 1461094290804 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 12:31:30 INFO - PROCESS | 1835 | 1461094290931 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c817a000 == 23 [pid = 1835] [id = 23] 12:31:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x7f11cda86400) [pid = 1835] [serial = 66] [outer = (nil)] 12:31:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x7f11cdae3c00) [pid = 1835] [serial = 67] [outer = 0x7f11cda86400] 12:31:31 INFO - PROCESS | 1835 | 1461094291015 Marionette DEBUG loaded listener.js 12:31:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x7f11cf4c1400) [pid = 1835] [serial = 68] [outer = 0x7f11cda86400] 12:31:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d215a800 == 22 [pid = 1835] [id = 19] 12:31:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1d1e000 == 21 [pid = 1835] [id = 18] 12:31:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d17ae000 == 20 [pid = 1835] [id = 17] 12:31:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d136a000 == 19 [pid = 1835] [id = 16] 12:31:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d01c1800 == 18 [pid = 1835] [id = 15] 12:31:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c8c38800 == 17 [pid = 1835] [id = 14] 12:31:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d060d800 == 16 [pid = 1835] [id = 13] 12:31:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c92ba800 == 15 [pid = 1835] [id = 12] 12:31:31 INFO - PROCESS | 1835 | 1461094291861 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]]]}] 12:31:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:31:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1283ms 12:31:31 INFO - PROCESS | 1835 | 1461094291927 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 12:31:31 INFO - PROCESS | 1835 | 1461094291934 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 12:31:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:31:31 INFO - PROCESS | 1835 | 1461094291942 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:31:31 INFO - PROCESS | 1835 | 1461094291947 Marionette TRACE conn3 <- [1,66,null,{}] 12:31:31 INFO - PROCESS | 1835 | 1461094291954 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}] 12:31:32 INFO - PROCESS | 1835 | 1461094292162 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 12:31:32 INFO - PROCESS | 1835 | 1461094292282 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d01d1800 == 16 [pid = 1835] [id = 24] 12:31:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x7f11cfbb7400) [pid = 1835] [serial = 69] [outer = (nil)] 12:31:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x7f11cff54800) [pid = 1835] [serial = 70] [outer = 0x7f11cfbb7400] 12:31:32 INFO - PROCESS | 1835 | 1461094292356 Marionette DEBUG loaded listener.js 12:31:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x7f11d065fc00) [pid = 1835] [serial = 71] [outer = 0x7f11cfbb7400] 12:31:33 INFO - PROCESS | 1835 | 1461094293134 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]]]}] 12:31:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:31:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1231ms 12:31:33 INFO - PROCESS | 1835 | 1461094293174 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 12:31:33 INFO - PROCESS | 1835 | 1461094293183 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 12:31:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:31:33 INFO - PROCESS | 1835 | 1461094293193 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:31:33 INFO - PROCESS | 1835 | 1461094293197 Marionette TRACE conn3 <- [1,70,null,{}] 12:31:33 INFO - PROCESS | 1835 | 1461094293204 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}] 12:31:33 INFO - PROCESS | 1835 | 1461094293365 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 12:31:33 INFO - PROCESS | 1835 | 1461094293460 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d17a3800 == 17 [pid = 1835] [id = 25] 12:31:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x7f11c75ac000) [pid = 1835] [serial = 72] [outer = (nil)] 12:31:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x7f11d213b000) [pid = 1835] [serial = 73] [outer = 0x7f11c75ac000] 12:31:33 INFO - PROCESS | 1835 | 1461094293534 Marionette DEBUG loaded listener.js 12:31:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x7f11d2b45000) [pid = 1835] [serial = 74] [outer = 0x7f11c75ac000] 12:31:34 INFO - PROCESS | 1835 | 1461094294316 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]]]}] 12:31:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:31:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1182ms 12:31:34 INFO - PROCESS | 1835 | 1461094294375 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 12:31:34 INFO - PROCESS | 1835 | 1461094294378 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 12:31:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:31:34 INFO - PROCESS | 1835 | 1461094294385 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:31:34 INFO - PROCESS | 1835 | 1461094294392 Marionette TRACE conn3 <- [1,74,null,{}] 12:31:34 INFO - PROCESS | 1835 | 1461094294410 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}] 12:31:34 INFO - PROCESS | 1835 | 1461094294579 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 12:31:34 INFO - PROCESS | 1835 | 1461094294672 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2be1800 == 18 [pid = 1835] [id = 26] 12:31:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x7f11cb0e0000) [pid = 1835] [serial = 75] [outer = (nil)] 12:31:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x7f11d7251000) [pid = 1835] [serial = 76] [outer = 0x7f11cb0e0000] 12:31:34 INFO - PROCESS | 1835 | 1461094294752 Marionette DEBUG loaded listener.js 12:31:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x7f11ddeba800) [pid = 1835] [serial = 77] [outer = 0x7f11cb0e0000] 12:31:35 INFO - PROCESS | 1835 | 1461094295511 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]]]}] 12:31:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:31:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1191ms 12:31:35 INFO - PROCESS | 1835 | 1461094295579 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 12:31:35 INFO - PROCESS | 1835 | 1461094295584 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 12:31:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:31:35 INFO - PROCESS | 1835 | 1461094295590 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:31:35 INFO - PROCESS | 1835 | 1461094295593 Marionette TRACE conn3 <- [1,78,null,{}] 12:31:35 INFO - PROCESS | 1835 | 1461094295598 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}] 12:31:35 INFO - PROCESS | 1835 | 1461094295753 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 12:31:35 INFO - PROCESS | 1835 | 1461094295870 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d71b2000 == 19 [pid = 1835] [id = 27] 12:31:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x7f11c7384000) [pid = 1835] [serial = 78] [outer = (nil)] 12:31:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x7f11de192800) [pid = 1835] [serial = 79] [outer = 0x7f11c7384000] 12:31:35 INFO - PROCESS | 1835 | 1461094295945 Marionette DEBUG loaded listener.js 12:31:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x7f11de310000) [pid = 1835] [serial = 80] [outer = 0x7f11c7384000] 12:31:36 INFO - PROCESS | 1835 | 1461094296653 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]]]}] 12:31:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:31:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1126ms 12:31:36 INFO - PROCESS | 1835 | 1461094296718 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 12:31:36 INFO - PROCESS | 1835 | 1461094296722 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 12:31:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:31:36 INFO - PROCESS | 1835 | 1461094296746 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:31:36 INFO - PROCESS | 1835 | 1461094296749 Marionette TRACE conn3 <- [1,82,null,{}] 12:31:36 INFO - PROCESS | 1835 | 1461094296758 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}] 12:31:36 INFO - PROCESS | 1835 | 1461094296903 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 12:31:37 INFO - PROCESS | 1835 | 1461094297024 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d7f1c800 == 20 [pid = 1835] [id = 28] 12:31:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x7f11c737e000) [pid = 1835] [serial = 81] [outer = (nil)] 12:31:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x7f11de3d3800) [pid = 1835] [serial = 82] [outer = 0x7f11c737e000] 12:31:37 INFO - PROCESS | 1835 | 1461094297108 Marionette DEBUG loaded listener.js 12:31:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x7f11df14e800) [pid = 1835] [serial = 83] [outer = 0x7f11c737e000] 12:31:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c761f800 == 19 [pid = 1835] [id = 20] 12:31:38 INFO - PROCESS | 1835 | 1461094298080 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]]]}] 12:31:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:31:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1400ms 12:31:38 INFO - PROCESS | 1835 | 1461094298129 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 12:31:38 INFO - PROCESS | 1835 | 1461094298135 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 12:31:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:31:38 INFO - PROCESS | 1835 | 1461094298143 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:31:38 INFO - PROCESS | 1835 | 1461094298149 Marionette TRACE conn3 <- [1,86,null,{}] 12:31:38 INFO - PROCESS | 1835 | 1461094298158 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}] 12:31:38 INFO - PROCESS | 1835 | 1461094298326 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 12:31:38 INFO - PROCESS | 1835 | 1461094298453 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cfc27800 == 20 [pid = 1835] [id = 29] 12:31:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x7f11cda7f000) [pid = 1835] [serial = 84] [outer = (nil)] 12:31:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x7f11cf4bd000) [pid = 1835] [serial = 85] [outer = 0x7f11cda7f000] 12:31:38 INFO - PROCESS | 1835 | 1461094298530 Marionette DEBUG loaded listener.js 12:31:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x7f11d065cc00) [pid = 1835] [serial = 86] [outer = 0x7f11cda7f000] 12:31:39 INFO - PROCESS | 1835 | 1461094299351 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]]]}] 12:31:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:31:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1282ms 12:31:39 INFO - PROCESS | 1835 | 1461094299425 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 12:31:39 INFO - PROCESS | 1835 | 1461094299433 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 12:31:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:31:39 INFO - PROCESS | 1835 | 1461094299443 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:31:39 INFO - PROCESS | 1835 | 1461094299447 Marionette TRACE conn3 <- [1,90,null,{}] 12:31:39 INFO - PROCESS | 1835 | 1461094299453 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}] 12:31:39 INFO - PROCESS | 1835 | 1461094299640 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 12:31:39 INFO - PROCESS | 1835 | 1461094299761 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d262f000 == 21 [pid = 1835] [id = 30] 12:31:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x7f11cda8ac00) [pid = 1835] [serial = 87] [outer = (nil)] 12:31:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x7f11d2b4b000) [pid = 1835] [serial = 88] [outer = 0x7f11cda8ac00] 12:31:39 INFO - PROCESS | 1835 | 1461094299833 Marionette DEBUG loaded listener.js 12:31:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x7f11d35a0000) [pid = 1835] [serial = 89] [outer = 0x7f11cda8ac00] 12:31:40 INFO - PROCESS | 1835 | 1461094300633 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]]]}] 12:31:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:31:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1228ms 12:31:40 INFO - PROCESS | 1835 | 1461094300672 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 12:31:40 INFO - PROCESS | 1835 | 1461094300675 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 12:31:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:31:40 INFO - PROCESS | 1835 | 1461094300698 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:31:40 INFO - PROCESS | 1835 | 1461094300704 Marionette TRACE conn3 <- [1,94,null,{}] 12:31:40 INFO - PROCESS | 1835 | 1461094300719 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}] 12:31:40 INFO - PROCESS | 1835 | 1461094300868 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 12:31:40 INFO - PROCESS | 1835 | 1461094300989 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ddcd6800 == 22 [pid = 1835] [id = 31] 12:31:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x7f11d38a0800) [pid = 1835] [serial = 90] [outer = (nil)] 12:31:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x7f11ddc73800) [pid = 1835] [serial = 91] [outer = 0x7f11d38a0800] 12:31:41 INFO - PROCESS | 1835 | 1461094301066 Marionette DEBUG loaded listener.js 12:31:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x7f11de331000) [pid = 1835] [serial = 92] [outer = 0x7f11d38a0800] 12:31:41 INFO - PROCESS | 1835 | 1461094301865 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]]]}] 12:31:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:31:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1252ms 12:31:41 INFO - PROCESS | 1835 | 1461094301963 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 12:31:41 INFO - PROCESS | 1835 | 1461094301968 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 12:31:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:31:41 INFO - PROCESS | 1835 | 1461094301975 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:31:41 INFO - PROCESS | 1835 | 1461094301978 Marionette TRACE conn3 <- [1,98,null,{}] 12:31:41 INFO - PROCESS | 1835 | 1461094301983 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}] 12:31:42 INFO - PROCESS | 1835 | 1461094302132 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 12:31:42 INFO - PROCESS | 1835 | 1461094302255 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11dded3800 == 23 [pid = 1835] [id = 32] 12:31:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x7f11d1746400) [pid = 1835] [serial = 93] [outer = (nil)] 12:31:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x7f11df4c4400) [pid = 1835] [serial = 94] [outer = 0x7f11d1746400] 12:31:42 INFO - PROCESS | 1835 | 1461094302330 Marionette DEBUG loaded listener.js 12:31:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x7f11e12c9000) [pid = 1835] [serial = 95] [outer = 0x7f11d1746400] 12:31:43 INFO - PROCESS | 1835 | 1461094303164 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]]]}] 12:31:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:31:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1237ms 12:31:43 INFO - PROCESS | 1835 | 1461094303213 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 12:31:43 INFO - PROCESS | 1835 | 1461094303221 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 12:31:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:31:43 INFO - PROCESS | 1835 | 1461094303234 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:31:43 INFO - PROCESS | 1835 | 1461094303239 Marionette TRACE conn3 <- [1,102,null,{}] 12:31:43 INFO - PROCESS | 1835 | 1461094303246 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}] 12:31:43 INFO - PROCESS | 1835 | 1461094303391 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 12:31:43 INFO - PROCESS | 1835 | 1461094303546 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:43 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2be1800 == 22 [pid = 1835] [id = 26] 12:31:43 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d17a3800 == 21 [pid = 1835] [id = 25] 12:31:43 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d01d1800 == 20 [pid = 1835] [id = 24] 12:31:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c8ce7800 == 21 [pid = 1835] [id = 33] 12:31:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x7f11c7380400) [pid = 1835] [serial = 96] [outer = (nil)] 12:31:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x7f11c777d400) [pid = 1835] [serial = 97] [outer = 0x7f11c7380400] 12:31:43 INFO - PROCESS | 1835 | 1461094303633 Marionette DEBUG loaded listener.js 12:31:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x7f11d065f000) [pid = 1835] [serial = 98] [outer = 0x7f11c7380400] 12:31:44 INFO - PROCESS | 1835 | 1461094304422 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]]]}] 12:31:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:31:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1235ms 12:31:44 INFO - PROCESS | 1835 | 1461094304468 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 12:31:44 INFO - PROCESS | 1835 | 1461094304475 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 12:31:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:31:44 INFO - PROCESS | 1835 | 1461094304483 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:31:44 INFO - PROCESS | 1835 | 1461094304487 Marionette TRACE conn3 <- [1,106,null,{}] 12:31:44 INFO - PROCESS | 1835 | 1461094304494 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}] 12:31:44 INFO - PROCESS | 1835 | 1461094304644 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 12:31:44 INFO - PROCESS | 1835 | 1461094304770 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d36f0000 == 22 [pid = 1835] [id = 34] 12:31:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x7f11c75a9400) [pid = 1835] [serial = 99] [outer = (nil)] 12:31:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x7f11d3647800) [pid = 1835] [serial = 100] [outer = 0x7f11c75a9400] 12:31:44 INFO - PROCESS | 1835 | 1461094304844 Marionette DEBUG loaded listener.js 12:31:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x7f11dd059000) [pid = 1835] [serial = 101] [outer = 0x7f11c75a9400] 12:31:45 INFO - PROCESS | 1835 | 1461094305682 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]]]}] 12:31:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:31:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1231ms 12:31:45 INFO - PROCESS | 1835 | 1461094305717 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 12:31:45 INFO - PROCESS | 1835 | 1461094305722 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 12:31:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:31:45 INFO - PROCESS | 1835 | 1461094305731 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:31:45 INFO - PROCESS | 1835 | 1461094305733 Marionette TRACE conn3 <- [1,110,null,{}] 12:31:45 INFO - PROCESS | 1835 | 1461094305737 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}] 12:31:45 INFO - PROCESS | 1835 | 1461094305888 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 12:31:46 INFO - PROCESS | 1835 | 1461094306012 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11dded3000 == 23 [pid = 1835] [id = 35] 12:31:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x7f11d359b000) [pid = 1835] [serial = 102] [outer = (nil)] 12:31:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x7f11df02f400) [pid = 1835] [serial = 103] [outer = 0x7f11d359b000] 12:31:46 INFO - PROCESS | 1835 | 1461094306081 Marionette DEBUG loaded listener.js 12:31:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x7f11df311c00) [pid = 1835] [serial = 104] [outer = 0x7f11d359b000] 12:31:46 INFO - PROCESS | 1835 | 1461094306895 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]]]}] 12:31:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:31:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1229ms 12:31:46 INFO - PROCESS | 1835 | 1461094306963 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 12:31:46 INFO - PROCESS | 1835 | 1461094306968 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 12:31:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:31:46 INFO - PROCESS | 1835 | 1461094306975 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:31:46 INFO - PROCESS | 1835 | 1461094306983 Marionette TRACE conn3 <- [1,114,null,{}] 12:31:47 INFO - PROCESS | 1835 | 1461094306996 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}] 12:31:47 INFO - PROCESS | 1835 | 1461094307143 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 12:31:47 INFO - PROCESS | 1835 | 1461094307268 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11df35a800 == 24 [pid = 1835] [id = 36] 12:31:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x7f11ddeb1800) [pid = 1835] [serial = 105] [outer = (nil)] 12:31:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x7f11e302d000) [pid = 1835] [serial = 106] [outer = 0x7f11ddeb1800] 12:31:47 INFO - PROCESS | 1835 | 1461094307336 Marionette DEBUG loaded listener.js 12:31:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x7f11e31b7000) [pid = 1835] [serial = 107] [outer = 0x7f11ddeb1800] 12:31:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0x7f11e3491c00) [pid = 1835] [serial = 108] [outer = 0x7f11c6de8c00] 12:31:48 INFO - PROCESS | 1835 | 1461094308274 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]]]}] 12:31:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:31:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1439ms 12:31:48 INFO - PROCESS | 1835 | 1461094308415 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 12:31:48 INFO - PROCESS | 1835 | 1461094308420 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 12:31:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:31:48 INFO - PROCESS | 1835 | 1461094308427 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:31:48 INFO - PROCESS | 1835 | 1461094308432 Marionette TRACE conn3 <- [1,118,null,{}] 12:31:48 INFO - PROCESS | 1835 | 1461094308447 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}] 12:31:48 INFO - PROCESS | 1835 | 1461094308590 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 12:31:48 INFO - PROCESS | 1835 | 1461094308739 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1e4a800 == 25 [pid = 1835] [id = 37] 12:31:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 109 (0x7f11d11b8800) [pid = 1835] [serial = 109] [outer = (nil)] 12:31:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 110 (0x7f11d174a000) [pid = 1835] [serial = 110] [outer = 0x7f11d11b8800] 12:31:48 INFO - PROCESS | 1835 | 1461094308824 Marionette DEBUG loaded listener.js 12:31:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 111 (0x7f11d29a8c00) [pid = 1835] [serial = 111] [outer = 0x7f11d11b8800] 12:31:49 INFO - PROCESS | 1835 | 1461094309564 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]]]}] 12:31:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:31:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1186ms 12:31:49 INFO - PROCESS | 1835 | 1461094309633 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 12:31:49 INFO - PROCESS | 1835 | 1461094309639 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 12:31:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:31:49 INFO - PROCESS | 1835 | 1461094309655 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:31:49 INFO - PROCESS | 1835 | 1461094309661 Marionette TRACE conn3 <- [1,122,null,{}] 12:31:49 INFO - PROCESS | 1835 | 1461094309667 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}] 12:31:49 INFO - PROCESS | 1835 | 1461094309818 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 12:31:50 INFO - PROCESS | 1835 | 1461094310005 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c92ac000 == 26 [pid = 1835] [id = 38] 12:31:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 112 (0x7f11c76c4c00) [pid = 1835] [serial = 112] [outer = (nil)] 12:31:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x7f11c9cde000) [pid = 1835] [serial = 113] [outer = 0x7f11c76c4c00] 12:31:50 INFO - PROCESS | 1835 | 1461094310095 Marionette DEBUG loaded listener.js 12:31:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0x7f11cffd9800) [pid = 1835] [serial = 114] [outer = 0x7f11c76c4c00] 12:31:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2bba000 == 25 [pid = 1835] [id = 6] 12:31:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d11e4000 == 24 [pid = 1835] [id = 21] 12:31:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1225800 == 23 [pid = 1835] [id = 22] 12:31:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1e4a800 == 22 [pid = 1835] [id = 37] 12:31:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d36f0000 == 21 [pid = 1835] [id = 34] 12:31:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11dded3000 == 20 [pid = 1835] [id = 35] 12:31:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c8ce7800 == 19 [pid = 1835] [id = 33] 12:31:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11dded3800 == 18 [pid = 1835] [id = 32] 12:31:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d71b2000 == 17 [pid = 1835] [id = 27] 12:31:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c78a3800 == 16 [pid = 1835] [id = 9] 12:31:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cfe40800 == 15 [pid = 1835] [id = 8] 12:31:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11df35a800 == 14 [pid = 1835] [id = 36] 12:31:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d7f1c800 == 13 [pid = 1835] [id = 28] 12:31:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ddcd6800 == 12 [pid = 1835] [id = 31] 12:31:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cfc27800 == 11 [pid = 1835] [id = 29] 12:31:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d262f000 == 10 [pid = 1835] [id = 30] 12:31:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c817a000 == 9 [pid = 1835] [id = 23] 12:31:53 INFO - PROCESS | 1835 | 1461094313304 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]]]}] 12:31:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:31:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 3689ms 12:31:53 INFO - PROCESS | 1835 | 1461094313340 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 12:31:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:31:53 INFO - PROCESS | 1835 | 1461094313348 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 12:31:53 INFO - PROCESS | 1835 | 1461094313356 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:31:53 INFO - PROCESS | 1835 | 1461094313362 Marionette TRACE conn3 <- [1,126,null,{}] 12:31:53 INFO - PROCESS | 1835 | 1461094313406 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}] 12:31:53 INFO - PROCESS | 1835 | 1461094313556 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 12:31:53 INFO - PROCESS | 1835 | 1461094313568 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cfc32800 == 10 [pid = 1835] [id = 39] 12:31:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0x7f11d12bec00) [pid = 1835] [serial = 115] [outer = (nil)] 12:31:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 116 (0x7f11d173fc00) [pid = 1835] [serial = 116] [outer = 0x7f11d12bec00] 12:31:53 INFO - PROCESS | 1835 | 1461094313629 Marionette DEBUG loaded listener.js 12:31:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 117 (0x7f11d213a400) [pid = 1835] [serial = 117] [outer = 0x7f11d12bec00] 12:31:54 INFO - PROCESS | 1835 | 1461094314379 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]]]}] 12:31:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:31:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1072ms 12:31:54 INFO - PROCESS | 1835 | 1461094314428 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 12:31:54 INFO - PROCESS | 1835 | 1461094314437 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 12:31:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:31:54 INFO - PROCESS | 1835 | 1461094314447 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:31:54 INFO - PROCESS | 1835 | 1461094314451 Marionette TRACE conn3 <- [1,130,null,{}] 12:31:54 INFO - PROCESS | 1835 | 1461094314456 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}] 12:31:54 INFO - PROCESS | 1835 | 1461094314613 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 12:31:54 INFO - PROCESS | 1835 | 1461094314623 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2149800 == 11 [pid = 1835] [id = 40] 12:31:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 118 (0x7f11c737d400) [pid = 1835] [serial = 118] [outer = (nil)] 12:31:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 119 (0x7f11d38a5c00) [pid = 1835] [serial = 119] [outer = 0x7f11c737d400] 12:31:54 INFO - PROCESS | 1835 | 1461094314682 Marionette DEBUG loaded listener.js 12:31:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 120 (0x7f11dd0d1800) [pid = 1835] [serial = 120] [outer = 0x7f11c737d400] 12:31:55 INFO - PROCESS | 1835 | 1461094315556 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]]]}] 12:31:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:31:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1179ms 12:31:55 INFO - PROCESS | 1835 | 1461094315627 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 12:31:55 INFO - PROCESS | 1835 | 1461094315631 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 12:31:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:31:55 INFO - PROCESS | 1835 | 1461094315638 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:31:55 INFO - PROCESS | 1835 | 1461094315644 Marionette TRACE conn3 <- [1,134,null,{}] 12:31:55 INFO - PROCESS | 1835 | 1461094315666 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}] 12:31:55 INFO - PROCESS | 1835 | 1461094315884 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 12:31:55 INFO - PROCESS | 1835 | 1461094315912 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d71b0800 == 12 [pid = 1835] [id = 41] 12:31:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 121 (0x7f11cb09b000) [pid = 1835] [serial = 121] [outer = (nil)] 12:31:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 122 (0x7f11cb0d6c00) [pid = 1835] [serial = 122] [outer = 0x7f11cb09b000] 12:31:55 INFO - PROCESS | 1835 | 1461094315982 Marionette DEBUG loaded listener.js 12:31:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 123 (0x7f11d29a8800) [pid = 1835] [serial = 123] [outer = 0x7f11cb09b000] 12:31:56 INFO - PROCESS | 1835 | 1461094316716 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]]]}] 12:31:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:31:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1137ms 12:31:56 INFO - PROCESS | 1835 | 1461094316775 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 12:31:56 INFO - PROCESS | 1835 | 1461094316779 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 12:31:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:31:56 INFO - PROCESS | 1835 | 1461094316784 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:31:56 INFO - PROCESS | 1835 | 1461094316786 Marionette TRACE conn3 <- [1,138,null,{}] 12:31:56 INFO - PROCESS | 1835 | 1461094316791 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}] 12:31:56 INFO - PROCESS | 1835 | 1461094316960 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 12:31:56 INFO - PROCESS | 1835 | 1461094316983 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ddedd000 == 13 [pid = 1835] [id = 42] 12:31:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 124 (0x7f11d18d8800) [pid = 1835] [serial = 124] [outer = (nil)] 12:31:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 125 (0x7f11de332800) [pid = 1835] [serial = 125] [outer = 0x7f11d18d8800] 12:31:57 INFO - PROCESS | 1835 | 1461094317042 Marionette DEBUG loaded listener.js 12:31:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 126 (0x7f11df031400) [pid = 1835] [serial = 126] [outer = 0x7f11d18d8800] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 125 (0x7f11c75a9400) [pid = 1835] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 124 (0x7f11c75ac000) [pid = 1835] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 123 (0x7f11d38a0800) [pid = 1835] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 122 (0x7f11cda86400) [pid = 1835] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 121 (0x7f11c76c3c00) [pid = 1835] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 120 (0x7f11c7779800) [pid = 1835] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 119 (0x7f11c7377c00) [pid = 1835] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 118 (0x7f11c7386400) [pid = 1835] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 117 (0x7f11d2b48000) [pid = 1835] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 116 (0x7f11c9ce0400) [pid = 1835] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 115 (0x7f11c737c000) [pid = 1835] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 114 (0x7f11c737e000) [pid = 1835] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 113 (0x7f11c76c0400) [pid = 1835] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 112 (0x7f11c816d800) [pid = 1835] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 111 (0x7f11d359b000) [pid = 1835] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 110 (0x7f11c9cd7c00) [pid = 1835] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 109 (0x7f11c7384000) [pid = 1835] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 108 (0x7f11ddeb1800) [pid = 1835] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 107 (0x7f11c7380400) [pid = 1835] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x7f11cda7f000) [pid = 1835] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x7f11d1746400) [pid = 1835] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x7f11ce496000) [pid = 1835] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x7f11cda8ac00) [pid = 1835] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x7f11cfbb7400) [pid = 1835] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x7f11cb0e0000) [pid = 1835] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x7f11c6deb400) [pid = 1835] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x7f11c6deb000) [pid = 1835] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:31:58 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x7f11d7252c00) [pid = 1835] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:31:58 INFO - PROCESS | 1835 | 1461094318496 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]]]}] 12:31:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:31:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1731ms 12:31:58 INFO - PROCESS | 1835 | 1461094318515 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 12:31:58 INFO - PROCESS | 1835 | 1461094318518 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 12:31:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:31:58 INFO - PROCESS | 1835 | 1461094318523 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:31:58 INFO - PROCESS | 1835 | 1461094318525 Marionette TRACE conn3 <- [1,142,null,{}] 12:31:58 INFO - PROCESS | 1835 | 1461094318534 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}] 12:31:58 INFO - PROCESS | 1835 | 1461094318685 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 12:31:58 INFO - PROCESS | 1835 | 1461094318702 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ced62000 == 14 [pid = 1835] [id = 43] 12:31:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x7f11c7384000) [pid = 1835] [serial = 127] [outer = (nil)] 12:31:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x7f11cb0dec00) [pid = 1835] [serial = 128] [outer = 0x7f11c7384000] 12:31:58 INFO - PROCESS | 1835 | 1461094318761 Marionette DEBUG loaded listener.js 12:31:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x7f11d0fee400) [pid = 1835] [serial = 129] [outer = 0x7f11c7384000] 12:31:59 INFO - PROCESS | 1835 | 1461094319564 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]]]}] 12:31:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:31:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1077ms 12:31:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:31:59 INFO - PROCESS | 1835 | 1461094319601 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 12:31:59 INFO - PROCESS | 1835 | 1461094319604 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 12:31:59 INFO - PROCESS | 1835 | 1461094319609 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:31:59 INFO - PROCESS | 1835 | 1461094319612 Marionette TRACE conn3 <- [1,146,null,{}] 12:31:59 INFO - PROCESS | 1835 | 1461094319625 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}] 12:31:59 INFO - PROCESS | 1835 | 1461094319784 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 12:31:59 INFO - PROCESS | 1835 | 1461094319793 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:31:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11dde77800 == 15 [pid = 1835] [id = 44] 12:31:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x7f11cda86800) [pid = 1835] [serial = 130] [outer = (nil)] 12:31:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x7f11df30f400) [pid = 1835] [serial = 131] [outer = 0x7f11cda86800] 12:31:59 INFO - PROCESS | 1835 | 1461094319852 Marionette DEBUG loaded listener.js 12:31:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x7f11e12ce800) [pid = 1835] [serial = 132] [outer = 0x7f11cda86800] 12:32:00 INFO - PROCESS | 1835 | 1461094320834 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]]]}] 12:32:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:32:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1283ms 12:32:00 INFO - PROCESS | 1835 | 1461094320893 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 12:32:00 INFO - PROCESS | 1835 | 1461094320899 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 12:32:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:32:00 INFO - PROCESS | 1835 | 1461094320907 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:32:00 INFO - PROCESS | 1835 | 1461094320913 Marionette TRACE conn3 <- [1,150,null,{}] 12:32:00 INFO - PROCESS | 1835 | 1461094320922 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}] 12:32:01 INFO - PROCESS | 1835 | 1461094321111 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 12:32:01 INFO - PROCESS | 1835 | 1461094321242 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d123c800 == 16 [pid = 1835] [id = 45] 12:32:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x7f11cb091800) [pid = 1835] [serial = 133] [outer = (nil)] 12:32:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x7f11ce494400) [pid = 1835] [serial = 134] [outer = 0x7f11cb091800] 12:32:01 INFO - PROCESS | 1835 | 1461094321368 Marionette DEBUG loaded listener.js 12:32:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x7f11cfe0cc00) [pid = 1835] [serial = 135] [outer = 0x7f11cb091800] 12:32:02 INFO - PROCESS | 1835 | 1461094322258 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]]]}] 12:32:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:32:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1386ms 12:32:02 INFO - PROCESS | 1835 | 1461094322294 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 12:32:02 INFO - PROCESS | 1835 | 1461094322303 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 12:32:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:32:02 INFO - PROCESS | 1835 | 1461094322312 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:32:02 INFO - PROCESS | 1835 | 1461094322316 Marionette TRACE conn3 <- [1,154,null,{}] 12:32:02 INFO - PROCESS | 1835 | 1461094322322 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}] 12:32:02 INFO - PROCESS | 1835 | 1461094322488 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 12:32:02 INFO - PROCESS | 1835 | 1461094322615 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d71bd000 == 17 [pid = 1835] [id = 46] 12:32:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0x7f11cb0d4c00) [pid = 1835] [serial = 136] [outer = (nil)] 12:32:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 109 (0x7f11d359ac00) [pid = 1835] [serial = 137] [outer = 0x7f11cb0d4c00] 12:32:02 INFO - PROCESS | 1835 | 1461094322686 Marionette DEBUG loaded listener.js 12:32:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 110 (0x7f11d7255c00) [pid = 1835] [serial = 138] [outer = 0x7f11cb0d4c00] 12:32:03 INFO - PROCESS | 1835 | 1461094323774 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]]]}] 12:32:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:32:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1578ms 12:32:03 INFO - PROCESS | 1835 | 1461094323907 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 12:32:03 INFO - PROCESS | 1835 | 1461094323910 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 12:32:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:32:03 INFO - PROCESS | 1835 | 1461094323954 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:32:03 INFO - PROCESS | 1835 | 1461094323958 Marionette TRACE conn3 <- [1,158,null,{}] 12:32:04 INFO - PROCESS | 1835 | 1461094324030 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}] 12:32:04 INFO - PROCESS | 1835 | 1461094324246 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 12:32:04 INFO - PROCESS | 1835 | 1461094324406 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 109 (0x7f11d065a800) [pid = 1835] [serial = 12] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 108 (0x7f11d0b7e400) [pid = 1835] [serial = 9] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c760e800 == 18 [pid = 1835] [id = 47] 12:32:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 109 (0x7f11c75aa400) [pid = 1835] [serial = 139] [outer = (nil)] 12:32:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 110 (0x7f11c9cd7800) [pid = 1835] [serial = 140] [outer = 0x7f11c75aa400] 12:32:04 INFO - PROCESS | 1835 | 1461094324488 Marionette DEBUG loaded listener.js 12:32:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 111 (0x7f11cb0d4400) [pid = 1835] [serial = 141] [outer = 0x7f11c75aa400] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 110 (0x7f11e0d07800) [pid = 1835] [serial = 2] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 109 (0x7f11c8c85c00) [pid = 1835] [serial = 40] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 108 (0x7f11d0fea400) [pid = 1835] [serial = 43] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 107 (0x7f11d35a3800) [pid = 1835] [serial = 49] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x7f11c7773000) [pid = 1835] [serial = 34] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x7f11d3617c00) [pid = 1835] [serial = 50] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x7f11d38e6800) [pid = 1835] [serial = 52] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x7f11d7250800) [pid = 1835] [serial = 53] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x7f11d05ea000) [pid = 1835] [serial = 37] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x7f11cdae3c00) [pid = 1835] [serial = 67] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x7f11cedc4c00) [pid = 1835] [serial = 41] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x7f11d07a3000) [pid = 1835] [serial = 38] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x7f11d29a4400) [pid = 1835] [serial = 47] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x7f11ce656400) [pid = 1835] [serial = 35] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x7f11c7780c00) [pid = 1835] [serial = 26] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x7f11c8184800) [pid = 1835] [serial = 28] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x7f11ddc72400) [pid = 1835] [serial = 56] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x7f11d1743800) [pid = 1835] [serial = 44] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x7f11d1b07400) [pid = 1835] [serial = 46] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x7f11c7772800) [pid = 1835] [serial = 31] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x7f11c737d000) [pid = 1835] [serial = 58] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x7f11dd059000) [pid = 1835] [serial = 101] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x7f11df02f400) [pid = 1835] [serial = 103] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x7f11d2b45000) [pid = 1835] [serial = 74] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x7f11d7251000) [pid = 1835] [serial = 76] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x7f11d3647800) [pid = 1835] [serial = 100] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x7f11d213b000) [pid = 1835] [serial = 73] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x7f11cf4bd000) [pid = 1835] [serial = 85] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x7f11c777d400) [pid = 1835] [serial = 97] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x7f11df4c4400) [pid = 1835] [serial = 94] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x7f11de331000) [pid = 1835] [serial = 92] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x7f11cff54800) [pid = 1835] [serial = 70] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x7f11ddc73800) [pid = 1835] [serial = 91] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x7f11cf4c1400) [pid = 1835] [serial = 68] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x7f11e12c9000) [pid = 1835] [serial = 95] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x7f11d2145c00) [pid = 1835] [serial = 65] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x7f11d35a0000) [pid = 1835] [serial = 89] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x7f11d065fc00) [pid = 1835] [serial = 71] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x7f11ddeba800) [pid = 1835] [serial = 77] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x7f11cfbb4000) [pid = 1835] [serial = 62] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x7f11d2b4b000) [pid = 1835] [serial = 88] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x7f11d1743000) [pid = 1835] [serial = 64] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x7f11c76c8800) [pid = 1835] [serial = 59] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x7f11de192800) [pid = 1835] [serial = 79] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x7f11ced1fc00) [pid = 1835] [serial = 61] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 65 (0x7f11dd04d000) [pid = 1835] [serial = 55] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 64 (0x7f11c8170c00) [pid = 1835] [serial = 22] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 63 (0x7f11d0b7cc00) [pid = 1835] [serial = 23] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 62 (0x7f11df311c00) [pid = 1835] [serial = 104] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 61 (0x7f11c9cd9800) [pid = 1835] [serial = 16] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 60 (0x7f11c9cdf800) [pid = 1835] [serial = 17] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 59 (0x7f11c91bec00) [pid = 1835] [serial = 19] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 58 (0x7f11c816c400) [pid = 1835] [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.] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 57 (0x7f11de310000) [pid = 1835] [serial = 80] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 56 (0x7f11d174a000) [pid = 1835] [serial = 110] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 55 (0x7f11e31b7000) [pid = 1835] [serial = 107] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 54 (0x7f11de3d3800) [pid = 1835] [serial = 82] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 53 (0x7f11e302d000) [pid = 1835] [serial = 106] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 52 (0x7f11d065f000) [pid = 1835] [serial = 98] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 51 (0x7f11d065cc00) [pid = 1835] [serial = 86] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 50 (0x7f11df14e800) [pid = 1835] [serial = 83] [outer = (nil)] [url = about:blank] 12:32:04 INFO - PROCESS | 1835 | --DOMWINDOW == 49 (0x7f11c7776000) [pid = 1835] [serial = 25] [outer = (nil)] [url = about:blank] 12:32:05 INFO - PROCESS | 1835 | 1461094325138 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]]]}] 12:32:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:32:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1265ms 12:32:05 INFO - PROCESS | 1835 | 1461094325191 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 12:32:05 INFO - PROCESS | 1835 | 1461094325199 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 12:32:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:32:05 INFO - PROCESS | 1835 | 1461094325208 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:32:05 INFO - PROCESS | 1835 | 1461094325211 Marionette TRACE conn3 <- [1,162,null,{}] 12:32:05 INFO - PROCESS | 1835 | 1461094325216 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}] 12:32:05 INFO - PROCESS | 1835 | 1461094325353 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 12:32:05 INFO - PROCESS | 1835 | 1461094325436 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cb44f800 == 19 [pid = 1835] [id = 48] 12:32:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 50 (0x7f11c75aac00) [pid = 1835] [serial = 142] [outer = (nil)] 12:32:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 51 (0x7f11cb40a000) [pid = 1835] [serial = 143] [outer = 0x7f11c75aac00] 12:32:05 INFO - PROCESS | 1835 | 1461094325494 Marionette DEBUG loaded listener.js 12:32:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 52 (0x7f11ce496c00) [pid = 1835] [serial = 144] [outer = 0x7f11c75aac00] 12:32:06 INFO - PROCESS | 1835 | 1461094326141 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]]]}] 12:32:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:32:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 976ms 12:32:06 INFO - PROCESS | 1835 | 1461094326183 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 12:32:06 INFO - PROCESS | 1835 | 1461094326187 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 12:32:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:32:06 INFO - PROCESS | 1835 | 1461094326193 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:32:06 INFO - PROCESS | 1835 | 1461094326198 Marionette TRACE conn3 <- [1,166,null,{}] 12:32:06 INFO - PROCESS | 1835 | 1461094326214 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}] 12:32:06 INFO - PROCESS | 1835 | 1461094326378 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 12:32:06 INFO - PROCESS | 1835 | 1461094326397 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d01bf000 == 20 [pid = 1835] [id = 49] 12:32:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 53 (0x7f11d0146c00) [pid = 1835] [serial = 145] [outer = (nil)] 12:32:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 54 (0x7f11d0b7f400) [pid = 1835] [serial = 146] [outer = 0x7f11d0146c00] 12:32:06 INFO - PROCESS | 1835 | 1461094326471 Marionette DEBUG loaded listener.js 12:32:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 55 (0x7f11d1746400) [pid = 1835] [serial = 147] [outer = 0x7f11d0146c00] 12:32:07 INFO - PROCESS | 1835 | 1461094327344 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]]]}] 12:32:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:32:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1186ms 12:32:07 INFO - PROCESS | 1835 | 1461094327392 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 12:32:07 INFO - PROCESS | 1835 | 1461094327395 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 12:32:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:32:07 INFO - PROCESS | 1835 | 1461094327422 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:32:07 INFO - PROCESS | 1835 | 1461094327425 Marionette TRACE conn3 <- [1,170,null,{}] 12:32:07 INFO - PROCESS | 1835 | 1461094327429 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}] 12:32:07 INFO - PROCESS | 1835 | 1461094327599 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 12:32:07 INFO - PROCESS | 1835 | 1461094327619 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1367000 == 21 [pid = 1835] [id = 50] 12:32:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 56 (0x7f11c76bdc00) [pid = 1835] [serial = 148] [outer = (nil)] 12:32:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 57 (0x7f11d35a4000) [pid = 1835] [serial = 149] [outer = 0x7f11c76bdc00] 12:32:07 INFO - PROCESS | 1835 | 1461094327679 Marionette DEBUG loaded listener.js 12:32:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 58 (0x7f11d38a3000) [pid = 1835] [serial = 150] [outer = 0x7f11c76bdc00] 12:32:08 INFO - PROCESS | 1835 | 1461094328329 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]]]}] 12:32:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:32:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 947ms 12:32:08 INFO - PROCESS | 1835 | 1461094328355 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 12:32:08 INFO - PROCESS | 1835 | 1461094328358 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 12:32:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:32:08 INFO - PROCESS | 1835 | 1461094328363 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:32:08 INFO - PROCESS | 1835 | 1461094328365 Marionette TRACE conn3 <- [1,174,null,{}] 12:32:08 INFO - PROCESS | 1835 | 1461094328370 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}] 12:32:08 INFO - PROCESS | 1835 | 1461094328539 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 12:32:08 INFO - PROCESS | 1835 | 1461094328597 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d191b000 == 22 [pid = 1835] [id = 51] 12:32:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 59 (0x7f11c7377800) [pid = 1835] [serial = 151] [outer = (nil)] 12:32:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 60 (0x7f11d7250800) [pid = 1835] [serial = 152] [outer = 0x7f11c7377800] 12:32:08 INFO - PROCESS | 1835 | 1461094328652 Marionette DEBUG loaded listener.js 12:32:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 61 (0x7f11dd0ce800) [pid = 1835] [serial = 153] [outer = 0x7f11c7377800] 12:32:09 INFO - PROCESS | 1835 | --DOMWINDOW == 60 (0x7f11d18d8800) [pid = 1835] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:32:09 INFO - PROCESS | 1835 | --DOMWINDOW == 59 (0x7f11cb09b000) [pid = 1835] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:32:09 INFO - PROCESS | 1835 | --DOMWINDOW == 58 (0x7f11c76c4c00) [pid = 1835] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:32:09 INFO - PROCESS | 1835 | --DOMWINDOW == 57 (0x7f11c737d400) [pid = 1835] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:32:09 INFO - PROCESS | 1835 | --DOMWINDOW == 56 (0x7f11d12bec00) [pid = 1835] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:32:09 INFO - PROCESS | 1835 | --DOMWINDOW == 55 (0x7f11c7384000) [pid = 1835] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:32:09 INFO - PROCESS | 1835 | 1461094329311 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]]]}] 12:32:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:32:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 973ms 12:32:09 INFO - PROCESS | 1835 | 1461094329338 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 12:32:09 INFO - PROCESS | 1835 | 1461094329341 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 12:32:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:32:09 INFO - PROCESS | 1835 | 1461094329347 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:32:09 INFO - PROCESS | 1835 | 1461094329349 Marionette TRACE conn3 <- [1,178,null,{}] 12:32:09 INFO - PROCESS | 1835 | 1461094329354 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}] 12:32:09 INFO - PROCESS | 1835 | 1461094329546 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 12:32:09 INFO - PROCESS | 1835 | 1461094329615 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1e41000 == 23 [pid = 1835] [id = 52] 12:32:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 56 (0x7f11c7774c00) [pid = 1835] [serial = 154] [outer = (nil)] 12:32:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 57 (0x7f11dd0ce000) [pid = 1835] [serial = 155] [outer = 0x7f11c7774c00] 12:32:09 INFO - PROCESS | 1835 | 1461094329682 Marionette DEBUG loaded listener.js 12:32:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 58 (0x7f11de309400) [pid = 1835] [serial = 156] [outer = 0x7f11c7774c00] 12:32:10 INFO - PROCESS | 1835 | 1461094330370 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]]]}] 12:32:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:32:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1078ms 12:32:10 INFO - PROCESS | 1835 | 1461094330435 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 12:32:10 INFO - PROCESS | 1835 | 1461094330438 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 12:32:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:32:10 INFO - PROCESS | 1835 | 1461094330444 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:32:10 INFO - PROCESS | 1835 | 1461094330446 Marionette TRACE conn3 <- [1,182,null,{}] 12:32:10 INFO - PROCESS | 1835 | 1461094330451 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}] 12:32:10 INFO - PROCESS | 1835 | 1461094330583 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 12:32:10 INFO - PROCESS | 1835 | 1461094330596 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2bde800 == 24 [pid = 1835] [id = 53] 12:32:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 59 (0x7f11c6df6800) [pid = 1835] [serial = 157] [outer = (nil)] 12:32:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 60 (0x7f11df152000) [pid = 1835] [serial = 158] [outer = 0x7f11c6df6800] 12:32:10 INFO - PROCESS | 1835 | 1461094330654 Marionette DEBUG loaded listener.js 12:32:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 61 (0x7f11df308800) [pid = 1835] [serial = 159] [outer = 0x7f11c6df6800] 12:32:11 INFO - PROCESS | 1835 | 1461094331384 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]]]}] 12:32:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:32:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 979ms 12:32:11 INFO - PROCESS | 1835 | 1461094331424 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 12:32:11 INFO - PROCESS | 1835 | 1461094331430 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 12:32:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:32:11 INFO - PROCESS | 1835 | 1461094331438 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:32:11 INFO - PROCESS | 1835 | 1461094331445 Marionette TRACE conn3 <- [1,186,null,{}] 12:32:11 INFO - PROCESS | 1835 | 1461094331454 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}] 12:32:11 INFO - PROCESS | 1835 | 1461094331606 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 12:32:11 INFO - PROCESS | 1835 | 1461094331740 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c92ba000 == 25 [pid = 1835] [id = 54] 12:32:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 62 (0x7f11c6df2000) [pid = 1835] [serial = 160] [outer = (nil)] 12:32:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 63 (0x7f11c91bc800) [pid = 1835] [serial = 161] [outer = 0x7f11c6df2000] 12:32:11 INFO - PROCESS | 1835 | 1461094331814 Marionette DEBUG loaded listener.js 12:32:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 64 (0x7f11cb08f800) [pid = 1835] [serial = 162] [outer = 0x7f11c6df2000] 12:32:12 INFO - PROCESS | 1835 | 1461094332199 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:32:12 INFO - PROCESS | 1835 | 1461094332714 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]]]}] 12:32:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:32:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1333ms 12:32:12 INFO - PROCESS | 1835 | 1461094332771 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 12:32:12 INFO - PROCESS | 1835 | 1461094332778 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 12:32:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:32:12 INFO - PROCESS | 1835 | 1461094332788 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:32:12 INFO - PROCESS | 1835 | 1461094332791 Marionette TRACE conn3 <- [1,190,null,{}] 12:32:12 INFO - PROCESS | 1835 | 1461094332797 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}] 12:32:12 INFO - PROCESS | 1835 | 1461094332965 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 12:32:13 INFO - PROCESS | 1835 | 1461094333088 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d01be800 == 26 [pid = 1835] [id = 55] 12:32:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 65 (0x7f11c76bb400) [pid = 1835] [serial = 163] [outer = (nil)] 12:32:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 66 (0x7f11d1b07400) [pid = 1835] [serial = 164] [outer = 0x7f11c76bb400] 12:32:13 INFO - PROCESS | 1835 | 1461094333157 Marionette DEBUG loaded listener.js 12:32:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x7f11d359b400) [pid = 1835] [serial = 165] [outer = 0x7f11c76bb400] 12:32:14 INFO - PROCESS | 1835 | 1461094334104 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]]]}] 12:32:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:32:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1377ms 12:32:14 INFO - PROCESS | 1835 | 1461094334164 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 12:32:14 INFO - PROCESS | 1835 | 1461094334169 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 12:32:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:32:14 INFO - PROCESS | 1835 | 1461094334176 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:32:14 INFO - PROCESS | 1835 | 1461094334182 Marionette TRACE conn3 <- [1,194,null,{}] 12:32:14 INFO - PROCESS | 1835 | 1461094334198 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}] 12:32:14 INFO - PROCESS | 1835 | 1461094334364 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 12:32:14 INFO - PROCESS | 1835 | 1461094334463 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d7f03800 == 27 [pid = 1835] [id = 56] 12:32:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x7f11d359d400) [pid = 1835] [serial = 166] [outer = (nil)] 12:32:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x7f11ddf0ac00) [pid = 1835] [serial = 167] [outer = 0x7f11d359d400] 12:32:14 INFO - PROCESS | 1835 | 1461094334539 Marionette DEBUG loaded listener.js 12:32:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x7f11df1ca000) [pid = 1835] [serial = 168] [outer = 0x7f11d359d400] 12:32:15 INFO - PROCESS | 1835 | 1461094335307 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]]]}] 12:32:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:32:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1182ms 12:32:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:32:15 INFO - PROCESS | 1835 | 1461094335360 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 12:32:15 INFO - PROCESS | 1835 | 1461094335363 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 12:32:15 INFO - PROCESS | 1835 | 1461094335370 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:32:15 INFO - PROCESS | 1835 | 1461094335372 Marionette TRACE conn3 <- [1,198,null,{}] 12:32:15 INFO - PROCESS | 1835 | 1461094335379 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}] 12:32:15 INFO - PROCESS | 1835 | 1461094335545 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 12:32:15 INFO - PROCESS | 1835 | 1461094335703 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11dde72800 == 28 [pid = 1835] [id = 57] 12:32:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x7f11e12c9c00) [pid = 1835] [serial = 169] [outer = (nil)] 12:32:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x7f11e138a000) [pid = 1835] [serial = 170] [outer = 0x7f11e12c9c00] 12:32:15 INFO - PROCESS | 1835 | 1461094335775 Marionette DEBUG loaded listener.js 12:32:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x7f11e2a59c00) [pid = 1835] [serial = 171] [outer = 0x7f11e12c9c00] 12:32:16 INFO - PROCESS | 1835 | 1461094336661 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]]]}] 12:32:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:32:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1334ms 12:32:16 INFO - PROCESS | 1835 | 1461094336703 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 12:32:16 INFO - PROCESS | 1835 | 1461094336707 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 12:32:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:32:16 INFO - PROCESS | 1835 | 1461094336714 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:32:16 INFO - PROCESS | 1835 | 1461094336717 Marionette TRACE conn3 <- [1,202,null,{}] 12:32:16 INFO - PROCESS | 1835 | 1461094336737 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}] 12:32:16 INFO - PROCESS | 1835 | 1461094336926 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 12:32:17 INFO - PROCESS | 1835 | 1461094337025 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c8cde000 == 29 [pid = 1835] [id = 58] 12:32:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x7f11c6def800) [pid = 1835] [serial = 172] [outer = (nil)] 12:32:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x7f11c9cd7c00) [pid = 1835] [serial = 173] [outer = 0x7f11c6def800] 12:32:17 INFO - PROCESS | 1835 | 1461094337100 Marionette DEBUG loaded listener.js 12:32:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x7f11e3026800) [pid = 1835] [serial = 174] [outer = 0x7f11c6def800] 12:32:18 INFO - PROCESS | 1835 | 1461094338031 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]]]}] 12:32:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:32:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1380ms 12:32:18 INFO - PROCESS | 1835 | 1461094338095 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 12:32:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:32:18 INFO - PROCESS | 1835 | 1461094338101 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 12:32:18 INFO - PROCESS | 1835 | 1461094338109 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:32:18 INFO - PROCESS | 1835 | 1461094338115 Marionette TRACE conn3 <- [1,206,null,{}] 12:32:18 INFO - PROCESS | 1835 | 1461094338124 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}] 12:32:18 INFO - PROCESS | 1835 | 1461094338356 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 12:32:18 INFO - PROCESS | 1835 | 1461094338522 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c92a5000 == 30 [pid = 1835] [id = 59] 12:32:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x7f11cb08fc00) [pid = 1835] [serial = 175] [outer = (nil)] 12:32:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x7f11cb09ac00) [pid = 1835] [serial = 176] [outer = 0x7f11cb08fc00] 12:32:18 INFO - PROCESS | 1835 | 1461094338596 Marionette DEBUG loaded listener.js 12:32:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x7f11cdae2000) [pid = 1835] [serial = 177] [outer = 0x7f11cb08fc00] 12:32:18 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x7f11df30f400) [pid = 1835] [serial = 131] [outer = (nil)] [url = about:blank] 12:32:18 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x7f11c9cde000) [pid = 1835] [serial = 113] [outer = (nil)] [url = about:blank] 12:32:18 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x7f11de332800) [pid = 1835] [serial = 125] [outer = (nil)] [url = about:blank] 12:32:18 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x7f11cb0d6c00) [pid = 1835] [serial = 122] [outer = (nil)] [url = about:blank] 12:32:18 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x7f11cffd9800) [pid = 1835] [serial = 114] [outer = (nil)] [url = about:blank] 12:32:18 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x7f11d38a5c00) [pid = 1835] [serial = 119] [outer = (nil)] [url = about:blank] 12:32:18 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x7f11d213a400) [pid = 1835] [serial = 117] [outer = (nil)] [url = about:blank] 12:32:18 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x7f11d173fc00) [pid = 1835] [serial = 116] [outer = (nil)] [url = about:blank] 12:32:18 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x7f11d0fee400) [pid = 1835] [serial = 129] [outer = (nil)] [url = about:blank] 12:32:18 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x7f11df031400) [pid = 1835] [serial = 126] [outer = (nil)] [url = about:blank] 12:32:18 INFO - PROCESS | 1835 | --DOMWINDOW == 68 (0x7f11d29a8800) [pid = 1835] [serial = 123] [outer = (nil)] [url = about:blank] 12:32:18 INFO - PROCESS | 1835 | --DOMWINDOW == 67 (0x7f11dd0d1800) [pid = 1835] [serial = 120] [outer = (nil)] [url = about:blank] 12:32:18 INFO - PROCESS | 1835 | --DOMWINDOW == 66 (0x7f11cb0dec00) [pid = 1835] [serial = 128] [outer = (nil)] [url = about:blank] 12:32:19 INFO - PROCESS | 1835 | 1461094339295 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]]]}] 12:32:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:32:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1238ms 12:32:19 INFO - PROCESS | 1835 | 1461094339347 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 12:32:19 INFO - PROCESS | 1835 | 1461094339354 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 12:32:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:32:19 INFO - PROCESS | 1835 | 1461094339364 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:32:19 INFO - PROCESS | 1835 | 1461094339366 Marionette TRACE conn3 <- [1,210,null,{}] 12:32:19 INFO - PROCESS | 1835 | 1461094339371 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}] 12:32:19 INFO - PROCESS | 1835 | 1461094339528 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 12:32:19 INFO - PROCESS | 1835 | 1461094339610 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0b22800 == 31 [pid = 1835] [id = 60] 12:32:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 67 (0x7f11c75ab400) [pid = 1835] [serial = 178] [outer = (nil)] 12:32:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 68 (0x7f11cfe0e000) [pid = 1835] [serial = 179] [outer = 0x7f11c75ab400] 12:32:19 INFO - PROCESS | 1835 | 1461094339671 Marionette DEBUG loaded listener.js 12:32:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 69 (0x7f11d18de400) [pid = 1835] [serial = 180] [outer = 0x7f11c75ab400] 12:32:20 INFO - PROCESS | 1835 | 1461094340299 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]]]}] 12:32:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:32:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 979ms 12:32:20 INFO - PROCESS | 1835 | 1461094340344 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 12:32:20 INFO - PROCESS | 1835 | 1461094340348 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 12:32:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:32:20 INFO - PROCESS | 1835 | 1461094340354 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:32:20 INFO - PROCESS | 1835 | 1461094340359 Marionette TRACE conn3 <- [1,214,null,{}] 12:32:20 INFO - PROCESS | 1835 | 1461094340374 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}] 12:32:20 INFO - PROCESS | 1835 | 1461094340543 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 12:32:20 INFO - PROCESS | 1835 | 1461094340562 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d17b2800 == 32 [pid = 1835] [id = 61] 12:32:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x7f11d1978c00) [pid = 1835] [serial = 181] [outer = (nil)] 12:32:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x7f11d3652400) [pid = 1835] [serial = 182] [outer = 0x7f11d1978c00] 12:32:20 INFO - PROCESS | 1835 | 1461094340638 Marionette DEBUG loaded listener.js 12:32:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x7f11ddc73800) [pid = 1835] [serial = 183] [outer = 0x7f11d1978c00] 12:32:21 INFO - PROCESS | 1835 | 1461094341361 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]]]}] 12:32:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:32:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1035ms 12:32:21 INFO - PROCESS | 1835 | 1461094341390 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 12:32:21 INFO - PROCESS | 1835 | 1461094341404 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 12:32:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:32:21 INFO - PROCESS | 1835 | 1461094341419 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:32:21 INFO - PROCESS | 1835 | 1461094341421 Marionette TRACE conn3 <- [1,218,null,{}] 12:32:21 INFO - PROCESS | 1835 | 1461094341439 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}] 12:32:21 INFO - PROCESS | 1835 | 1461094341605 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 12:32:21 INFO - PROCESS | 1835 | 1461094341627 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d36d8800 == 33 [pid = 1835] [id = 62] 12:32:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x7f11d7250c00) [pid = 1835] [serial = 184] [outer = (nil)] 12:32:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x7f11df156000) [pid = 1835] [serial = 185] [outer = 0x7f11d7250c00] 12:32:21 INFO - PROCESS | 1835 | 1461094341687 Marionette DEBUG loaded listener.js 12:32:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x7f11e12cd800) [pid = 1835] [serial = 186] [outer = 0x7f11d7250c00] 12:32:22 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x7f11c7377800) [pid = 1835] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:32:22 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x7f11c76bdc00) [pid = 1835] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:32:22 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x7f11c75aac00) [pid = 1835] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:32:22 INFO - PROCESS | 1835 | --DOMWINDOW == 71 (0x7f11c75aa400) [pid = 1835] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:32:22 INFO - PROCESS | 1835 | --DOMWINDOW == 70 (0x7f11c7774c00) [pid = 1835] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:32:22 INFO - PROCESS | 1835 | --DOMWINDOW == 69 (0x7f11d0146c00) [pid = 1835] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:32:22 INFO - PROCESS | 1835 | 1461094342656 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]]]}] 12:32:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:32:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1288ms 12:32:22 INFO - PROCESS | 1835 | 1461094342708 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 12:32:22 INFO - PROCESS | 1835 | 1461094342715 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 12:32:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:32:22 INFO - PROCESS | 1835 | 1461094342724 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:32:22 INFO - PROCESS | 1835 | 1461094342730 Marionette TRACE conn3 <- [1,222,null,{}] 12:32:22 INFO - PROCESS | 1835 | 1461094342737 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}] 12:32:22 INFO - PROCESS | 1835 | 1461094342933 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 12:32:23 INFO - PROCESS | 1835 | 1461094343059 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0b19800 == 34 [pid = 1835] [id = 63] 12:32:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 70 (0x7f11cb0da800) [pid = 1835] [serial = 187] [outer = (nil)] 12:32:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 71 (0x7f11ced21400) [pid = 1835] [serial = 188] [outer = 0x7f11cb0da800] 12:32:23 INFO - PROCESS | 1835 | 1461094343137 Marionette DEBUG loaded listener.js 12:32:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 72 (0x7f11d065a400) [pid = 1835] [serial = 189] [outer = 0x7f11cb0da800] 12:32:23 INFO - PROCESS | 1835 | 1461094343989 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]]]}] 12:32:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:32:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1330ms 12:32:24 INFO - PROCESS | 1835 | 1461094344056 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 12:32:24 INFO - PROCESS | 1835 | 1461094344071 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 12:32:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:32:24 INFO - PROCESS | 1835 | 1461094344081 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:32:24 INFO - PROCESS | 1835 | 1461094344085 Marionette TRACE conn3 <- [1,226,null,{}] 12:32:24 INFO - PROCESS | 1835 | 1461094344091 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}] 12:32:24 INFO - PROCESS | 1835 | 1461094344292 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 12:32:24 INFO - PROCESS | 1835 | 1461094344416 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d7f11000 == 35 [pid = 1835] [id = 64] 12:32:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x7f11cb0de000) [pid = 1835] [serial = 190] [outer = (nil)] 12:32:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x7f11d3650800) [pid = 1835] [serial = 191] [outer = 0x7f11cb0de000] 12:32:24 INFO - PROCESS | 1835 | 1461094344493 Marionette DEBUG loaded listener.js 12:32:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x7f11ddc6bc00) [pid = 1835] [serial = 192] [outer = 0x7f11cb0de000] 12:32:25 INFO - PROCESS | 1835 | 1461094345265 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]]]}] 12:32:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:32:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1232ms 12:32:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:32:25 INFO - PROCESS | 1835 | 1461094345318 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 12:32:25 INFO - PROCESS | 1835 | 1461094345321 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 12:32:25 INFO - PROCESS | 1835 | 1461094345330 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:32:25 INFO - PROCESS | 1835 | 1461094345336 Marionette TRACE conn3 <- [1,230,null,{}] 12:32:25 INFO - PROCESS | 1835 | 1461094345352 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}] 12:32:25 INFO - PROCESS | 1835 | 1461094345518 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 12:32:25 INFO - PROCESS | 1835 | 1461094345643 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11df00e000 == 36 [pid = 1835] [id = 65] 12:32:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x7f11d0b7b000) [pid = 1835] [serial = 193] [outer = (nil)] 12:32:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x7f11e3022800) [pid = 1835] [serial = 194] [outer = 0x7f11d0b7b000] 12:32:25 INFO - PROCESS | 1835 | 1461094345733 Marionette DEBUG loaded listener.js 12:32:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x7f11e31b4c00) [pid = 1835] [serial = 195] [outer = 0x7f11d0b7b000] 12:32:26 INFO - PROCESS | 1835 | 1461094346612 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]]]}] 12:32:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:32:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1337ms 12:32:26 INFO - PROCESS | 1835 | 1461094346666 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 12:32:26 INFO - PROCESS | 1835 | 1461094346671 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 12:32:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:32:26 INFO - PROCESS | 1835 | 1461094346677 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:32:26 INFO - PROCESS | 1835 | 1461094346679 Marionette TRACE conn3 <- [1,234,null,{}] 12:32:26 INFO - PROCESS | 1835 | 1461094346685 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}] 12:32:26 INFO - PROCESS | 1835 | 1461094346830 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 12:32:26 INFO - PROCESS | 1835 | 1461094346961 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e0d1b000 == 37 [pid = 1835] [id = 66] 12:32:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x7f11de197c00) [pid = 1835] [serial = 196] [outer = (nil)] 12:32:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x7f11e35ac000) [pid = 1835] [serial = 197] [outer = 0x7f11de197c00] 12:32:27 INFO - PROCESS | 1835 | 1461094347035 Marionette DEBUG loaded listener.js 12:32:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x7f11e3610800) [pid = 1835] [serial = 198] [outer = 0x7f11de197c00] 12:32:27 INFO - PROCESS | 1835 | 1461094347838 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]]]}] 12:32:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:32:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1183ms 12:32:27 INFO - PROCESS | 1835 | 1461094347861 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 12:32:27 INFO - PROCESS | 1835 | 1461094347864 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 12:32:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:32:27 INFO - PROCESS | 1835 | 1461094347870 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:32:27 INFO - PROCESS | 1835 | 1461094347873 Marionette TRACE conn3 <- [1,238,null,{}] 12:32:27 INFO - PROCESS | 1835 | 1461094347878 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}] 12:32:28 INFO - PROCESS | 1835 | 1461094348027 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 12:32:28 INFO - PROCESS | 1835 | 1461094348132 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e2a05800 == 38 [pid = 1835] [id = 67] 12:32:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x7f11d733b800) [pid = 1835] [serial = 199] [outer = (nil)] 12:32:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x7f11e5c65400) [pid = 1835] [serial = 200] [outer = 0x7f11d733b800] 12:32:28 INFO - PROCESS | 1835 | 1461094348202 Marionette DEBUG loaded listener.js 12:32:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x7f11e5ceb000) [pid = 1835] [serial = 201] [outer = 0x7f11d733b800] 12:32:28 INFO - PROCESS | 1835 | 1461094348975 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]]]}] 12:32:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:32:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1135ms 12:32:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:32:29 INFO - PROCESS | 1835 | 1461094349005 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 12:32:29 INFO - PROCESS | 1835 | 1461094349008 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 12:32:29 INFO - PROCESS | 1835 | 1461094349014 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:32:29 INFO - PROCESS | 1835 | 1461094349018 Marionette TRACE conn3 <- [1,242,null,{}] 12:32:29 INFO - PROCESS | 1835 | 1461094349182 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}] 12:32:29 INFO - PROCESS | 1835 | 1461094349325 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 12:32:29 INFO - PROCESS | 1835 | 1461094349426 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0a81000 == 39 [pid = 1835] [id = 68] 12:32:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x7f11c9cdbc00) [pid = 1835] [serial = 202] [outer = (nil)] 12:32:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x7f11c9ce0800) [pid = 1835] [serial = 203] [outer = 0x7f11c9cdbc00] 12:32:29 INFO - PROCESS | 1835 | 1461094349490 Marionette DEBUG loaded listener.js 12:32:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x7f11cb40ac00) [pid = 1835] [serial = 204] [outer = 0x7f11c9cdbc00] 12:32:30 INFO - PROCESS | 1835 | 1461094350354 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]]]}] 12:32:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:32:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1374ms 12:32:30 INFO - PROCESS | 1835 | 1461094350388 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 12:32:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:32:30 INFO - PROCESS | 1835 | 1461094350395 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 12:32:30 INFO - PROCESS | 1835 | 1461094350402 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:32:30 INFO - PROCESS | 1835 | 1461094350405 Marionette TRACE conn3 <- [1,246,null,{}] 12:32:30 INFO - PROCESS | 1835 | 1461094350411 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}] 12:32:30 INFO - PROCESS | 1835 | 1461094350585 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 12:32:30 INFO - PROCESS | 1835 | --DOMWINDOW == 86 (0x7f11ce494400) [pid = 1835] [serial = 134] [outer = (nil)] [url = about:blank] 12:32:30 INFO - PROCESS | 1835 | --DOMWINDOW == 85 (0x7f11d359ac00) [pid = 1835] [serial = 137] [outer = (nil)] [url = about:blank] 12:32:30 INFO - PROCESS | 1835 | --DOMWINDOW == 84 (0x7f11df152000) [pid = 1835] [serial = 158] [outer = (nil)] [url = about:blank] 12:32:30 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x7f11d7250800) [pid = 1835] [serial = 152] [outer = (nil)] [url = about:blank] 12:32:30 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x7f11d35a4000) [pid = 1835] [serial = 149] [outer = (nil)] [url = about:blank] 12:32:30 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x7f11cb40a000) [pid = 1835] [serial = 143] [outer = (nil)] [url = about:blank] 12:32:30 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x7f11ce496c00) [pid = 1835] [serial = 144] [outer = (nil)] [url = about:blank] 12:32:30 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x7f11c9cd7800) [pid = 1835] [serial = 140] [outer = (nil)] [url = about:blank] 12:32:30 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x7f11dd0ce000) [pid = 1835] [serial = 155] [outer = (nil)] [url = about:blank] 12:32:30 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x7f11cb0d4400) [pid = 1835] [serial = 141] [outer = (nil)] [url = about:blank] 12:32:30 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x7f11d0b7f400) [pid = 1835] [serial = 146] [outer = (nil)] [url = about:blank] 12:32:30 INFO - PROCESS | 1835 | --DOMWINDOW == 75 (0x7f11de309400) [pid = 1835] [serial = 156] [outer = (nil)] [url = about:blank] 12:32:30 INFO - PROCESS | 1835 | --DOMWINDOW == 74 (0x7f11dd0ce800) [pid = 1835] [serial = 153] [outer = (nil)] [url = about:blank] 12:32:30 INFO - PROCESS | 1835 | --DOMWINDOW == 73 (0x7f11d38a3000) [pid = 1835] [serial = 150] [outer = (nil)] [url = about:blank] 12:32:30 INFO - PROCESS | 1835 | --DOMWINDOW == 72 (0x7f11d1746400) [pid = 1835] [serial = 147] [outer = (nil)] [url = about:blank] 12:32:30 INFO - PROCESS | 1835 | 1461094350761 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cda9c800 == 40 [pid = 1835] [id = 69] 12:32:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 73 (0x7f11cfc81400) [pid = 1835] [serial = 205] [outer = (nil)] 12:32:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 74 (0x7f11d213d800) [pid = 1835] [serial = 206] [outer = 0x7f11cfc81400] 12:32:30 INFO - PROCESS | 1835 | 1461094350832 Marionette DEBUG loaded listener.js 12:32:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 75 (0x7f11d290b800) [pid = 1835] [serial = 207] [outer = 0x7f11cfc81400] 12:32:31 INFO - PROCESS | 1835 | 1461094351521 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]]]}] 12:32:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:32:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1179ms 12:32:31 INFO - PROCESS | 1835 | 1461094351581 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 12:32:31 INFO - PROCESS | 1835 | 1461094351583 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 12:32:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:32:31 INFO - PROCESS | 1835 | 1461094351594 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:32:31 INFO - PROCESS | 1835 | 1461094351596 Marionette TRACE conn3 <- [1,250,null,{}] 12:32:31 INFO - PROCESS | 1835 | 1461094351603 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}] 12:32:31 INFO - PROCESS | 1835 | 1461094351749 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 12:32:31 INFO - PROCESS | 1835 | 1461094351835 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d192a800 == 41 [pid = 1835] [id = 70] 12:32:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 76 (0x7f11d065fc00) [pid = 1835] [serial = 208] [outer = (nil)] 12:32:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x7f11d29aa800) [pid = 1835] [serial = 209] [outer = 0x7f11d065fc00] 12:32:31 INFO - PROCESS | 1835 | 1461094351907 Marionette DEBUG loaded listener.js 12:32:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x7f11d38e7000) [pid = 1835] [serial = 210] [outer = 0x7f11d065fc00] 12:32:32 INFO - PROCESS | 1835 | 1461094352564 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]]]}] 12:32:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:32:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 985ms 12:32:32 INFO - PROCESS | 1835 | 1461094352589 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 12:32:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:32:32 INFO - PROCESS | 1835 | 1461094352598 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 12:32:32 INFO - PROCESS | 1835 | 1461094352604 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:32:32 INFO - PROCESS | 1835 | 1461094352608 Marionette TRACE conn3 <- [1,254,null,{}] 12:32:32 INFO - PROCESS | 1835 | 1461094352613 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}] 12:32:32 INFO - PROCESS | 1835 | 1461094352785 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 12:32:32 INFO - PROCESS | 1835 | 1461094352807 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d7f14000 == 42 [pid = 1835] [id = 71] 12:32:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x7f11c737dc00) [pid = 1835] [serial = 211] [outer = (nil)] 12:32:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x7f11de30b400) [pid = 1835] [serial = 212] [outer = 0x7f11c737dc00] 12:32:32 INFO - PROCESS | 1835 | 1461094352869 Marionette DEBUG loaded listener.js 12:32:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x7f11e3024800) [pid = 1835] [serial = 213] [outer = 0x7f11c737dc00] 12:32:33 INFO - PROCESS | 1835 | 1461094353723 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]]]}] 12:32:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:32:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1134ms 12:32:33 INFO - PROCESS | 1835 | 1461094353738 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 12:32:33 INFO - PROCESS | 1835 | 1461094353742 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 12:32:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:32:33 INFO - PROCESS | 1835 | 1461094353752 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:32:33 INFO - PROCESS | 1835 | 1461094353754 Marionette TRACE conn3 <- [1,258,null,{}] 12:32:33 INFO - PROCESS | 1835 | 1461094353758 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}] 12:32:33 INFO - PROCESS | 1835 | 1461094353917 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 12:32:33 INFO - PROCESS | 1835 | 1461094353943 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11df008000 == 43 [pid = 1835] [id = 72] 12:32:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x7f11ddeba800) [pid = 1835] [serial = 214] [outer = (nil)] 12:32:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x7f11e3606c00) [pid = 1835] [serial = 215] [outer = 0x7f11ddeba800] 12:32:34 INFO - PROCESS | 1835 | 1461094354000 Marionette DEBUG loaded listener.js 12:32:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x7f11e5c65c00) [pid = 1835] [serial = 216] [outer = 0x7f11ddeba800] 12:32:34 INFO - PROCESS | 1835 | 1461094354666 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]]]}] 12:32:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:32:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 977ms 12:32:34 INFO - PROCESS | 1835 | 1461094354731 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 12:32:34 INFO - PROCESS | 1835 | 1461094354735 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 12:32:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:32:34 INFO - PROCESS | 1835 | 1461094354741 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:32:34 INFO - PROCESS | 1835 | 1461094354743 Marionette TRACE conn3 <- [1,262,null,{}] 12:32:34 INFO - PROCESS | 1835 | 1461094354748 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}] 12:32:34 INFO - PROCESS | 1835 | 1461094354938 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 12:32:34 INFO - PROCESS | 1835 | --DOMWINDOW == 83 (0x7f11d11b8800) [pid = 1835] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:32:34 INFO - PROCESS | 1835 | --DOMWINDOW == 82 (0x7f11d1978c00) [pid = 1835] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:32:34 INFO - PROCESS | 1835 | --DOMWINDOW == 81 (0x7f11cb0d4c00) [pid = 1835] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:32:34 INFO - PROCESS | 1835 | --DOMWINDOW == 80 (0x7f11cb091800) [pid = 1835] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:32:34 INFO - PROCESS | 1835 | --DOMWINDOW == 79 (0x7f11cda86800) [pid = 1835] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:32:34 INFO - PROCESS | 1835 | --DOMWINDOW == 78 (0x7f11c75ab400) [pid = 1835] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:32:34 INFO - PROCESS | 1835 | --DOMWINDOW == 77 (0x7f11c6def800) [pid = 1835] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:32:34 INFO - PROCESS | 1835 | --DOMWINDOW == 76 (0x7f11cb08fc00) [pid = 1835] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:32:35 INFO - PROCESS | 1835 | 1461094355034 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c78a5000 == 44 [pid = 1835] [id = 73] 12:32:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 77 (0x7f11c6def800) [pid = 1835] [serial = 217] [outer = (nil)] 12:32:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 78 (0x7f11cb08fc00) [pid = 1835] [serial = 218] [outer = 0x7f11c6def800] 12:32:35 INFO - PROCESS | 1835 | 1461094355101 Marionette DEBUG loaded listener.js 12:32:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 79 (0x7f11e5fa2800) [pid = 1835] [serial = 219] [outer = 0x7f11c6def800] 12:32:35 INFO - PROCESS | 1835 | 1461094355687 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]]]}] 12:32:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:32:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 979ms 12:32:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:32:35 INFO - PROCESS | 1835 | 1461094355721 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 12:32:35 INFO - PROCESS | 1835 | 1461094355724 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 12:32:35 INFO - PROCESS | 1835 | 1461094355730 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:32:35 INFO - PROCESS | 1835 | 1461094355734 Marionette TRACE conn3 <- [1,266,null,{}] 12:32:35 INFO - PROCESS | 1835 | 1461094355739 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}] 12:32:35 INFO - PROCESS | 1835 | 1461094355894 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 12:32:35 INFO - PROCESS | 1835 | 1461094355989 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e343e800 == 45 [pid = 1835] [id = 74] 12:32:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 80 (0x7f11c6df2800) [pid = 1835] [serial = 220] [outer = (nil)] 12:32:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 81 (0x7f11e2d4b400) [pid = 1835] [serial = 221] [outer = 0x7f11c6df2800] 12:32:36 INFO - PROCESS | 1835 | 1461094356051 Marionette DEBUG loaded listener.js 12:32:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 82 (0x7f11e2d51000) [pid = 1835] [serial = 222] [outer = 0x7f11c6df2800] 12:32:36 INFO - PROCESS | 1835 | 1461094356672 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]]]}] 12:32:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:32:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 985ms 12:32:36 INFO - PROCESS | 1835 | 1461094356715 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 12:32:36 INFO - PROCESS | 1835 | 1461094356718 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 12:32:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:32:36 INFO - PROCESS | 1835 | 1461094356724 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:32:36 INFO - PROCESS | 1835 | 1461094356726 Marionette TRACE conn3 <- [1,270,null,{}] 12:32:36 INFO - PROCESS | 1835 | 1461094356731 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}] 12:32:36 INFO - PROCESS | 1835 | 1461094356869 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 12:32:36 INFO - PROCESS | 1835 | 1461094356967 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e35e3800 == 46 [pid = 1835] [id = 75] 12:32:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 83 (0x7f11c6de9800) [pid = 1835] [serial = 223] [outer = (nil)] 12:32:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 84 (0x7f11cb1ef000) [pid = 1835] [serial = 224] [outer = 0x7f11c6de9800] 12:32:37 INFO - PROCESS | 1835 | 1461094357027 Marionette DEBUG loaded listener.js 12:32:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 85 (0x7f11cb1f4800) [pid = 1835] [serial = 225] [outer = 0x7f11c6de9800] 12:32:37 INFO - PROCESS | 1835 | 1461094357869 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]]]}] 12:32:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:32:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1178ms 12:32:37 INFO - PROCESS | 1835 | 1461094357903 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 12:32:37 INFO - PROCESS | 1835 | 1461094357911 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 12:32:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:32:37 INFO - PROCESS | 1835 | 1461094357921 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:32:37 INFO - PROCESS | 1835 | 1461094357925 Marionette TRACE conn3 <- [1,274,null,{}] 12:32:37 INFO - PROCESS | 1835 | 1461094357934 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}] 12:32:38 INFO - PROCESS | 1835 | 1461094358109 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 12:32:38 INFO - PROCESS | 1835 | 1461094358239 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1937800 == 47 [pid = 1835] [id = 76] 12:32:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 86 (0x7f11cb1f1400) [pid = 1835] [serial = 226] [outer = (nil)] 12:32:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 87 (0x7f11ced22000) [pid = 1835] [serial = 227] [outer = 0x7f11cb1f1400] 12:32:38 INFO - PROCESS | 1835 | 1461094358314 Marionette DEBUG loaded listener.js 12:32:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x7f11d0b80000) [pid = 1835] [serial = 228] [outer = 0x7f11cb1f1400] 12:32:39 INFO - PROCESS | 1835 | 1461094359094 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]]]}] 12:32:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:32:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1231ms 12:32:39 INFO - PROCESS | 1835 | 1461094359152 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 12:32:39 INFO - PROCESS | 1835 | 1461094359161 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 12:32:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:32:39 INFO - PROCESS | 1835 | 1461094359171 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:32:39 INFO - PROCESS | 1835 | 1461094359175 Marionette TRACE conn3 <- [1,278,null,{}] 12:32:39 INFO - PROCESS | 1835 | 1461094359181 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}] 12:32:39 INFO - PROCESS | 1835 | 1461094359339 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 12:32:39 INFO - PROCESS | 1835 | 1461094359468 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e13be800 == 48 [pid = 1835] [id = 77] 12:32:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x7f11cb1f2c00) [pid = 1835] [serial = 229] [outer = (nil)] 12:32:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x7f11d3616c00) [pid = 1835] [serial = 230] [outer = 0x7f11cb1f2c00] 12:32:39 INFO - PROCESS | 1835 | 1461094359542 Marionette DEBUG loaded listener.js 12:32:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x7f11dd0ce400) [pid = 1835] [serial = 231] [outer = 0x7f11cb1f2c00] 12:32:40 INFO - PROCESS | 1835 | 1461094360384 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]]]}] 12:32:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:32:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1231ms 12:32:40 INFO - PROCESS | 1835 | 1461094360402 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 12:32:40 INFO - PROCESS | 1835 | 1461094360406 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 12:32:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:32:40 INFO - PROCESS | 1835 | 1461094360412 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:32:40 INFO - PROCESS | 1835 | 1461094360417 Marionette TRACE conn3 <- [1,282,null,{}] 12:32:40 INFO - PROCESS | 1835 | 1461094360432 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}] 12:32:40 INFO - PROCESS | 1835 | 1461094360585 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 12:32:40 INFO - PROCESS | 1835 | 1461094360697 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e5c44000 == 49 [pid = 1835] [id = 78] 12:32:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x7f11d360f000) [pid = 1835] [serial = 232] [outer = (nil)] 12:32:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x7f11df306800) [pid = 1835] [serial = 233] [outer = 0x7f11d360f000] 12:32:40 INFO - PROCESS | 1835 | 1461094360825 Marionette DEBUG loaded listener.js 12:32:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x7f11e2d53800) [pid = 1835] [serial = 234] [outer = 0x7f11d360f000] 12:32:41 INFO - PROCESS | 1835 | 1461094361728 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]]]}] 12:32:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:32:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1386ms 12:32:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:32:41 INFO - PROCESS | 1835 | 1461094361799 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 12:32:41 INFO - PROCESS | 1835 | 1461094361803 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 12:32:41 INFO - PROCESS | 1835 | 1461094361810 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:32:41 INFO - PROCESS | 1835 | 1461094361813 Marionette TRACE conn3 <- [1,286,null,{}] 12:32:41 INFO - PROCESS | 1835 | 1461094361819 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}] 12:32:42 INFO - PROCESS | 1835 | 1461094362052 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 12:32:42 INFO - PROCESS | 1835 | 1461094362183 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e7763800 == 50 [pid = 1835] [id = 79] 12:32:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x7f11de30ac00) [pid = 1835] [serial = 235] [outer = (nil)] 12:32:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x7f11e5f8dc00) [pid = 1835] [serial = 236] [outer = 0x7f11de30ac00] 12:32:42 INFO - PROCESS | 1835 | 1461094362256 Marionette DEBUG loaded listener.js 12:32:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x7f11e7562000) [pid = 1835] [serial = 237] [outer = 0x7f11de30ac00] 12:32:43 INFO - PROCESS | 1835 | 1461094363300 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]]]}] 12:32:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:32:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1530ms 12:32:43 INFO - PROCESS | 1835 | 1461094363339 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 12:32:43 INFO - PROCESS | 1835 | 1461094363344 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 12:32:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:32:43 INFO - PROCESS | 1835 | 1461094363352 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:32:43 INFO - PROCESS | 1835 | 1461094363358 Marionette TRACE conn3 <- [1,290,null,{}] 12:32:43 INFO - PROCESS | 1835 | 1461094363383 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}] 12:32:43 INFO - PROCESS | 1835 | 1461094363546 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 12:32:43 INFO - PROCESS | 1835 | 1461094363699 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1934000 == 51 [pid = 1835] [id = 80] 12:32:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x7f11cb1eb800) [pid = 1835] [serial = 238] [outer = (nil)] 12:32:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x7f11cb1f2800) [pid = 1835] [serial = 239] [outer = 0x7f11cb1eb800] 12:32:43 INFO - PROCESS | 1835 | 1461094363781 Marionette DEBUG loaded listener.js 12:32:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x7f11cfbb4400) [pid = 1835] [serial = 240] [outer = 0x7f11cb1eb800] 12:32:44 INFO - PROCESS | 1835 | 1461094364623 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]]]}] 12:32:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:32:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1335ms 12:32:44 INFO - PROCESS | 1835 | 1461094364688 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 12:32:44 INFO - PROCESS | 1835 | 1461094364696 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 12:32:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:32:44 INFO - PROCESS | 1835 | 1461094364706 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:32:44 INFO - PROCESS | 1835 | 1461094364710 Marionette TRACE conn3 <- [1,294,null,{}] 12:32:44 INFO - PROCESS | 1835 | 1461094364716 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}] 12:32:44 INFO - PROCESS | 1835 | 1461094364867 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 12:32:45 INFO - PROCESS | 1835 | 1461094365011 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c9c79000 == 52 [pid = 1835] [id = 81] 12:32:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x7f11cb056400) [pid = 1835] [serial = 241] [outer = (nil)] 12:32:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x7f11cb099000) [pid = 1835] [serial = 242] [outer = 0x7f11cb056400] 12:32:45 INFO - PROCESS | 1835 | 1461094365075 Marionette DEBUG loaded listener.js 12:32:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x7f11cb1f2400) [pid = 1835] [serial = 243] [outer = 0x7f11cb056400] 12:32:45 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c92a5000 == 51 [pid = 1835] [id = 59] 12:32:45 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d17b2800 == 50 [pid = 1835] [id = 61] 12:32:45 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d0b22800 == 49 [pid = 1835] [id = 60] 12:32:45 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e343e800 == 48 [pid = 1835] [id = 74] 12:32:45 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c78a5000 == 47 [pid = 1835] [id = 73] 12:32:45 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11df008000 == 46 [pid = 1835] [id = 72] 12:32:45 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d7f14000 == 45 [pid = 1835] [id = 71] 12:32:45 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d192a800 == 44 [pid = 1835] [id = 70] 12:32:45 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cda9c800 == 43 [pid = 1835] [id = 69] 12:32:45 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d0a81000 == 42 [pid = 1835] [id = 68] 12:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x7f11d7255c00) [pid = 1835] [serial = 138] [outer = (nil)] [url = about:blank] 12:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x7f11cfe0cc00) [pid = 1835] [serial = 135] [outer = (nil)] [url = about:blank] 12:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x7f11e12ce800) [pid = 1835] [serial = 132] [outer = (nil)] [url = about:blank] 12:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x7f11cfe0e000) [pid = 1835] [serial = 179] [outer = (nil)] [url = about:blank] 12:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x7f11d18de400) [pid = 1835] [serial = 180] [outer = (nil)] [url = about:blank] 12:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x7f11e3026800) [pid = 1835] [serial = 174] [outer = (nil)] [url = about:blank] 12:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x7f11c9cd7c00) [pid = 1835] [serial = 173] [outer = (nil)] [url = about:blank] 12:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x7f11cdae2000) [pid = 1835] [serial = 177] [outer = (nil)] [url = about:blank] 12:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x7f11cb09ac00) [pid = 1835] [serial = 176] [outer = (nil)] [url = about:blank] 12:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x7f11c91bc800) [pid = 1835] [serial = 161] [outer = (nil)] [url = about:blank] 12:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x7f11d1b07400) [pid = 1835] [serial = 164] [outer = (nil)] [url = about:blank] 12:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 91 (0x7f11ddf0ac00) [pid = 1835] [serial = 167] [outer = (nil)] [url = about:blank] 12:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 90 (0x7f11e138a000) [pid = 1835] [serial = 170] [outer = (nil)] [url = about:blank] 12:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 89 (0x7f11d29a8c00) [pid = 1835] [serial = 111] [outer = (nil)] [url = about:blank] 12:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 88 (0x7f11ddc73800) [pid = 1835] [serial = 183] [outer = (nil)] [url = about:blank] 12:32:45 INFO - PROCESS | 1835 | --DOMWINDOW == 87 (0x7f11d3652400) [pid = 1835] [serial = 182] [outer = (nil)] [url = about:blank] 12:32:45 INFO - PROCESS | 1835 | 1461094365907 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]]]}] 12:32:45 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. 12:32:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1279ms 12:32:45 INFO - PROCESS | 1835 | 1461094365985 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 12:32:45 INFO - PROCESS | 1835 | 1461094365988 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 12:32:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:32:45 INFO - PROCESS | 1835 | 1461094365995 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:32:46 INFO - PROCESS | 1835 | 1461094366000 Marionette TRACE conn3 <- [1,298,null,{}] 12:32:46 INFO - PROCESS | 1835 | 1461094366016 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}] 12:32:46 INFO - PROCESS | 1835 | 1461094366161 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 12:32:46 INFO - PROCESS | 1835 | 1461094366171 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d136a800 == 43 [pid = 1835] [id = 82] 12:32:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 88 (0x7f11d05ef000) [pid = 1835] [serial = 244] [outer = (nil)] 12:32:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 89 (0x7f11d1979c00) [pid = 1835] [serial = 245] [outer = 0x7f11d05ef000] 12:32:46 INFO - PROCESS | 1835 | 1461094366245 Marionette DEBUG loaded listener.js 12:32:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 90 (0x7f11d290b400) [pid = 1835] [serial = 246] [outer = 0x7f11d05ef000] 12:32:47 INFO - PROCESS | 1835 | 1461094367052 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]]]}] 12:32:47 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. 12:32:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1091ms 12:32:47 INFO - PROCESS | 1835 | 1461094367087 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 12:32:47 INFO - PROCESS | 1835 | 1461094367091 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 12:32:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:32:47 INFO - PROCESS | 1835 | 1461094367097 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:32:47 INFO - PROCESS | 1835 | 1461094367099 Marionette TRACE conn3 <- [1,302,null,{}] 12:32:47 INFO - PROCESS | 1835 | 1461094367104 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}] 12:32:47 INFO - PROCESS | 1835 | 1461094367237 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 12:32:47 INFO - PROCESS | 1835 | 1461094367340 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2bb6800 == 44 [pid = 1835] [id = 83] 12:32:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 91 (0x7f11cb1f0400) [pid = 1835] [serial = 247] [outer = (nil)] 12:32:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 92 (0x7f11d2adb000) [pid = 1835] [serial = 248] [outer = 0x7f11cb1f0400] 12:32:47 INFO - PROCESS | 1835 | 1461094367404 Marionette DEBUG loaded listener.js 12:32:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x7f11d38eb400) [pid = 1835] [serial = 249] [outer = 0x7f11cb1f0400] 12:32:48 INFO - PROCESS | 1835 | 1461094368105 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]]]}] 12:32:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x7f11d359c400) [pid = 1835] [serial = 250] [outer = 0x7f11c6de8c00] 12:32:48 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. 12:32:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1079ms 12:32:48 INFO - PROCESS | 1835 | 1461094368212 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 12:32:48 INFO - PROCESS | 1835 | 1461094368215 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 12:32:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:32:48 INFO - PROCESS | 1835 | 1461094368241 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:32:48 INFO - PROCESS | 1835 | 1461094368245 Marionette TRACE conn3 <- [1,306,null,{}] 12:32:48 INFO - PROCESS | 1835 | 1461094368250 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}] 12:32:48 INFO - PROCESS | 1835 | 1461094368418 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 12:32:48 INFO - PROCESS | 1835 | 1461094368437 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cdaa5800 == 45 [pid = 1835] [id = 84] 12:32:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x7f11c8c83800) [pid = 1835] [serial = 251] [outer = (nil)] 12:32:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x7f11de324c00) [pid = 1835] [serial = 252] [outer = 0x7f11c8c83800] 12:32:48 INFO - PROCESS | 1835 | 1461094368500 Marionette DEBUG loaded listener.js 12:32:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x7f11df02f400) [pid = 1835] [serial = 253] [outer = 0x7f11c8c83800] 12:32:49 INFO - PROCESS | 1835 | 1461094369285 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]]]}] 12:32:49 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. 12:32:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1089ms 12:32:49 INFO - PROCESS | 1835 | 1461094369322 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 12:32:49 INFO - PROCESS | 1835 | 1461094369325 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 12:32:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:32:49 INFO - PROCESS | 1835 | 1461094369338 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:32:49 INFO - PROCESS | 1835 | 1461094369340 Marionette TRACE conn3 <- [1,310,null,{}] 12:32:49 INFO - PROCESS | 1835 | 1461094369346 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}] 12:32:49 INFO - PROCESS | 1835 | 1461094369538 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 12:32:49 INFO - PROCESS | 1835 | 1461094369609 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e13b9800 == 46 [pid = 1835] [id = 85] 12:32:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x7f11df30ac00) [pid = 1835] [serial = 254] [outer = (nil)] 12:32:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x7f11e2d4ec00) [pid = 1835] [serial = 255] [outer = 0x7f11df30ac00] 12:32:49 INFO - PROCESS | 1835 | 1461094369673 Marionette DEBUG loaded listener.js 12:32:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x7f11e35a8800) [pid = 1835] [serial = 256] [outer = 0x7f11df30ac00] 12:32:50 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x7f11ddeba800) [pid = 1835] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:32:50 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x7f11c6def800) [pid = 1835] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:32:50 INFO - PROCESS | 1835 | --DOMWINDOW == 97 (0x7f11c9cdbc00) [pid = 1835] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:32:50 INFO - PROCESS | 1835 | --DOMWINDOW == 96 (0x7f11c737dc00) [pid = 1835] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:32:50 INFO - PROCESS | 1835 | --DOMWINDOW == 95 (0x7f11d7250c00) [pid = 1835] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:32:50 INFO - PROCESS | 1835 | --DOMWINDOW == 94 (0x7f11d065fc00) [pid = 1835] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:32:50 INFO - PROCESS | 1835 | --DOMWINDOW == 93 (0x7f11cfc81400) [pid = 1835] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:32:50 INFO - PROCESS | 1835 | --DOMWINDOW == 92 (0x7f11c6df2800) [pid = 1835] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:32:50 INFO - PROCESS | 1835 | 1461094370519 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]]]}] 12:32:50 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. 12:32:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1242ms 12:32:50 INFO - PROCESS | 1835 | 1461094370580 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 12:32:50 INFO - PROCESS | 1835 | 1461094370584 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 12:32:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:32:50 INFO - PROCESS | 1835 | 1461094370591 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:32:50 INFO - PROCESS | 1835 | 1461094370594 Marionette TRACE conn3 <- [1,314,null,{}] 12:32:50 INFO - PROCESS | 1835 | 1461094370599 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}] 12:32:50 INFO - PROCESS | 1835 | 1461094370748 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 12:32:50 INFO - PROCESS | 1835 | 1461094370763 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cb455000 == 47 [pid = 1835] [id = 86] 12:32:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 93 (0x7f11de18d000) [pid = 1835] [serial = 257] [outer = (nil)] 12:32:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 94 (0x7f11e360bc00) [pid = 1835] [serial = 258] [outer = 0x7f11de18d000] 12:32:50 INFO - PROCESS | 1835 | 1461094370822 Marionette DEBUG loaded listener.js 12:32:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 95 (0x7f11e52a2400) [pid = 1835] [serial = 259] [outer = 0x7f11de18d000] 12:32:51 INFO - PROCESS | 1835 | 1461094371551 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]]]}] 12:32:51 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. 12:32:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 993ms 12:32:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:32:51 INFO - PROCESS | 1835 | 1461094371585 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 12:32:51 INFO - PROCESS | 1835 | 1461094371588 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 12:32:51 INFO - PROCESS | 1835 | 1461094371594 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:32:51 INFO - PROCESS | 1835 | 1461094371597 Marionette TRACE conn3 <- [1,318,null,{}] 12:32:51 INFO - PROCESS | 1835 | 1461094371602 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}] 12:32:51 INFO - PROCESS | 1835 | 1461094371763 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 12:32:51 INFO - PROCESS | 1835 | 1461094371784 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e3630000 == 48 [pid = 1835] [id = 87] 12:32:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 96 (0x7f11ced1e400) [pid = 1835] [serial = 260] [outer = (nil)] 12:32:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 97 (0x7f11e5f8cc00) [pid = 1835] [serial = 261] [outer = 0x7f11ced1e400] 12:32:51 INFO - PROCESS | 1835 | 1461094371846 Marionette DEBUG loaded listener.js 12:32:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 98 (0x7f11e7564400) [pid = 1835] [serial = 262] [outer = 0x7f11ced1e400] 12:32:52 INFO - PROCESS | 1835 | 1461094372773 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]]]}] 12:32:52 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. 12:32:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1227ms 12:32:52 INFO - PROCESS | 1835 | 1461094372821 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 12:32:52 INFO - PROCESS | 1835 | 1461094372828 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 12:32:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:32:52 INFO - PROCESS | 1835 | 1461094372838 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:32:52 INFO - PROCESS | 1835 | 1461094372842 Marionette TRACE conn3 <- [1,322,null,{}] 12:32:52 INFO - PROCESS | 1835 | 1461094372850 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}] 12:32:53 INFO - PROCESS | 1835 | 1461094373056 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 12:32:53 INFO - PROCESS | 1835 | 1461094373190 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d11e3000 == 49 [pid = 1835] [id = 88] 12:32:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x7f11cb059000) [pid = 1835] [serial = 263] [outer = (nil)] 12:32:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x7f11cb1e6400) [pid = 1835] [serial = 264] [outer = 0x7f11cb059000] 12:32:53 INFO - PROCESS | 1835 | 1461094373268 Marionette DEBUG loaded listener.js 12:32:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x7f11cb40bc00) [pid = 1835] [serial = 265] [outer = 0x7f11cb059000] 12:32:54 INFO - PROCESS | 1835 | 1461094374135 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]]]}] 12:32:54 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. 12:32:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1339ms 12:32:54 INFO - PROCESS | 1835 | 1461094374178 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 12:32:54 INFO - PROCESS | 1835 | 1461094374187 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 12:32:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:32:54 INFO - PROCESS | 1835 | 1461094374197 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:32:54 INFO - PROCESS | 1835 | 1461094374200 Marionette TRACE conn3 <- [1,326,null,{}] 12:32:54 INFO - PROCESS | 1835 | 1461094374207 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}] 12:32:54 INFO - PROCESS | 1835 | 1461094374367 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 12:32:54 INFO - PROCESS | 1835 | 1461094374500 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ded7f000 == 50 [pid = 1835] [id = 89] 12:32:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x7f11cb05b800) [pid = 1835] [serial = 266] [outer = (nil)] 12:32:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x7f11d29a8c00) [pid = 1835] [serial = 267] [outer = 0x7f11cb05b800] 12:32:54 INFO - PROCESS | 1835 | 1461094374574 Marionette DEBUG loaded listener.js 12:32:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x7f11d364fc00) [pid = 1835] [serial = 268] [outer = 0x7f11cb05b800] 12:32:55 INFO - PROCESS | 1835 | 1461094375562 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]]]}] 12:32:55 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. 12:32:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1387ms 12:32:55 INFO - PROCESS | 1835 | 1461094375583 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 12:32:55 INFO - PROCESS | 1835 | 1461094375587 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 12:32:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:32:55 INFO - PROCESS | 1835 | 1461094375593 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:32:55 INFO - PROCESS | 1835 | 1461094375599 Marionette TRACE conn3 <- [1,330,null,{}] 12:32:55 INFO - PROCESS | 1835 | 1461094375616 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}] 12:32:55 INFO - PROCESS | 1835 | 1461094375778 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 12:32:55 INFO - PROCESS | 1835 | 1461094375919 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e84ce000 == 51 [pid = 1835] [id = 90] 12:32:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x7f11d0a89400) [pid = 1835] [serial = 269] [outer = (nil)] 12:32:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x7f11e2d50400) [pid = 1835] [serial = 270] [outer = 0x7f11d0a89400] 12:32:56 INFO - PROCESS | 1835 | 1461094376043 Marionette DEBUG loaded listener.js 12:32:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x7f11e5c63c00) [pid = 1835] [serial = 271] [outer = 0x7f11d0a89400] 12:32:56 INFO - PROCESS | 1835 | 1461094376837 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]]]}] 12:32:56 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. 12:32:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1283ms 12:32:56 INFO - PROCESS | 1835 | 1461094376878 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 12:32:56 INFO - PROCESS | 1835 | 1461094376882 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 12:32:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:32:56 INFO - PROCESS | 1835 | 1461094376888 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:32:56 INFO - PROCESS | 1835 | 1461094376890 Marionette TRACE conn3 <- [1,334,null,{}] 12:32:56 INFO - PROCESS | 1835 | 1461094376896 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}] 12:32:57 INFO - PROCESS | 1835 | 1461094377039 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 12:32:57 INFO - PROCESS | 1835 | 1461094377176 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6d1b800 == 52 [pid = 1835] [id = 91] 12:32:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0x7f11d2ad7c00) [pid = 1835] [serial = 272] [outer = (nil)] 12:32:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 109 (0x7f11e77db800) [pid = 1835] [serial = 273] [outer = 0x7f11d2ad7c00] 12:32:57 INFO - PROCESS | 1835 | 1461094377245 Marionette DEBUG loaded listener.js 12:32:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 110 (0x7f11e77e8800) [pid = 1835] [serial = 274] [outer = 0x7f11d2ad7c00] 12:32:58 INFO - PROCESS | 1835 | 1461094378036 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]]]}] 12:32:58 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. 12:32:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1184ms 12:32:58 INFO - PROCESS | 1835 | 1461094378073 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 12:32:58 INFO - PROCESS | 1835 | 1461094378076 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 12:32:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:32:58 INFO - PROCESS | 1835 | 1461094378082 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:32:58 INFO - PROCESS | 1835 | 1461094378084 Marionette TRACE conn3 <- [1,338,null,{}] 12:32:58 INFO - PROCESS | 1835 | 1461094378090 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}] 12:32:58 INFO - PROCESS | 1835 | 1461094378231 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 12:32:58 INFO - PROCESS | 1835 | 1461094378368 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6d35800 == 53 [pid = 1835] [id = 92] 12:32:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 111 (0x7f11cb4c1000) [pid = 1835] [serial = 275] [outer = (nil)] 12:32:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 112 (0x7f11cb4c9400) [pid = 1835] [serial = 276] [outer = 0x7f11cb4c1000] 12:32:58 INFO - PROCESS | 1835 | 1461094378437 Marionette DEBUG loaded listener.js 12:32:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x7f11cb4ce000) [pid = 1835] [serial = 277] [outer = 0x7f11cb4c1000] 12:32:59 INFO - PROCESS | 1835 | 1461094379262 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]]]}] 12:32:59 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. 12:32:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1228ms 12:32:59 INFO - PROCESS | 1835 | 1461094379480 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 12:32:59 INFO - PROCESS | 1835 | 1461094379486 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 12:32:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:32:59 INFO - PROCESS | 1835 | 1461094379496 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:32:59 INFO - PROCESS | 1835 | 1461094379499 Marionette TRACE conn3 <- [1,342,null,{}] 12:32:59 INFO - PROCESS | 1835 | 1461094379506 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}] 12:32:59 INFO - PROCESS | 1835 | 1461094379644 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 12:32:59 INFO - PROCESS | 1835 | 1461094379784 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:32:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cb20d000 == 54 [pid = 1835] [id = 93] 12:32:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0x7f11cb090000) [pid = 1835] [serial = 278] [outer = (nil)] 12:32:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0x7f11cb09a400) [pid = 1835] [serial = 279] [outer = 0x7f11cb090000] 12:32:59 INFO - PROCESS | 1835 | 1461094379901 Marionette DEBUG loaded listener.js 12:33:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 116 (0x7f11cb40a400) [pid = 1835] [serial = 280] [outer = 0x7f11cb090000] 12:33:00 INFO - PROCESS | 1835 | 1461094380718 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]]]}] 12:33:00 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. 12:33:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1288ms 12:33:00 INFO - PROCESS | 1835 | 1461094380784 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 12:33:00 INFO - PROCESS | 1835 | 1461094380789 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 12:33:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:33:00 INFO - PROCESS | 1835 | 1461094380800 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:33:00 INFO - PROCESS | 1835 | 1461094380804 Marionette TRACE conn3 <- [1,346,null,{}] 12:33:00 INFO - PROCESS | 1835 | 1461094380810 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}] 12:33:00 INFO - PROCESS | 1835 | 1461094380949 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 12:33:01 INFO - PROCESS | 1835 | 1461094381125 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d11d6800 == 55 [pid = 1835] [id = 94] 12:33:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 117 (0x7f11cfbb9400) [pid = 1835] [serial = 281] [outer = (nil)] 12:33:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 118 (0x7f11d1389400) [pid = 1835] [serial = 282] [outer = 0x7f11cfbb9400] 12:33:01 INFO - PROCESS | 1835 | 1461094381185 Marionette DEBUG loaded listener.js 12:33:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 119 (0x7f11d2906800) [pid = 1835] [serial = 283] [outer = 0x7f11cfbb9400] 12:33:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cb455000 == 54 [pid = 1835] [id = 86] 12:33:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e13b9800 == 53 [pid = 1835] [id = 85] 12:33:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cdaa5800 == 52 [pid = 1835] [id = 84] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 118 (0x7f11e35ac000) [pid = 1835] [serial = 197] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 117 (0x7f11e5c65400) [pid = 1835] [serial = 200] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2bb6800 == 51 [pid = 1835] [id = 83] 12:33:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d136a800 == 50 [pid = 1835] [id = 82] 12:33:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c9c79000 == 49 [pid = 1835] [id = 81] 12:33:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1934000 == 48 [pid = 1835] [id = 80] 12:33:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1937800 == 47 [pid = 1835] [id = 76] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 116 (0x7f11e3606c00) [pid = 1835] [serial = 215] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 115 (0x7f11cb08fc00) [pid = 1835] [serial = 218] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 114 (0x7f11e5c65c00) [pid = 1835] [serial = 216] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 113 (0x7f11d3650800) [pid = 1835] [serial = 191] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 112 (0x7f11e5fa2800) [pid = 1835] [serial = 219] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 111 (0x7f11cb40ac00) [pid = 1835] [serial = 204] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 110 (0x7f11c9ce0800) [pid = 1835] [serial = 203] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 109 (0x7f11de30b400) [pid = 1835] [serial = 212] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 108 (0x7f11df156000) [pid = 1835] [serial = 185] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 107 (0x7f11e12cd800) [pid = 1835] [serial = 186] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x7f11d29aa800) [pid = 1835] [serial = 209] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x7f11d38e7000) [pid = 1835] [serial = 210] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x7f11e3022800) [pid = 1835] [serial = 194] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x7f11ced21400) [pid = 1835] [serial = 188] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x7f11d213d800) [pid = 1835] [serial = 206] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x7f11d290b800) [pid = 1835] [serial = 207] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x7f11e2d4b400) [pid = 1835] [serial = 221] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x7f11e2d51000) [pid = 1835] [serial = 222] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x7f11e3024800) [pid = 1835] [serial = 213] [outer = (nil)] [url = about:blank] 12:33:01 INFO - PROCESS | 1835 | 1461094381937 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]]]}] 12:33:01 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. 12:33:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1186ms 12:33:01 INFO - PROCESS | 1835 | 1461094381985 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 12:33:01 INFO - PROCESS | 1835 | 1461094381988 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 12:33:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:33:01 INFO - PROCESS | 1835 | 1461094381994 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:33:02 INFO - PROCESS | 1835 | 1461094381999 Marionette TRACE conn3 <- [1,350,null,{}] 12:33:02 INFO - PROCESS | 1835 | 1461094382018 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}] 12:33:02 INFO - PROCESS | 1835 | 1461094382218 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 12:33:02 INFO - PROCESS | 1835 | 1461094382235 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1408000 == 48 [pid = 1835] [id = 95] 12:33:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x7f11d2b51800) [pid = 1835] [serial = 284] [outer = (nil)] 12:33:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x7f11d38e0c00) [pid = 1835] [serial = 285] [outer = 0x7f11d2b51800] 12:33:02 INFO - PROCESS | 1835 | 1461094382299 Marionette DEBUG loaded listener.js 12:33:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x7f11ddf08800) [pid = 1835] [serial = 286] [outer = 0x7f11d2b51800] 12:33:03 INFO - PROCESS | 1835 | 1461094383080 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]]]}] 12:33:03 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. 12:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1135ms 12:33:03 INFO - PROCESS | 1835 | 1461094383129 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 12:33:03 INFO - PROCESS | 1835 | 1461094383133 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 12:33:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:33:03 INFO - PROCESS | 1835 | 1461094383138 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:33:03 INFO - PROCESS | 1835 | 1461094383140 Marionette TRACE conn3 <- [1,354,null,{}] 12:33:03 INFO - PROCESS | 1835 | 1461094383152 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}] 12:33:03 INFO - PROCESS | 1835 | 1461094383278 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 12:33:03 INFO - PROCESS | 1835 | 1461094383292 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d71ac000 == 49 [pid = 1835] [id = 96] 12:33:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x7f11c680fc00) [pid = 1835] [serial = 287] [outer = (nil)] 12:33:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x7f11c6819800) [pid = 1835] [serial = 288] [outer = 0x7f11c680fc00] 12:33:03 INFO - PROCESS | 1835 | 1461094383349 Marionette DEBUG loaded listener.js 12:33:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x7f11c6e75000) [pid = 1835] [serial = 289] [outer = 0x7f11c680fc00] 12:33:04 INFO - PROCESS | 1835 | 1461094384122 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]]]}] 12:33:04 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. 12:33:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1030ms 12:33:04 INFO - PROCESS | 1835 | 1461094384174 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 12:33:04 INFO - PROCESS | 1835 | 1461094384187 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 12:33:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:33:04 INFO - PROCESS | 1835 | 1461094384230 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:33:04 INFO - PROCESS | 1835 | 1461094384234 Marionette TRACE conn3 <- [1,358,null,{}] 12:33:04 INFO - PROCESS | 1835 | 1461094384243 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}] 12:33:04 INFO - PROCESS | 1835 | 1461094384409 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 12:33:04 INFO - PROCESS | 1835 | 1461094384425 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11de127000 == 50 [pid = 1835] [id = 97] 12:33:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x7f11c6815800) [pid = 1835] [serial = 290] [outer = (nil)] 12:33:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x7f11c6e7b400) [pid = 1835] [serial = 291] [outer = 0x7f11c6815800] 12:33:04 INFO - PROCESS | 1835 | 1461094384482 Marionette DEBUG loaded listener.js 12:33:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x7f11c6e80800) [pid = 1835] [serial = 292] [outer = 0x7f11c6815800] 12:33:05 INFO - PROCESS | 1835 | 1461094385236 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]]]}] 12:33:05 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. 12:33:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1061ms 12:33:05 INFO - PROCESS | 1835 | 1461094385261 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 12:33:05 INFO - PROCESS | 1835 | 1461094385264 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 12:33:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:33:05 INFO - PROCESS | 1835 | 1461094385271 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:33:05 INFO - PROCESS | 1835 | 1461094385274 Marionette TRACE conn3 <- [1,362,null,{}] 12:33:05 INFO - PROCESS | 1835 | 1461094385279 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}] 12:33:05 INFO - PROCESS | 1835 | 1461094385481 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 12:33:05 INFO - PROCESS | 1835 | 1461094385514 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e1329800 == 51 [pid = 1835] [id = 98] 12:33:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0x7f11e12ce800) [pid = 1835] [serial = 293] [outer = (nil)] 12:33:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 109 (0x7f11e2d4e000) [pid = 1835] [serial = 294] [outer = 0x7f11e12ce800] 12:33:05 INFO - PROCESS | 1835 | 1461094385575 Marionette DEBUG loaded listener.js 12:33:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 110 (0x7f11e3489c00) [pid = 1835] [serial = 295] [outer = 0x7f11e12ce800] 12:33:06 INFO - PROCESS | 1835 | --DOMWINDOW == 109 (0x7f11cb056400) [pid = 1835] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:33:06 INFO - PROCESS | 1835 | --DOMWINDOW == 108 (0x7f11d05ef000) [pid = 1835] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:33:06 INFO - PROCESS | 1835 | --DOMWINDOW == 107 (0x7f11cb1f0400) [pid = 1835] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:33:06 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x7f11cb1eb800) [pid = 1835] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:33:06 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x7f11c6de9800) [pid = 1835] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:33:06 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x7f11c8c83800) [pid = 1835] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:33:06 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x7f11df30ac00) [pid = 1835] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:33:06 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x7f11de18d000) [pid = 1835] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:33:06 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x7f11d359d400) [pid = 1835] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:33:06 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x7f11e12c9c00) [pid = 1835] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:33:06 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x7f11c76bb400) [pid = 1835] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:33:06 INFO - PROCESS | 1835 | --DOMWINDOW == 98 (0x7f11c6df2000) [pid = 1835] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:33:06 INFO - PROCESS | 1835 | 1461094386396 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]]]}] 12:33:06 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. 12:33:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1175ms 12:33:06 INFO - PROCESS | 1835 | 1461094386446 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 12:33:06 INFO - PROCESS | 1835 | 1461094386448 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 12:33:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:33:06 INFO - PROCESS | 1835 | 1461094386454 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:33:06 INFO - PROCESS | 1835 | 1461094386455 Marionette TRACE conn3 <- [1,366,null,{}] 12:33:06 INFO - PROCESS | 1835 | 1461094386460 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}] 12:33:06 INFO - PROCESS | 1835 | 1461094386592 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 12:33:06 INFO - PROCESS | 1835 | 1461094386733 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e3197000 == 52 [pid = 1835] [id = 99] 12:33:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 99 (0x7f11d29a7000) [pid = 1835] [serial = 296] [outer = (nil)] 12:33:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x7f11df30ac00) [pid = 1835] [serial = 297] [outer = 0x7f11d29a7000] 12:33:06 INFO - PROCESS | 1835 | 1461094386794 Marionette DEBUG loaded listener.js 12:33:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x7f11e315e000) [pid = 1835] [serial = 298] [outer = 0x7f11d29a7000] 12:33:07 INFO - PROCESS | 1835 | 1461094387384 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]]]}] 12:33:07 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. 12:33:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 973ms 12:33:07 INFO - PROCESS | 1835 | 1461094387427 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 12:33:07 INFO - PROCESS | 1835 | 1461094387430 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 12:33:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:33:07 INFO - PROCESS | 1835 | 1461094387435 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:33:07 INFO - PROCESS | 1835 | 1461094387437 Marionette TRACE conn3 <- [1,370,null,{}] 12:33:07 INFO - PROCESS | 1835 | 1461094387442 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}] 12:33:07 INFO - PROCESS | 1835 | 1461094387598 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 12:33:07 INFO - PROCESS | 1835 | 1461094387616 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e5fc1000 == 53 [pid = 1835] [id = 100] 12:33:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x7f11cb09b800) [pid = 1835] [serial = 299] [outer = (nil)] 12:33:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x7f11e529fc00) [pid = 1835] [serial = 300] [outer = 0x7f11cb09b800] 12:33:07 INFO - PROCESS | 1835 | 1461094387674 Marionette DEBUG loaded listener.js 12:33:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x7f11e7798000) [pid = 1835] [serial = 301] [outer = 0x7f11cb09b800] 12:33:08 INFO - PROCESS | 1835 | 1461094388582 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]]]}] 12:33:08 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. 12:33:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1176ms 12:33:08 INFO - PROCESS | 1835 | 1461094388613 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 12:33:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:33:08 INFO - PROCESS | 1835 | 1461094388619 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 12:33:08 INFO - PROCESS | 1835 | 1461094388627 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:33:08 INFO - PROCESS | 1835 | 1461094388632 Marionette TRACE conn3 <- [1,374,null,{}] 12:33:08 INFO - PROCESS | 1835 | 1461094388640 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}] 12:33:08 INFO - PROCESS | 1835 | 1461094388818 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 12:33:08 INFO - PROCESS | 1835 | 1461094388952 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cda9c800 == 54 [pid = 1835] [id = 101] 12:33:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x7f11c67e1c00) [pid = 1835] [serial = 302] [outer = (nil)] 12:33:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x7f11c680d400) [pid = 1835] [serial = 303] [outer = 0x7f11c67e1c00] 12:33:09 INFO - PROCESS | 1835 | 1461094389028 Marionette DEBUG loaded listener.js 12:33:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x7f11c6817c00) [pid = 1835] [serial = 304] [outer = 0x7f11c67e1c00] 12:33:09 INFO - PROCESS | 1835 | 1461094389891 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:33:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:33:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1281ms 12:33:09 INFO - PROCESS | 1835 | 1461094389907 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 12:33:09 INFO - PROCESS | 1835 | 1461094389915 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 12:33:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:33:09 INFO - PROCESS | 1835 | 1461094389925 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:33:09 INFO - PROCESS | 1835 | 1461094389928 Marionette TRACE conn3 <- [1,378,null,{}] 12:33:09 INFO - PROCESS | 1835 | 1461094389934 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}] 12:33:10 INFO - PROCESS | 1835 | 1461094390097 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 12:33:10 INFO - PROCESS | 1835 | 1461094390241 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11dde69800 == 55 [pid = 1835] [id = 102] 12:33:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0x7f11c67e2800) [pid = 1835] [serial = 305] [outer = (nil)] 12:33:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 109 (0x7f11c9cdf800) [pid = 1835] [serial = 306] [outer = 0x7f11c67e2800] 12:33:10 INFO - PROCESS | 1835 | 1461094390313 Marionette DEBUG loaded listener.js 12:33:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 110 (0x7f11cb091400) [pid = 1835] [serial = 307] [outer = 0x7f11c67e2800] 12:33:11 INFO - PROCESS | 1835 | 1461094391239 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:33:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:33:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1335ms 12:33:11 INFO - PROCESS | 1835 | 1461094391261 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 12:33:11 INFO - PROCESS | 1835 | 1461094391265 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 12:33:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:33:11 INFO - PROCESS | 1835 | 1461094391271 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:33:11 INFO - PROCESS | 1835 | 1461094391277 Marionette TRACE conn3 <- [1,382,null,{}] 12:33:11 INFO - PROCESS | 1835 | 1461094391292 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}] 12:33:11 INFO - PROCESS | 1835 | 1461094391441 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 12:33:11 INFO - PROCESS | 1835 | 1461094391586 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e84e3800 == 56 [pid = 1835] [id = 103] 12:33:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 111 (0x7f11c54ecc00) [pid = 1835] [serial = 308] [outer = (nil)] 12:33:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 112 (0x7f11cb240c00) [pid = 1835] [serial = 309] [outer = 0x7f11c54ecc00] 12:33:11 INFO - PROCESS | 1835 | 1461094391659 Marionette DEBUG loaded listener.js 12:33:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x7f11cfc72400) [pid = 1835] [serial = 310] [outer = 0x7f11c54ecc00] 12:33:12 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:12 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:33:12 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:12 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:12 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:33:12 INFO - PROCESS | 1835 | 1461094392495 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:33:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:33:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1235ms 12:33:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:33:12 INFO - PROCESS | 1835 | 1461094392506 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 12:33:12 INFO - PROCESS | 1835 | 1461094392510 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 12:33:12 INFO - PROCESS | 1835 | 1461094392516 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:33:12 INFO - PROCESS | 1835 | 1461094392519 Marionette TRACE conn3 <- [1,386,null,{}] 12:33:12 INFO - PROCESS | 1835 | 1461094392524 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}] 12:33:12 INFO - PROCESS | 1835 | 1461094392678 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 12:33:12 INFO - PROCESS | 1835 | 1461094392834 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6861000 == 57 [pid = 1835] [id = 104] 12:33:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0x7f11c54f0c00) [pid = 1835] [serial = 311] [outer = (nil)] 12:33:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0x7f11d290e400) [pid = 1835] [serial = 312] [outer = 0x7f11c54f0c00] 12:33:12 INFO - PROCESS | 1835 | 1461094392904 Marionette DEBUG loaded listener.js 12:33:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 116 (0x7f11d7250000) [pid = 1835] [serial = 313] [outer = 0x7f11c54f0c00] 12:33:13 INFO - PROCESS | 1835 | 1461094393767 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]]]}] 12:33:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:33:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1282ms 12:33:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:33:13 INFO - PROCESS | 1835 | 1461094393798 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 12:33:13 INFO - PROCESS | 1835 | 1461094393800 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 12:33:13 INFO - PROCESS | 1835 | 1461094393807 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:33:13 INFO - PROCESS | 1835 | 1461094393809 Marionette TRACE conn3 <- [1,390,null,{}] 12:33:13 INFO - PROCESS | 1835 | 1461094393815 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}] 12:33:13 INFO - PROCESS | 1835 | 1461094393963 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 12:33:14 INFO - PROCESS | 1835 | 1461094394109 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c49dd800 == 58 [pid = 1835] [id = 105] 12:33:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 117 (0x7f11c5620c00) [pid = 1835] [serial = 314] [outer = (nil)] 12:33:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 118 (0x7f11c5627400) [pid = 1835] [serial = 315] [outer = 0x7f11c5620c00] 12:33:14 INFO - PROCESS | 1835 | 1461094394179 Marionette DEBUG loaded listener.js 12:33:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 119 (0x7f11c562bc00) [pid = 1835] [serial = 316] [outer = 0x7f11c5620c00] 12:33:15 INFO - PROCESS | 1835 | 1461094395333 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]]]}] 12:33:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:33:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1582ms 12:33:15 INFO - PROCESS | 1835 | 1461094395389 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 12:33:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:33:15 INFO - PROCESS | 1835 | 1461094395394 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 12:33:15 INFO - PROCESS | 1835 | 1461094395402 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:33:15 INFO - PROCESS | 1835 | 1461094395407 Marionette TRACE conn3 <- [1,394,null,{}] 12:33:15 INFO - PROCESS | 1835 | 1461094395415 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}] 12:33:15 INFO - PROCESS | 1835 | 1461094395593 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 12:33:15 INFO - PROCESS | 1835 | 1461094395776 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c92bb000 == 59 [pid = 1835] [id = 106] 12:33:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 120 (0x7f11c5621000) [pid = 1835] [serial = 317] [outer = (nil)] 12:33:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 121 (0x7f11c67df400) [pid = 1835] [serial = 318] [outer = 0x7f11c5621000] 12:33:15 INFO - PROCESS | 1835 | 1461094395841 Marionette DEBUG loaded listener.js 12:33:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 122 (0x7f11c6812400) [pid = 1835] [serial = 319] [outer = 0x7f11c5621000] 12:33:16 INFO - PROCESS | 1835 | 1461094396712 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]]]}] 12:33:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:33:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1385ms 12:33:16 INFO - PROCESS | 1835 | 1461094396787 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 12:33:16 INFO - PROCESS | 1835 | 1461094396794 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 12:33:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:33:16 INFO - PROCESS | 1835 | 1461094396805 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:33:16 INFO - PROCESS | 1835 | 1461094396808 Marionette TRACE conn3 <- [1,398,null,{}] 12:33:16 INFO - PROCESS | 1835 | 1461094396814 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}] 12:33:17 INFO - PROCESS | 1835 | 1461094397017 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 12:33:17 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c92ac000 == 58 [pid = 1835] [id = 38] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 121 (0x7f11e5f8cc00) [pid = 1835] [serial = 261] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e3197000 == 57 [pid = 1835] [id = 99] 12:33:17 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e1329800 == 56 [pid = 1835] [id = 98] 12:33:17 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11de127000 == 55 [pid = 1835] [id = 97] 12:33:17 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d71ac000 == 54 [pid = 1835] [id = 96] 12:33:17 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1408000 == 53 [pid = 1835] [id = 95] 12:33:17 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d11d6800 == 52 [pid = 1835] [id = 94] 12:33:17 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cb20d000 == 51 [pid = 1835] [id = 93] 12:33:17 INFO - PROCESS | 1835 | 1461094397208 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:17 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e84ce000 == 50 [pid = 1835] [id = 90] 12:33:17 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ded7f000 == 49 [pid = 1835] [id = 89] 12:33:17 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d11e3000 == 48 [pid = 1835] [id = 88] 12:33:17 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e3630000 == 47 [pid = 1835] [id = 87] 12:33:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c71cc000 == 48 [pid = 1835] [id = 107] 12:33:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 122 (0x7f11c76ca400) [pid = 1835] [serial = 320] [outer = (nil)] 12:33:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 123 (0x7f11c8c85400) [pid = 1835] [serial = 321] [outer = 0x7f11c76ca400] 12:33:17 INFO - PROCESS | 1835 | 1461094397281 Marionette DEBUG loaded listener.js 12:33:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 124 (0x7f11c9cddc00) [pid = 1835] [serial = 322] [outer = 0x7f11c76ca400] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 123 (0x7f11df1ca000) [pid = 1835] [serial = 168] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 122 (0x7f11e2a59c00) [pid = 1835] [serial = 171] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 121 (0x7f11d359b400) [pid = 1835] [serial = 165] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 120 (0x7f11cb08f800) [pid = 1835] [serial = 162] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 119 (0x7f11cb1f2400) [pid = 1835] [serial = 243] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 118 (0x7f11cb099000) [pid = 1835] [serial = 242] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 117 (0x7f11d1979c00) [pid = 1835] [serial = 245] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 116 (0x7f11d290b400) [pid = 1835] [serial = 246] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 115 (0x7f11ced22000) [pid = 1835] [serial = 227] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 114 (0x7f11d2adb000) [pid = 1835] [serial = 248] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 113 (0x7f11cfbb4400) [pid = 1835] [serial = 240] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 112 (0x7f11cb1f2800) [pid = 1835] [serial = 239] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 111 (0x7f11cb1ef000) [pid = 1835] [serial = 224] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 110 (0x7f11cb1f4800) [pid = 1835] [serial = 225] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 109 (0x7f11d3616c00) [pid = 1835] [serial = 230] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 108 (0x7f11e5f8dc00) [pid = 1835] [serial = 236] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 107 (0x7f11df306800) [pid = 1835] [serial = 233] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x7f11de324c00) [pid = 1835] [serial = 252] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x7f11df02f400) [pid = 1835] [serial = 253] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x7f11e2d4ec00) [pid = 1835] [serial = 255] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x7f11e35a8800) [pid = 1835] [serial = 256] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x7f11e360bc00) [pid = 1835] [serial = 258] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x7f11e3491c00) [pid = 1835] [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.] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x7f11d38eb400) [pid = 1835] [serial = 249] [outer = (nil)] [url = about:blank] 12:33:17 INFO - PROCESS | 1835 | --DOMWINDOW == 99 (0x7f11e52a2400) [pid = 1835] [serial = 259] [outer = (nil)] [url = about:blank] 12:33:18 INFO - PROCESS | 1835 | 1461094398082 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]]]}] 12:33:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:33:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1339ms 12:33:18 INFO - PROCESS | 1835 | 1461094398144 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 12:33:18 INFO - PROCESS | 1835 | 1461094398148 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 12:33:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:33:18 INFO - PROCESS | 1835 | 1461094398154 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:33:18 INFO - PROCESS | 1835 | 1461094398159 Marionette TRACE conn3 <- [1,402,null,{}] 12:33:18 INFO - PROCESS | 1835 | 1461094398174 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}] 12:33:18 INFO - PROCESS | 1835 | 1461094398315 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 12:33:18 INFO - PROCESS | 1835 | 1461094398411 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0b22000 == 49 [pid = 1835] [id = 108] 12:33:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 100 (0x7f11c6816000) [pid = 1835] [serial = 323] [outer = (nil)] 12:33:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x7f11cb1e5400) [pid = 1835] [serial = 324] [outer = 0x7f11c6816000] 12:33:18 INFO - PROCESS | 1835 | 1461094398482 Marionette DEBUG loaded listener.js 12:33:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x7f11cb4c0800) [pid = 1835] [serial = 325] [outer = 0x7f11c6816000] 12:33:19 INFO - PROCESS | 1835 | 1461094399161 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]]]}] 12:33:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:33:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1030ms 12:33:19 INFO - PROCESS | 1835 | 1461094399186 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 12:33:19 INFO - PROCESS | 1835 | 1461094399190 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 12:33:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:33:19 INFO - PROCESS | 1835 | 1461094399196 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:33:19 INFO - PROCESS | 1835 | 1461094399197 Marionette TRACE conn3 <- [1,406,null,{}] 12:33:19 INFO - PROCESS | 1835 | 1461094399203 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}] 12:33:19 INFO - PROCESS | 1835 | 1461094399377 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 12:33:19 INFO - PROCESS | 1835 | 1461094399406 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1934800 == 50 [pid = 1835] [id = 109] 12:33:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x7f11c816f400) [pid = 1835] [serial = 326] [outer = (nil)] 12:33:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x7f11cf286000) [pid = 1835] [serial = 327] [outer = 0x7f11c816f400] 12:33:19 INFO - PROCESS | 1835 | 1461094399468 Marionette DEBUG loaded listener.js 12:33:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x7f11cff54800) [pid = 1835] [serial = 328] [outer = 0x7f11c816f400] 12:33:20 INFO - PROCESS | 1835 | 1461094400192 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]]]}] 12:33:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:33:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1027ms 12:33:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:33:20 INFO - PROCESS | 1835 | 1461094400224 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 12:33:20 INFO - PROCESS | 1835 | 1461094400227 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 12:33:20 INFO - PROCESS | 1835 | 1461094400233 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:33:20 INFO - PROCESS | 1835 | 1461094400236 Marionette TRACE conn3 <- [1,410,null,{}] 12:33:20 INFO - PROCESS | 1835 | 1461094400240 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}] 12:33:20 INFO - PROCESS | 1835 | 1461094400413 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 12:33:20 INFO - PROCESS | 1835 | 1461094400493 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2bad000 == 51 [pid = 1835] [id = 110] 12:33:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x7f11ced20800) [pid = 1835] [serial = 329] [outer = (nil)] 12:33:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x7f11d173f800) [pid = 1835] [serial = 330] [outer = 0x7f11ced20800] 12:33:20 INFO - PROCESS | 1835 | 1461094400553 Marionette DEBUG loaded listener.js 12:33:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0x7f11d213d800) [pid = 1835] [serial = 331] [outer = 0x7f11ced20800] 12:33:21 INFO - PROCESS | 1835 | 1461094401502 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]]]}] 12:33:21 INFO - PROCESS | 1835 | --DOMWINDOW == 107 (0x7f11c6815800) [pid = 1835] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:33:21 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x7f11e12ce800) [pid = 1835] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:33:21 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x7f11cb090000) [pid = 1835] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:33:21 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x7f11d29a7000) [pid = 1835] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:33:21 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x7f11cfbb9400) [pid = 1835] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:33:21 INFO - PROCESS | 1835 | --DOMWINDOW == 102 (0x7f11ced1e400) [pid = 1835] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:33:21 INFO - PROCESS | 1835 | --DOMWINDOW == 101 (0x7f11c680fc00) [pid = 1835] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:33:21 INFO - PROCESS | 1835 | --DOMWINDOW == 100 (0x7f11d2b51800) [pid = 1835] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:33:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:33:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1337ms 12:33:21 INFO - PROCESS | 1835 | 1461094401569 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 12:33:21 INFO - PROCESS | 1835 | 1461094401572 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 12:33:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:33:21 INFO - PROCESS | 1835 | 1461094401578 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:33:21 INFO - PROCESS | 1835 | 1461094401580 Marionette TRACE conn3 <- [1,414,null,{}] 12:33:21 INFO - PROCESS | 1835 | 1461094401585 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}] 12:33:21 INFO - PROCESS | 1835 | 1461094401742 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 12:33:21 INFO - PROCESS | 1835 | 1461094401851 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6855800 == 52 [pid = 1835] [id = 111] 12:33:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 101 (0x7f11d1743400) [pid = 1835] [serial = 332] [outer = (nil)] 12:33:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 102 (0x7f11d359a800) [pid = 1835] [serial = 333] [outer = 0x7f11d1743400] 12:33:21 INFO - PROCESS | 1835 | 1461094401914 Marionette DEBUG loaded listener.js 12:33:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 103 (0x7f11d389d000) [pid = 1835] [serial = 334] [outer = 0x7f11d1743400] 12:33:22 INFO - PROCESS | 1835 | 1461094402531 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]]]}] 12:33:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:33:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 983ms 12:33:22 INFO - PROCESS | 1835 | 1461094402571 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 12:33:22 INFO - PROCESS | 1835 | 1461094402575 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 12:33:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:33:22 INFO - PROCESS | 1835 | 1461094402580 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:33:22 INFO - PROCESS | 1835 | 1461094402583 Marionette TRACE conn3 <- [1,418,null,{}] 12:33:22 INFO - PROCESS | 1835 | 1461094402587 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}] 12:33:22 INFO - PROCESS | 1835 | 1461094402710 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 12:33:22 INFO - PROCESS | 1835 | 1461094402822 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d7fca800 == 53 [pid = 1835] [id = 112] 12:33:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x7f11c6816800) [pid = 1835] [serial = 335] [outer = (nil)] 12:33:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x7f11d724fc00) [pid = 1835] [serial = 336] [outer = 0x7f11c6816800] 12:33:22 INFO - PROCESS | 1835 | 1461094402878 Marionette DEBUG loaded listener.js 12:33:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x7f11ddf07800) [pid = 1835] [serial = 337] [outer = 0x7f11c6816800] 12:33:23 INFO - PROCESS | 1835 | 1461094403981 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]]]}] 12:33:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 12:33:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1427ms 12:33:24 INFO - PROCESS | 1835 | 1461094404007 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 12:33:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:33:24 INFO - PROCESS | 1835 | 1461094404013 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 12:33:24 INFO - PROCESS | 1835 | 1461094404021 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:33:24 INFO - PROCESS | 1835 | 1461094404026 Marionette TRACE conn3 <- [1,422,null,{}] 12:33:24 INFO - PROCESS | 1835 | 1461094404034 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}] 12:33:24 INFO - PROCESS | 1835 | 1461094404190 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 12:33:24 INFO - PROCESS | 1835 | 1461094404328 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c8c39000 == 54 [pid = 1835] [id = 113] 12:33:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x7f11c67ddc00) [pid = 1835] [serial = 338] [outer = (nil)] 12:33:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0x7f11c680cc00) [pid = 1835] [serial = 339] [outer = 0x7f11c67ddc00] 12:33:24 INFO - PROCESS | 1835 | 1461094404401 Marionette DEBUG loaded listener.js 12:33:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 109 (0x7f11c6df4400) [pid = 1835] [serial = 340] [outer = 0x7f11c67ddc00] 12:33:25 INFO - PROCESS | 1835 | 1461094405627 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]]]}] 12:33:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:33:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1641ms 12:33:25 INFO - PROCESS | 1835 | 1461094405660 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 12:33:25 INFO - PROCESS | 1835 | 1461094405667 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 12:33:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:33:25 INFO - PROCESS | 1835 | 1461094405678 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:33:25 INFO - PROCESS | 1835 | 1461094405682 Marionette TRACE conn3 <- [1,426,null,{}] 12:33:25 INFO - PROCESS | 1835 | 1461094405687 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}] 12:33:25 INFO - PROCESS | 1835 | 1461094405885 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 12:33:26 INFO - PROCESS | 1835 | 1461094405993 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d192c800 == 55 [pid = 1835] [id = 114] 12:33:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 110 (0x7f11c67d8000) [pid = 1835] [serial = 341] [outer = (nil)] 12:33:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 111 (0x7f11cb051000) [pid = 1835] [serial = 342] [outer = 0x7f11c67d8000] 12:33:26 INFO - PROCESS | 1835 | 1461094406065 Marionette DEBUG loaded listener.js 12:33:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 112 (0x7f11cb0d4800) [pid = 1835] [serial = 343] [outer = 0x7f11c67d8000] 12:33:26 INFO - PROCESS | 1835 | 1461094406967 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] 12:33:27 INFO - PROCESS | 1835 | 1461094407015 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 12:33:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:33:27 INFO - PROCESS | 1835 | 1461094407021 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:33:27 INFO - PROCESS | 1835 | 1461094407026 Marionette TRACE conn3 <- [1,430,null,{}] 12:33:27 INFO - PROCESS | 1835 | 1461094407041 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}] 12:33:27 INFO - PROCESS | 1835 | 1461094407203 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 12:33:27 INFO - PROCESS | 1835 | 1461094407337 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11df358800 == 56 [pid = 1835] [id = 115] 12:33:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x7f11cb09ac00) [pid = 1835] [serial = 344] [outer = (nil)] 12:33:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0x7f11d0147400) [pid = 1835] [serial = 345] [outer = 0x7f11cb09ac00] 12:33:27 INFO - PROCESS | 1835 | 1461094407410 Marionette DEBUG loaded listener.js 12:33:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0x7f11d2ad4800) [pid = 1835] [serial = 346] [outer = 0x7f11cb09ac00] 12:33:28 INFO - PROCESS | 1835 | 1461094408320 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]]]}] 12:33:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:33:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1334ms 12:33:28 INFO - PROCESS | 1835 | 1461094408355 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 12:33:28 INFO - PROCESS | 1835 | 1461094408360 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 12:33:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:33:28 INFO - PROCESS | 1835 | 1461094408365 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:33:28 INFO - PROCESS | 1835 | 1461094408367 Marionette TRACE conn3 <- [1,434,null,{}] 12:33:28 INFO - PROCESS | 1835 | 1461094408373 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}] 12:33:28 INFO - PROCESS | 1835 | 1461094408515 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 12:33:28 INFO - PROCESS | 1835 | 1461094408656 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e318f000 == 57 [pid = 1835] [id = 116] 12:33:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 116 (0x7f11c6eaf400) [pid = 1835] [serial = 347] [outer = (nil)] 12:33:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 117 (0x7f11c6eb6c00) [pid = 1835] [serial = 348] [outer = 0x7f11c6eaf400] 12:33:28 INFO - PROCESS | 1835 | 1461094408726 Marionette DEBUG loaded listener.js 12:33:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 118 (0x7f11d21bac00) [pid = 1835] [serial = 349] [outer = 0x7f11c6eaf400] 12:33:29 INFO - PROCESS | 1835 | 1461094409577 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]]]}] 12:33:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:33:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1280ms 12:33:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:33:29 INFO - PROCESS | 1835 | 1461094409646 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 12:33:29 INFO - PROCESS | 1835 | 1461094409649 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 12:33:29 INFO - PROCESS | 1835 | 1461094409655 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:33:29 INFO - PROCESS | 1835 | 1461094409658 Marionette TRACE conn3 <- [1,438,null,{}] 12:33:29 INFO - PROCESS | 1835 | 1461094409663 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}] 12:33:29 INFO - PROCESS | 1835 | 1461094409811 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 12:33:29 INFO - PROCESS | 1835 | 1461094409945 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e362c000 == 58 [pid = 1835] [id = 117] 12:33:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 119 (0x7f11c67c1c00) [pid = 1835] [serial = 350] [outer = (nil)] 12:33:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 120 (0x7f11c67c8c00) [pid = 1835] [serial = 351] [outer = 0x7f11c67c1c00] 12:33:30 INFO - PROCESS | 1835 | 1461094410016 Marionette DEBUG loaded listener.js 12:33:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 121 (0x7f11c67cdc00) [pid = 1835] [serial = 352] [outer = 0x7f11c67c1c00] 12:33:30 INFO - PROCESS | 1835 | 1461094410894 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]]]}] 12:33:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:33:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1287ms 12:33:30 INFO - PROCESS | 1835 | 1461094410942 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 12:33:30 INFO - PROCESS | 1835 | 1461094410945 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 12:33:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:33:30 INFO - PROCESS | 1835 | 1461094410951 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:33:30 INFO - PROCESS | 1835 | 1461094410953 Marionette TRACE conn3 <- [1,442,null,{}] 12:33:30 INFO - PROCESS | 1835 | 1461094410959 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}] 12:33:31 INFO - PROCESS | 1835 | 1461094411137 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 12:33:31 INFO - PROCESS | 1835 | 1461094411455 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c92a6800 == 59 [pid = 1835] [id = 118] 12:33:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 122 (0x7f11c67c8400) [pid = 1835] [serial = 353] [outer = (nil)] 12:33:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 123 (0x7f11c67cd400) [pid = 1835] [serial = 354] [outer = 0x7f11c67c8400] 12:33:31 INFO - PROCESS | 1835 | 1461094411613 Marionette DEBUG loaded listener.js 12:33:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 124 (0x7f11c680d800) [pid = 1835] [serial = 355] [outer = 0x7f11c67c8400] 12:33:32 INFO - PROCESS | 1835 | 1461094412543 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]]]}] 12:33:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:33:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1627ms 12:33:32 INFO - PROCESS | 1835 | 1461094412579 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 12:33:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:33:32 INFO - PROCESS | 1835 | 1461094412584 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 12:33:32 INFO - PROCESS | 1835 | 1461094412591 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:33:32 INFO - PROCESS | 1835 | 1461094412597 Marionette TRACE conn3 <- [1,446,null,{}] 12:33:32 INFO - PROCESS | 1835 | 1461094412604 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}] 12:33:32 INFO - PROCESS | 1835 | 1461094412768 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 12:33:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6855800 == 58 [pid = 1835] [id = 111] 12:33:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2bad000 == 57 [pid = 1835] [id = 110] 12:33:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1934800 == 56 [pid = 1835] [id = 109] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 123 (0x7f11e529fc00) [pid = 1835] [serial = 300] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d0b22000 == 55 [pid = 1835] [id = 108] 12:33:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c71cc000 == 54 [pid = 1835] [id = 107] 12:33:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c92bb000 == 53 [pid = 1835] [id = 106] 12:33:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cda9c800 == 52 [pid = 1835] [id = 101] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 122 (0x7f11c6e7b400) [pid = 1835] [serial = 291] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 121 (0x7f11e2d4e000) [pid = 1835] [serial = 294] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 120 (0x7f11cb40a400) [pid = 1835] [serial = 280] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 119 (0x7f11cb09a400) [pid = 1835] [serial = 279] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 118 (0x7f11e315e000) [pid = 1835] [serial = 298] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 117 (0x7f11d2906800) [pid = 1835] [serial = 283] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 116 (0x7f11d1389400) [pid = 1835] [serial = 282] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 115 (0x7f11cb1e6400) [pid = 1835] [serial = 264] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 114 (0x7f11e7564400) [pid = 1835] [serial = 262] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 113 (0x7f11c6819800) [pid = 1835] [serial = 288] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 112 (0x7f11e2d50400) [pid = 1835] [serial = 270] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 111 (0x7f11d38e0c00) [pid = 1835] [serial = 285] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 110 (0x7f11ddf08800) [pid = 1835] [serial = 286] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 109 (0x7f11d29a8c00) [pid = 1835] [serial = 267] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 108 (0x7f11e77db800) [pid = 1835] [serial = 273] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 107 (0x7f11cb4c9400) [pid = 1835] [serial = 276] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 106 (0x7f11e3489c00) [pid = 1835] [serial = 295] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 105 (0x7f11df30ac00) [pid = 1835] [serial = 297] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 104 (0x7f11c6e80800) [pid = 1835] [serial = 292] [outer = (nil)] [url = about:blank] 12:33:32 INFO - PROCESS | 1835 | --DOMWINDOW == 103 (0x7f11c6e75000) [pid = 1835] [serial = 289] [outer = (nil)] [url = about:blank] 12:33:33 INFO - PROCESS | 1835 | 1461094413000 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6d22800 == 53 [pid = 1835] [id = 119] 12:33:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 104 (0x7f11c6819800) [pid = 1835] [serial = 356] [outer = (nil)] 12:33:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 105 (0x7f11c6e7c800) [pid = 1835] [serial = 357] [outer = 0x7f11c6819800] 12:33:33 INFO - PROCESS | 1835 | 1461094413071 Marionette DEBUG loaded listener.js 12:33:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 106 (0x7f11c75ab400) [pid = 1835] [serial = 358] [outer = 0x7f11c6819800] 12:33:33 INFO - PROCESS | 1835 | 1461094413767 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]]]}] 12:33:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:33:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1237ms 12:33:33 INFO - PROCESS | 1835 | 1461094413831 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 12:33:33 INFO - PROCESS | 1835 | 1461094413837 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 12:33:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:33:33 INFO - PROCESS | 1835 | 1461094413844 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:33:33 INFO - PROCESS | 1835 | 1461094413846 Marionette TRACE conn3 <- [1,450,null,{}] 12:33:33 INFO - PROCESS | 1835 | 1461094413852 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}] 12:33:34 INFO - PROCESS | 1835 | 1461094414000 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 12:33:34 INFO - PROCESS | 1835 | 1461094414011 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1407800 == 54 [pid = 1835] [id = 120] 12:33:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 107 (0x7f11c54ef800) [pid = 1835] [serial = 359] [outer = (nil)] 12:33:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 108 (0x7f11cb092c00) [pid = 1835] [serial = 360] [outer = 0x7f11c54ef800] 12:33:34 INFO - PROCESS | 1835 | 1461094414073 Marionette DEBUG loaded listener.js 12:33:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 109 (0x7f11cb1eac00) [pid = 1835] [serial = 361] [outer = 0x7f11c54ef800] 12:33:34 INFO - PROCESS | 1835 | 1461094414849 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] 12:33:34 INFO - PROCESS | 1835 | 1461094414877 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 12:33:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:33:34 INFO - PROCESS | 1835 | 1461094414919 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:33:34 INFO - PROCESS | 1835 | 1461094414928 Marionette TRACE conn3 <- [1,454,null,{}] 12:33:34 INFO - PROCESS | 1835 | 1461094414941 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}] 12:33:35 INFO - PROCESS | 1835 | 1461094415070 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 12:33:35 INFO - PROCESS | 1835 | 1461094415086 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2be2000 == 55 [pid = 1835] [id = 121] 12:33:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 110 (0x7f11c9cdbc00) [pid = 1835] [serial = 362] [outer = (nil)] 12:33:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 111 (0x7f11d07a3000) [pid = 1835] [serial = 363] [outer = 0x7f11c9cdbc00] 12:33:35 INFO - PROCESS | 1835 | 1461094415145 Marionette DEBUG loaded listener.js 12:33:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 112 (0x7f11d2904000) [pid = 1835] [serial = 364] [outer = 0x7f11c9cdbc00] 12:33:35 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:35 INFO - PROCESS | 1835 | 1461094415936 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]]]}] 12:33:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:33:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1122ms 12:33:36 INFO - PROCESS | 1835 | 1461094416011 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 12:33:36 INFO - PROCESS | 1835 | 1461094416015 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 12:33:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:33:36 INFO - PROCESS | 1835 | 1461094416021 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:33:36 INFO - PROCESS | 1835 | 1461094416022 Marionette TRACE conn3 <- [1,458,null,{}] 12:33:36 INFO - PROCESS | 1835 | 1461094416028 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}] 12:33:36 INFO - PROCESS | 1835 | 1461094416194 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 12:33:36 INFO - PROCESS | 1835 | 1461094416220 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11de1b2800 == 56 [pid = 1835] [id = 122] 12:33:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x7f11cfc81c00) [pid = 1835] [serial = 365] [outer = (nil)] 12:33:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0x7f11d2b52400) [pid = 1835] [serial = 366] [outer = 0x7f11cfc81c00] 12:33:36 INFO - PROCESS | 1835 | 1461094416277 Marionette DEBUG loaded listener.js 12:33:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0x7f11d38a3000) [pid = 1835] [serial = 367] [outer = 0x7f11cfc81c00] 12:33:37 INFO - PROCESS | 1835 | 1461094417011 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] 12:33:37 INFO - PROCESS | 1835 | 1461094417051 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 12:33:37 INFO - PROCESS | 1835 | 1461094417057 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:33:37 INFO - PROCESS | 1835 | 1461094417060 Marionette TRACE conn3 <- [1,462,null,{}] 12:33:37 INFO - PROCESS | 1835 | 1461094417084 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}] 12:33:37 INFO - PROCESS | 1835 | 1461094417244 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 12:33:37 INFO - PROCESS | 1835 | 1461094417268 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6860800 == 57 [pid = 1835] [id = 123] 12:33:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 116 (0x7f11de10f000) [pid = 1835] [serial = 368] [outer = (nil)] 12:33:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 117 (0x7f11de30b400) [pid = 1835] [serial = 369] [outer = 0x7f11de10f000] 12:33:37 INFO - PROCESS | 1835 | 1461094417339 Marionette DEBUG loaded listener.js 12:33:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 118 (0x7f11df30ac00) [pid = 1835] [serial = 370] [outer = 0x7f11de10f000] 12:33:37 INFO - PROCESS | 1835 | --DOMWINDOW == 117 (0x7f11ced20800) [pid = 1835] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:33:37 INFO - PROCESS | 1835 | --DOMWINDOW == 116 (0x7f11c5621000) [pid = 1835] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:33:37 INFO - PROCESS | 1835 | --DOMWINDOW == 115 (0x7f11c76ca400) [pid = 1835] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:33:37 INFO - PROCESS | 1835 | --DOMWINDOW == 114 (0x7f11c6816000) [pid = 1835] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:33:37 INFO - PROCESS | 1835 | --DOMWINDOW == 113 (0x7f11d1743400) [pid = 1835] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:33:37 INFO - PROCESS | 1835 | --DOMWINDOW == 112 (0x7f11c816f400) [pid = 1835] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:33:38 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:33:38 INFO - PROCESS | 1835 | 1461094418183 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] 12:33:38 INFO - PROCESS | 1835 | 1461094418245 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 12:33:38 INFO - PROCESS | 1835 | 1461094418250 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:33:38 INFO - PROCESS | 1835 | 1461094418253 Marionette TRACE conn3 <- [1,466,null,{}] 12:33:38 INFO - PROCESS | 1835 | 1461094418258 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}] 12:33:38 INFO - PROCESS | 1835 | 1461094418384 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 12:33:38 INFO - PROCESS | 1835 | 1461094418398 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e527c000 == 58 [pid = 1835] [id = 124] 12:33:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x7f11c66d9400) [pid = 1835] [serial = 371] [outer = (nil)] 12:33:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0x7f11c76ca400) [pid = 1835] [serial = 372] [outer = 0x7f11c66d9400] 12:33:38 INFO - PROCESS | 1835 | 1461094418456 Marionette DEBUG loaded listener.js 12:33:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0x7f11d29a8c00) [pid = 1835] [serial = 373] [outer = 0x7f11c66d9400] 12:33:39 INFO - PROCESS | 1835 | 1461094419177 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] 12:33:39 INFO - PROCESS | 1835 | 1461094419231 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 12:33:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:33:39 INFO - PROCESS | 1835 | 1461094419242 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:33:39 INFO - PROCESS | 1835 | 1461094419244 Marionette TRACE conn3 <- [1,470,null,{}] 12:33:39 INFO - PROCESS | 1835 | 1461094419250 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}] 12:33:39 INFO - PROCESS | 1835 | 1461094419371 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 12:33:39 INFO - PROCESS | 1835 | 1461094419387 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e84d4000 == 59 [pid = 1835] [id = 125] 12:33:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 116 (0x7f11c5620400) [pid = 1835] [serial = 374] [outer = (nil)] 12:33:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 117 (0x7f11e2a56400) [pid = 1835] [serial = 375] [outer = 0x7f11c5620400] 12:33:39 INFO - PROCESS | 1835 | 1461094419448 Marionette DEBUG loaded listener.js 12:33:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 118 (0x7f11e2d4a000) [pid = 1835] [serial = 376] [outer = 0x7f11c5620400] 12:33:40 INFO - PROCESS | 1835 | 1461094420443 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]]]}] 12:33:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:33:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1282ms 12:33:40 INFO - PROCESS | 1835 | 1461094420524 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 12:33:40 INFO - PROCESS | 1835 | 1461094420531 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 12:33:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:33:40 INFO - PROCESS | 1835 | 1461094420541 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:33:40 INFO - PROCESS | 1835 | 1461094420544 Marionette TRACE conn3 <- [1,474,null,{}] 12:33:40 INFO - PROCESS | 1835 | 1461094420553 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}] 12:33:40 INFO - PROCESS | 1835 | 1461094420713 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 12:33:40 INFO - PROCESS | 1835 | 1461094420854 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7712800 == 60 [pid = 1835] [id = 126] 12:33:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 119 (0x7f11c66db400) [pid = 1835] [serial = 377] [outer = (nil)] 12:33:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 120 (0x7f11c67e2c00) [pid = 1835] [serial = 378] [outer = 0x7f11c66db400] 12:33:40 INFO - PROCESS | 1835 | 1461094420929 Marionette DEBUG loaded listener.js 12:33:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 121 (0x7f11c6e80800) [pid = 1835] [serial = 379] [outer = 0x7f11c66db400] 12:33:41 INFO - PROCESS | 1835 | 1461094421885 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]]]}] 12:33:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:33:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1394ms 12:33:41 INFO - PROCESS | 1835 | 1461094421936 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 12:33:41 INFO - PROCESS | 1835 | 1461094421944 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 12:33:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:33:41 INFO - PROCESS | 1835 | 1461094421954 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:33:41 INFO - PROCESS | 1835 | 1461094421957 Marionette TRACE conn3 <- [1,478,null,{}] 12:33:41 INFO - PROCESS | 1835 | 1461094421963 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}] 12:33:42 INFO - PROCESS | 1835 | 1461094422119 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 12:33:42 INFO - PROCESS | 1835 | 1461094422257 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d11e3000 == 61 [pid = 1835] [id = 127] 12:33:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 122 (0x7f11c66ddc00) [pid = 1835] [serial = 380] [outer = (nil)] 12:33:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 123 (0x7f11c7908400) [pid = 1835] [serial = 381] [outer = 0x7f11c66ddc00] 12:33:42 INFO - PROCESS | 1835 | 1461094422328 Marionette DEBUG loaded listener.js 12:33:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 124 (0x7f11c790d400) [pid = 1835] [serial = 382] [outer = 0x7f11c66ddc00] 12:33:43 INFO - PROCESS | 1835 | 1461094423259 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]]]}] 12:33:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:33:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1377ms 12:33:43 INFO - PROCESS | 1835 | 1461094423331 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 12:33:43 INFO - PROCESS | 1835 | 1461094423335 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 12:33:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:33:43 INFO - PROCESS | 1835 | 1461094423341 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:33:43 INFO - PROCESS | 1835 | 1461094423346 Marionette TRACE conn3 <- [1,482,null,{}] 12:33:43 INFO - PROCESS | 1835 | 1461094423361 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}] 12:33:43 INFO - PROCESS | 1835 | 1461094423559 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 12:33:43 INFO - PROCESS | 1835 | 1461094423718 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e35da000 == 62 [pid = 1835] [id = 128] 12:33:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 125 (0x7f11c7911c00) [pid = 1835] [serial = 383] [outer = (nil)] 12:33:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 126 (0x7f11cb4c1c00) [pid = 1835] [serial = 384] [outer = 0x7f11c7911c00] 12:33:43 INFO - PROCESS | 1835 | 1461094423849 Marionette DEBUG loaded listener.js 12:33:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 127 (0x7f11cf283400) [pid = 1835] [serial = 385] [outer = 0x7f11c7911c00] 12:33:44 INFO - PROCESS | 1835 | 1461094424664 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]]]}] 12:33:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:33:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1391ms 12:33:44 INFO - PROCESS | 1835 | 1461094424732 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 12:33:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:33:44 INFO - PROCESS | 1835 | 1461094424737 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 12:33:44 INFO - PROCESS | 1835 | 1461094424743 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:33:44 INFO - PROCESS | 1835 | 1461094424746 Marionette TRACE conn3 <- [1,486,null,{}] 12:33:44 INFO - PROCESS | 1835 | 1461094424751 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}] 12:33:44 INFO - PROCESS | 1835 | 1461094424931 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 12:33:45 INFO - PROCESS | 1835 | 1461094425076 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc1e4800 == 63 [pid = 1835] [id = 129] 12:33:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 128 (0x7f11d05ef400) [pid = 1835] [serial = 386] [outer = (nil)] 12:33:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 129 (0x7f11ddf0d400) [pid = 1835] [serial = 387] [outer = 0x7f11d05ef400] 12:33:45 INFO - PROCESS | 1835 | 1461094425147 Marionette DEBUG loaded listener.js 12:33:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0x7f11df1c8000) [pid = 1835] [serial = 388] [outer = 0x7f11d05ef400] 12:33:45 INFO - PROCESS | 1835 | 1461094425942 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]]]}] 12:33:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:33:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1226ms 12:33:45 INFO - PROCESS | 1835 | 1461094425970 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 12:33:45 INFO - PROCESS | 1835 | 1461094425973 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 12:33:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:33:45 INFO - PROCESS | 1835 | 1461094425979 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:33:45 INFO - PROCESS | 1835 | 1461094425982 Marionette TRACE conn3 <- [1,490,null,{}] 12:33:45 INFO - PROCESS | 1835 | 1461094425987 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}] 12:33:46 INFO - PROCESS | 1835 | 1461094426132 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 12:33:46 INFO - PROCESS | 1835 | 1461094426276 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c4ad0800 == 64 [pid = 1835] [id = 130] 12:33:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 131 (0x7f11d065f000) [pid = 1835] [serial = 389] [outer = (nil)] 12:33:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 132 (0x7f11e2a59c00) [pid = 1835] [serial = 390] [outer = 0x7f11d065f000] 12:33:46 INFO - PROCESS | 1835 | 1461094426347 Marionette DEBUG loaded listener.js 12:33:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 133 (0x7f11e2d50400) [pid = 1835] [serial = 391] [outer = 0x7f11d065f000] 12:33:47 INFO - PROCESS | 1835 | 1461094427234 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]]]}] 12:33:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:33:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1279ms 12:33:47 INFO - PROCESS | 1835 | 1461094427259 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 12:33:47 INFO - PROCESS | 1835 | 1461094427262 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 12:33:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:33:47 INFO - PROCESS | 1835 | 1461094427268 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:33:47 INFO - PROCESS | 1835 | 1461094427271 Marionette TRACE conn3 <- [1,494,null,{}] 12:33:47 INFO - PROCESS | 1835 | 1461094427276 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}] 12:33:47 INFO - PROCESS | 1835 | 1461094427447 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 12:33:47 INFO - PROCESS | 1835 | 1461094427595 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7b64000 == 65 [pid = 1835] [id = 131] 12:33:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x7f11c4cef800) [pid = 1835] [serial = 392] [outer = (nil)] 12:33:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x7f11c561e800) [pid = 1835] [serial = 393] [outer = 0x7f11c4cef800] 12:33:47 INFO - PROCESS | 1835 | 1461094427666 Marionette DEBUG loaded listener.js 12:33:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x7f11d2145400) [pid = 1835] [serial = 394] [outer = 0x7f11c4cef800] 12:33:48 INFO - PROCESS | 1835 | 1461094428818 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]]]}] 12:33:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:33:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1579ms 12:33:48 INFO - PROCESS | 1835 | 1461094428848 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 12:33:48 INFO - PROCESS | 1835 | 1461094428853 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 12:33:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:33:48 INFO - PROCESS | 1835 | 1461094428862 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:33:48 INFO - PROCESS | 1835 | 1461094428866 Marionette TRACE conn3 <- [1,498,null,{}] 12:33:48 INFO - PROCESS | 1835 | 1461094428873 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}] 12:33:49 INFO - PROCESS | 1835 | 1461094429014 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 12:33:49 INFO - PROCESS | 1835 | 1461094429199 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7b74000 == 66 [pid = 1835] [id = 132] 12:33:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 137 (0x7f11c66d4800) [pid = 1835] [serial = 395] [outer = (nil)] 12:33:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x7f11c67bf000) [pid = 1835] [serial = 396] [outer = 0x7f11c66d4800] 12:33:49 INFO - PROCESS | 1835 | 1461094429263 Marionette DEBUG loaded listener.js 12:33:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x7f11c67d9800) [pid = 1835] [serial = 397] [outer = 0x7f11c66d4800] 12:33:50 INFO - PROCESS | 1835 | 1461094430062 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]]]}] 12:33:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:33:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1238ms 12:33:50 INFO - PROCESS | 1835 | 1461094430100 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 12:33:50 INFO - PROCESS | 1835 | 1461094430108 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 12:33:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:33:50 INFO - PROCESS | 1835 | 1461094430118 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:33:50 INFO - PROCESS | 1835 | 1461094430122 Marionette TRACE conn3 <- [1,502,null,{}] 12:33:50 INFO - PROCESS | 1835 | 1461094430128 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}] 12:33:50 INFO - PROCESS | 1835 | 1461094430269 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 12:33:50 INFO - PROCESS | 1835 | 1461094430419 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7b66000 == 67 [pid = 1835] [id = 133] 12:33:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x7f11c6e75c00) [pid = 1835] [serial = 398] [outer = (nil)] 12:33:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x7f11c6eb4c00) [pid = 1835] [serial = 399] [outer = 0x7f11c6e75c00] 12:33:50 INFO - PROCESS | 1835 | 1461094430483 Marionette DEBUG loaded listener.js 12:33:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x7f11c75aac00) [pid = 1835] [serial = 400] [outer = 0x7f11c6e75c00] 12:33:50 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0x7f11d724fc00) [pid = 1835] [serial = 336] [outer = (nil)] [url = about:blank] 12:33:50 INFO - PROCESS | 1835 | --DOMWINDOW == 140 (0x7f11c680d400) [pid = 1835] [serial = 303] [outer = (nil)] [url = about:blank] 12:33:50 INFO - PROCESS | 1835 | --DOMWINDOW == 139 (0x7f11c9cdf800) [pid = 1835] [serial = 306] [outer = (nil)] [url = about:blank] 12:33:50 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0x7f11cb240c00) [pid = 1835] [serial = 309] [outer = (nil)] [url = about:blank] 12:33:50 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x7f11d290e400) [pid = 1835] [serial = 312] [outer = (nil)] [url = about:blank] 12:33:50 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e527c000 == 66 [pid = 1835] [id = 124] 12:33:50 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6860800 == 65 [pid = 1835] [id = 123] 12:33:50 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11de1b2800 == 64 [pid = 1835] [id = 122] 12:33:50 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2be2000 == 63 [pid = 1835] [id = 121] 12:33:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1407800 == 62 [pid = 1835] [id = 120] 12:33:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6d22800 == 61 [pid = 1835] [id = 119] 12:33:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c92a6800 == 60 [pid = 1835] [id = 118] 12:33:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e362c000 == 59 [pid = 1835] [id = 117] 12:33:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11df358800 == 58 [pid = 1835] [id = 115] 12:33:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d192c800 == 57 [pid = 1835] [id = 114] 12:33:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c8c39000 == 56 [pid = 1835] [id = 113] 12:33:51 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d7fca800 == 55 [pid = 1835] [id = 112] 12:33:51 INFO - PROCESS | 1835 | --DOMWINDOW == 136 (0x7f11d359a800) [pid = 1835] [serial = 333] [outer = (nil)] [url = about:blank] 12:33:51 INFO - PROCESS | 1835 | --DOMWINDOW == 135 (0x7f11cf286000) [pid = 1835] [serial = 327] [outer = (nil)] [url = about:blank] 12:33:51 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x7f11cff54800) [pid = 1835] [serial = 328] [outer = (nil)] [url = about:blank] 12:33:51 INFO - PROCESS | 1835 | --DOMWINDOW == 133 (0x7f11d213d800) [pid = 1835] [serial = 331] [outer = (nil)] [url = about:blank] 12:33:51 INFO - PROCESS | 1835 | --DOMWINDOW == 132 (0x7f11d389d000) [pid = 1835] [serial = 334] [outer = (nil)] [url = about:blank] 12:33:51 INFO - PROCESS | 1835 | --DOMWINDOW == 131 (0x7f11d173f800) [pid = 1835] [serial = 330] [outer = (nil)] [url = about:blank] 12:33:51 INFO - PROCESS | 1835 | --DOMWINDOW == 130 (0x7f11c6812400) [pid = 1835] [serial = 319] [outer = (nil)] [url = about:blank] 12:33:51 INFO - PROCESS | 1835 | --DOMWINDOW == 129 (0x7f11c67df400) [pid = 1835] [serial = 318] [outer = (nil)] [url = about:blank] 12:33:51 INFO - PROCESS | 1835 | --DOMWINDOW == 128 (0x7f11c8c85400) [pid = 1835] [serial = 321] [outer = (nil)] [url = about:blank] 12:33:51 INFO - PROCESS | 1835 | --DOMWINDOW == 127 (0x7f11c9cddc00) [pid = 1835] [serial = 322] [outer = (nil)] [url = about:blank] 12:33:51 INFO - PROCESS | 1835 | --DOMWINDOW == 126 (0x7f11cb1e5400) [pid = 1835] [serial = 324] [outer = (nil)] [url = about:blank] 12:33:51 INFO - PROCESS | 1835 | --DOMWINDOW == 125 (0x7f11cb4c0800) [pid = 1835] [serial = 325] [outer = (nil)] [url = about:blank] 12:33:51 INFO - PROCESS | 1835 | --DOMWINDOW == 124 (0x7f11c5627400) [pid = 1835] [serial = 315] [outer = (nil)] [url = about:blank] 12:33:51 INFO - PROCESS | 1835 | 1461094431376 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]]]}] 12:33:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:33:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1334ms 12:33:51 INFO - PROCESS | 1835 | 1461094431453 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 12:33:51 INFO - PROCESS | 1835 | 1461094431457 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 12:33:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:33:51 INFO - PROCESS | 1835 | 1461094431465 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:33:51 INFO - PROCESS | 1835 | 1461094431470 Marionette TRACE conn3 <- [1,506,null,{}] 12:33:51 INFO - PROCESS | 1835 | 1461094431484 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}] 12:33:51 INFO - PROCESS | 1835 | 1461094431626 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 12:33:51 INFO - PROCESS | 1835 | 1461094431636 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0a67800 == 56 [pid = 1835] [id = 134] 12:33:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 125 (0x7f11c7907800) [pid = 1835] [serial = 401] [outer = (nil)] 12:33:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 126 (0x7f11cb057400) [pid = 1835] [serial = 402] [outer = 0x7f11c7907800] 12:33:51 INFO - PROCESS | 1835 | 1461094431698 Marionette DEBUG loaded listener.js 12:33:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 127 (0x7f11cb1e9400) [pid = 1835] [serial = 403] [outer = 0x7f11c7907800] 12:33:52 INFO - PROCESS | 1835 | 1461094432446 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]]]}] 12:33:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:33:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1037ms 12:33:52 INFO - PROCESS | 1835 | 1461094432508 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 12:33:52 INFO - PROCESS | 1835 | 1461094432511 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 12:33:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:33:52 INFO - PROCESS | 1835 | 1461094432518 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:33:52 INFO - PROCESS | 1835 | 1461094432521 Marionette TRACE conn3 <- [1,510,null,{}] 12:33:52 INFO - PROCESS | 1835 | 1461094432529 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}] 12:33:52 INFO - PROCESS | 1835 | 1461094432674 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 12:33:52 INFO - PROCESS | 1835 | 1461094432688 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1d15000 == 57 [pid = 1835] [id = 135] 12:33:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 128 (0x7f11c6f72000) [pid = 1835] [serial = 404] [outer = (nil)] 12:33:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 129 (0x7f11c6f7dc00) [pid = 1835] [serial = 405] [outer = 0x7f11c6f72000] 12:33:52 INFO - PROCESS | 1835 | 1461094432744 Marionette DEBUG loaded listener.js 12:33:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0x7f11cae5b000) [pid = 1835] [serial = 406] [outer = 0x7f11c6f72000] 12:33:53 INFO - PROCESS | 1835 | 1461094433534 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]]]}] 12:33:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:33:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1079ms 12:33:53 INFO - PROCESS | 1835 | 1461094433623 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 12:33:53 INFO - PROCESS | 1835 | 1461094433626 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 12:33:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:33:53 INFO - PROCESS | 1835 | 1461094433633 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:33:53 INFO - PROCESS | 1835 | 1461094433635 Marionette TRACE conn3 <- [1,514,null,{}] 12:33:53 INFO - PROCESS | 1835 | 1461094433653 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}] 12:33:53 INFO - PROCESS | 1835 | 1461094433834 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 12:33:53 INFO - PROCESS | 1835 | 1461094433854 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6856800 == 58 [pid = 1835] [id = 136] 12:33:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 131 (0x7f11c6f7a800) [pid = 1835] [serial = 407] [outer = (nil)] 12:33:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 132 (0x7f11cb1f0400) [pid = 1835] [serial = 408] [outer = 0x7f11c6f7a800] 12:33:53 INFO - PROCESS | 1835 | 1461094433919 Marionette DEBUG loaded listener.js 12:33:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 133 (0x7f11cb4ce400) [pid = 1835] [serial = 409] [outer = 0x7f11c6f7a800] 12:33:54 INFO - PROCESS | 1835 | 1461094434632 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]]]}] 12:33:54 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 12:33:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1031ms 12:33:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:33:54 INFO - PROCESS | 1835 | 1461094434665 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 12:33:54 INFO - PROCESS | 1835 | 1461094434667 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 12:33:54 INFO - PROCESS | 1835 | 1461094434673 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:33:54 INFO - PROCESS | 1835 | 1461094434676 Marionette TRACE conn3 <- [1,518,null,{}] 12:33:54 INFO - PROCESS | 1835 | 1461094434687 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}] 12:33:54 INFO - PROCESS | 1835 | 1461094434889 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 12:33:54 INFO - PROCESS | 1835 | 1461094434916 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11dde75800 == 59 [pid = 1835] [id = 137] 12:33:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x7f11d079a400) [pid = 1835] [serial = 410] [outer = (nil)] 12:33:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x7f11d2b4b000) [pid = 1835] [serial = 411] [outer = 0x7f11d079a400] 12:33:54 INFO - PROCESS | 1835 | 1461094434983 Marionette DEBUG loaded listener.js 12:33:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x7f11d38e0c00) [pid = 1835] [serial = 412] [outer = 0x7f11d079a400] 12:33:55 INFO - PROCESS | 1835 | --DOMWINDOW == 135 (0x7f11cb09b800) [pid = 1835] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:33:55 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x7f11cfc81c00) [pid = 1835] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:33:55 INFO - PROCESS | 1835 | --DOMWINDOW == 133 (0x7f11c9cdbc00) [pid = 1835] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:33:55 INFO - PROCESS | 1835 | --DOMWINDOW == 132 (0x7f11de10f000) [pid = 1835] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:33:55 INFO - PROCESS | 1835 | --DOMWINDOW == 131 (0x7f11c6816800) [pid = 1835] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:33:55 INFO - PROCESS | 1835 | --DOMWINDOW == 130 (0x7f11c6819800) [pid = 1835] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:33:55 INFO - PROCESS | 1835 | --DOMWINDOW == 129 (0x7f11c67c8400) [pid = 1835] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:33:55 INFO - PROCESS | 1835 | --DOMWINDOW == 128 (0x7f11c54ef800) [pid = 1835] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:33:55 INFO - PROCESS | 1835 | --DOMWINDOW == 127 (0x7f11c66d9400) [pid = 1835] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:33:55 INFO - PROCESS | 1835 | 1461094435912 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]]]}] 12:33:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:33:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1280ms 12:33:55 INFO - PROCESS | 1835 | 1461094435953 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 12:33:55 INFO - PROCESS | 1835 | 1461094435957 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 12:33:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:33:55 INFO - PROCESS | 1835 | 1461094435963 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:33:55 INFO - PROCESS | 1835 | 1461094435966 Marionette TRACE conn3 <- [1,522,null,{}] 12:33:55 INFO - PROCESS | 1835 | 1461094435971 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}] 12:33:56 INFO - PROCESS | 1835 | 1461094436110 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 12:33:56 INFO - PROCESS | 1835 | 1461094436124 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11de134800 == 60 [pid = 1835] [id = 138] 12:33:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 128 (0x7f11c66d9400) [pid = 1835] [serial = 413] [outer = (nil)] 12:33:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 129 (0x7f11ced1c800) [pid = 1835] [serial = 414] [outer = 0x7f11c66d9400] 12:33:56 INFO - PROCESS | 1835 | 1461094436181 Marionette DEBUG loaded listener.js 12:33:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0x7f11dd04bc00) [pid = 1835] [serial = 415] [outer = 0x7f11c66d9400] 12:33:56 INFO - PROCESS | 1835 | 1461094436934 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]]]}] 12:33:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:33:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1025ms 12:33:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:33:56 INFO - PROCESS | 1835 | 1461094436989 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 12:33:56 INFO - PROCESS | 1835 | 1461094436992 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 12:33:56 INFO - PROCESS | 1835 | 1461094436997 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:33:57 INFO - PROCESS | 1835 | 1461094437000 Marionette TRACE conn3 <- [1,526,null,{}] 12:33:57 INFO - PROCESS | 1835 | 1461094437008 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}] 12:33:57 INFO - PROCESS | 1835 | 1461094437147 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 12:33:57 INFO - PROCESS | 1835 | 1461094437160 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e2a10800 == 61 [pid = 1835] [id = 139] 12:33:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 131 (0x7f11c56ed400) [pid = 1835] [serial = 416] [outer = (nil)] 12:33:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 132 (0x7f11c56f9800) [pid = 1835] [serial = 417] [outer = 0x7f11c56ed400] 12:33:57 INFO - PROCESS | 1835 | 1461094437217 Marionette DEBUG loaded listener.js 12:33:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 133 (0x7f11c6e72800) [pid = 1835] [serial = 418] [outer = 0x7f11c56ed400] 12:33:58 INFO - PROCESS | 1835 | 1461094438065 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]]]}] 12:33:58 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 12:33:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1137ms 12:33:58 INFO - PROCESS | 1835 | 1461094438135 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 12:33:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:33:58 INFO - PROCESS | 1835 | 1461094438141 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 12:33:58 INFO - PROCESS | 1835 | 1461094438148 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:33:58 INFO - PROCESS | 1835 | 1461094438153 Marionette TRACE conn3 <- [1,530,null,{}] 12:33:58 INFO - PROCESS | 1835 | 1461094438161 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}] 12:33:58 INFO - PROCESS | 1835 | 1461094438324 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 12:33:58 INFO - PROCESS | 1835 | 1461094438468 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7711800 == 62 [pid = 1835] [id = 140] 12:33:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x7f11c54f1800) [pid = 1835] [serial = 419] [outer = (nil)] 12:33:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x7f11c56fb000) [pid = 1835] [serial = 420] [outer = 0x7f11c54f1800] 12:33:58 INFO - PROCESS | 1835 | 1461094438539 Marionette DEBUG loaded listener.js 12:33:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x7f11c67d5400) [pid = 1835] [serial = 421] [outer = 0x7f11c54f1800] 12:33:59 INFO - PROCESS | 1835 | 1461094439357 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"]]]}] 12:33:59 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 12:33:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:33:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:33:59 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 12:33:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:33:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:33:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:33:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:33:59 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:33:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1280ms 12:33:59 INFO - PROCESS | 1835 | 1461094439430 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 12:33:59 INFO - PROCESS | 1835 | 1461094439438 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 12:33:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:33:59 INFO - PROCESS | 1835 | 1461094439449 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:33:59 INFO - PROCESS | 1835 | 1461094439452 Marionette TRACE conn3 <- [1,534,null,{}] 12:33:59 INFO - PROCESS | 1835 | 1461094439458 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}] 12:33:59 INFO - PROCESS | 1835 | 1461094439637 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 12:33:59 INFO - PROCESS | 1835 | 1461094439778 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:33:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11de121000 == 63 [pid = 1835] [id = 141] 12:33:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 137 (0x7f11c5627400) [pid = 1835] [serial = 422] [outer = (nil)] 12:33:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x7f11c6e76c00) [pid = 1835] [serial = 423] [outer = 0x7f11c5627400] 12:33:59 INFO - PROCESS | 1835 | 1461094439847 Marionette DEBUG loaded listener.js 12:33:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x7f11c6f73c00) [pid = 1835] [serial = 424] [outer = 0x7f11c5627400] 12:34:00 INFO - PROCESS | 1835 | 1461094440783 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]]]}] 12:34:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:34:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1384ms 12:34:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:34:00 INFO - PROCESS | 1835 | 1461094440833 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 12:34:00 INFO - PROCESS | 1835 | 1461094440836 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 12:34:00 INFO - PROCESS | 1835 | 1461094440858 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:34:00 INFO - PROCESS | 1835 | 1461094440864 Marionette TRACE conn3 <- [1,538,null,{}] 12:34:00 INFO - PROCESS | 1835 | 1461094440880 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}] 12:34:01 INFO - PROCESS | 1835 | 1461094441058 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 12:34:01 INFO - PROCESS | 1835 | 1461094441181 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c521a800 == 64 [pid = 1835] [id = 142] 12:34:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x7f11c680fc00) [pid = 1835] [serial = 425] [outer = (nil)] 12:34:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x7f11c76bb800) [pid = 1835] [serial = 426] [outer = 0x7f11c680fc00] 12:34:01 INFO - PROCESS | 1835 | 1461094441268 Marionette DEBUG loaded listener.js 12:34:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x7f11cb1e6000) [pid = 1835] [serial = 427] [outer = 0x7f11c680fc00] 12:34:02 INFO - PROCESS | 1835 | 1461094442097 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]]]}] 12:34:02 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. 12:34:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1299ms 12:34:02 INFO - PROCESS | 1835 | 1461094442141 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 12:34:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:34:02 INFO - PROCESS | 1835 | 1461094442145 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 12:34:02 INFO - PROCESS | 1835 | 1461094442151 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:34:02 INFO - PROCESS | 1835 | 1461094442154 Marionette TRACE conn3 <- [1,542,null,{}] 12:34:02 INFO - PROCESS | 1835 | 1461094442159 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}] 12:34:02 INFO - PROCESS | 1835 | 1461094442317 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 12:34:02 INFO - PROCESS | 1835 | 1461094442468 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e8472800 == 65 [pid = 1835] [id = 143] 12:34:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x7f11c6e76400) [pid = 1835] [serial = 428] [outer = (nil)] 12:34:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0x7f11d1b06c00) [pid = 1835] [serial = 429] [outer = 0x7f11c6e76400] 12:34:02 INFO - PROCESS | 1835 | 1461094442541 Marionette DEBUG loaded listener.js 12:34:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x7f11d2910000) [pid = 1835] [serial = 430] [outer = 0x7f11c6e76400] 12:34:03 INFO - PROCESS | 1835 | 1461094443301 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]]]}] 12:34:03 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. 12:34:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1182ms 12:34:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:34:03 INFO - PROCESS | 1835 | 1461094443334 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 12:34:03 INFO - PROCESS | 1835 | 1461094443336 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 12:34:03 INFO - PROCESS | 1835 | 1461094443343 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:34:03 INFO - PROCESS | 1835 | 1461094443346 Marionette TRACE conn3 <- [1,546,null,{}] 12:34:03 INFO - PROCESS | 1835 | 1461094443351 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}] 12:34:03 INFO - PROCESS | 1835 | 1461094443555 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 12:34:03 INFO - PROCESS | 1835 | 1461094443647 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7ec8800 == 66 [pid = 1835] [id = 144] 12:34:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x7f11cfe0e000) [pid = 1835] [serial = 431] [outer = (nil)] 12:34:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x7f11d2b4c800) [pid = 1835] [serial = 432] [outer = 0x7f11cfe0e000] 12:34:03 INFO - PROCESS | 1835 | 1461094443715 Marionette DEBUG loaded listener.js 12:34:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x7f11df029800) [pid = 1835] [serial = 433] [outer = 0x7f11cfe0e000] 12:34:04 INFO - PROCESS | 1835 | 1461094444470 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]]]}] 12:34:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:34:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1177ms 12:34:04 INFO - PROCESS | 1835 | 1461094444523 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 12:34:04 INFO - PROCESS | 1835 | 1461094444526 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 12:34:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:34:04 INFO - PROCESS | 1835 | 1461094444533 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:34:04 INFO - PROCESS | 1835 | 1461094444536 Marionette TRACE conn3 <- [1,550,null,{}] 12:34:04 INFO - PROCESS | 1835 | 1461094444541 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}] 12:34:04 INFO - PROCESS | 1835 | 1461094444727 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 12:34:04 INFO - PROCESS | 1835 | 1461094444857 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c083c000 == 67 [pid = 1835] [id = 145] 12:34:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x7f11bfdce000) [pid = 1835] [serial = 434] [outer = (nil)] 12:34:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x7f11bfdd3c00) [pid = 1835] [serial = 435] [outer = 0x7f11bfdce000] 12:34:04 INFO - PROCESS | 1835 | 1461094444928 Marionette DEBUG loaded listener.js 12:34:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x7f11e2d4c800) [pid = 1835] [serial = 436] [outer = 0x7f11bfdce000] 12:34:05 INFO - PROCESS | 1835 | 1461094445672 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]]]}] 12:34:05 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. 12:34:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1178ms 12:34:05 INFO - PROCESS | 1835 | 1461094445727 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 12:34:05 INFO - PROCESS | 1835 | 1461094445730 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 12:34:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:34:05 INFO - PROCESS | 1835 | 1461094445738 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:34:05 INFO - PROCESS | 1835 | 1461094445741 Marionette TRACE conn3 <- [1,554,null,{}] 12:34:05 INFO - PROCESS | 1835 | 1461094445746 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}] 12:34:05 INFO - PROCESS | 1835 | 1461094445889 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 12:34:06 INFO - PROCESS | 1835 | 1461094446038 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7e08800 == 68 [pid = 1835] [id = 146] 12:34:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x7f11bfdce400) [pid = 1835] [serial = 437] [outer = (nil)] 12:34:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x7f11e302a800) [pid = 1835] [serial = 438] [outer = 0x7f11bfdce400] 12:34:06 INFO - PROCESS | 1835 | 1461094446110 Marionette DEBUG loaded listener.js 12:34:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x7f11e348c800) [pid = 1835] [serial = 439] [outer = 0x7f11bfdce400] 12:34:06 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:34:06 INFO - PROCESS | 1835 | 1461094446931 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]]]}] 12:34:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:34:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1236ms 12:34:06 INFO - PROCESS | 1835 | 1461094446975 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 12:34:06 INFO - PROCESS | 1835 | 1461094446978 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 12:34:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:34:06 INFO - PROCESS | 1835 | 1461094446984 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:34:06 INFO - PROCESS | 1835 | 1461094446987 Marionette TRACE conn3 <- [1,558,null,{}] 12:34:06 INFO - PROCESS | 1835 | 1461094446993 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}] 12:34:07 INFO - PROCESS | 1835 | 1461094447136 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 12:34:07 INFO - PROCESS | 1835 | 1461094447284 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7e1f800 == 69 [pid = 1835] [id = 147] 12:34:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x7f11bfdd7400) [pid = 1835] [serial = 440] [outer = (nil)] 12:34:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x7f11bff96800) [pid = 1835] [serial = 441] [outer = 0x7f11bfdd7400] 12:34:07 INFO - PROCESS | 1835 | 1461094447352 Marionette DEBUG loaded listener.js 12:34:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x7f11bff9b000) [pid = 1835] [serial = 442] [outer = 0x7f11bfdd7400] 12:34:08 INFO - PROCESS | 1835 | 1461094448177 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]]]}] 12:34:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:34:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1233ms 12:34:08 INFO - PROCESS | 1835 | 1461094448218 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 12:34:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:34:08 INFO - PROCESS | 1835 | 1461094448222 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 12:34:08 INFO - PROCESS | 1835 | 1461094448228 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:34:08 INFO - PROCESS | 1835 | 1461094448231 Marionette TRACE conn3 <- [1,562,null,{}] 12:34:08 INFO - PROCESS | 1835 | 1461094448236 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}] 12:34:08 INFO - PROCESS | 1835 | 1461094448383 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 12:34:08 INFO - PROCESS | 1835 | 1461094448535 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c01ed800 == 70 [pid = 1835] [id = 148] 12:34:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x7f11bff8f400) [pid = 1835] [serial = 443] [outer = (nil)] 12:34:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x7f11c56f8400) [pid = 1835] [serial = 444] [outer = 0x7f11bff8f400] 12:34:08 INFO - PROCESS | 1835 | 1461094448604 Marionette DEBUG loaded listener.js 12:34:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x7f11cc06f400) [pid = 1835] [serial = 445] [outer = 0x7f11bff8f400] 12:34:09 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:34:09 INFO - PROCESS | 1835 | 1461094449650 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]]]}] 12:34:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:34:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1436ms 12:34:09 INFO - PROCESS | 1835 | 1461094449663 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 12:34:09 INFO - PROCESS | 1835 | 1461094449668 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 12:34:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:34:09 INFO - PROCESS | 1835 | 1461094449677 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:34:09 INFO - PROCESS | 1835 | 1461094449681 Marionette TRACE conn3 <- [1,566,null,{}] 12:34:09 INFO - PROCESS | 1835 | 1461094449688 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}] 12:34:09 INFO - PROCESS | 1835 | 1461094449835 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 12:34:10 INFO - PROCESS | 1835 | 1461094450050 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c75ed800 == 71 [pid = 1835] [id = 149] 12:34:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x7f11c4cf1800) [pid = 1835] [serial = 446] [outer = (nil)] 12:34:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x7f11c561cc00) [pid = 1835] [serial = 447] [outer = 0x7f11c4cf1800] 12:34:10 INFO - PROCESS | 1835 | 1461094450120 Marionette DEBUG loaded listener.js 12:34:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 163 (0x7f11c66d1c00) [pid = 1835] [serial = 448] [outer = 0x7f11c4cf1800] 12:34:10 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:34:10 INFO - PROCESS | 1835 | 1461094450931 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]]]}] 12:34:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:34:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1288ms 12:34:10 INFO - PROCESS | 1835 | 1461094450966 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 12:34:10 INFO - PROCESS | 1835 | 1461094450972 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 12:34:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:34:10 INFO - PROCESS | 1835 | 1461094450982 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:34:10 INFO - PROCESS | 1835 | 1461094450985 Marionette TRACE conn3 <- [1,570,null,{}] 12:34:11 INFO - PROCESS | 1835 | 1461094451182 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}] 12:34:11 INFO - PROCESS | 1835 | 1461094451760 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 12:34:11 INFO - PROCESS | 1835 | 1461094451957 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7b6d800 == 72 [pid = 1835] [id = 150] 12:34:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x7f11c4cf4000) [pid = 1835] [serial = 449] [outer = (nil)] 12:34:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 165 (0x7f11c7908c00) [pid = 1835] [serial = 450] [outer = 0x7f11c4cf4000] 12:34:12 INFO - PROCESS | 1835 | 1461094452029 Marionette DEBUG loaded listener.js 12:34:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 166 (0x7f11c824c400) [pid = 1835] [serial = 451] [outer = 0x7f11c4cf4000] 12:34:12 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:34:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11de134800 == 71 [pid = 1835] [id = 138] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 165 (0x7f11c680cc00) [pid = 1835] [serial = 339] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 164 (0x7f11cb051000) [pid = 1835] [serial = 342] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 163 (0x7f11d0147400) [pid = 1835] [serial = 345] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 162 (0x7f11c6eb6c00) [pid = 1835] [serial = 348] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 161 (0x7f11c67c8c00) [pid = 1835] [serial = 351] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x7f11e2a56400) [pid = 1835] [serial = 375] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11dde75800 == 70 [pid = 1835] [id = 137] 12:34:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6856800 == 69 [pid = 1835] [id = 136] 12:34:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1d15000 == 68 [pid = 1835] [id = 135] 12:34:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e318f000 == 67 [pid = 1835] [id = 116] 12:34:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d0a67800 == 66 [pid = 1835] [id = 134] 12:34:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7b66000 == 65 [pid = 1835] [id = 133] 12:34:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7b74000 == 64 [pid = 1835] [id = 132] 12:34:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7712800 == 63 [pid = 1835] [id = 126] 12:34:12 INFO - PROCESS | 1835 | 1461094452905 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]]]}] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x7f11e7798000) [pid = 1835] [serial = 301] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0x7f11d2b52400) [pid = 1835] [serial = 366] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x7f11d07a3000) [pid = 1835] [serial = 363] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x7f11de30b400) [pid = 1835] [serial = 369] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x7f11ddf07800) [pid = 1835] [serial = 337] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x7f11d38a3000) [pid = 1835] [serial = 367] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x7f11c6e7c800) [pid = 1835] [serial = 357] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x7f11c75ab400) [pid = 1835] [serial = 358] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x7f11c680d800) [pid = 1835] [serial = 355] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x7f11c67cd400) [pid = 1835] [serial = 354] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x7f11cb092c00) [pid = 1835] [serial = 360] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x7f11cb1eac00) [pid = 1835] [serial = 361] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x7f11c76ca400) [pid = 1835] [serial = 372] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x7f11d29a8c00) [pid = 1835] [serial = 373] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x7f11df30ac00) [pid = 1835] [serial = 370] [outer = (nil)] [url = about:blank] 12:34:12 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x7f11d2904000) [pid = 1835] [serial = 364] [outer = (nil)] [url = about:blank] 12:34:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:34:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1980ms 12:34:12 INFO - PROCESS | 1835 | 1461094452964 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 12:34:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:34:12 INFO - PROCESS | 1835 | 1461094452968 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 12:34:12 INFO - PROCESS | 1835 | 1461094452974 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:34:12 INFO - PROCESS | 1835 | 1461094452979 Marionette TRACE conn3 <- [1,574,null,{}] 12:34:12 INFO - PROCESS | 1835 | 1461094452994 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}] 12:34:13 INFO - PROCESS | 1835 | 1461094453145 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 12:34:13 INFO - PROCESS | 1835 | 1461094453156 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc512800 == 64 [pid = 1835] [id = 151] 12:34:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x7f11cb1ee800) [pid = 1835] [serial = 452] [outer = (nil)] 12:34:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x7f11cc06d000) [pid = 1835] [serial = 453] [outer = 0x7f11cb1ee800] 12:34:13 INFO - PROCESS | 1835 | 1461094453219 Marionette DEBUG loaded listener.js 12:34:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x7f11cc073800) [pid = 1835] [serial = 454] [outer = 0x7f11cb1ee800] 12:34:13 INFO - PROCESS | 1835 | 1461094453944 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]]]}] 12:34:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:34:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1033ms 12:34:14 INFO - PROCESS | 1835 | 1461094454006 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 12:34:14 INFO - PROCESS | 1835 | 1461094454011 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 12:34:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:34:14 INFO - PROCESS | 1835 | 1461094454016 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:34:14 INFO - PROCESS | 1835 | 1461094454019 Marionette TRACE conn3 <- [1,578,null,{}] 12:34:14 INFO - PROCESS | 1835 | 1461094454028 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}] 12:34:14 INFO - PROCESS | 1835 | 1461094454166 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 12:34:14 INFO - PROCESS | 1835 | 1461094454184 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2bb6800 == 65 [pid = 1835] [id = 152] 12:34:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x7f11cb093c00) [pid = 1835] [serial = 455] [outer = (nil)] 12:34:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x7f11cf4bd800) [pid = 1835] [serial = 456] [outer = 0x7f11cb093c00] 12:34:14 INFO - PROCESS | 1835 | 1461094454246 Marionette DEBUG loaded listener.js 12:34:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x7f11d0147400) [pid = 1835] [serial = 457] [outer = 0x7f11cb093c00] 12:34:15 INFO - PROCESS | 1835 | 1461094455002 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]]]}] 12:34:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:34:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1040ms 12:34:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:34:15 INFO - PROCESS | 1835 | 1461094455058 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 12:34:15 INFO - PROCESS | 1835 | 1461094455061 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 12:34:15 INFO - PROCESS | 1835 | 1461094455066 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:34:15 INFO - PROCESS | 1835 | 1461094455079 Marionette TRACE conn3 <- [1,582,null,{}] 12:34:15 INFO - PROCESS | 1835 | 1461094455119 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}] 12:34:15 INFO - PROCESS | 1835 | 1461094455295 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 12:34:15 INFO - PROCESS | 1835 | 1461094455313 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ddcd8000 == 66 [pid = 1835] [id = 153] 12:34:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x7f11c6f79000) [pid = 1835] [serial = 458] [outer = (nil)] 12:34:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x7f11c7bdcc00) [pid = 1835] [serial = 459] [outer = 0x7f11c6f79000] 12:34:15 INFO - PROCESS | 1835 | 1461094455372 Marionette DEBUG loaded listener.js 12:34:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x7f11c7be1000) [pid = 1835] [serial = 460] [outer = 0x7f11c6f79000] 12:34:16 INFO - PROCESS | 1835 | 1461094456090 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]]]}] 12:34:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:34:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1082ms 12:34:16 INFO - PROCESS | 1835 | 1461094456148 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 12:34:16 INFO - PROCESS | 1835 | 1461094456151 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 12:34:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:34:16 INFO - PROCESS | 1835 | 1461094456156 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:34:16 INFO - PROCESS | 1835 | 1461094456158 Marionette TRACE conn3 <- [1,586,null,{}] 12:34:16 INFO - PROCESS | 1835 | 1461094456199 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}] 12:34:16 INFO - PROCESS | 1835 | 1461094456400 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 12:34:16 INFO - PROCESS | 1835 | 1461094456428 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e2a10000 == 67 [pid = 1835] [id = 154] 12:34:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x7f11cc077400) [pid = 1835] [serial = 461] [outer = (nil)] 12:34:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x7f11d0131800) [pid = 1835] [serial = 462] [outer = 0x7f11cc077400] 12:34:16 INFO - PROCESS | 1835 | 1461094456487 Marionette DEBUG loaded listener.js 12:34:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x7f11d12c1000) [pid = 1835] [serial = 463] [outer = 0x7f11cc077400] 12:34:17 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x7f11d079a400) [pid = 1835] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x7f11c54f0c00) [pid = 1835] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x7f11de197c00) [pid = 1835] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x7f11c66d4800) [pid = 1835] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x7f11d2ad7c00) [pid = 1835] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x7f11cb09ac00) [pid = 1835] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x7f11c67c1c00) [pid = 1835] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x7f11c6f72000) [pid = 1835] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x7f11c6df6800) [pid = 1835] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x7f11c66d9400) [pid = 1835] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x7f11de30ac00) [pid = 1835] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x7f11cb0de000) [pid = 1835] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 143 (0x7f11c7907800) [pid = 1835] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x7f11cb05b800) [pid = 1835] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0x7f11d0b7b000) [pid = 1835] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 140 (0x7f11cb1f2c00) [pid = 1835] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 139 (0x7f11c67d8000) [pid = 1835] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0x7f11d733b800) [pid = 1835] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x7f11c6e75c00) [pid = 1835] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 136 (0x7f11c54ecc00) [pid = 1835] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 135 (0x7f11c6eaf400) [pid = 1835] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x7f11cb4c1000) [pid = 1835] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 133 (0x7f11c6f7a800) [pid = 1835] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 132 (0x7f11cb0da800) [pid = 1835] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 131 (0x7f11d360f000) [pid = 1835] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 130 (0x7f11c67e1c00) [pid = 1835] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 129 (0x7f11c67e2800) [pid = 1835] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 128 (0x7f11c67ddc00) [pid = 1835] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 127 (0x7f11d0a89400) [pid = 1835] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 126 (0x7f11c5620c00) [pid = 1835] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 125 (0x7f11cb059000) [pid = 1835] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:34:17 INFO - PROCESS | 1835 | --DOMWINDOW == 124 (0x7f11cb1f1400) [pid = 1835] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:34:17 INFO - PROCESS | 1835 | 1461094457706 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]]]}] 12:34:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:34:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1577ms 12:34:17 INFO - PROCESS | 1835 | 1461094457735 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 12:34:17 INFO - PROCESS | 1835 | 1461094457738 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 12:34:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:34:17 INFO - PROCESS | 1835 | 1461094457743 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:34:17 INFO - PROCESS | 1835 | 1461094457744 Marionette TRACE conn3 <- [1,590,null,{}] 12:34:17 INFO - PROCESS | 1835 | 1461094457749 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}] 12:34:17 INFO - PROCESS | 1835 | 1461094457971 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 12:34:18 INFO - PROCESS | 1835 | 1461094458000 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cb44d000 == 68 [pid = 1835] [id = 155] 12:34:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 125 (0x7f11c54e3400) [pid = 1835] [serial = 464] [outer = (nil)] 12:34:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 126 (0x7f11c6628c00) [pid = 1835] [serial = 465] [outer = 0x7f11c54e3400] 12:34:18 INFO - PROCESS | 1835 | 1461094458056 Marionette DEBUG loaded listener.js 12:34:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 127 (0x7f11c662e800) [pid = 1835] [serial = 466] [outer = 0x7f11c54e3400] 12:34:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 128 (0x7f11c6626400) [pid = 1835] [serial = 467] [outer = 0x7f11c6de8c00] 12:34:18 INFO - PROCESS | 1835 | 1461094458777 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]]]}] 12:34:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:34:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1075ms 12:34:18 INFO - PROCESS | 1835 | 1461094458833 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 12:34:18 INFO - PROCESS | 1835 | 1461094458835 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 12:34:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:34:18 INFO - PROCESS | 1835 | 1461094458843 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:34:18 INFO - PROCESS | 1835 | 1461094458846 Marionette TRACE conn3 <- [1,594,null,{}] 12:34:18 INFO - PROCESS | 1835 | 1461094458851 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}] 12:34:18 INFO - PROCESS | 1835 | 1461094458983 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 12:34:19 INFO - PROCESS | 1835 | 1461094458998 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e758e800 == 69 [pid = 1835] [id = 156] 12:34:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 129 (0x7f11c662ec00) [pid = 1835] [serial = 468] [outer = (nil)] 12:34:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0x7f11c6e75c00) [pid = 1835] [serial = 469] [outer = 0x7f11c662ec00] 12:34:19 INFO - PROCESS | 1835 | 1461094459054 Marionette DEBUG loaded listener.js 12:34:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 131 (0x7f11c91bb400) [pid = 1835] [serial = 470] [outer = 0x7f11c662ec00] 12:34:20 INFO - PROCESS | 1835 | 1461094460047 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]]]}] 12:34:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:34:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1275ms 12:34:20 INFO - PROCESS | 1835 | 1461094460120 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 12:34:20 INFO - PROCESS | 1835 | 1461094460125 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 12:34:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:34:20 INFO - PROCESS | 1835 | 1461094460133 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:34:20 INFO - PROCESS | 1835 | 1461094460138 Marionette TRACE conn3 <- [1,598,null,{}] 12:34:20 INFO - PROCESS | 1835 | 1461094460146 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}] 12:34:20 INFO - PROCESS | 1835 | 1461094460347 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 12:34:20 INFO - PROCESS | 1835 | 1461094460563 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c71dd000 == 70 [pid = 1835] [id = 157] 12:34:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 132 (0x7f11c5629000) [pid = 1835] [serial = 471] [outer = (nil)] 12:34:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 133 (0x7f11c56f5000) [pid = 1835] [serial = 472] [outer = 0x7f11c5629000] 12:34:20 INFO - PROCESS | 1835 | 1461094460684 Marionette DEBUG loaded listener.js 12:34:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x7f11c6631800) [pid = 1835] [serial = 473] [outer = 0x7f11c5629000] 12:34:21 INFO - PROCESS | 1835 | 1461094461669 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]]]}] 12:34:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:34:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1588ms 12:34:21 INFO - PROCESS | 1835 | 1461094461722 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 12:34:21 INFO - PROCESS | 1835 | 1461094461729 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 12:34:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:34:21 INFO - PROCESS | 1835 | 1461094461740 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:34:21 INFO - PROCESS | 1835 | 1461094461743 Marionette TRACE conn3 <- [1,602,null,{}] 12:34:21 INFO - PROCESS | 1835 | 1461094461749 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}] 12:34:21 INFO - PROCESS | 1835 | 1461094461914 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 12:34:22 INFO - PROCESS | 1835 | 1461094462135 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1e3d800 == 71 [pid = 1835] [id = 158] 12:34:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x7f11c662b400) [pid = 1835] [serial = 474] [outer = (nil)] 12:34:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x7f11c6f7c800) [pid = 1835] [serial = 475] [outer = 0x7f11c662b400] 12:34:22 INFO - PROCESS | 1835 | 1461094462208 Marionette DEBUG loaded listener.js 12:34:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 137 (0x7f11c790a800) [pid = 1835] [serial = 476] [outer = 0x7f11c662b400] 12:34:23 INFO - PROCESS | 1835 | 1461094463085 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]]]}] 12:34:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:34:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1378ms 12:34:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:34:23 INFO - PROCESS | 1835 | 1461094463118 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 12:34:23 INFO - PROCESS | 1835 | 1461094463121 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 12:34:23 INFO - PROCESS | 1835 | 1461094463127 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:34:23 INFO - PROCESS | 1835 | 1461094463133 Marionette TRACE conn3 <- [1,606,null,{}] 12:34:23 INFO - PROCESS | 1835 | 1461094463148 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}] 12:34:23 INFO - PROCESS | 1835 | 1461094463302 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 12:34:23 INFO - PROCESS | 1835 | 1461094463462 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e84db000 == 72 [pid = 1835] [id = 159] 12:34:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x7f11c7911400) [pid = 1835] [serial = 477] [outer = (nil)] 12:34:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x7f11cb09d800) [pid = 1835] [serial = 478] [outer = 0x7f11c7911400] 12:34:23 INFO - PROCESS | 1835 | 1461094463534 Marionette DEBUG loaded listener.js 12:34:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x7f11cb241000) [pid = 1835] [serial = 479] [outer = 0x7f11c7911400] 12:34:24 INFO - PROCESS | 1835 | 1461094464345 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]]]}] 12:34:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:34:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1282ms 12:34:24 INFO - PROCESS | 1835 | 1461094464409 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 12:34:24 INFO - PROCESS | 1835 | 1461094464413 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 12:34:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:34:24 INFO - PROCESS | 1835 | 1461094464419 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:34:24 INFO - PROCESS | 1835 | 1461094464421 Marionette TRACE conn3 <- [1,610,null,{}] 12:34:24 INFO - PROCESS | 1835 | 1461094464427 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}] 12:34:24 INFO - PROCESS | 1835 | 1461094464587 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 12:34:24 INFO - PROCESS | 1835 | 1461094464734 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c79df800 == 73 [pid = 1835] [id = 160] 12:34:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x7f11c7bd8000) [pid = 1835] [serial = 480] [outer = (nil)] 12:34:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x7f11cc077c00) [pid = 1835] [serial = 481] [outer = 0x7f11c7bd8000] 12:34:24 INFO - PROCESS | 1835 | 1461094464804 Marionette DEBUG loaded listener.js 12:34:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x7f11cff4b000) [pid = 1835] [serial = 482] [outer = 0x7f11c7bd8000] 12:34:25 INFO - PROCESS | 1835 | 1461094465640 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]]]}] 12:34:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:34:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1275ms 12:34:25 INFO - PROCESS | 1835 | 1461094465696 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 12:34:25 INFO - PROCESS | 1835 | 1461094465699 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 12:34:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:34:25 INFO - PROCESS | 1835 | 1461094465706 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:34:25 INFO - PROCESS | 1835 | 1461094465708 Marionette TRACE conn3 <- [1,614,null,{}] 12:34:25 INFO - PROCESS | 1835 | 1461094465715 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}] 12:34:25 INFO - PROCESS | 1835 | 1461094465859 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 12:34:26 INFO - PROCESS | 1835 | 1461094466013 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e84a0800 == 74 [pid = 1835] [id = 161] 12:34:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0x7f11cc072c00) [pid = 1835] [serial = 483] [outer = (nil)] 12:34:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x7f11d0131c00) [pid = 1835] [serial = 484] [outer = 0x7f11cc072c00] 12:34:26 INFO - PROCESS | 1835 | 1461094466086 Marionette DEBUG loaded listener.js 12:34:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x7f11d0138800) [pid = 1835] [serial = 485] [outer = 0x7f11cc072c00] 12:34:26 INFO - PROCESS | 1835 | 1461094466942 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]]]}] 12:34:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:34:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1278ms 12:34:26 INFO - PROCESS | 1835 | 1461094466985 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 12:34:26 INFO - PROCESS | 1835 | 1461094466989 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 12:34:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:34:26 INFO - PROCESS | 1835 | 1461094466994 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:34:26 INFO - PROCESS | 1835 | 1461094466996 Marionette TRACE conn3 <- [1,618,null,{}] 12:34:27 INFO - PROCESS | 1835 | 1461094467002 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}] 12:34:27 INFO - PROCESS | 1835 | 1461094467222 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 12:34:27 INFO - PROCESS | 1835 | 1461094467421 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc0d5000 == 75 [pid = 1835] [id = 162] 12:34:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x7f11d2b52400) [pid = 1835] [serial = 486] [outer = (nil)] 12:34:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x7f11dd057000) [pid = 1835] [serial = 487] [outer = 0x7f11d2b52400] 12:34:27 INFO - PROCESS | 1835 | 1461094467540 Marionette DEBUG loaded listener.js 12:34:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x7f11ddf0d800) [pid = 1835] [serial = 488] [outer = 0x7f11d2b52400] 12:34:28 INFO - PROCESS | 1835 | 1461094468316 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]]]}] 12:34:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:34:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1391ms 12:34:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:34:28 INFO - PROCESS | 1835 | 1461094468387 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 12:34:28 INFO - PROCESS | 1835 | 1461094468389 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 12:34:28 INFO - PROCESS | 1835 | 1461094468396 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:34:28 INFO - PROCESS | 1835 | 1461094468399 Marionette TRACE conn3 <- [1,622,null,{}] 12:34:28 INFO - PROCESS | 1835 | 1461094468404 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}] 12:34:28 INFO - PROCESS | 1835 | 1461094468559 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 12:34:28 INFO - PROCESS | 1835 | 1461094468716 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be3ce800 == 76 [pid = 1835] [id = 163] 12:34:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x7f11bfa24c00) [pid = 1835] [serial = 489] [outer = (nil)] 12:34:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x7f11bfa28000) [pid = 1835] [serial = 490] [outer = 0x7f11bfa24c00] 12:34:28 INFO - PROCESS | 1835 | 1461094468785 Marionette DEBUG loaded listener.js 12:34:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x7f11bfdcec00) [pid = 1835] [serial = 491] [outer = 0x7f11bfa24c00] 12:34:29 INFO - PROCESS | 1835 | 1461094469981 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]]]}] 12:34:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:34:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1643ms 12:34:30 INFO - PROCESS | 1835 | 1461094470039 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 12:34:30 INFO - PROCESS | 1835 | 1461094470044 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 12:34:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:34:30 INFO - PROCESS | 1835 | 1461094470051 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:34:30 INFO - PROCESS | 1835 | 1461094470057 Marionette TRACE conn3 <- [1,626,null,{}] 12:34:30 INFO - PROCESS | 1835 | 1461094470065 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}] 12:34:30 INFO - PROCESS | 1835 | 1461094470319 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 12:34:30 INFO - PROCESS | 1835 | 1461094470449 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7616800 == 77 [pid = 1835] [id = 164] 12:34:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x7f11bfddbc00) [pid = 1835] [serial = 492] [outer = (nil)] 12:34:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x7f11c4cf7400) [pid = 1835] [serial = 493] [outer = 0x7f11bfddbc00] 12:34:30 INFO - PROCESS | 1835 | 1461094470511 Marionette DEBUG loaded listener.js 12:34:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x7f11c5622800) [pid = 1835] [serial = 494] [outer = 0x7f11bfddbc00] 12:34:31 INFO - PROCESS | 1835 | 1461094471401 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]]]}] 12:34:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:34:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1394ms 12:34:31 INFO - PROCESS | 1835 | 1461094471445 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 12:34:31 INFO - PROCESS | 1835 | 1461094471453 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 12:34:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:34:31 INFO - PROCESS | 1835 | 1461094471461 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:34:31 INFO - PROCESS | 1835 | 1461094471465 Marionette TRACE conn3 <- [1,630,null,{}] 12:34:31 INFO - PROCESS | 1835 | 1461094471470 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}] 12:34:31 INFO - PROCESS | 1835 | 1461094471611 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 12:34:31 INFO - PROCESS | 1835 | 1461094471772 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c4ad8800 == 78 [pid = 1835] [id = 165] 12:34:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x7f11c56ee400) [pid = 1835] [serial = 495] [outer = (nil)] 12:34:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x7f11c662d400) [pid = 1835] [serial = 496] [outer = 0x7f11c56ee400] 12:34:31 INFO - PROCESS | 1835 | 1461094471836 Marionette DEBUG loaded listener.js 12:34:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x7f11c67be400) [pid = 1835] [serial = 497] [outer = 0x7f11c56ee400] 12:34:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cb44d000 == 77 [pid = 1835] [id = 155] 12:34:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e2a10000 == 76 [pid = 1835] [id = 154] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x7f11cb4c1c00) [pid = 1835] [serial = 384] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x7f11c7908400) [pid = 1835] [serial = 381] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x7f11c67e2c00) [pid = 1835] [serial = 378] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x7f11c561e800) [pid = 1835] [serial = 393] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x7f11ddf0d400) [pid = 1835] [serial = 387] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x7f11e2a59c00) [pid = 1835] [serial = 390] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x7f11c56f9800) [pid = 1835] [serial = 417] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ddcd8000 == 75 [pid = 1835] [id = 153] 12:34:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2bb6800 == 74 [pid = 1835] [id = 152] 12:34:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc512800 == 73 [pid = 1835] [id = 151] 12:34:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7b6d800 == 72 [pid = 1835] [id = 150] 12:34:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c75ed800 == 71 [pid = 1835] [id = 149] 12:34:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7ec8800 == 70 [pid = 1835] [id = 144] 12:34:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e8472800 == 69 [pid = 1835] [id = 143] 12:34:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c521a800 == 68 [pid = 1835] [id = 142] 12:34:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11de121000 == 67 [pid = 1835] [id = 141] 12:34:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7711800 == 66 [pid = 1835] [id = 140] 12:34:32 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e2a10800 == 65 [pid = 1835] [id = 139] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x7f11d38e0c00) [pid = 1835] [serial = 412] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x7f11d7250000) [pid = 1835] [serial = 313] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x7f11e3610800) [pid = 1835] [serial = 198] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x7f11c67d9800) [pid = 1835] [serial = 397] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x7f11e77e8800) [pid = 1835] [serial = 274] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x7f11d2ad4800) [pid = 1835] [serial = 346] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x7f11c67cdc00) [pid = 1835] [serial = 352] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 143 (0x7f11c6f7dc00) [pid = 1835] [serial = 405] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x7f11df308800) [pid = 1835] [serial = 159] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0x7f11ced1c800) [pid = 1835] [serial = 414] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 140 (0x7f11e7562000) [pid = 1835] [serial = 237] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 139 (0x7f11ddc6bc00) [pid = 1835] [serial = 192] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0x7f11c67bf000) [pid = 1835] [serial = 396] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x7f11cb1e9400) [pid = 1835] [serial = 403] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 136 (0x7f11d364fc00) [pid = 1835] [serial = 268] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 135 (0x7f11e31b4c00) [pid = 1835] [serial = 195] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x7f11dd0ce400) [pid = 1835] [serial = 231] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 133 (0x7f11cb0d4800) [pid = 1835] [serial = 343] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 132 (0x7f11e5ceb000) [pid = 1835] [serial = 201] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 131 (0x7f11c6eb4c00) [pid = 1835] [serial = 399] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 130 (0x7f11cfc72400) [pid = 1835] [serial = 310] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 129 (0x7f11d21bac00) [pid = 1835] [serial = 349] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 128 (0x7f11cb4ce000) [pid = 1835] [serial = 277] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 127 (0x7f11d2b4b000) [pid = 1835] [serial = 411] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 126 (0x7f11cb1f0400) [pid = 1835] [serial = 408] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 125 (0x7f11d065a400) [pid = 1835] [serial = 189] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 124 (0x7f11e2d53800) [pid = 1835] [serial = 234] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 123 (0x7f11cae5b000) [pid = 1835] [serial = 406] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 122 (0x7f11c75aac00) [pid = 1835] [serial = 400] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 121 (0x7f11cb4ce400) [pid = 1835] [serial = 409] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 120 (0x7f11c6817c00) [pid = 1835] [serial = 304] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 119 (0x7f11cb091400) [pid = 1835] [serial = 307] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 118 (0x7f11c6df4400) [pid = 1835] [serial = 340] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 117 (0x7f11e5c63c00) [pid = 1835] [serial = 271] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 116 (0x7f11c562bc00) [pid = 1835] [serial = 316] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 115 (0x7f11cb40bc00) [pid = 1835] [serial = 265] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 114 (0x7f11d0b80000) [pid = 1835] [serial = 228] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 113 (0x7f11cb057400) [pid = 1835] [serial = 402] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | --DOMWINDOW == 112 (0x7f11dd04bc00) [pid = 1835] [serial = 415] [outer = (nil)] [url = about:blank] 12:34:32 INFO - PROCESS | 1835 | 1461094472895 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]]]}] 12:34:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:34:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1492ms 12:34:32 INFO - PROCESS | 1835 | 1461094472954 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 12:34:32 INFO - PROCESS | 1835 | 1461094472960 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 12:34:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:34:32 INFO - PROCESS | 1835 | 1461094472968 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:34:32 INFO - PROCESS | 1835 | 1461094472973 Marionette TRACE conn3 <- [1,634,null,{}] 12:34:32 INFO - PROCESS | 1835 | 1461094472983 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}] 12:34:33 INFO - PROCESS | 1835 | 1461094473180 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 12:34:33 INFO - PROCESS | 1835 | 1461094473390 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c4ad7800 == 66 [pid = 1835] [id = 166] 12:34:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x7f11c4cee400) [pid = 1835] [serial = 498] [outer = (nil)] 12:34:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0x7f11c54f0c00) [pid = 1835] [serial = 499] [outer = 0x7f11c4cee400] 12:34:33 INFO - PROCESS | 1835 | 1461094473471 Marionette DEBUG loaded listener.js 12:34:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0x7f11c56f9c00) [pid = 1835] [serial = 500] [outer = 0x7f11c4cee400] 12:34:34 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:34:34 INFO - PROCESS | 1835 | 1461094474335 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]]]}] 12:34:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:34:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1393ms 12:34:34 INFO - PROCESS | 1835 | 1461094474362 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 12:34:34 INFO - PROCESS | 1835 | 1461094474370 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 12:34:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:34:34 INFO - PROCESS | 1835 | 1461094474380 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:34:34 INFO - PROCESS | 1835 | 1461094474384 Marionette TRACE conn3 <- [1,638,null,{}] 12:34:34 INFO - PROCESS | 1835 | 1461094474389 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}] 12:34:34 INFO - PROCESS | 1835 | 1461094474540 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 12:34:34 INFO - PROCESS | 1835 | 1461094474691 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7619000 == 67 [pid = 1835] [id = 167] 12:34:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 116 (0x7f11c54e5c00) [pid = 1835] [serial = 501] [outer = (nil)] 12:34:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 117 (0x7f11c67e8800) [pid = 1835] [serial = 502] [outer = 0x7f11c54e5c00] 12:34:34 INFO - PROCESS | 1835 | 1461094474763 Marionette DEBUG loaded listener.js 12:34:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 118 (0x7f11c6de9000) [pid = 1835] [serial = 503] [outer = 0x7f11c54e5c00] 12:34:35 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:34:35 INFO - PROCESS | 1835 | 1461094475656 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]]]}] 12:34:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:34:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1330ms 12:34:35 INFO - PROCESS | 1835 | 1461094475710 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 12:34:35 INFO - PROCESS | 1835 | 1461094475714 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 12:34:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:34:35 INFO - PROCESS | 1835 | 1461094475720 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:34:35 INFO - PROCESS | 1835 | 1461094475725 Marionette TRACE conn3 <- [1,642,null,{}] 12:34:35 INFO - PROCESS | 1835 | 1461094475741 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}] 12:34:35 INFO - PROCESS | 1835 | 1461094475936 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 12:34:36 INFO - PROCESS | 1835 | 1461094476080 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7ec8000 == 68 [pid = 1835] [id = 168] 12:34:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 119 (0x7f11c6dea800) [pid = 1835] [serial = 504] [outer = (nil)] 12:34:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 120 (0x7f11c6f7b000) [pid = 1835] [serial = 505] [outer = 0x7f11c6dea800] 12:34:36 INFO - PROCESS | 1835 | 1461094476151 Marionette DEBUG loaded listener.js 12:34:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 121 (0x7f11c75aac00) [pid = 1835] [serial = 506] [outer = 0x7f11c6dea800] 12:34:37 INFO - PROCESS | 1835 | 1461094477045 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]]]}] 12:34:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:34:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1385ms 12:34:37 INFO - PROCESS | 1835 | 1461094477106 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 12:34:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:34:37 INFO - PROCESS | 1835 | 1461094477110 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 12:34:37 INFO - PROCESS | 1835 | 1461094477116 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:34:37 INFO - PROCESS | 1835 | 1461094477119 Marionette TRACE conn3 <- [1,646,null,{}] 12:34:37 INFO - PROCESS | 1835 | 1461094477124 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}] 12:34:37 INFO - PROCESS | 1835 | 1461094477281 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 12:34:37 INFO - PROCESS | 1835 | 1461094477429 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc0bf800 == 69 [pid = 1835] [id = 169] 12:34:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 122 (0x7f11c6eab800) [pid = 1835] [serial = 507] [outer = (nil)] 12:34:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 123 (0x7f11c7bd3800) [pid = 1835] [serial = 508] [outer = 0x7f11c6eab800] 12:34:37 INFO - PROCESS | 1835 | 1461094477501 Marionette DEBUG loaded listener.js 12:34:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 124 (0x7f11c7bdac00) [pid = 1835] [serial = 509] [outer = 0x7f11c6eab800] 12:34:38 INFO - PROCESS | 1835 | 1461094478371 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]]]}] 12:34:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:34:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1330ms 12:34:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:34:38 INFO - PROCESS | 1835 | 1461094478447 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 12:34:38 INFO - PROCESS | 1835 | 1461094478450 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 12:34:38 INFO - PROCESS | 1835 | 1461094478456 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:34:38 INFO - PROCESS | 1835 | 1461094478459 Marionette TRACE conn3 <- [1,650,null,{}] 12:34:38 INFO - PROCESS | 1835 | 1461094478464 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}] 12:34:38 INFO - PROCESS | 1835 | 1461094478613 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 12:34:38 INFO - PROCESS | 1835 | 1461094478756 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc1ef800 == 70 [pid = 1835] [id = 170] 12:34:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 125 (0x7f11c790a000) [pid = 1835] [serial = 510] [outer = (nil)] 12:34:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 126 (0x7f11c8c83800) [pid = 1835] [serial = 511] [outer = 0x7f11c790a000] 12:34:38 INFO - PROCESS | 1835 | 1461094478825 Marionette DEBUG loaded listener.js 12:34:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 127 (0x7f11c9ce3800) [pid = 1835] [serial = 512] [outer = 0x7f11c790a000] 12:34:39 INFO - PROCESS | 1835 | 1461094479717 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]]]}] 12:34:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:34:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1334ms 12:34:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:34:39 INFO - PROCESS | 1835 | 1461094479790 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 12:34:39 INFO - PROCESS | 1835 | 1461094479793 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 12:34:39 INFO - PROCESS | 1835 | 1461094479799 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:34:39 INFO - PROCESS | 1835 | 1461094479802 Marionette TRACE conn3 <- [1,654,null,{}] 12:34:39 INFO - PROCESS | 1835 | 1461094479807 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}] 12:34:40 INFO - PROCESS | 1835 | 1461094480031 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 12:34:40 INFO - PROCESS | 1835 | 1461094480180 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0b06000 == 71 [pid = 1835] [id = 171] 12:34:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 128 (0x7f11cb051000) [pid = 1835] [serial = 513] [outer = (nil)] 12:34:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 129 (0x7f11cb09d000) [pid = 1835] [serial = 514] [outer = 0x7f11cb051000] 12:34:40 INFO - PROCESS | 1835 | 1461094480255 Marionette DEBUG loaded listener.js 12:34:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0x7f11cb4c7c00) [pid = 1835] [serial = 515] [outer = 0x7f11cb051000] 12:34:41 INFO - PROCESS | 1835 | 1461094481163 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]]]}] 12:34:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:34:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1429ms 12:34:41 INFO - PROCESS | 1835 | 1461094481229 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 12:34:41 INFO - PROCESS | 1835 | 1461094481231 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 12:34:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:34:41 INFO - PROCESS | 1835 | 1461094481237 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:34:41 INFO - PROCESS | 1835 | 1461094481240 Marionette TRACE conn3 <- [1,658,null,{}] 12:34:41 INFO - PROCESS | 1835 | 1461094481246 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}] 12:34:41 INFO - PROCESS | 1835 | 1461094481402 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 12:34:41 INFO - PROCESS | 1835 | 1461094481548 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1928000 == 72 [pid = 1835] [id = 172] 12:34:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 131 (0x7f11c4ceac00) [pid = 1835] [serial = 516] [outer = (nil)] 12:34:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 132 (0x7f11cb4cf800) [pid = 1835] [serial = 517] [outer = 0x7f11c4ceac00] 12:34:41 INFO - PROCESS | 1835 | 1461094481622 Marionette DEBUG loaded listener.js 12:34:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 133 (0x7f11cdae1000) [pid = 1835] [serial = 518] [outer = 0x7f11c4ceac00] 12:34:42 INFO - PROCESS | 1835 | 1461094482509 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]]]}] 12:34:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:34:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1338ms 12:34:42 INFO - PROCESS | 1835 | 1461094482577 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 12:34:42 INFO - PROCESS | 1835 | 1461094482580 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 12:34:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:34:42 INFO - PROCESS | 1835 | 1461094482588 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:34:42 INFO - PROCESS | 1835 | 1461094482596 Marionette TRACE conn3 <- [1,662,null,{}] 12:34:42 INFO - PROCESS | 1835 | 1461094482605 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}] 12:34:42 INFO - PROCESS | 1835 | 1461094482757 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 12:34:42 INFO - PROCESS | 1835 | 1461094482907 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d263a000 == 73 [pid = 1835] [id = 173] 12:34:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x7f11ce48e800) [pid = 1835] [serial = 519] [outer = (nil)] 12:34:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x7f11cfe0d400) [pid = 1835] [serial = 520] [outer = 0x7f11ce48e800] 12:34:42 INFO - PROCESS | 1835 | 1461094482977 Marionette DEBUG loaded listener.js 12:34:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x7f11d0131400) [pid = 1835] [serial = 521] [outer = 0x7f11ce48e800] 12:34:43 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:34:43 INFO - PROCESS | 1835 | 1461094483971 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]]]}] 12:34:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:34:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1449ms 12:34:44 INFO - PROCESS | 1835 | 1461094484038 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 12:34:44 INFO - PROCESS | 1835 | 1461094484044 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 12:34:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:34:44 INFO - PROCESS | 1835 | 1461094484052 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:34:44 INFO - PROCESS | 1835 | 1461094484056 Marionette TRACE conn3 <- [1,666,null,{}] 12:34:44 INFO - PROCESS | 1835 | 1461094484064 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}] 12:34:44 INFO - PROCESS | 1835 | 1461094484330 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 12:34:44 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7616800 == 72 [pid = 1835] [id = 164] 12:34:44 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c71dd000 == 71 [pid = 1835] [id = 157] 12:34:44 INFO - PROCESS | 1835 | 1461094484592 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c01eb000 == 72 [pid = 1835] [id = 174] 12:34:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 137 (0x7f11c56f3400) [pid = 1835] [serial = 522] [outer = (nil)] 12:34:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x7f11c6623c00) [pid = 1835] [serial = 523] [outer = 0x7f11c56f3400] 12:34:44 INFO - PROCESS | 1835 | 1461094484676 Marionette DEBUG loaded listener.js 12:34:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x7f11c66de000) [pid = 1835] [serial = 524] [outer = 0x7f11c56f3400] 12:34:45 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:34:45 INFO - PROCESS | 1835 | 1461094485317 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]]]}] 12:34:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:34:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1283ms 12:34:45 INFO - PROCESS | 1835 | 1461094485334 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 12:34:45 INFO - PROCESS | 1835 | 1461094485341 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 12:34:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:34:45 INFO - PROCESS | 1835 | 1461094485350 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:34:45 INFO - PROCESS | 1835 | 1461094485353 Marionette TRACE conn3 <- [1,670,null,{}] 12:34:45 INFO - PROCESS | 1835 | 1461094485358 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}] 12:34:45 INFO - PROCESS | 1835 | 1461094485493 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 12:34:45 INFO - PROCESS | 1835 | 1461094485611 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7e04000 == 73 [pid = 1835] [id = 175] 12:34:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x7f11bfa1fc00) [pid = 1835] [serial = 525] [outer = (nil)] 12:34:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x7f11c6df5800) [pid = 1835] [serial = 526] [outer = 0x7f11bfa1fc00] 12:34:45 INFO - PROCESS | 1835 | 1461094485668 Marionette DEBUG loaded listener.js 12:34:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x7f11c6f7ac00) [pid = 1835] [serial = 527] [outer = 0x7f11bfa1fc00] 12:34:46 INFO - PROCESS | 1835 | 1461094486464 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]]]}] 12:34:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:34:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1180ms 12:34:46 INFO - PROCESS | 1835 | 1461094486530 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 12:34:46 INFO - PROCESS | 1835 | 1461094486534 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 12:34:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:34:46 INFO - PROCESS | 1835 | 1461094486539 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:34:46 INFO - PROCESS | 1835 | 1461094486544 Marionette TRACE conn3 <- [1,674,null,{}] 12:34:46 INFO - PROCESS | 1835 | 1461094486565 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}] 12:34:46 INFO - PROCESS | 1835 | 1461094486770 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 12:34:46 INFO - PROCESS | 1835 | 1461094486789 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d061b000 == 74 [pid = 1835] [id = 176] 12:34:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x7f11c56f4800) [pid = 1835] [serial = 528] [outer = (nil)] 12:34:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0x7f11cb04fc00) [pid = 1835] [serial = 529] [outer = 0x7f11c56f4800] 12:34:46 INFO - PROCESS | 1835 | 1461094486849 Marionette DEBUG loaded listener.js 12:34:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x7f11cb1e9000) [pid = 1835] [serial = 530] [outer = 0x7f11c56f4800] 12:34:47 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:34:47 INFO - PROCESS | 1835 | 1461094487578 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]]]}] 12:34:47 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 12:34:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1082ms 12:34:47 INFO - PROCESS | 1835 | 1461094487647 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 12:34:47 INFO - PROCESS | 1835 | 1461094487651 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 12:34:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:34:47 INFO - PROCESS | 1835 | 1461094487664 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:34:47 INFO - PROCESS | 1835 | 1461094487667 Marionette TRACE conn3 <- [1,678,null,{}] 12:34:47 INFO - PROCESS | 1835 | 1461094487674 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}] 12:34:47 INFO - PROCESS | 1835 | 1461094487879 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 12:34:47 INFO - PROCESS | 1835 | 1461094487912 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d36d2800 == 75 [pid = 1835] [id = 177] 12:34:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x7f11cb40fc00) [pid = 1835] [serial = 531] [outer = (nil)] 12:34:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x7f11cfe10000) [pid = 1835] [serial = 532] [outer = 0x7f11cb40fc00] 12:34:47 INFO - PROCESS | 1835 | 1461094487976 Marionette DEBUG loaded listener.js 12:34:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x7f11d0133c00) [pid = 1835] [serial = 533] [outer = 0x7f11cb40fc00] 12:34:48 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x7f11bfddbc00) [pid = 1835] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:34:48 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x7f11c4cf4000) [pid = 1835] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:34:48 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x7f11c4cf1800) [pid = 1835] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:34:48 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x7f11cb093c00) [pid = 1835] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:34:48 INFO - PROCESS | 1835 | --DOMWINDOW == 143 (0x7f11cb1ee800) [pid = 1835] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:34:48 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x7f11cc077400) [pid = 1835] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:34:48 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0x7f11c54e3400) [pid = 1835] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:34:48 INFO - PROCESS | 1835 | --DOMWINDOW == 140 (0x7f11c6f79000) [pid = 1835] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:34:48 INFO - PROCESS | 1835 | --DOMWINDOW == 139 (0x7f11d05ef400) [pid = 1835] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:34:48 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0x7f11c4cef800) [pid = 1835] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:34:48 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x7f11c66ddc00) [pid = 1835] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:34:48 INFO - PROCESS | 1835 | --DOMWINDOW == 136 (0x7f11d065f000) [pid = 1835] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:34:48 INFO - PROCESS | 1835 | --DOMWINDOW == 135 (0x7f11c7911c00) [pid = 1835] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:34:48 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x7f11c66db400) [pid = 1835] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:34:48 INFO - PROCESS | 1835 | 1461094488963 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]]]}] 12:34:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:34:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1339ms 12:34:49 INFO - PROCESS | 1835 | 1461094489003 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 12:34:49 INFO - PROCESS | 1835 | 1461094489006 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 12:34:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:34:49 INFO - PROCESS | 1835 | 1461094489012 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:34:49 INFO - PROCESS | 1835 | 1461094489014 Marionette TRACE conn3 <- [1,682,null,{}] 12:34:49 INFO - PROCESS | 1835 | 1461094489019 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}] 12:34:49 INFO - PROCESS | 1835 | 1461094489167 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 12:34:49 INFO - PROCESS | 1835 | 1461094489183 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1e36000 == 76 [pid = 1835] [id = 178] 12:34:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x7f11c4cef400) [pid = 1835] [serial = 534] [outer = (nil)] 12:34:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x7f11c7909400) [pid = 1835] [serial = 535] [outer = 0x7f11c4cef400] 12:34:49 INFO - PROCESS | 1835 | 1461094489245 Marionette DEBUG loaded listener.js 12:34:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 137 (0x7f11cc077400) [pid = 1835] [serial = 536] [outer = 0x7f11c4cef400] 12:34:50 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:50 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:34:50 INFO - PROCESS | 1835 | 1461094490449 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]]]}] 12:34:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 12:34:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1481ms 12:34:50 INFO - PROCESS | 1835 | 1461094490550 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 12:34:50 INFO - PROCESS | 1835 | 1461094490556 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 12:34:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:34:50 INFO - PROCESS | 1835 | 1461094490567 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:34:50 INFO - PROCESS | 1835 | 1461094490571 Marionette TRACE conn3 <- [1,686,null,{}] 12:34:50 INFO - PROCESS | 1835 | 1461094490579 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}] 12:34:50 INFO - PROCESS | 1835 | 1461094490770 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 12:34:50 INFO - PROCESS | 1835 | 1461094490920 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c71df800 == 77 [pid = 1835] [id = 179] 12:34:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x7f11c4cf7000) [pid = 1835] [serial = 537] [outer = (nil)] 12:34:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x7f11c54ef400) [pid = 1835] [serial = 538] [outer = 0x7f11c4cf7000] 12:34:50 INFO - PROCESS | 1835 | 1461094490996 Marionette DEBUG loaded listener.js 12:34:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x7f11c66d5000) [pid = 1835] [serial = 539] [outer = 0x7f11c4cf7000] 12:34:52 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:52 INFO - PROCESS | 1835 | 1461094492333 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]]]}] 12:34:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:34:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1835ms 12:34:52 INFO - PROCESS | 1835 | 1461094492416 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 12:34:52 INFO - PROCESS | 1835 | 1461094492422 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 12:34:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:34:52 INFO - PROCESS | 1835 | 1461094492436 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:34:52 INFO - PROCESS | 1835 | 1461094492442 Marionette TRACE conn3 <- [1,690,null,{}] 12:34:52 INFO - PROCESS | 1835 | 1461094492449 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}] 12:34:52 INFO - PROCESS | 1835 | 1461094492612 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 12:34:52 INFO - PROCESS | 1835 | 1461094492762 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc1ee000 == 78 [pid = 1835] [id = 180] 12:34:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x7f11bfa28400) [pid = 1835] [serial = 540] [outer = (nil)] 12:34:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x7f11c6deac00) [pid = 1835] [serial = 541] [outer = 0x7f11bfa28400] 12:34:52 INFO - PROCESS | 1835 | 1461094492852 Marionette DEBUG loaded listener.js 12:34:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x7f11c9cd9c00) [pid = 1835] [serial = 542] [outer = 0x7f11bfa28400] 12:34:54 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:54 INFO - PROCESS | 1835 | 1461094494185 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]]]}] 12:34:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:34:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1794ms 12:34:54 INFO - PROCESS | 1835 | 1461094494350 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 12:34:54 INFO - PROCESS | 1835 | 1461094494355 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 12:34:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:34:54 INFO - PROCESS | 1835 | 1461094494368 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:34:54 INFO - PROCESS | 1835 | 1461094494371 Marionette TRACE conn3 <- [1,694,null,{}] 12:34:54 INFO - PROCESS | 1835 | 1461094494384 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}] 12:34:54 INFO - PROCESS | 1835 | 1461094494547 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 12:34:54 INFO - PROCESS | 1835 | 1461094494698 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ddcec800 == 79 [pid = 1835] [id = 181] 12:34:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0x7f11cb099400) [pid = 1835] [serial = 543] [outer = (nil)] 12:34:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x7f11cf280800) [pid = 1835] [serial = 544] [outer = 0x7f11cb099400] 12:34:54 INFO - PROCESS | 1835 | 1461094494774 Marionette DEBUG loaded listener.js 12:34:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x7f11d0139c00) [pid = 1835] [serial = 545] [outer = 0x7f11cb099400] 12:34:56 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:56 INFO - PROCESS | 1835 | 1461094496086 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]]]}] 12:34:56 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) 12:34:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1733ms 12:34:56 INFO - PROCESS | 1835 | 1461094496100 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 12:34:56 INFO - PROCESS | 1835 | 1461094496104 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 12:34:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:34:56 INFO - PROCESS | 1835 | 1461094496109 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:34:56 INFO - PROCESS | 1835 | 1461094496111 Marionette TRACE conn3 <- [1,698,null,{}] 12:34:56 INFO - PROCESS | 1835 | 1461094496117 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}] 12:34:56 INFO - PROCESS | 1835 | 1461094496304 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 12:34:56 INFO - PROCESS | 1835 | 1461094496452 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11df35a800 == 80 [pid = 1835] [id = 182] 12:34:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x7f11cb0d3400) [pid = 1835] [serial = 546] [outer = (nil)] 12:34:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x7f11d21b5800) [pid = 1835] [serial = 547] [outer = 0x7f11cb0d3400] 12:34:56 INFO - PROCESS | 1835 | 1461094496524 Marionette DEBUG loaded listener.js 12:34:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x7f11d290bc00) [pid = 1835] [serial = 548] [outer = 0x7f11cb0d3400] 12:34:57 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:57 INFO - PROCESS | 1835 | 1461094497981 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]]]}] 12:34:58 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) 12:34:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1930ms 12:34:58 INFO - PROCESS | 1835 | 1461094498041 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 12:34:58 INFO - PROCESS | 1835 | 1461094498045 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 12:34:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:34:58 INFO - PROCESS | 1835 | 1461094498053 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:34:58 INFO - PROCESS | 1835 | 1461094498058 Marionette TRACE conn3 <- [1,702,null,{}] 12:34:58 INFO - PROCESS | 1835 | 1461094498066 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}] 12:34:58 INFO - PROCESS | 1835 | 1461094498242 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 12:34:58 INFO - PROCESS | 1835 | 1461094498466 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:34:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be3db800 == 81 [pid = 1835] [id = 183] 12:34:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x7f11c54ee400) [pid = 1835] [serial = 549] [outer = (nil)] 12:34:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x7f11c561d800) [pid = 1835] [serial = 550] [outer = 0x7f11c54ee400] 12:34:58 INFO - PROCESS | 1835 | 1461094498576 Marionette DEBUG loaded listener.js 12:34:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x7f11c56ee800) [pid = 1835] [serial = 551] [outer = 0x7f11c54ee400] 12:34:59 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2149800 == 80 [pid = 1835] [id = 40] 12:34:59 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc0d5000 == 79 [pid = 1835] [id = 162] 12:34:59 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e5fc1000 == 78 [pid = 1835] [id = 100] 12:34:59 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e84e3800 == 77 [pid = 1835] [id = 103] 12:34:59 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d71b0800 == 76 [pid = 1835] [id = 41] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x7f11c662d400) [pid = 1835] [serial = 496] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x7f11d1b06c00) [pid = 1835] [serial = 429] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x7f11d2b4c800) [pid = 1835] [serial = 432] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x7f11bfdd3c00) [pid = 1835] [serial = 435] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x7f11e302a800) [pid = 1835] [serial = 438] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x7f11bff96800) [pid = 1835] [serial = 441] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x7f11d0131c00) [pid = 1835] [serial = 484] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x7f11dd057000) [pid = 1835] [serial = 487] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cfc32800 == 75 [pid = 1835] [id = 39] 12:34:59 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ddedd000 == 74 [pid = 1835] [id = 42] 12:34:59 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d36d2800 == 73 [pid = 1835] [id = 177] 12:34:59 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d061b000 == 72 [pid = 1835] [id = 176] 12:34:59 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7e04000 == 71 [pid = 1835] [id = 175] 12:34:59 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c01eb000 == 70 [pid = 1835] [id = 174] 12:34:59 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc0bf800 == 69 [pid = 1835] [id = 169] 12:34:59 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7ec8000 == 68 [pid = 1835] [id = 168] 12:34:59 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7619000 == 67 [pid = 1835] [id = 167] 12:34:59 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c4ad7800 == 66 [pid = 1835] [id = 166] 12:34:59 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c4ad8800 == 65 [pid = 1835] [id = 165] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 143 (0x7f11df1c8000) [pid = 1835] [serial = 388] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x7f11d2145400) [pid = 1835] [serial = 394] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0x7f11c790d400) [pid = 1835] [serial = 382] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 140 (0x7f11e2d50400) [pid = 1835] [serial = 391] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 139 (0x7f11cf283400) [pid = 1835] [serial = 385] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0x7f11c6e80800) [pid = 1835] [serial = 379] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x7f11c4cf7400) [pid = 1835] [serial = 493] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 136 (0x7f11c824c400) [pid = 1835] [serial = 451] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 135 (0x7f11c5622800) [pid = 1835] [serial = 494] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x7f11c7908c00) [pid = 1835] [serial = 450] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 133 (0x7f11c66d1c00) [pid = 1835] [serial = 448] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 132 (0x7f11c561cc00) [pid = 1835] [serial = 447] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 131 (0x7f11c56f5000) [pid = 1835] [serial = 472] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 130 (0x7f11c76bb800) [pid = 1835] [serial = 426] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 129 (0x7f11cf4bd800) [pid = 1835] [serial = 456] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 128 (0x7f11cc06d000) [pid = 1835] [serial = 453] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 127 (0x7f11cc073800) [pid = 1835] [serial = 454] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 126 (0x7f11c6f7c800) [pid = 1835] [serial = 475] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 125 (0x7f11c6e76c00) [pid = 1835] [serial = 423] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 124 (0x7f11c56f8400) [pid = 1835] [serial = 444] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 123 (0x7f11c56fb000) [pid = 1835] [serial = 420] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 122 (0x7f11cb09d800) [pid = 1835] [serial = 478] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 121 (0x7f11d0131800) [pid = 1835] [serial = 462] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 120 (0x7f11cc077c00) [pid = 1835] [serial = 481] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 119 (0x7f11c6e75c00) [pid = 1835] [serial = 469] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 118 (0x7f11d359c400) [pid = 1835] [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.] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 117 (0x7f11c6628c00) [pid = 1835] [serial = 465] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 116 (0x7f11c7bdcc00) [pid = 1835] [serial = 459] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 115 (0x7f11d12c1000) [pid = 1835] [serial = 463] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 114 (0x7f11bfa28000) [pid = 1835] [serial = 490] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 113 (0x7f11d0147400) [pid = 1835] [serial = 457] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 112 (0x7f11c7be1000) [pid = 1835] [serial = 460] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | --DOMWINDOW == 111 (0x7f11c662e800) [pid = 1835] [serial = 466] [outer = (nil)] [url = about:blank] 12:34:59 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:34:59 INFO - PROCESS | 1835 | 1461094499916 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]]]}] 12:34:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:34:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1888ms 12:34:59 INFO - PROCESS | 1835 | 1461094499942 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 12:34:59 INFO - PROCESS | 1835 | 1461094499950 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 12:34:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:34:59 INFO - PROCESS | 1835 | 1461094499959 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:34:59 INFO - PROCESS | 1835 | 1461094499962 Marionette TRACE conn3 <- [1,706,null,{}] 12:34:59 INFO - PROCESS | 1835 | 1461094499968 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}] 12:35:00 INFO - PROCESS | 1835 | 1461094500116 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 12:35:00 INFO - PROCESS | 1835 | 1461094500221 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c5223800 == 66 [pid = 1835] [id = 184] 12:35:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 112 (0x7f11bff96800) [pid = 1835] [serial = 552] [outer = (nil)] 12:35:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x7f11c662d400) [pid = 1835] [serial = 553] [outer = 0x7f11bff96800] 12:35:00 INFO - PROCESS | 1835 | 1461094500280 Marionette DEBUG loaded listener.js 12:35:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0x7f11c67cc800) [pid = 1835] [serial = 554] [outer = 0x7f11bff96800] 12:35:01 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:01 INFO - PROCESS | 1835 | 1461094501327 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]]]}] 12:35:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:35:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1430ms 12:35:01 INFO - PROCESS | 1835 | 1461094501390 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 12:35:01 INFO - PROCESS | 1835 | 1461094501393 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 12:35:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:35:01 INFO - PROCESS | 1835 | 1461094501399 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:35:01 INFO - PROCESS | 1835 | 1461094501404 Marionette TRACE conn3 <- [1,710,null,{}] 12:35:01 INFO - PROCESS | 1835 | 1461094501425 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}] 12:35:01 INFO - PROCESS | 1835 | 1461094501636 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 12:35:01 INFO - PROCESS | 1835 | 1461094501769 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c78b0800 == 67 [pid = 1835] [id = 185] 12:35:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0x7f11c6e77400) [pid = 1835] [serial = 555] [outer = (nil)] 12:35:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 116 (0x7f11c6e7fc00) [pid = 1835] [serial = 556] [outer = 0x7f11c6e77400] 12:35:01 INFO - PROCESS | 1835 | 1461094501836 Marionette DEBUG loaded listener.js 12:35:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 117 (0x7f11c6f76800) [pid = 1835] [serial = 557] [outer = 0x7f11c6e77400] 12:35:03 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:03 INFO - PROCESS | 1835 | 1461094503053 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]]]}] 12:35:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:35:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1688ms 12:35:03 INFO - PROCESS | 1835 | 1461094503088 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 12:35:03 INFO - PROCESS | 1835 | 1461094503092 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 12:35:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:35:03 INFO - PROCESS | 1835 | 1461094503103 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:35:03 INFO - PROCESS | 1835 | 1461094503105 Marionette TRACE conn3 <- [1,714,null,{}] 12:35:03 INFO - PROCESS | 1835 | 1461094503108 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}] 12:35:03 INFO - PROCESS | 1835 | 1461094503291 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 12:35:03 INFO - PROCESS | 1835 | --DOMWINDOW == 116 (0x7f11cb40fc00) [pid = 1835] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:35:03 INFO - PROCESS | 1835 | --DOMWINDOW == 115 (0x7f11bfa1fc00) [pid = 1835] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:35:03 INFO - PROCESS | 1835 | --DOMWINDOW == 114 (0x7f11c56ee400) [pid = 1835] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:35:03 INFO - PROCESS | 1835 | --DOMWINDOW == 113 (0x7f11c56f4800) [pid = 1835] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:35:03 INFO - PROCESS | 1835 | --DOMWINDOW == 112 (0x7f11c56f3400) [pid = 1835] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:35:03 INFO - PROCESS | 1835 | 1461094503555 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6d34800 == 68 [pid = 1835] [id = 186] 12:35:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 113 (0x7f11bfa1fc00) [pid = 1835] [serial = 558] [outer = (nil)] 12:35:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 114 (0x7f11c6629800) [pid = 1835] [serial = 559] [outer = 0x7f11bfa1fc00] 12:35:03 INFO - PROCESS | 1835 | 1461094503612 Marionette DEBUG loaded listener.js 12:35:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 115 (0x7f11c777bc00) [pid = 1835] [serial = 560] [outer = 0x7f11bfa1fc00] 12:35:04 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:04 INFO - PROCESS | 1835 | 1461094504676 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]]]}] 12:35:04 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 12:35:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1633ms 12:35:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:35:04 INFO - PROCESS | 1835 | 1461094504732 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 12:35:04 INFO - PROCESS | 1835 | 1461094504735 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 12:35:04 INFO - PROCESS | 1835 | 1461094504740 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:35:04 INFO - PROCESS | 1835 | 1461094504743 Marionette TRACE conn3 <- [1,718,null,{}] 12:35:04 INFO - PROCESS | 1835 | 1461094504748 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}] 12:35:04 INFO - PROCESS | 1835 | 1461094504885 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 12:35:05 INFO - PROCESS | 1835 | 1461094505061 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c8ce8000 == 69 [pid = 1835] [id = 187] 12:35:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 116 (0x7f11bfa21400) [pid = 1835] [serial = 561] [outer = (nil)] 12:35:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 117 (0x7f11c7bd7400) [pid = 1835] [serial = 562] [outer = 0x7f11bfa21400] 12:35:05 INFO - PROCESS | 1835 | 1461094505123 Marionette DEBUG loaded listener.js 12:35:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 118 (0x7f11c7be1000) [pid = 1835] [serial = 563] [outer = 0x7f11bfa21400] 12:35:06 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:06 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:35:06 INFO - PROCESS | 1835 | 1461094506351 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]]]}] 12:35:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:35:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1635ms 12:35:06 INFO - PROCESS | 1835 | 1461094506376 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 12:35:06 INFO - PROCESS | 1835 | 1461094506383 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 12:35:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:35:06 INFO - PROCESS | 1835 | 1461094506510 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:35:06 INFO - PROCESS | 1835 | 1461094506515 Marionette TRACE conn3 <- [1,722,null,{}] 12:35:06 INFO - PROCESS | 1835 | 1461094506525 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}] 12:35:06 INFO - PROCESS | 1835 | 1461094506708 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 12:35:06 INFO - PROCESS | 1835 | 1461094506917 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c817d000 == 70 [pid = 1835] [id = 188] 12:35:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 119 (0x7f11c6e78000) [pid = 1835] [serial = 564] [outer = (nil)] 12:35:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 120 (0x7f11c6eaf800) [pid = 1835] [serial = 565] [outer = 0x7f11c6e78000] 12:35:07 INFO - PROCESS | 1835 | 1461094506993 Marionette DEBUG loaded listener.js 12:35:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 121 (0x7f11c790c400) [pid = 1835] [serial = 566] [outer = 0x7f11c6e78000] 12:35:07 INFO - PROCESS | 1835 | 1461094507851 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] 12:35:07 INFO - PROCESS | 1835 | 1461094507902 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 12:35:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:35:07 INFO - PROCESS | 1835 | 1461094507913 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:35:07 INFO - PROCESS | 1835 | 1461094507916 Marionette TRACE conn3 <- [1,726,null,{}] 12:35:07 INFO - PROCESS | 1835 | 1461094507923 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}] 12:35:08 INFO - PROCESS | 1835 | 1461094508110 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 12:35:08 INFO - PROCESS | 1835 | 1461094508270 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc0d9800 == 71 [pid = 1835] [id = 189] 12:35:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 122 (0x7f11c8c85000) [pid = 1835] [serial = 567] [outer = (nil)] 12:35:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 123 (0x7f11c91c6c00) [pid = 1835] [serial = 568] [outer = 0x7f11c8c85000] 12:35:08 INFO - PROCESS | 1835 | 1461094508342 Marionette DEBUG loaded listener.js 12:35:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 124 (0x7f11cae52c00) [pid = 1835] [serial = 569] [outer = 0x7f11c8c85000] 12:35:09 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:09 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:35:09 INFO - PROCESS | 1835 | 1461094509411 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]]]}] 12:35:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:35:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1531ms 12:35:09 INFO - PROCESS | 1835 | 1461094509444 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 12:35:09 INFO - PROCESS | 1835 | 1461094509447 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 12:35:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:35:09 INFO - PROCESS | 1835 | 1461094509454 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:35:09 INFO - PROCESS | 1835 | 1461094509459 Marionette TRACE conn3 <- [1,730,null,{}] 12:35:09 INFO - PROCESS | 1835 | 1461094509475 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}] 12:35:09 INFO - PROCESS | 1835 | 1461094509652 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 12:35:09 INFO - PROCESS | 1835 | 1461094509842 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cf4af000 == 72 [pid = 1835] [id = 190] 12:35:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 125 (0x7f11cb090800) [pid = 1835] [serial = 570] [outer = (nil)] 12:35:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 126 (0x7f11cb0da800) [pid = 1835] [serial = 571] [outer = 0x7f11cb090800] 12:35:09 INFO - PROCESS | 1835 | 1461094509925 Marionette DEBUG loaded listener.js 12:35:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 127 (0x7f11cb1f1400) [pid = 1835] [serial = 572] [outer = 0x7f11cb090800] 12:35:10 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:10 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:35:10 INFO - PROCESS | 1835 | 1461094510743 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] 12:35:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:35:10 INFO - PROCESS | 1835 | 1461094510796 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 12:35:10 INFO - PROCESS | 1835 | 1461094510802 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:35:10 INFO - PROCESS | 1835 | 1461094510805 Marionette TRACE conn3 <- [1,734,null,{}] 12:35:10 INFO - PROCESS | 1835 | 1461094510810 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}] 12:35:10 INFO - PROCESS | 1835 | 1461094510961 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 12:35:11 INFO - PROCESS | 1835 | 1461094511222 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d179d000 == 73 [pid = 1835] [id = 191] 12:35:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 128 (0x7f11cdadb000) [pid = 1835] [serial = 573] [outer = (nil)] 12:35:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 129 (0x7f11cdae4400) [pid = 1835] [serial = 574] [outer = 0x7f11cdadb000] 12:35:11 INFO - PROCESS | 1835 | 1461094511352 Marionette DEBUG loaded listener.js 12:35:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0x7f11ce49c000) [pid = 1835] [serial = 575] [outer = 0x7f11cdadb000] 12:35:12 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:12 INFO - PROCESS | 1835 | 1461094512135 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]]]}] 12:35:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:35:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1381ms 12:35:12 INFO - PROCESS | 1835 | 1461094512183 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 12:35:12 INFO - PROCESS | 1835 | 1461094512187 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 12:35:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:35:12 INFO - PROCESS | 1835 | 1461094512197 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:35:12 INFO - PROCESS | 1835 | 1461094512200 Marionette TRACE conn3 <- [1,738,null,{}] 12:35:12 INFO - PROCESS | 1835 | 1461094512209 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}] 12:35:12 INFO - PROCESS | 1835 | 1461094512359 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 12:35:12 INFO - PROCESS | 1835 | 1461094512513 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1d27800 == 74 [pid = 1835] [id = 192] 12:35:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 131 (0x7f11cb4c0c00) [pid = 1835] [serial = 576] [outer = (nil)] 12:35:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 132 (0x7f11cedc7000) [pid = 1835] [serial = 577] [outer = 0x7f11cb4c0c00] 12:35:12 INFO - PROCESS | 1835 | 1461094512582 Marionette DEBUG loaded listener.js 12:35:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 133 (0x7f11cf4c2800) [pid = 1835] [serial = 578] [outer = 0x7f11cb4c0c00] 12:35:13 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:13 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:35:13 INFO - PROCESS | 1835 | 1461094513920 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]]]}] 12:35:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:35:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1785ms 12:35:14 INFO - PROCESS | 1835 | 1461094514071 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 12:35:14 INFO - PROCESS | 1835 | 1461094514074 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 12:35:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:35:14 INFO - PROCESS | 1835 | 1461094514090 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:35:14 INFO - PROCESS | 1835 | 1461094514092 Marionette TRACE conn3 <- [1,742,null,{}] 12:35:14 INFO - PROCESS | 1835 | 1461094514099 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}] 12:35:14 INFO - PROCESS | 1835 | 1461094514279 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 12:35:14 INFO - PROCESS | 1835 | 1461094514430 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2be7000 == 75 [pid = 1835] [id = 193] 12:35:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x7f11cfe7ac00) [pid = 1835] [serial = 579] [outer = (nil)] 12:35:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x7f11d0136c00) [pid = 1835] [serial = 580] [outer = 0x7f11cfe7ac00] 12:35:14 INFO - PROCESS | 1835 | 1461094514518 Marionette DEBUG loaded listener.js 12:35:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x7f11d18d8000) [pid = 1835] [serial = 581] [outer = 0x7f11cfe7ac00] 12:35:15 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:15 INFO - PROCESS | 1835 | 1461094515792 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]]]}] 12:35:15 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 12:35:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1728ms 12:35:15 INFO - PROCESS | 1835 | 1461094515818 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 12:35:15 INFO - PROCESS | 1835 | 1461094515820 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 12:35:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:35:15 INFO - PROCESS | 1835 | 1461094515826 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:35:15 INFO - PROCESS | 1835 | 1461094515828 Marionette TRACE conn3 <- [1,746,null,{}] 12:35:15 INFO - PROCESS | 1835 | 1461094515834 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}] 12:35:16 INFO - PROCESS | 1835 | 1461094516019 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 12:35:16 INFO - PROCESS | 1835 | 1461094516351 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c521d800 == 76 [pid = 1835] [id = 194] 12:35:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 137 (0x7f11bfa29800) [pid = 1835] [serial = 582] [outer = (nil)] 12:35:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x7f11bfdd8c00) [pid = 1835] [serial = 583] [outer = 0x7f11bfa29800] 12:35:16 INFO - PROCESS | 1835 | 1461094516422 Marionette DEBUG loaded listener.js 12:35:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x7f11c5620000) [pid = 1835] [serial = 584] [outer = 0x7f11bfa29800] 12:35:17 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:17 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7e08800 == 75 [pid = 1835] [id = 146] 12:35:17 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0x7f11c7909400) [pid = 1835] [serial = 535] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11df35a800 == 74 [pid = 1835] [id = 182] 12:35:17 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ddcec800 == 73 [pid = 1835] [id = 181] 12:35:17 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc1ee000 == 72 [pid = 1835] [id = 180] 12:35:17 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c71df800 == 71 [pid = 1835] [id = 179] 12:35:17 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x7f11d0133c00) [pid = 1835] [serial = 533] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 1835 | --DOMWINDOW == 136 (0x7f11c6f7ac00) [pid = 1835] [serial = 527] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 1835 | --DOMWINDOW == 135 (0x7f11c67e8800) [pid = 1835] [serial = 502] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x7f11c67be400) [pid = 1835] [serial = 497] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 1835 | --DOMWINDOW == 133 (0x7f11c7bd3800) [pid = 1835] [serial = 508] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 1835 | --DOMWINDOW == 132 (0x7f11c54f0c00) [pid = 1835] [serial = 499] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 1835 | --DOMWINDOW == 131 (0x7f11cb04fc00) [pid = 1835] [serial = 529] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 1835 | --DOMWINDOW == 130 (0x7f11c66de000) [pid = 1835] [serial = 524] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 1835 | --DOMWINDOW == 129 (0x7f11c6f7b000) [pid = 1835] [serial = 505] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 1835 | --DOMWINDOW == 128 (0x7f11c6df5800) [pid = 1835] [serial = 526] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 1835 | --DOMWINDOW == 127 (0x7f11cfe0d400) [pid = 1835] [serial = 520] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 1835 | --DOMWINDOW == 126 (0x7f11cb4cf800) [pid = 1835] [serial = 517] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 1835 | --DOMWINDOW == 125 (0x7f11cfe10000) [pid = 1835] [serial = 532] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 1835 | --DOMWINDOW == 124 (0x7f11c8c83800) [pid = 1835] [serial = 511] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 1835 | --DOMWINDOW == 123 (0x7f11cb1e9000) [pid = 1835] [serial = 530] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 1835 | --DOMWINDOW == 122 (0x7f11c6623c00) [pid = 1835] [serial = 523] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 1835 | --DOMWINDOW == 121 (0x7f11cb09d000) [pid = 1835] [serial = 514] [outer = (nil)] [url = about:blank] 12:35:17 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:17 INFO - PROCESS | 1835 | 1461094517799 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]]]}] 12:35:17 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.) 12:35:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2031ms 12:35:17 INFO - PROCESS | 1835 | 1461094517857 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 12:35:17 INFO - PROCESS | 1835 | 1461094517862 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 12:35:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:35:17 INFO - PROCESS | 1835 | 1461094517868 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:35:17 INFO - PROCESS | 1835 | 1461094517873 Marionette TRACE conn3 <- [1,750,null,{}] 12:35:17 INFO - PROCESS | 1835 | 1461094517881 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}] 12:35:18 INFO - PROCESS | 1835 | 1461094518106 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 12:35:18 INFO - PROCESS | 1835 | 1461094518125 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c5221800 == 72 [pid = 1835] [id = 195] 12:35:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 122 (0x7f11c6f80c00) [pid = 1835] [serial = 585] [outer = (nil)] 12:35:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 123 (0x7f11c75ab400) [pid = 1835] [serial = 586] [outer = 0x7f11c6f80c00] 12:35:18 INFO - PROCESS | 1835 | 1461094518189 Marionette DEBUG loaded listener.js 12:35:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 124 (0x7f11c7bd9800) [pid = 1835] [serial = 587] [outer = 0x7f11c6f80c00] 12:35:19 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:19 INFO - PROCESS | 1835 | 1461094519302 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]]]}] 12:35:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:35:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1482ms 12:35:19 INFO - PROCESS | 1835 | 1461094519352 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 12:35:19 INFO - PROCESS | 1835 | 1461094519357 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 12:35:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:35:19 INFO - PROCESS | 1835 | 1461094519365 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:35:19 INFO - PROCESS | 1835 | 1461094519367 Marionette TRACE conn3 <- [1,754,null,{}] 12:35:19 INFO - PROCESS | 1835 | 1461094519372 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}] 12:35:19 INFO - PROCESS | 1835 | 1461094519560 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 12:35:19 INFO - PROCESS | 1835 | 1461094519728 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c8ce4000 == 73 [pid = 1835] [id = 196] 12:35:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 125 (0x7f11c7bdb000) [pid = 1835] [serial = 588] [outer = (nil)] 12:35:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 126 (0x7f11cae58800) [pid = 1835] [serial = 589] [outer = 0x7f11c7bdb000] 12:35:19 INFO - PROCESS | 1835 | 1461094519787 Marionette DEBUG loaded listener.js 12:35:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 127 (0x7f11cb09b000) [pid = 1835] [serial = 590] [outer = 0x7f11c7bdb000] 12:35:20 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:20 INFO - PROCESS | 1835 | 1461094520935 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]]]}] 12:35:20 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 12:35:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1632ms 12:35:21 INFO - PROCESS | 1835 | 1461094521011 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 12:35:21 INFO - PROCESS | 1835 | 1461094521015 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 12:35:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:35:21 INFO - PROCESS | 1835 | 1461094521023 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:35:21 INFO - PROCESS | 1835 | 1461094521030 Marionette TRACE conn3 <- [1,758,null,{}] 12:35:21 INFO - PROCESS | 1835 | 1461094521050 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}] 12:35:21 INFO - PROCESS | 1835 | 1461094521260 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 12:35:21 INFO - PROCESS | 1835 | 1461094521287 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0a7b800 == 74 [pid = 1835] [id = 197] 12:35:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 128 (0x7f11c6df0400) [pid = 1835] [serial = 591] [outer = (nil)] 12:35:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 129 (0x7f11ced22000) [pid = 1835] [serial = 592] [outer = 0x7f11c6df0400] 12:35:21 INFO - PROCESS | 1835 | 1461094521358 Marionette DEBUG loaded listener.js 12:35:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0x7f11d012d400) [pid = 1835] [serial = 593] [outer = 0x7f11c6df0400] 12:35:21 INFO - PROCESS | 1835 | --DOMWINDOW == 129 (0x7f11c6e77400) [pid = 1835] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:35:21 INFO - PROCESS | 1835 | --DOMWINDOW == 128 (0x7f11c4cef400) [pid = 1835] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:35:21 INFO - PROCESS | 1835 | --DOMWINDOW == 127 (0x7f11bfa1fc00) [pid = 1835] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:35:21 INFO - PROCESS | 1835 | --DOMWINDOW == 126 (0x7f11c54ee400) [pid = 1835] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:35:21 INFO - PROCESS | 1835 | --DOMWINDOW == 125 (0x7f11bff96800) [pid = 1835] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:35:21 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:21 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:35:21 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:21 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:21 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:35:22 INFO - PROCESS | 1835 | 1461094522078 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]]]}] 12:35:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:35:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1092ms 12:35:22 INFO - PROCESS | 1835 | 1461094522116 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 12:35:22 INFO - PROCESS | 1835 | 1461094522120 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 12:35:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:35:22 INFO - PROCESS | 1835 | 1461094522126 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:35:22 INFO - PROCESS | 1835 | 1461094522127 Marionette TRACE conn3 <- [1,762,null,{}] 12:35:22 INFO - PROCESS | 1835 | 1461094522132 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}] 12:35:22 INFO - PROCESS | 1835 | 1461094522340 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 12:35:22 INFO - PROCESS | 1835 | 1461094522416 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c4ac5000 == 75 [pid = 1835] [id = 198] 12:35:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 126 (0x7f11bfdd6800) [pid = 1835] [serial = 594] [outer = (nil)] 12:35:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 127 (0x7f11c7bdcc00) [pid = 1835] [serial = 595] [outer = 0x7f11bfdd6800] 12:35:22 INFO - PROCESS | 1835 | 1461094522473 Marionette DEBUG loaded listener.js 12:35:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 128 (0x7f11d0137c00) [pid = 1835] [serial = 596] [outer = 0x7f11bfdd6800] 12:35:23 INFO - PROCESS | 1835 | 1461094523530 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]]]}] 12:35:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:35:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1425ms 12:35:23 INFO - PROCESS | 1835 | 1461094523551 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 12:35:23 INFO - PROCESS | 1835 | 1461094523553 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 12:35:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:35:23 INFO - PROCESS | 1835 | 1461094523558 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:35:23 INFO - PROCESS | 1835 | 1461094523560 Marionette TRACE conn3 <- [1,766,null,{}] 12:35:23 INFO - PROCESS | 1835 | 1461094523565 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}] 12:35:23 INFO - PROCESS | 1835 | 1461094523708 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 12:35:23 INFO - PROCESS | 1835 | 1461094523819 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d36f0800 == 76 [pid = 1835] [id = 199] 12:35:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 129 (0x7f11d1744400) [pid = 1835] [serial = 597] [outer = (nil)] 12:35:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0x7f11d1b06c00) [pid = 1835] [serial = 598] [outer = 0x7f11d1744400] 12:35:23 INFO - PROCESS | 1835 | 1461094523885 Marionette DEBUG loaded listener.js 12:35:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 131 (0x7f11d2902c00) [pid = 1835] [serial = 599] [outer = 0x7f11d1744400] 12:35:25 INFO - PROCESS | 1835 | 1461094525257 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]]]}] 12:35:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:35:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1730ms 12:35:25 INFO - PROCESS | 1835 | 1461094525290 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 12:35:25 INFO - PROCESS | 1835 | 1461094525294 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 12:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:35:25 INFO - PROCESS | 1835 | 1461094525301 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:35:25 INFO - PROCESS | 1835 | 1461094525305 Marionette TRACE conn3 <- [1,770,null,{}] 12:35:25 INFO - PROCESS | 1835 | 1461094525313 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}] 12:35:25 INFO - PROCESS | 1835 | 1461094525536 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 12:35:25 INFO - PROCESS | 1835 | 1461094525691 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cb44b800 == 77 [pid = 1835] [id = 200] 12:35:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 132 (0x7f11c6deb000) [pid = 1835] [serial = 600] [outer = (nil)] 12:35:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 133 (0x7f11c777a000) [pid = 1835] [serial = 601] [outer = 0x7f11c6deb000] 12:35:25 INFO - PROCESS | 1835 | 1461094525762 Marionette DEBUG loaded listener.js 12:35:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x7f11c8174800) [pid = 1835] [serial = 602] [outer = 0x7f11c6deb000] 12:35:26 INFO - PROCESS | 1835 | 1461094526596 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]]]}] 12:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1328ms 12:35:26 INFO - PROCESS | 1835 | 1461094526632 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 12:35:26 INFO - PROCESS | 1835 | 1461094526641 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 12:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:35:26 INFO - PROCESS | 1835 | 1461094526651 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:35:26 INFO - PROCESS | 1835 | 1461094526654 Marionette TRACE conn3 <- [1,774,null,{}] 12:35:26 INFO - PROCESS | 1835 | 1461094526660 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}] 12:35:26 INFO - PROCESS | 1835 | 1461094526820 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 12:35:26 INFO - PROCESS | 1835 | 1461094526979 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1e2e000 == 78 [pid = 1835] [id = 201] 12:35:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x7f11c6df2000) [pid = 1835] [serial = 603] [outer = (nil)] 12:35:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x7f11cb1f1000) [pid = 1835] [serial = 604] [outer = 0x7f11c6df2000] 12:35:27 INFO - PROCESS | 1835 | 1461094527054 Marionette DEBUG loaded listener.js 12:35:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 137 (0x7f11cc06ac00) [pid = 1835] [serial = 605] [outer = 0x7f11c6df2000] 12:35:27 INFO - PROCESS | 1835 | 1461094527959 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]]]}] 12:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1378ms 12:35:28 INFO - PROCESS | 1835 | 1461094528029 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 12:35:28 INFO - PROCESS | 1835 | 1461094528033 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 12:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:35:28 INFO - PROCESS | 1835 | 1461094528039 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:35:28 INFO - PROCESS | 1835 | 1461094528044 Marionette TRACE conn3 <- [1,778,null,{}] 12:35:28 INFO - PROCESS | 1835 | 1461094528060 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}] 12:35:28 INFO - PROCESS | 1835 | 1461094528273 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 12:35:28 INFO - PROCESS | 1835 | 1461094528430 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ddced800 == 79 [pid = 1835] [id = 202] 12:35:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x7f11cb4c8000) [pid = 1835] [serial = 606] [outer = (nil)] 12:35:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x7f11d196d800) [pid = 1835] [serial = 607] [outer = 0x7f11cb4c8000] 12:35:28 INFO - PROCESS | 1835 | 1461094528506 Marionette DEBUG loaded listener.js 12:35:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x7f11d2904c00) [pid = 1835] [serial = 608] [outer = 0x7f11cb4c8000] 12:35:29 INFO - PROCESS | 1835 | 1461094529318 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]]]}] 12:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1332ms 12:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:35:29 INFO - PROCESS | 1835 | 1461094529372 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 12:35:29 INFO - PROCESS | 1835 | 1461094529376 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 12:35:29 INFO - PROCESS | 1835 | 1461094529382 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:35:29 INFO - PROCESS | 1835 | 1461094529385 Marionette TRACE conn3 <- [1,782,null,{}] 12:35:29 INFO - PROCESS | 1835 | 1461094529390 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}] 12:35:29 INFO - PROCESS | 1835 | 1461094529539 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 12:35:29 INFO - PROCESS | 1835 | 1461094529700 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11de380000 == 80 [pid = 1835] [id = 203] 12:35:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x7f11bfa23400) [pid = 1835] [serial = 609] [outer = (nil)] 12:35:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x7f11d290f800) [pid = 1835] [serial = 610] [outer = 0x7f11bfa23400] 12:35:29 INFO - PROCESS | 1835 | 1461094529774 Marionette DEBUG loaded listener.js 12:35:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x7f11d2b48000) [pid = 1835] [serial = 611] [outer = 0x7f11bfa23400] 12:35:30 INFO - PROCESS | 1835 | 1461094530617 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]]]}] 12:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1285ms 12:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:35:30 INFO - PROCESS | 1835 | 1461094530667 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 12:35:30 INFO - PROCESS | 1835 | 1461094530670 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 12:35:30 INFO - PROCESS | 1835 | 1461094530676 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:35:30 INFO - PROCESS | 1835 | 1461094530678 Marionette TRACE conn3 <- [1,786,null,{}] 12:35:30 INFO - PROCESS | 1835 | 1461094530683 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}] 12:35:30 INFO - PROCESS | 1835 | 1461094530835 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 12:35:30 INFO - PROCESS | 1835 | 1461094530993 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11df351000 == 81 [pid = 1835] [id = 204] 12:35:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0x7f11d2906c00) [pid = 1835] [serial = 612] [outer = (nil)] 12:35:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x7f11cb0d8000) [pid = 1835] [serial = 613] [outer = 0x7f11d2906c00] 12:35:31 INFO - PROCESS | 1835 | 1461094531072 Marionette DEBUG loaded listener.js 12:35:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x7f11d3610400) [pid = 1835] [serial = 614] [outer = 0x7f11d2906c00] 12:35:31 INFO - PROCESS | 1835 | 1461094531961 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]]]}] 12:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1330ms 12:35:32 INFO - PROCESS | 1835 | 1461094532006 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 12:35:32 INFO - PROCESS | 1835 | 1461094532009 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 12:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:35:32 INFO - PROCESS | 1835 | 1461094532015 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:35:32 INFO - PROCESS | 1835 | 1461094532017 Marionette TRACE conn3 <- [1,790,null,{}] 12:35:32 INFO - PROCESS | 1835 | 1461094532023 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}] 12:35:32 INFO - PROCESS | 1835 | 1461094532183 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 12:35:32 INFO - PROCESS | 1835 | 1461094532353 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e2a10800 == 82 [pid = 1835] [id = 205] 12:35:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x7f11d38a1400) [pid = 1835] [serial = 615] [outer = (nil)] 12:35:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x7f11d38ebc00) [pid = 1835] [serial = 616] [outer = 0x7f11d38a1400] 12:35:32 INFO - PROCESS | 1835 | 1461094532431 Marionette DEBUG loaded listener.js 12:35:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x7f11dd056400) [pid = 1835] [serial = 617] [outer = 0x7f11d38a1400] 12:35:33 INFO - PROCESS | 1835 | 1461094533362 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]]]}] 12:35:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:35:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1376ms 12:35:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:35:33 INFO - PROCESS | 1835 | 1461094533393 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 12:35:33 INFO - PROCESS | 1835 | 1461094533395 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 12:35:33 INFO - PROCESS | 1835 | 1461094533401 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:35:33 INFO - PROCESS | 1835 | 1461094533404 Marionette TRACE conn3 <- [1,794,null,{}] 12:35:33 INFO - PROCESS | 1835 | 1461094533409 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}] 12:35:33 INFO - PROCESS | 1835 | 1461094533592 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 12:35:33 INFO - PROCESS | 1835 | 1461094533754 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6d25800 == 83 [pid = 1835] [id = 206] 12:35:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x7f11bfa2c400) [pid = 1835] [serial = 618] [outer = (nil)] 12:35:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x7f11c76c6000) [pid = 1835] [serial = 619] [outer = 0x7f11bfa2c400] 12:35:33 INFO - PROCESS | 1835 | 1461094533819 Marionette DEBUG loaded listener.js 12:35:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x7f11dd0c8400) [pid = 1835] [serial = 620] [outer = 0x7f11bfa2c400] 12:35:34 INFO - PROCESS | 1835 | 1461094534971 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]]]}] 12:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1627ms 12:35:35 INFO - PROCESS | 1835 | 1461094535029 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 12:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:35:35 INFO - PROCESS | 1835 | 1461094535035 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 12:35:35 INFO - PROCESS | 1835 | 1461094535043 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:35:35 INFO - PROCESS | 1835 | 1461094535046 Marionette TRACE conn3 <- [1,798,null,{}] 12:35:35 INFO - PROCESS | 1835 | 1461094535053 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}] 12:35:35 INFO - PROCESS | 1835 | 1461094535205 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 12:35:35 INFO - PROCESS | 1835 | 1461094535367 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c5220000 == 84 [pid = 1835] [id = 207] 12:35:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x7f11c6e77400) [pid = 1835] [serial = 621] [outer = (nil)] 12:35:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x7f11c6eac800) [pid = 1835] [serial = 622] [outer = 0x7f11c6e77400] 12:35:35 INFO - PROCESS | 1835 | 1461094535501 Marionette DEBUG loaded listener.js 12:35:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x7f11c75a0c00) [pid = 1835] [serial = 623] [outer = 0x7f11c6e77400] 12:35:36 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x7f11c7bd7400) [pid = 1835] [serial = 562] [outer = (nil)] [url = about:blank] 12:35:36 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x7f11c6e7fc00) [pid = 1835] [serial = 556] [outer = (nil)] [url = about:blank] 12:35:36 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x7f11cc077400) [pid = 1835] [serial = 536] [outer = (nil)] [url = about:blank] 12:35:36 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x7f11c6629800) [pid = 1835] [serial = 559] [outer = (nil)] [url = about:blank] 12:35:36 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x7f11d21b5800) [pid = 1835] [serial = 547] [outer = (nil)] [url = about:blank] 12:35:36 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x7f11c6deac00) [pid = 1835] [serial = 541] [outer = (nil)] [url = about:blank] 12:35:36 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x7f11c54ef400) [pid = 1835] [serial = 538] [outer = (nil)] [url = about:blank] 12:35:36 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x7f11cf280800) [pid = 1835] [serial = 544] [outer = (nil)] [url = about:blank] 12:35:36 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x7f11c56ee800) [pid = 1835] [serial = 551] [outer = (nil)] [url = about:blank] 12:35:36 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x7f11c561d800) [pid = 1835] [serial = 550] [outer = (nil)] [url = about:blank] 12:35:36 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x7f11c662d400) [pid = 1835] [serial = 553] [outer = (nil)] [url = about:blank] 12:35:36 INFO - PROCESS | 1835 | --DOMWINDOW == 143 (0x7f11c6f76800) [pid = 1835] [serial = 557] [outer = (nil)] [url = about:blank] 12:35:36 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x7f11c777bc00) [pid = 1835] [serial = 560] [outer = (nil)] [url = about:blank] 12:35:36 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0x7f11c67cc800) [pid = 1835] [serial = 554] [outer = (nil)] [url = about:blank] 12:35:36 INFO - PROCESS | 1835 | 1461094536453 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]]]}] 12:35:36 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 12:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1434ms 12:35:36 INFO - PROCESS | 1835 | 1461094536477 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 12:35:36 INFO - PROCESS | 1835 | 1461094536485 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 12:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:35:36 INFO - PROCESS | 1835 | 1461094536494 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:35:36 INFO - PROCESS | 1835 | 1461094536497 Marionette TRACE conn3 <- [1,802,null,{}] 12:35:36 INFO - PROCESS | 1835 | 1461094536503 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}] 12:35:36 INFO - PROCESS | 1835 | 1461094536644 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 12:35:36 INFO - PROCESS | 1835 | 1461094536659 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c78a6800 == 85 [pid = 1835] [id = 208] 12:35:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x7f11c67cc800) [pid = 1835] [serial = 624] [outer = (nil)] 12:35:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x7f11c824c400) [pid = 1835] [serial = 625] [outer = 0x7f11c67cc800] 12:35:36 INFO - PROCESS | 1835 | 1461094536716 Marionette DEBUG loaded listener.js 12:35:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0x7f11cae58400) [pid = 1835] [serial = 626] [outer = 0x7f11c67cc800] 12:35:37 INFO - PROCESS | 1835 | 1461094537521 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]]]}] 12:35:37 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 12:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1079ms 12:35:37 INFO - PROCESS | 1835 | 1461094537573 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 12:35:37 INFO - PROCESS | 1835 | 1461094537576 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 12:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:35:37 INFO - PROCESS | 1835 | 1461094537582 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:35:37 INFO - PROCESS | 1835 | 1461094537586 Marionette TRACE conn3 <- [1,806,null,{}] 12:35:37 INFO - PROCESS | 1835 | 1461094537600 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}] 12:35:37 INFO - PROCESS | 1835 | 1461094537750 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 12:35:37 INFO - PROCESS | 1835 | 1461094537760 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ced54000 == 86 [pid = 1835] [id = 209] 12:35:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x7f11cb052c00) [pid = 1835] [serial = 627] [outer = (nil)] 12:35:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x7f11cb23f000) [pid = 1835] [serial = 628] [outer = 0x7f11cb052c00] 12:35:37 INFO - PROCESS | 1835 | 1461094537820 Marionette DEBUG loaded listener.js 12:35:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x7f11cdada800) [pid = 1835] [serial = 629] [outer = 0x7f11cb052c00] 12:35:38 INFO - PROCESS | 1835 | 1461094538584 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]]]}] 12:35:38 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 12:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1029ms 12:35:38 INFO - PROCESS | 1835 | 1461094538611 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 12:35:38 INFO - PROCESS | 1835 | 1461094538615 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 12:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:35:38 INFO - PROCESS | 1835 | 1461094538630 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:35:38 INFO - PROCESS | 1835 | 1461094538634 Marionette TRACE conn3 <- [1,810,null,{}] 12:35:38 INFO - PROCESS | 1835 | 1461094538638 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}] 12:35:38 INFO - PROCESS | 1835 | 1461094538842 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 12:35:38 INFO - PROCESS | 1835 | 1461094538875 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1405000 == 87 [pid = 1835] [id = 210] 12:35:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x7f11cb240c00) [pid = 1835] [serial = 630] [outer = (nil)] 12:35:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x7f11cf27f400) [pid = 1835] [serial = 631] [outer = 0x7f11cb240c00] 12:35:38 INFO - PROCESS | 1835 | 1461094538936 Marionette DEBUG loaded listener.js 12:35:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x7f11d012a800) [pid = 1835] [serial = 632] [outer = 0x7f11cb240c00] 12:35:39 INFO - PROCESS | 1835 | 1461094539743 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]]]}] 12:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1132ms 12:35:39 INFO - PROCESS | 1835 | 1461094539762 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 12:35:39 INFO - PROCESS | 1835 | 1461094539764 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 12:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:35:39 INFO - PROCESS | 1835 | 1461094539770 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:35:39 INFO - PROCESS | 1835 | 1461094539772 Marionette TRACE conn3 <- [1,814,null,{}] 12:35:39 INFO - PROCESS | 1835 | 1461094539777 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}] 12:35:39 INFO - PROCESS | 1835 | 1461094539954 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 12:35:39 INFO - PROCESS | 1835 | 1461094539986 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2baf000 == 88 [pid = 1835] [id = 211] 12:35:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x7f11cb1f0400) [pid = 1835] [serial = 633] [outer = (nil)] 12:35:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x7f11d065bc00) [pid = 1835] [serial = 634] [outer = 0x7f11cb1f0400] 12:35:40 INFO - PROCESS | 1835 | 1461094540047 Marionette DEBUG loaded listener.js 12:35:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x7f11d1b04000) [pid = 1835] [serial = 635] [outer = 0x7f11cb1f0400] 12:35:41 INFO - PROCESS | 1835 | 1461094541100 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] 12:35:41 INFO - PROCESS | 1835 | 1461094541150 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 12:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:35:41 INFO - PROCESS | 1835 | 1461094541156 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:35:41 INFO - PROCESS | 1835 | 1461094541158 Marionette TRACE conn3 <- [1,818,null,{}] 12:35:41 INFO - PROCESS | 1835 | 1461094541163 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}] 12:35:41 INFO - PROCESS | 1835 | 1461094541324 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 12:35:41 INFO - PROCESS | 1835 | 1461094541449 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2ba7800 == 89 [pid = 1835] [id = 212] 12:35:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x7f11d05e9000) [pid = 1835] [serial = 636] [outer = (nil)] 12:35:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x7f11d3647c00) [pid = 1835] [serial = 637] [outer = 0x7f11d05e9000] 12:35:41 INFO - PROCESS | 1835 | 1461094541511 Marionette DEBUG loaded listener.js 12:35:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x7f11d38dec00) [pid = 1835] [serial = 638] [outer = 0x7f11d05e9000] 12:35:42 INFO - PROCESS | 1835 | 1461094542140 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]]]}] 12:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1026ms 12:35:42 INFO - PROCESS | 1835 | 1461094542182 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 12:35:42 INFO - PROCESS | 1835 | 1461094542185 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 12:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:35:42 INFO - PROCESS | 1835 | 1461094542191 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:35:42 INFO - PROCESS | 1835 | 1461094542192 Marionette TRACE conn3 <- [1,822,null,{}] 12:35:42 INFO - PROCESS | 1835 | 1461094542198 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}] 12:35:42 INFO - PROCESS | 1835 | 1461094542394 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 12:35:42 INFO - PROCESS | 1835 | 1461094542411 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11de134800 == 90 [pid = 1835] [id = 213] 12:35:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x7f11c56f2400) [pid = 1835] [serial = 639] [outer = (nil)] 12:35:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x7f11d733b400) [pid = 1835] [serial = 640] [outer = 0x7f11c56f2400] 12:35:42 INFO - PROCESS | 1835 | 1461094542469 Marionette DEBUG loaded listener.js 12:35:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x7f11dd0ce000) [pid = 1835] [serial = 641] [outer = 0x7f11c56f2400] 12:35:43 INFO - PROCESS | 1835 | 1461094543313 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] 12:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:35:43 INFO - PROCESS | 1835 | 1461094543379 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 12:35:43 INFO - PROCESS | 1835 | 1461094543388 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:35:43 INFO - PROCESS | 1835 | 1461094543393 Marionette TRACE conn3 <- [1,826,null,{}] 12:35:43 INFO - PROCESS | 1835 | 1461094543402 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}] 12:35:43 INFO - PROCESS | 1835 | 1461094543569 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 12:35:43 INFO - PROCESS | 1835 | 1461094543728 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c79d3800 == 91 [pid = 1835] [id = 214] 12:35:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x7f11bfdcf000) [pid = 1835] [serial = 642] [outer = (nil)] 12:35:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x7f11c67f2000) [pid = 1835] [serial = 643] [outer = 0x7f11bfdcf000] 12:35:43 INFO - PROCESS | 1835 | 1461094543804 Marionette DEBUG loaded listener.js 12:35:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x7f11c6f80c00) [pid = 1835] [serial = 644] [outer = 0x7f11bfdcf000] 12:35:44 INFO - PROCESS | 1835 | 1461094544767 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]]]}] 12:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1433ms 12:35:44 INFO - PROCESS | 1835 | 1461094544820 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 12:35:44 INFO - PROCESS | 1835 | 1461094544828 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 12:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:35:44 INFO - PROCESS | 1835 | 1461094544838 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:35:44 INFO - PROCESS | 1835 | 1461094544842 Marionette TRACE conn3 <- [1,830,null,{}] 12:35:44 INFO - PROCESS | 1835 | 1461094544848 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}] 12:35:45 INFO - PROCESS | 1835 | 1461094545065 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 12:35:45 INFO - PROCESS | 1835 | 1461094545270 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1373000 == 92 [pid = 1835] [id = 215] 12:35:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x7f11c6810c00) [pid = 1835] [serial = 645] [outer = (nil)] 12:35:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x7f11cb04d800) [pid = 1835] [serial = 646] [outer = 0x7f11c6810c00] 12:35:45 INFO - PROCESS | 1835 | 1461094545389 Marionette DEBUG loaded listener.js 12:35:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x7f11cb1e5400) [pid = 1835] [serial = 647] [outer = 0x7f11c6810c00] 12:35:46 INFO - PROCESS | 1835 | 1461094546292 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]]]}] 12:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1488ms 12:35:46 INFO - PROCESS | 1835 | 1461094546326 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 12:35:46 INFO - PROCESS | 1835 | 1461094546330 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 12:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:35:46 INFO - PROCESS | 1835 | 1461094546336 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:35:46 INFO - PROCESS | 1835 | 1461094546341 Marionette TRACE conn3 <- [1,834,null,{}] 12:35:46 INFO - PROCESS | 1835 | 1461094546357 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}] 12:35:46 INFO - PROCESS | 1835 | 1461094546538 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 12:35:46 INFO - PROCESS | 1835 | 1461094546697 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e3195800 == 93 [pid = 1835] [id = 216] 12:35:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x7f11cb241400) [pid = 1835] [serial = 648] [outer = (nil)] 12:35:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x7f11d065f800) [pid = 1835] [serial = 649] [outer = 0x7f11cb241400] 12:35:46 INFO - PROCESS | 1835 | 1461094546767 Marionette DEBUG loaded listener.js 12:35:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x7f11d359b400) [pid = 1835] [serial = 650] [outer = 0x7f11cb241400] 12:35:47 INFO - PROCESS | 1835 | 1461094547639 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]]]}] 12:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1331ms 12:35:47 INFO - PROCESS | 1835 | 1461094547667 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 12:35:47 INFO - PROCESS | 1835 | 1461094547671 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 12:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:35:47 INFO - PROCESS | 1835 | 1461094547677 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:35:47 INFO - PROCESS | 1835 | 1461094547679 Marionette TRACE conn3 <- [1,838,null,{}] 12:35:47 INFO - PROCESS | 1835 | 1461094547684 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}] 12:35:47 INFO - PROCESS | 1835 | 1461094547834 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 12:35:48 INFO - PROCESS | 1835 | 1461094547999 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e361e000 == 94 [pid = 1835] [id = 217] 12:35:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x7f11cffd8400) [pid = 1835] [serial = 651] [outer = (nil)] 12:35:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x7f11dd0c7400) [pid = 1835] [serial = 652] [outer = 0x7f11cffd8400] 12:35:48 INFO - PROCESS | 1835 | 1461094548074 Marionette DEBUG loaded listener.js 12:35:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 163 (0x7f11ddc6b400) [pid = 1835] [serial = 653] [outer = 0x7f11cffd8400] 12:35:48 INFO - PROCESS | 1835 | 1461094548965 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]]]}] 12:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1335ms 12:35:49 INFO - PROCESS | 1835 | 1461094549012 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 12:35:49 INFO - PROCESS | 1835 | 1461094549016 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 12:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:35:49 INFO - PROCESS | 1835 | 1461094549022 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:35:49 INFO - PROCESS | 1835 | 1461094549024 Marionette TRACE conn3 <- [1,842,null,{}] 12:35:49 INFO - PROCESS | 1835 | 1461094549029 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}] 12:35:49 INFO - PROCESS | 1835 | 1461094549183 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 12:35:49 INFO - PROCESS | 1835 | 1461094549346 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e5fb7000 == 95 [pid = 1835] [id = 218] 12:35:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x7f11bfdd8000) [pid = 1835] [serial = 654] [outer = (nil)] 12:35:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 165 (0x7f11ddeb9800) [pid = 1835] [serial = 655] [outer = 0x7f11bfdd8000] 12:35:49 INFO - PROCESS | 1835 | 1461094549416 Marionette DEBUG loaded listener.js 12:35:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 166 (0x7f11ddf10000) [pid = 1835] [serial = 656] [outer = 0x7f11bfdd8000] 12:35:50 INFO - PROCESS | 1835 | 1461094550239 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]]]}] 12:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1283ms 12:35:50 INFO - PROCESS | 1835 | 1461094550306 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 12:35:50 INFO - PROCESS | 1835 | 1461094550310 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 12:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:35:50 INFO - PROCESS | 1835 | 1461094550316 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:35:50 INFO - PROCESS | 1835 | 1461094550318 Marionette TRACE conn3 <- [1,846,null,{}] 12:35:50 INFO - PROCESS | 1835 | 1461094550323 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}] 12:35:50 INFO - PROCESS | 1835 | 1461094550508 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 12:35:50 INFO - PROCESS | 1835 | 1461094550669 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e847c800 == 96 [pid = 1835] [id = 219] 12:35:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 167 (0x7f11de10f800) [pid = 1835] [serial = 657] [outer = (nil)] 12:35:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 168 (0x7f11de309000) [pid = 1835] [serial = 658] [outer = 0x7f11de10f800] 12:35:50 INFO - PROCESS | 1835 | 1461094550742 Marionette DEBUG loaded listener.js 12:35:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 169 (0x7f11df1c9800) [pid = 1835] [serial = 659] [outer = 0x7f11de10f800] 12:35:51 INFO - PROCESS | 1835 | 1461094551589 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]]]}] 12:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1329ms 12:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:35:51 INFO - PROCESS | 1835 | 1461094551645 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 12:35:51 INFO - PROCESS | 1835 | 1461094551648 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 12:35:51 INFO - PROCESS | 1835 | 1461094551654 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:35:51 INFO - PROCESS | 1835 | 1461094551657 Marionette TRACE conn3 <- [1,850,null,{}] 12:35:51 INFO - PROCESS | 1835 | 1461094551662 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}] 12:35:51 INFO - PROCESS | 1835 | 1461094551803 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 12:35:51 INFO - PROCESS | 1835 | 1461094551965 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e84af800 == 97 [pid = 1835] [id = 220] 12:35:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 170 (0x7f11de18cc00) [pid = 1835] [serial = 660] [outer = (nil)] 12:35:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x7f11df311c00) [pid = 1835] [serial = 661] [outer = 0x7f11de18cc00] 12:35:52 INFO - PROCESS | 1835 | 1461094552035 Marionette DEBUG loaded listener.js 12:35:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 172 (0x7f11e1228800) [pid = 1835] [serial = 662] [outer = 0x7f11de18cc00] 12:35:52 INFO - PROCESS | 1835 | 1461094552828 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]]]}] 12:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1227ms 12:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:35:52 INFO - PROCESS | 1835 | 1461094552881 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 12:35:52 INFO - PROCESS | 1835 | 1461094552884 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 12:35:52 INFO - PROCESS | 1835 | 1461094552889 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:35:52 INFO - PROCESS | 1835 | 1461094552892 Marionette TRACE conn3 <- [1,854,null,{}] 12:35:52 INFO - PROCESS | 1835 | 1461094552897 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}] 12:35:53 INFO - PROCESS | 1835 | 1461094553046 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 12:35:53 INFO - PROCESS | 1835 | 1461094553212 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e84e3800 == 98 [pid = 1835] [id = 221] 12:35:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x7f11de3dbc00) [pid = 1835] [serial = 663] [outer = (nil)] 12:35:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x7f11e1388400) [pid = 1835] [serial = 664] [outer = 0x7f11de3dbc00] 12:35:53 INFO - PROCESS | 1835 | 1461094553281 Marionette DEBUG loaded listener.js 12:35:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0x7f11e2a57c00) [pid = 1835] [serial = 665] [outer = 0x7f11de3dbc00] 12:35:54 INFO - PROCESS | 1835 | 1461094554058 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]]]}] 12:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1179ms 12:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:35:54 INFO - PROCESS | 1835 | 1461094554068 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 12:35:54 INFO - PROCESS | 1835 | 1461094554070 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 12:35:54 INFO - PROCESS | 1835 | 1461094554075 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:35:54 INFO - PROCESS | 1835 | 1461094554078 Marionette TRACE conn3 <- [1,858,null,{}] 12:35:54 INFO - PROCESS | 1835 | 1461094554101 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}] 12:35:54 INFO - PROCESS | 1835 | 1461094554248 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 12:35:54 INFO - PROCESS | 1835 | 1461094554409 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bc819800 == 99 [pid = 1835] [id = 222] 12:35:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x7f11e1228c00) [pid = 1835] [serial = 666] [outer = (nil)] 12:35:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x7f11e2d4d400) [pid = 1835] [serial = 667] [outer = 0x7f11e1228c00] 12:35:54 INFO - PROCESS | 1835 | 1461094554478 Marionette DEBUG loaded listener.js 12:35:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x7f11e2a56400) [pid = 1835] [serial = 668] [outer = 0x7f11e1228c00] 12:35:55 INFO - PROCESS | 1835 | 1461094555532 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]]]}] 12:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1498ms 12:35:55 INFO - PROCESS | 1835 | 1461094555574 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 12:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:35:55 INFO - PROCESS | 1835 | 1461094555579 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 12:35:55 INFO - PROCESS | 1835 | 1461094555586 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:35:55 INFO - PROCESS | 1835 | 1461094555591 Marionette TRACE conn3 <- [1,862,null,{}] 12:35:55 INFO - PROCESS | 1835 | 1461094555599 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}] 12:35:55 INFO - PROCESS | 1835 | 1461094555745 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 12:35:55 INFO - PROCESS | 1835 | 1461094555961 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c4ac4000 == 100 [pid = 1835] [id = 223] 12:35:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x7f11c67e4c00) [pid = 1835] [serial = 669] [outer = (nil)] 12:35:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x7f11c6e79000) [pid = 1835] [serial = 670] [outer = 0x7f11c67e4c00] 12:35:56 INFO - PROCESS | 1835 | 1461094556028 Marionette DEBUG loaded listener.js 12:35:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x7f11c76ca400) [pid = 1835] [serial = 671] [outer = 0x7f11c67e4c00] 12:35:56 INFO - PROCESS | 1835 | 1461094556807 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]]]}] 12:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1283ms 12:35:56 INFO - PROCESS | 1835 | 1461094556870 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 12:35:56 INFO - PROCESS | 1835 | 1461094556884 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 12:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:35:56 INFO - PROCESS | 1835 | 1461094556902 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:35:56 INFO - PROCESS | 1835 | 1461094556911 Marionette TRACE conn3 <- [1,866,null,{}] 12:35:56 INFO - PROCESS | 1835 | 1461094556923 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}] 12:35:57 INFO - PROCESS | 1835 | 1461094557134 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 12:35:57 INFO - PROCESS | 1835 | 1461094557299 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c79e1000 == 101 [pid = 1835] [id = 224] 12:35:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x7f11c680f800) [pid = 1835] [serial = 672] [outer = (nil)] 12:35:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x7f11c9cdf800) [pid = 1835] [serial = 673] [outer = 0x7f11c680f800] 12:35:57 INFO - PROCESS | 1835 | 1461094557362 Marionette DEBUG loaded listener.js 12:35:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x7f11cb0d6000) [pid = 1835] [serial = 674] [outer = 0x7f11c680f800] 12:35:58 INFO - PROCESS | 1835 | 1461094558372 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]]]}] 12:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1540ms 12:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:35:58 INFO - PROCESS | 1835 | 1461094558441 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 12:35:58 INFO - PROCESS | 1835 | 1461094558444 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 12:35:58 INFO - PROCESS | 1835 | 1461094558448 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:35:58 INFO - PROCESS | 1835 | 1461094558454 Marionette TRACE conn3 <- [1,870,null,{}] 12:35:58 INFO - PROCESS | 1835 | 1461094558472 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}] 12:35:58 INFO - PROCESS | 1835 | 1461094558680 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 12:35:58 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1367000 == 100 [pid = 1835] [id = 50] 12:35:58 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d0b06000 == 99 [pid = 1835] [id = 171] 12:35:58 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c8cde000 == 98 [pid = 1835] [id = 58] 12:35:58 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6d1b800 == 97 [pid = 1835] [id = 91] 12:35:58 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cb44f800 == 96 [pid = 1835] [id = 48] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x7f11c6eaf800) [pid = 1835] [serial = 565] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x7f11cb0da800) [pid = 1835] [serial = 571] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x7f11c91c6c00) [pid = 1835] [serial = 568] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2ba7800 == 95 [pid = 1835] [id = 212] 12:35:58 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2baf000 == 94 [pid = 1835] [id = 211] 12:35:58 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1405000 == 93 [pid = 1835] [id = 210] 12:35:58 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ced54000 == 92 [pid = 1835] [id = 209] 12:35:58 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c78a6800 == 91 [pid = 1835] [id = 208] 12:35:58 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c5220000 == 90 [pid = 1835] [id = 207] 12:35:58 INFO - PROCESS | 1835 | 1461094558919 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:58 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1e2e000 == 89 [pid = 1835] [id = 201] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x7f11c91bb400) [pid = 1835] [serial = 470] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x7f11c6e72800) [pid = 1835] [serial = 418] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x7f11ced22000) [pid = 1835] [serial = 592] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x7f11c7bdcc00) [pid = 1835] [serial = 595] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 176 (0x7f11d012d400) [pid = 1835] [serial = 593] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 175 (0x7f11c7be1000) [pid = 1835] [serial = 563] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x7f11c5620000) [pid = 1835] [serial = 584] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x7f11bfdd8c00) [pid = 1835] [serial = 583] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 172 (0x7f11cae58800) [pid = 1835] [serial = 589] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 171 (0x7f11c75ab400) [pid = 1835] [serial = 586] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 170 (0x7f11c7bd9800) [pid = 1835] [serial = 587] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 169 (0x7f11cdae4400) [pid = 1835] [serial = 574] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 168 (0x7f11cedc7000) [pid = 1835] [serial = 577] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 167 (0x7f11d0136c00) [pid = 1835] [serial = 580] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 166 (0x7f11d0137c00) [pid = 1835] [serial = 596] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | --DOMWINDOW == 165 (0x7f11cb09b000) [pid = 1835] [serial = 590] [outer = (nil)] [url = about:blank] 12:35:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c49d2000 == 90 [pid = 1835] [id = 225] 12:35:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 166 (0x7f11bfdd8c00) [pid = 1835] [serial = 675] [outer = (nil)] 12:35:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 167 (0x7f11c91bb400) [pid = 1835] [serial = 676] [outer = 0x7f11bfdd8c00] 12:35:59 INFO - PROCESS | 1835 | 1461094559008 Marionette DEBUG loaded listener.js 12:35:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 168 (0x7f11cfe0d400) [pid = 1835] [serial = 677] [outer = 0x7f11bfdd8c00] 12:35:59 INFO - PROCESS | 1835 | 1461094559652 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]]]}] 12:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1238ms 12:35:59 INFO - PROCESS | 1835 | 1461094559687 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 12:35:59 INFO - PROCESS | 1835 | 1461094559691 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 12:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:35:59 INFO - PROCESS | 1835 | 1461094559697 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:35:59 INFO - PROCESS | 1835 | 1461094559699 Marionette TRACE conn3 <- [1,874,null,{}] 12:35:59 INFO - PROCESS | 1835 | 1461094559704 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}] 12:35:59 INFO - PROCESS | 1835 | 1461094559844 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 12:35:59 INFO - PROCESS | 1835 | 1461094559968 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:35:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc0c1000 == 91 [pid = 1835] [id = 226] 12:35:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 169 (0x7f11c5620000) [pid = 1835] [serial = 678] [outer = (nil)] 12:36:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 170 (0x7f11d12c5000) [pid = 1835] [serial = 679] [outer = 0x7f11c5620000] 12:36:00 INFO - PROCESS | 1835 | 1461094560032 Marionette DEBUG loaded listener.js 12:36:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x7f11d290d400) [pid = 1835] [serial = 680] [outer = 0x7f11c5620000] 12:36:00 INFO - PROCESS | 1835 | 1461094560681 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]]]}] 12:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1027ms 12:36:00 INFO - PROCESS | 1835 | 1461094560724 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 12:36:00 INFO - PROCESS | 1835 | 1461094560727 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 12:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:36:00 INFO - PROCESS | 1835 | 1461094560733 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:36:00 INFO - PROCESS | 1835 | 1461094560735 Marionette TRACE conn3 <- [1,878,null,{}] 12:36:00 INFO - PROCESS | 1835 | 1461094560740 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}] 12:36:00 INFO - PROCESS | 1835 | 1461094560983 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 12:36:01 INFO - PROCESS | 1835 | 1461094561062 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0a7e800 == 92 [pid = 1835] [id = 227] 12:36:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 172 (0x7f11d173e400) [pid = 1835] [serial = 681] [outer = (nil)] 12:36:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x7f11d2b51400) [pid = 1835] [serial = 682] [outer = 0x7f11d173e400] 12:36:01 INFO - PROCESS | 1835 | 1461094561121 Marionette DEBUG loaded listener.js 12:36:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x7f11d389a400) [pid = 1835] [serial = 683] [outer = 0x7f11d173e400] 12:36:01 INFO - PROCESS | 1835 | 1461094561870 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]]]}] 12:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1178ms 12:36:01 INFO - PROCESS | 1835 | 1461094561912 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 12:36:01 INFO - PROCESS | 1835 | 1461094561914 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 12:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:36:01 INFO - PROCESS | 1835 | 1461094561947 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:36:01 INFO - PROCESS | 1835 | 1461094561949 Marionette TRACE conn3 <- [1,882,null,{}] 12:36:01 INFO - PROCESS | 1835 | 1461094561955 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}] 12:36:02 INFO - PROCESS | 1835 | 1461094562187 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 12:36:02 INFO - PROCESS | 1835 | 1461094562213 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2158000 == 93 [pid = 1835] [id = 228] 12:36:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0x7f11d3650400) [pid = 1835] [serial = 684] [outer = (nil)] 12:36:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x7f11de324c00) [pid = 1835] [serial = 685] [outer = 0x7f11d3650400] 12:36:02 INFO - PROCESS | 1835 | 1461094562272 Marionette DEBUG loaded listener.js 12:36:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x7f11df0d1c00) [pid = 1835] [serial = 686] [outer = 0x7f11d3650400] 12:36:02 INFO - PROCESS | 1835 | 1461094562990 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]]]}] 12:36:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:36:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1107ms 12:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:36:03 INFO - PROCESS | 1835 | 1461094563044 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 12:36:03 INFO - PROCESS | 1835 | 1461094563046 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 12:36:03 INFO - PROCESS | 1835 | 1461094563051 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:36:03 INFO - PROCESS | 1835 | 1461094563054 Marionette TRACE conn3 <- [1,886,null,{}] 12:36:03 INFO - PROCESS | 1835 | 1461094563065 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}] 12:36:03 INFO - PROCESS | 1835 | 1461094563234 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 12:36:03 INFO - PROCESS | 1835 | 1461094563256 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11dde81000 == 94 [pid = 1835] [id = 229] 12:36:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x7f11c56f9400) [pid = 1835] [serial = 687] [outer = (nil)] 12:36:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x7f11c67eb400) [pid = 1835] [serial = 688] [outer = 0x7f11c56f9400] 12:36:03 INFO - PROCESS | 1835 | 1461094563311 Marionette DEBUG loaded listener.js 12:36:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x7f11e2d47400) [pid = 1835] [serial = 689] [outer = 0x7f11c56f9400] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x7f11c5620400) [pid = 1835] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x7f11cfe0e000) [pid = 1835] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x7f11cb090800) [pid = 1835] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 176 (0x7f11c4cf7000) [pid = 1835] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 175 (0x7f11bfa28400) [pid = 1835] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x7f11c5629000) [pid = 1835] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x7f11bff8f400) [pid = 1835] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 172 (0x7f11c4ceac00) [pid = 1835] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 171 (0x7f11bfdce000) [pid = 1835] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 170 (0x7f11c790a000) [pid = 1835] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 169 (0x7f11c7bd8000) [pid = 1835] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 168 (0x7f11c54e5c00) [pid = 1835] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 167 (0x7f11c54f1800) [pid = 1835] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 166 (0x7f11c5627400) [pid = 1835] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 165 (0x7f11c4cee400) [pid = 1835] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 164 (0x7f11bfdce400) [pid = 1835] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 163 (0x7f11ce48e800) [pid = 1835] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 162 (0x7f11bfdd7400) [pid = 1835] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 161 (0x7f11d2b52400) [pid = 1835] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x7f11cb051000) [pid = 1835] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x7f11c6e78000) [pid = 1835] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0x7f11bfa24c00) [pid = 1835] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x7f11cc072c00) [pid = 1835] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x7f11c8c85000) [pid = 1835] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x7f11c6eab800) [pid = 1835] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x7f11c6dea800) [pid = 1835] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x7f11c680fc00) [pid = 1835] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x7f11c6e76400) [pid = 1835] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x7f11c7911400) [pid = 1835] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x7f11c662b400) [pid = 1835] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x7f11cb1f0400) [pid = 1835] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x7f11d05e9000) [pid = 1835] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x7f11c67cc800) [pid = 1835] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x7f11cb052c00) [pid = 1835] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x7f11c6e77400) [pid = 1835] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x7f11cb240c00) [pid = 1835] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 143 (0x7f11cb099400) [pid = 1835] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:36:04 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x7f11cb0d3400) [pid = 1835] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:36:04 INFO - PROCESS | 1835 | 1461094564449 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]]]}] 12:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1430ms 12:36:04 INFO - PROCESS | 1835 | 1461094564482 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 12:36:04 INFO - PROCESS | 1835 | 1461094564484 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 12:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:36:04 INFO - PROCESS | 1835 | 1461094564490 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:36:04 INFO - PROCESS | 1835 | 1461094564491 Marionette TRACE conn3 <- [1,890,null,{}] 12:36:04 INFO - PROCESS | 1835 | 1461094564496 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}] 12:36:04 INFO - PROCESS | 1835 | 1461094564630 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 12:36:04 INFO - PROCESS | 1835 | 1461094564647 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c79d2000 == 95 [pid = 1835] [id = 230] 12:36:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x7f11bfdd1c00) [pid = 1835] [serial = 690] [outer = (nil)] 12:36:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0x7f11c66d2000) [pid = 1835] [serial = 691] [outer = 0x7f11bfdd1c00] 12:36:04 INFO - PROCESS | 1835 | 1461094564702 Marionette DEBUG loaded listener.js 12:36:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x7f11c7385800) [pid = 1835] [serial = 692] [outer = 0x7f11bfdd1c00] 12:36:05 INFO - PROCESS | 1835 | 1461094565418 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]]]}] 12:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 973ms 12:36:05 INFO - PROCESS | 1835 | 1461094565463 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 12:36:05 INFO - PROCESS | 1835 | 1461094565466 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 12:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:36:05 INFO - PROCESS | 1835 | 1461094565471 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:36:05 INFO - PROCESS | 1835 | 1461094565473 Marionette TRACE conn3 <- [1,894,null,{}] 12:36:05 INFO - PROCESS | 1835 | 1461094565478 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}] 12:36:05 INFO - PROCESS | 1835 | 1461094565656 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 12:36:05 INFO - PROCESS | 1835 | 1461094565672 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2bac800 == 96 [pid = 1835] [id = 231] 12:36:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x7f11bfdd7400) [pid = 1835] [serial = 693] [outer = (nil)] 12:36:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x7f11c7780000) [pid = 1835] [serial = 694] [outer = 0x7f11bfdd7400] 12:36:05 INFO - PROCESS | 1835 | 1461094565730 Marionette DEBUG loaded listener.js 12:36:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x7f11cb092c00) [pid = 1835] [serial = 695] [outer = 0x7f11bfdd7400] 12:36:06 INFO - PROCESS | 1835 | 1461094566723 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]]]}] 12:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1277ms 12:36:06 INFO - PROCESS | 1835 | 1461094566749 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 12:36:06 INFO - PROCESS | 1835 | 1461094566755 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 12:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:36:06 INFO - PROCESS | 1835 | 1461094566763 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:36:06 INFO - PROCESS | 1835 | 1461094566768 Marionette TRACE conn3 <- [1,898,null,{}] 12:36:06 INFO - PROCESS | 1835 | 1461094566775 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}] 12:36:06 INFO - PROCESS | 1835 | 1461094566936 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 12:36:07 INFO - PROCESS | 1835 | 1461094567111 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c75e6800 == 97 [pid = 1835] [id = 232] 12:36:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x7f11c67e6000) [pid = 1835] [serial = 696] [outer = (nil)] 12:36:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x7f11c737f400) [pid = 1835] [serial = 697] [outer = 0x7f11c67e6000] 12:36:07 INFO - PROCESS | 1835 | 1461094567186 Marionette DEBUG loaded listener.js 12:36:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x7f11c7bdd400) [pid = 1835] [serial = 698] [outer = 0x7f11c67e6000] 12:36:08 INFO - PROCESS | 1835 | 1461094568141 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]]]}] 12:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1431ms 12:36:08 INFO - PROCESS | 1835 | 1461094568195 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 12:36:08 INFO - PROCESS | 1835 | 1461094568203 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 12:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:36:08 INFO - PROCESS | 1835 | 1461094568213 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:36:08 INFO - PROCESS | 1835 | 1461094568218 Marionette TRACE conn3 <- [1,902,null,{}] 12:36:08 INFO - PROCESS | 1835 | 1461094568223 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}] 12:36:08 INFO - PROCESS | 1835 | 1461094568431 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 12:36:08 INFO - PROCESS | 1835 | 1461094568679 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0a77000 == 98 [pid = 1835] [id = 233] 12:36:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x7f11c7bdfc00) [pid = 1835] [serial = 699] [outer = (nil)] 12:36:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x7f11cb1ea000) [pid = 1835] [serial = 700] [outer = 0x7f11c7bdfc00] 12:36:08 INFO - PROCESS | 1835 | 1461094568795 Marionette DEBUG loaded listener.js 12:36:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x7f11cb4c1800) [pid = 1835] [serial = 701] [outer = 0x7f11c7bdfc00] 12:36:09 INFO - PROCESS | 1835 | 1461094569626 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]]]}] 12:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1479ms 12:36:09 INFO - PROCESS | 1835 | 1461094569693 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 12:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:36:09 INFO - PROCESS | 1835 | 1461094569697 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 12:36:09 INFO - PROCESS | 1835 | 1461094569703 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:36:09 INFO - PROCESS | 1835 | 1461094569708 Marionette TRACE conn3 <- [1,906,null,{}] 12:36:09 INFO - PROCESS | 1835 | 1461094569724 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}] 12:36:09 INFO - PROCESS | 1835 | 1461094569928 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 12:36:10 INFO - PROCESS | 1835 | 1461094570094 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e2a1e800 == 99 [pid = 1835] [id = 234] 12:36:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x7f11cb4cb000) [pid = 1835] [serial = 702] [outer = (nil)] 12:36:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x7f11d012e800) [pid = 1835] [serial = 703] [outer = 0x7f11cb4cb000] 12:36:10 INFO - PROCESS | 1835 | 1461094570167 Marionette DEBUG loaded listener.js 12:36:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x7f11d290c000) [pid = 1835] [serial = 704] [outer = 0x7f11cb4cb000] 12:36:11 INFO - PROCESS | 1835 | 1461094571002 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]]]}] 12:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1334ms 12:36:11 INFO - PROCESS | 1835 | 1461094571037 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 12:36:11 INFO - PROCESS | 1835 | 1461094571041 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 12:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:36:11 INFO - PROCESS | 1835 | 1461094571047 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:36:11 INFO - PROCESS | 1835 | 1461094571049 Marionette TRACE conn3 <- [1,910,null,{}] 12:36:11 INFO - PROCESS | 1835 | 1461094571055 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}] 12:36:11 INFO - PROCESS | 1835 | 1461094571217 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 12:36:11 INFO - PROCESS | 1835 | 1461094571388 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e5fc0000 == 100 [pid = 1835] [id = 235] 12:36:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x7f11ced1e400) [pid = 1835] [serial = 705] [outer = (nil)] 12:36:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x7f11d38e0c00) [pid = 1835] [serial = 706] [outer = 0x7f11ced1e400] 12:36:11 INFO - PROCESS | 1835 | 1461094571456 Marionette DEBUG loaded listener.js 12:36:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x7f11dd0d0800) [pid = 1835] [serial = 707] [outer = 0x7f11ced1e400] 12:36:12 INFO - PROCESS | 1835 | 1461094572335 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]]]}] 12:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1327ms 12:36:12 INFO - PROCESS | 1835 | 1461094572375 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 12:36:12 INFO - PROCESS | 1835 | 1461094572378 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 12:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:36:12 INFO - PROCESS | 1835 | 1461094572384 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:36:12 INFO - PROCESS | 1835 | 1461094572386 Marionette TRACE conn3 <- [1,914,null,{}] 12:36:12 INFO - PROCESS | 1835 | 1461094572392 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}] 12:36:12 INFO - PROCESS | 1835 | 1461094572562 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 12:36:12 INFO - PROCESS | 1835 | 1461094572734 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e84a7000 == 101 [pid = 1835] [id = 236] 12:36:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x7f11d3611400) [pid = 1835] [serial = 708] [outer = (nil)] 12:36:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x7f11ddf11400) [pid = 1835] [serial = 709] [outer = 0x7f11d3611400] 12:36:12 INFO - PROCESS | 1835 | 1461094572805 Marionette DEBUG loaded listener.js 12:36:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 163 (0x7f11de331800) [pid = 1835] [serial = 710] [outer = 0x7f11d3611400] 12:36:13 INFO - PROCESS | 1835 | 1461094573689 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]]]}] 12:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1332ms 12:36:13 INFO - PROCESS | 1835 | 1461094573717 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 12:36:13 INFO - PROCESS | 1835 | 1461094573721 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 12:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:36:13 INFO - PROCESS | 1835 | 1461094573726 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:36:13 INFO - PROCESS | 1835 | 1461094573728 Marionette TRACE conn3 <- [1,918,null,{}] 12:36:13 INFO - PROCESS | 1835 | 1461094573734 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}] 12:36:13 INFO - PROCESS | 1835 | 1461094573915 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 12:36:14 INFO - PROCESS | 1835 | 1461094574100 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bd4eb800 == 102 [pid = 1835] [id = 237] 12:36:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x7f11ddc6c800) [pid = 1835] [serial = 711] [outer = (nil)] 12:36:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 165 (0x7f11e3023c00) [pid = 1835] [serial = 712] [outer = 0x7f11ddc6c800] 12:36:14 INFO - PROCESS | 1835 | 1461094574170 Marionette DEBUG loaded listener.js 12:36:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 166 (0x7f11e3402400) [pid = 1835] [serial = 713] [outer = 0x7f11ddc6c800] 12:36:15 INFO - PROCESS | 1835 | 1461094575054 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]]]}] 12:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1375ms 12:36:15 INFO - PROCESS | 1835 | 1461094575103 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 12:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:36:15 INFO - PROCESS | 1835 | 1461094575107 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 12:36:15 INFO - PROCESS | 1835 | 1461094575113 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:36:15 INFO - PROCESS | 1835 | 1461094575117 Marionette TRACE conn3 <- [1,922,null,{}] 12:36:15 INFO - PROCESS | 1835 | 1461094575122 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}] 12:36:15 INFO - PROCESS | 1835 | 1461094575277 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 12:36:15 INFO - PROCESS | 1835 | 1461094575449 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be411800 == 103 [pid = 1835] [id = 238] 12:36:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 167 (0x7f11bd3e2400) [pid = 1835] [serial = 714] [outer = (nil)] 12:36:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 168 (0x7f11bd3eb000) [pid = 1835] [serial = 715] [outer = 0x7f11bd3e2400] 12:36:15 INFO - PROCESS | 1835 | 1461094575517 Marionette DEBUG loaded listener.js 12:36:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 169 (0x7f11bd3f0400) [pid = 1835] [serial = 716] [outer = 0x7f11bd3e2400] 12:36:16 INFO - PROCESS | 1835 | 1461094576394 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]]]}] 12:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1333ms 12:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:36:16 INFO - PROCESS | 1835 | 1461094576447 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 12:36:16 INFO - PROCESS | 1835 | 1461094576449 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 12:36:16 INFO - PROCESS | 1835 | 1461094576455 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:36:16 INFO - PROCESS | 1835 | 1461094576458 Marionette TRACE conn3 <- [1,926,null,{}] 12:36:16 INFO - PROCESS | 1835 | 1461094576463 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}] 12:36:16 INFO - PROCESS | 1835 | 1461094576633 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 12:36:16 INFO - PROCESS | 1835 | 1461094576806 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb7e7000 == 104 [pid = 1835] [id = 239] 12:36:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 170 (0x7f11bd3e9800) [pid = 1835] [serial = 717] [outer = (nil)] 12:36:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x7f11c4ce8800) [pid = 1835] [serial = 718] [outer = 0x7f11bd3e9800] 12:36:16 INFO - PROCESS | 1835 | 1461094576872 Marionette DEBUG loaded listener.js 12:36:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 172 (0x7f11c6deac00) [pid = 1835] [serial = 719] [outer = 0x7f11bd3e9800] 12:36:17 INFO - PROCESS | 1835 | 1461094577722 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]]]}] 12:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1327ms 12:36:17 INFO - PROCESS | 1835 | 1461094577783 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 12:36:17 INFO - PROCESS | 1835 | 1461094577786 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 12:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:36:17 INFO - PROCESS | 1835 | 1461094577792 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:36:17 INFO - PROCESS | 1835 | 1461094577794 Marionette TRACE conn3 <- [1,930,null,{}] 12:36:17 INFO - PROCESS | 1835 | 1461094577799 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}] 12:36:17 INFO - PROCESS | 1835 | 1461094577957 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 12:36:18 INFO - PROCESS | 1835 | 1461094578560 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be40d000 == 105 [pid = 1835] [id = 240] 12:36:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x7f11bff8e400) [pid = 1835] [serial = 720] [outer = (nil)] 12:36:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x7f11c4cea000) [pid = 1835] [serial = 721] [outer = 0x7f11bff8e400] 12:36:18 INFO - PROCESS | 1835 | 1461094578633 Marionette DEBUG loaded listener.js 12:36:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0x7f11c5625c00) [pid = 1835] [serial = 722] [outer = 0x7f11bff8e400] 12:36:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x7f11bfa2b400) [pid = 1835] [serial = 723] [outer = 0x7f11c6de8c00] 12:36:19 INFO - PROCESS | 1835 | 1461094579576 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]]]}] 12:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1832ms 12:36:19 INFO - PROCESS | 1835 | 1461094579627 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 12:36:19 INFO - PROCESS | 1835 | 1461094579630 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 12:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:36:19 INFO - PROCESS | 1835 | 1461094579638 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:36:19 INFO - PROCESS | 1835 | 1461094579644 Marionette TRACE conn3 <- [1,934,null,{}] 12:36:19 INFO - PROCESS | 1835 | 1461094579652 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}] 12:36:19 INFO - PROCESS | 1835 | 1461094579808 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 12:36:19 INFO - PROCESS | 1835 | 1461094579990 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bc818000 == 106 [pid = 1835] [id = 241] 12:36:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x7f11c54eb000) [pid = 1835] [serial = 724] [outer = (nil)] 12:36:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x7f11c67cc800) [pid = 1835] [serial = 725] [outer = 0x7f11c54eb000] 12:36:20 INFO - PROCESS | 1835 | 1461094580181 Marionette DEBUG loaded listener.js 12:36:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x7f11c6eadc00) [pid = 1835] [serial = 726] [outer = 0x7f11c54eb000] 12:36:21 INFO - PROCESS | 1835 | 1461094581027 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]]]}] 12:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1432ms 12:36:21 INFO - PROCESS | 1835 | 1461094581073 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 12:36:21 INFO - PROCESS | 1835 | 1461094581079 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 12:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:36:21 INFO - PROCESS | 1835 | 1461094581085 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:36:21 INFO - PROCESS | 1835 | 1461094581088 Marionette TRACE conn3 <- [1,938,null,{}] 12:36:21 INFO - PROCESS | 1835 | 1461094581093 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}] 12:36:21 INFO - PROCESS | 1835 | 1461094581253 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 12:36:21 INFO - PROCESS | 1835 | 1461094581439 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7719800 == 107 [pid = 1835] [id = 242] 12:36:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x7f11c76c5c00) [pid = 1835] [serial = 727] [outer = (nil)] 12:36:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x7f11c790b400) [pid = 1835] [serial = 728] [outer = 0x7f11c76c5c00] 12:36:21 INFO - PROCESS | 1835 | 1461094581498 Marionette DEBUG loaded listener.js 12:36:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x7f11c7be1400) [pid = 1835] [serial = 729] [outer = 0x7f11c76c5c00] 12:36:21 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x7f11c76c6000) [pid = 1835] [serial = 619] [outer = (nil)] [url = about:blank] 12:36:21 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x7f11d290f800) [pid = 1835] [serial = 610] [outer = (nil)] [url = about:blank] 12:36:21 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x7f11cb0d8000) [pid = 1835] [serial = 613] [outer = (nil)] [url = about:blank] 12:36:21 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x7f11d38ebc00) [pid = 1835] [serial = 616] [outer = (nil)] [url = about:blank] 12:36:21 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x7f11d733b400) [pid = 1835] [serial = 640] [outer = (nil)] [url = about:blank] 12:36:21 INFO - PROCESS | 1835 | --DOMWINDOW == 176 (0x7f11d196d800) [pid = 1835] [serial = 607] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c79d2000 == 106 [pid = 1835] [id = 230] 12:36:22 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11dde81000 == 105 [pid = 1835] [id = 229] 12:36:22 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2158000 == 104 [pid = 1835] [id = 228] 12:36:22 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d0a7e800 == 103 [pid = 1835] [id = 227] 12:36:22 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc0c1000 == 102 [pid = 1835] [id = 226] 12:36:22 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c49d2000 == 101 [pid = 1835] [id = 225] 12:36:22 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c79e1000 == 100 [pid = 1835] [id = 224] 12:36:22 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c4ac4000 == 99 [pid = 1835] [id = 223] 12:36:22 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c79d3800 == 98 [pid = 1835] [id = 214] 12:36:22 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11de134800 == 97 [pid = 1835] [id = 213] 12:36:22 INFO - PROCESS | 1835 | 1461094582383 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]]]}] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 175 (0x7f11c6de9000) [pid = 1835] [serial = 503] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x7f11c67d5400) [pid = 1835] [serial = 421] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x7f11c6f73c00) [pid = 1835] [serial = 424] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 172 (0x7f11c56f9c00) [pid = 1835] [serial = 500] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 171 (0x7f11e348c800) [pid = 1835] [serial = 439] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 170 (0x7f11d0131400) [pid = 1835] [serial = 521] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 169 (0x7f11bff9b000) [pid = 1835] [serial = 442] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 168 (0x7f11ddf0d800) [pid = 1835] [serial = 488] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 167 (0x7f11cb4c7c00) [pid = 1835] [serial = 515] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 166 (0x7f11c790c400) [pid = 1835] [serial = 566] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 165 (0x7f11bfdcec00) [pid = 1835] [serial = 491] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 164 (0x7f11d0138800) [pid = 1835] [serial = 485] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 163 (0x7f11cae52c00) [pid = 1835] [serial = 569] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 162 (0x7f11c7bdac00) [pid = 1835] [serial = 509] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 161 (0x7f11c75aac00) [pid = 1835] [serial = 506] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x7f11cb1e6000) [pid = 1835] [serial = 427] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x7f11d2910000) [pid = 1835] [serial = 430] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0x7f11cb241000) [pid = 1835] [serial = 479] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x7f11c790a800) [pid = 1835] [serial = 476] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x7f11e2d4a000) [pid = 1835] [serial = 376] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x7f11df029800) [pid = 1835] [serial = 433] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x7f11cb1f1400) [pid = 1835] [serial = 572] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x7f11c6631800) [pid = 1835] [serial = 473] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x7f11cc06f400) [pid = 1835] [serial = 445] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x7f11cdae1000) [pid = 1835] [serial = 518] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x7f11e2d4c800) [pid = 1835] [serial = 436] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x7f11c9ce3800) [pid = 1835] [serial = 512] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x7f11cff4b000) [pid = 1835] [serial = 482] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x7f11d065bc00) [pid = 1835] [serial = 634] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x7f11d3647c00) [pid = 1835] [serial = 637] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x7f11c824c400) [pid = 1835] [serial = 625] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x7f11cae58400) [pid = 1835] [serial = 626] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 143 (0x7f11cb23f000) [pid = 1835] [serial = 628] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x7f11cdada800) [pid = 1835] [serial = 629] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0x7f11cb1f1000) [pid = 1835] [serial = 604] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 140 (0x7f11c75a0c00) [pid = 1835] [serial = 623] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 139 (0x7f11c6eac800) [pid = 1835] [serial = 622] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0x7f11c777a000) [pid = 1835] [serial = 601] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x7f11d1b06c00) [pid = 1835] [serial = 598] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 136 (0x7f11cf27f400) [pid = 1835] [serial = 631] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 135 (0x7f11d1b04000) [pid = 1835] [serial = 635] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x7f11d38dec00) [pid = 1835] [serial = 638] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 133 (0x7f11d012a800) [pid = 1835] [serial = 632] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 132 (0x7f11d0139c00) [pid = 1835] [serial = 545] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 131 (0x7f11d290bc00) [pid = 1835] [serial = 548] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 130 (0x7f11c66d5000) [pid = 1835] [serial = 539] [outer = (nil)] [url = about:blank] 12:36:22 INFO - PROCESS | 1835 | --DOMWINDOW == 129 (0x7f11c9cd9c00) [pid = 1835] [serial = 542] [outer = (nil)] [url = about:blank] 12:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1376ms 12:36:22 INFO - PROCESS | 1835 | 1461094582461 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 12:36:22 INFO - PROCESS | 1835 | 1461094582464 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 12:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:36:22 INFO - PROCESS | 1835 | 1461094582489 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:36:22 INFO - PROCESS | 1835 | 1461094582500 Marionette TRACE conn3 <- [1,942,null,{}] 12:36:22 INFO - PROCESS | 1835 | 1461094582508 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}] 12:36:22 INFO - PROCESS | 1835 | 1461094582655 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 12:36:22 INFO - PROCESS | 1835 | 1461094582665 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c71ea800 == 98 [pid = 1835] [id = 243] 12:36:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0x7f11c7778800) [pid = 1835] [serial = 730] [outer = (nil)] 12:36:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 131 (0x7f11cb04e800) [pid = 1835] [serial = 731] [outer = 0x7f11c7778800] 12:36:22 INFO - PROCESS | 1835 | 1461094582731 Marionette DEBUG loaded listener.js 12:36:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 132 (0x7f11cb08f800) [pid = 1835] [serial = 732] [outer = 0x7f11c7778800] 12:36:23 INFO - PROCESS | 1835 | 1461094583488 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]]]}] 12:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1058ms 12:36:23 INFO - PROCESS | 1835 | 1461094583533 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 12:36:23 INFO - PROCESS | 1835 | 1461094583537 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 12:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:36:23 INFO - PROCESS | 1835 | 1461094583542 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:36:23 INFO - PROCESS | 1835 | 1461094583545 Marionette TRACE conn3 <- [1,946,null,{}] 12:36:23 INFO - PROCESS | 1835 | 1461094583550 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}] 12:36:23 INFO - PROCESS | 1835 | 1461094583770 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 12:36:23 INFO - PROCESS | 1835 | 1461094583849 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7e08800 == 99 [pid = 1835] [id = 244] 12:36:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 133 (0x7f11c6eb1400) [pid = 1835] [serial = 733] [outer = (nil)] 12:36:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x7f11cb08fc00) [pid = 1835] [serial = 734] [outer = 0x7f11c6eb1400] 12:36:23 INFO - PROCESS | 1835 | 1461094583908 Marionette DEBUG loaded listener.js 12:36:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x7f11cb4c1c00) [pid = 1835] [serial = 735] [outer = 0x7f11c6eb1400] 12:36:24 INFO - PROCESS | 1835 | 1461094584704 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]]]}] 12:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1225ms 12:36:24 INFO - PROCESS | 1835 | 1461094584769 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 12:36:24 INFO - PROCESS | 1835 | 1461094584772 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 12:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:36:24 INFO - PROCESS | 1835 | 1461094584778 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:36:24 INFO - PROCESS | 1835 | 1461094584780 Marionette TRACE conn3 <- [1,950,null,{}] 12:36:24 INFO - PROCESS | 1835 | 1461094584785 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}] 12:36:24 INFO - PROCESS | 1835 | 1461094584973 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 12:36:24 INFO - PROCESS | 1835 | 1461094584994 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c92a9800 == 100 [pid = 1835] [id = 245] 12:36:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x7f11cc06e800) [pid = 1835] [serial = 736] [outer = (nil)] 12:36:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 137 (0x7f11cc073000) [pid = 1835] [serial = 737] [outer = 0x7f11cc06e800] 12:36:25 INFO - PROCESS | 1835 | 1461094585076 Marionette DEBUG loaded listener.js 12:36:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x7f11ce655800) [pid = 1835] [serial = 738] [outer = 0x7f11cc06e800] 12:36:25 INFO - PROCESS | 1835 | 1461094585965 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]]]}] 12:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1225ms 12:36:26 INFO - PROCESS | 1835 | 1461094586004 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 12:36:26 INFO - PROCESS | 1835 | 1461094586007 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 12:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:36:26 INFO - PROCESS | 1835 | 1461094586012 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:36:26 INFO - PROCESS | 1835 | 1461094586013 Marionette TRACE conn3 <- [1,954,null,{}] 12:36:26 INFO - PROCESS | 1835 | 1461094586024 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}] 12:36:26 INFO - PROCESS | 1835 | 1461094586548 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 12:36:26 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x7f11bfa2c400) [pid = 1835] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:36:26 INFO - PROCESS | 1835 | --DOMWINDOW == 136 (0x7f11d3650400) [pid = 1835] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:36:26 INFO - PROCESS | 1835 | --DOMWINDOW == 135 (0x7f11c680f800) [pid = 1835] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:36:26 INFO - PROCESS | 1835 | --DOMWINDOW == 134 (0x7f11cb4c0c00) [pid = 1835] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:36:26 INFO - PROCESS | 1835 | --DOMWINDOW == 133 (0x7f11c56f9400) [pid = 1835] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:36:26 INFO - PROCESS | 1835 | --DOMWINDOW == 132 (0x7f11bfdd8c00) [pid = 1835] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:36:26 INFO - PROCESS | 1835 | --DOMWINDOW == 131 (0x7f11cdadb000) [pid = 1835] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:36:26 INFO - PROCESS | 1835 | --DOMWINDOW == 130 (0x7f11d173e400) [pid = 1835] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:36:26 INFO - PROCESS | 1835 | --DOMWINDOW == 129 (0x7f11c67e4c00) [pid = 1835] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:36:26 INFO - PROCESS | 1835 | --DOMWINDOW == 128 (0x7f11cfe7ac00) [pid = 1835] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:36:26 INFO - PROCESS | 1835 | --DOMWINDOW == 127 (0x7f11bfdd1c00) [pid = 1835] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:36:26 INFO - PROCESS | 1835 | --DOMWINDOW == 126 (0x7f11c5620000) [pid = 1835] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:36:26 INFO - PROCESS | 1835 | 1461094586669 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c71cb800 == 101 [pid = 1835] [id = 246] 12:36:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 127 (0x7f11bfa2c400) [pid = 1835] [serial = 739] [outer = (nil)] 12:36:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 128 (0x7f11c56f3400) [pid = 1835] [serial = 740] [outer = 0x7f11bfa2c400] 12:36:26 INFO - PROCESS | 1835 | 1461094586727 Marionette DEBUG loaded listener.js 12:36:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 129 (0x7f11cdadb000) [pid = 1835] [serial = 741] [outer = 0x7f11bfa2c400] 12:36:27 INFO - PROCESS | 1835 | 1461094587379 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]]]}] 12:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1431ms 12:36:27 INFO - PROCESS | 1835 | 1461094587444 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 12:36:27 INFO - PROCESS | 1835 | 1461094587447 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 12:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:36:27 INFO - PROCESS | 1835 | 1461094587452 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:36:27 INFO - PROCESS | 1835 | 1461094587454 Marionette TRACE conn3 <- [1,958,null,{}] 12:36:27 INFO - PROCESS | 1835 | 1461094587459 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}] 12:36:27 INFO - PROCESS | 1835 | 1461094587674 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 12:36:27 INFO - PROCESS | 1835 | 1461094587692 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc1e8800 == 102 [pid = 1835] [id = 247] 12:36:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 130 (0x7f11ced20c00) [pid = 1835] [serial = 742] [outer = (nil)] 12:36:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 131 (0x7f11d18d7c00) [pid = 1835] [serial = 743] [outer = 0x7f11ced20c00] 12:36:27 INFO - PROCESS | 1835 | 1461094587754 Marionette DEBUG loaded listener.js 12:36:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 132 (0x7f11d21bf000) [pid = 1835] [serial = 744] [outer = 0x7f11ced20c00] 12:36:28 INFO - PROCESS | 1835 | 1461094588457 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]]]}] 12:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1028ms 12:36:28 INFO - PROCESS | 1835 | 1461094588482 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 12:36:28 INFO - PROCESS | 1835 | 1461094588485 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 12:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:36:28 INFO - PROCESS | 1835 | 1461094588620 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:36:28 INFO - PROCESS | 1835 | 1461094588625 Marionette TRACE conn3 <- [1,962,null,{}] 12:36:28 INFO - PROCESS | 1835 | 1461094588643 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}] 12:36:28 INFO - PROCESS | 1835 | 1461094588811 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 12:36:28 INFO - PROCESS | 1835 | 1461094588979 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be410800 == 103 [pid = 1835] [id = 248] 12:36:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 133 (0x7f11c54e9c00) [pid = 1835] [serial = 745] [outer = (nil)] 12:36:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 134 (0x7f11c5624400) [pid = 1835] [serial = 746] [outer = 0x7f11c54e9c00] 12:36:29 INFO - PROCESS | 1835 | 1461094589053 Marionette DEBUG loaded listener.js 12:36:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 135 (0x7f11c6631800) [pid = 1835] [serial = 747] [outer = 0x7f11c54e9c00] 12:36:29 INFO - PROCESS | 1835 | 1461094589939 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]]]}] 12:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1390ms 12:36:29 INFO - PROCESS | 1835 | 1461094589970 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 12:36:29 INFO - PROCESS | 1835 | 1461094589975 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 12:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:36:29 INFO - PROCESS | 1835 | 1461094589982 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:36:29 INFO - PROCESS | 1835 | 1461094589985 Marionette TRACE conn3 <- [1,966,null,{}] 12:36:30 INFO - PROCESS | 1835 | 1461094589998 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}] 12:36:30 INFO - PROCESS | 1835 | 1461094590166 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 12:36:30 INFO - PROCESS | 1835 | 1461094590337 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7b73800 == 104 [pid = 1835] [id = 249] 12:36:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 136 (0x7f11c54ed800) [pid = 1835] [serial = 748] [outer = (nil)] 12:36:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 137 (0x7f11c76c1000) [pid = 1835] [serial = 749] [outer = 0x7f11c54ed800] 12:36:30 INFO - PROCESS | 1835 | 1461094590409 Marionette DEBUG loaded listener.js 12:36:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x7f11c7be2400) [pid = 1835] [serial = 750] [outer = 0x7f11c54ed800] 12:36:31 INFO - PROCESS | 1835 | 1461094591351 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]]]}] 12:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1435ms 12:36:31 INFO - PROCESS | 1835 | 1461094591417 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 12:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:36:31 INFO - PROCESS | 1835 | 1461094591421 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 12:36:31 INFO - PROCESS | 1835 | 1461094591428 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:36:31 INFO - PROCESS | 1835 | 1461094591431 Marionette TRACE conn3 <- [1,970,null,{}] 12:36:31 INFO - PROCESS | 1835 | 1461094591437 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}] 12:36:31 INFO - PROCESS | 1835 | 1461094591621 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 12:36:31 INFO - PROCESS | 1835 | 1461094591841 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d060a000 == 105 [pid = 1835] [id = 250] 12:36:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x7f11cb4ce000) [pid = 1835] [serial = 751] [outer = (nil)] 12:36:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x7f11cc06ec00) [pid = 1835] [serial = 752] [outer = 0x7f11cb4ce000] 12:36:31 INFO - PROCESS | 1835 | 1461094591962 Marionette DEBUG loaded listener.js 12:36:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x7f11ce494c00) [pid = 1835] [serial = 753] [outer = 0x7f11cb4ce000] 12:36:32 INFO - PROCESS | 1835 | 1461094592791 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]]]}] 12:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1431ms 12:36:32 INFO - PROCESS | 1835 | 1461094592859 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 12:36:32 INFO - PROCESS | 1835 | 1461094592863 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 12:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:36:32 INFO - PROCESS | 1835 | 1461094592869 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:36:32 INFO - PROCESS | 1835 | 1461094592873 Marionette TRACE conn3 <- [1,974,null,{}] 12:36:32 INFO - PROCESS | 1835 | 1461094592878 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}] 12:36:33 INFO - PROCESS | 1835 | 1461094593047 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 12:36:33 INFO - PROCESS | 1835 | 1461094593214 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d17b2000 == 106 [pid = 1835] [id = 251] 12:36:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x7f11cb4cf000) [pid = 1835] [serial = 754] [outer = (nil)] 12:36:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x7f11d1b04000) [pid = 1835] [serial = 755] [outer = 0x7f11cb4cf000] 12:36:33 INFO - PROCESS | 1835 | 1461094593291 Marionette DEBUG loaded listener.js 12:36:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0x7f11d2910000) [pid = 1835] [serial = 756] [outer = 0x7f11cb4cf000] 12:36:34 INFO - PROCESS | 1835 | 1461094594142 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]]]}] 12:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1327ms 12:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:36:34 INFO - PROCESS | 1835 | 1461094594197 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 12:36:34 INFO - PROCESS | 1835 | 1461094594200 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 12:36:34 INFO - PROCESS | 1835 | 1461094594205 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:36:34 INFO - PROCESS | 1835 | 1461094594208 Marionette TRACE conn3 <- [1,978,null,{}] 12:36:34 INFO - PROCESS | 1835 | 1461094594214 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}] 12:36:34 INFO - PROCESS | 1835 | 1461094594378 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 12:36:34 INFO - PROCESS | 1835 | 1461094594580 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2ba1800 == 107 [pid = 1835] [id = 252] 12:36:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x7f11c662ec00) [pid = 1835] [serial = 757] [outer = (nil)] 12:36:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x7f11d361a400) [pid = 1835] [serial = 758] [outer = 0x7f11c662ec00] 12:36:34 INFO - PROCESS | 1835 | 1461094594647 Marionette DEBUG loaded listener.js 12:36:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x7f11d7250000) [pid = 1835] [serial = 759] [outer = 0x7f11c662ec00] 12:36:35 INFO - PROCESS | 1835 | 1461094595511 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]]]}] 12:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1377ms 12:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:36:35 INFO - PROCESS | 1835 | 1461094595583 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 12:36:35 INFO - PROCESS | 1835 | 1461094595586 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 12:36:35 INFO - PROCESS | 1835 | 1461094595592 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:36:35 INFO - PROCESS | 1835 | 1461094595595 Marionette TRACE conn3 <- [1,982,null,{}] 12:36:35 INFO - PROCESS | 1835 | 1461094595600 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}] 12:36:35 INFO - PROCESS | 1835 | 1461094595797 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 12:36:35 INFO - PROCESS | 1835 | 1461094595964 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d7f1f000 == 108 [pid = 1835] [id = 253] 12:36:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x7f11dd0d0c00) [pid = 1835] [serial = 760] [outer = (nil)] 12:36:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x7f11de310000) [pid = 1835] [serial = 761] [outer = 0x7f11dd0d0c00] 12:36:36 INFO - PROCESS | 1835 | 1461094596041 Marionette DEBUG loaded listener.js 12:36:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x7f11df1c9400) [pid = 1835] [serial = 762] [outer = 0x7f11dd0d0c00] 12:36:36 INFO - PROCESS | 1835 | 1461094596869 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]]]}] 12:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1327ms 12:36:36 INFO - PROCESS | 1835 | 1461094596919 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 12:36:36 INFO - PROCESS | 1835 | 1461094596923 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 12:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:36:36 INFO - PROCESS | 1835 | 1461094596928 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:36:36 INFO - PROCESS | 1835 | 1461094596931 Marionette TRACE conn3 <- [1,986,null,{}] 12:36:36 INFO - PROCESS | 1835 | 1461094596936 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}] 12:36:37 INFO - PROCESS | 1835 | 1461094597097 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 12:36:37 INFO - PROCESS | 1835 | 1461094597266 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11de126000 == 109 [pid = 1835] [id = 254] 12:36:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x7f11ddeb7800) [pid = 1835] [serial = 763] [outer = (nil)] 12:36:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x7f11e1227800) [pid = 1835] [serial = 764] [outer = 0x7f11ddeb7800] 12:36:37 INFO - PROCESS | 1835 | 1461094597337 Marionette DEBUG loaded listener.js 12:36:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x7f11e2d46800) [pid = 1835] [serial = 765] [outer = 0x7f11ddeb7800] 12:36:38 INFO - PROCESS | 1835 | 1461094598174 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]]]}] 12:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1279ms 12:36:38 INFO - PROCESS | 1835 | 1461094598220 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 12:36:38 INFO - PROCESS | 1835 | 1461094598224 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 12:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:36:38 INFO - PROCESS | 1835 | 1461094598230 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:36:38 INFO - PROCESS | 1835 | 1461094598233 Marionette TRACE conn3 <- [1,990,null,{}] 12:36:38 INFO - PROCESS | 1835 | 1461094598238 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}] 12:36:38 INFO - PROCESS | 1835 | 1461094598400 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 12:36:38 INFO - PROCESS | 1835 | 1461094598569 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e1272800 == 110 [pid = 1835] [id = 255] 12:36:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x7f11df1ca000) [pid = 1835] [serial = 766] [outer = (nil)] 12:36:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x7f11e3022800) [pid = 1835] [serial = 767] [outer = 0x7f11df1ca000] 12:36:38 INFO - PROCESS | 1835 | 1461094598635 Marionette DEBUG loaded listener.js 12:36:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x7f11e3157c00) [pid = 1835] [serial = 768] [outer = 0x7f11df1ca000] 12:36:39 INFO - PROCESS | 1835 | 1461094599472 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]]]}] 12:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1281ms 12:36:39 INFO - PROCESS | 1835 | 1461094599513 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 12:36:39 INFO - PROCESS | 1835 | 1461094599517 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 12:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:36:39 INFO - PROCESS | 1835 | 1461094599523 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:36:39 INFO - PROCESS | 1835 | 1461094599527 Marionette TRACE conn3 <- [1,994,null,{}] 12:36:39 INFO - PROCESS | 1835 | 1461094599533 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}] 12:36:39 INFO - PROCESS | 1835 | 1461094599702 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 12:36:39 INFO - PROCESS | 1835 | 1461094599875 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e3432000 == 111 [pid = 1835] [id = 256] 12:36:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x7f11df4c3400) [pid = 1835] [serial = 769] [outer = (nil)] 12:36:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x7f11e31b7800) [pid = 1835] [serial = 770] [outer = 0x7f11df4c3400] 12:36:39 INFO - PROCESS | 1835 | 1461094599943 Marionette DEBUG loaded listener.js 12:36:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x7f11e348ec00) [pid = 1835] [serial = 771] [outer = 0x7f11df4c3400] 12:36:40 INFO - PROCESS | 1835 | 1461094600787 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]]]}] 12:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1334ms 12:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:36:40 INFO - PROCESS | 1835 | 1461094600859 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 12:36:40 INFO - PROCESS | 1835 | 1461094600862 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 12:36:40 INFO - PROCESS | 1835 | 1461094600868 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:36:40 INFO - PROCESS | 1835 | 1461094600872 Marionette TRACE conn3 <- [1,998,null,{}] 12:36:40 INFO - PROCESS | 1835 | 1461094600877 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}] 12:36:41 INFO - PROCESS | 1835 | 1461094601071 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 12:36:41 INFO - PROCESS | 1835 | 1461094601237 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e5f30800 == 112 [pid = 1835] [id = 257] 12:36:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x7f11c4aab800) [pid = 1835] [serial = 772] [outer = (nil)] 12:36:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x7f11c4ab3c00) [pid = 1835] [serial = 773] [outer = 0x7f11c4aab800] 12:36:41 INFO - PROCESS | 1835 | 1461094601306 Marionette DEBUG loaded listener.js 12:36:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x7f11c4ab8800) [pid = 1835] [serial = 774] [outer = 0x7f11c4aab800] 12:36:42 INFO - PROCESS | 1835 | 1461094602145 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]]]}] 12:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1331ms 12:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:36:42 INFO - PROCESS | 1835 | 1461094602198 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 12:36:42 INFO - PROCESS | 1835 | 1461094602201 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 12:36:42 INFO - PROCESS | 1835 | 1461094602207 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:36:42 INFO - PROCESS | 1835 | 1461094602211 Marionette TRACE conn3 <- [1,1002,null,{}] 12:36:42 INFO - PROCESS | 1835 | 1461094602216 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}] 12:36:42 INFO - PROCESS | 1835 | 1461094602413 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 12:36:42 INFO - PROCESS | 1835 | 1461094602596 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e847d800 == 113 [pid = 1835] [id = 258] 12:36:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 163 (0x7f11c4aad000) [pid = 1835] [serial = 775] [outer = (nil)] 12:36:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x7f11e35a2400) [pid = 1835] [serial = 776] [outer = 0x7f11c4aad000] 12:36:42 INFO - PROCESS | 1835 | 1461094602671 Marionette DEBUG loaded listener.js 12:36:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 165 (0x7f11e5298800) [pid = 1835] [serial = 777] [outer = 0x7f11c4aad000] 12:36:43 INFO - PROCESS | 1835 | 1461094603555 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]]]}] 12:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1387ms 12:36:43 INFO - PROCESS | 1835 | 1461094603602 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 12:36:43 INFO - PROCESS | 1835 | 1461094603607 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 12:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:36:43 INFO - PROCESS | 1835 | 1461094603613 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:36:43 INFO - PROCESS | 1835 | 1461094603615 Marionette TRACE conn3 <- [1,1006,null,{}] 12:36:43 INFO - PROCESS | 1835 | 1461094603621 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}] 12:36:43 INFO - PROCESS | 1835 | 1461094603780 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 12:36:43 INFO - PROCESS | 1835 | 1461094603955 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc0c1800 == 114 [pid = 1835] [id = 259] 12:36:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 166 (0x7f11bd412800) [pid = 1835] [serial = 778] [outer = (nil)] 12:36:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 167 (0x7f11bd41d800) [pid = 1835] [serial = 779] [outer = 0x7f11bd412800] 12:36:44 INFO - PROCESS | 1835 | 1461094604022 Marionette DEBUG loaded listener.js 12:36:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 168 (0x7f11c6625800) [pid = 1835] [serial = 780] [outer = 0x7f11bd412800] 12:36:45 INFO - PROCESS | 1835 | 1461094605204 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]]]}] 12:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1636ms 12:36:45 INFO - PROCESS | 1835 | 1461094605250 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 12:36:45 INFO - PROCESS | 1835 | 1461094605256 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 12:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:36:45 INFO - PROCESS | 1835 | 1461094605265 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:36:45 INFO - PROCESS | 1835 | 1461094605269 Marionette TRACE conn3 <- [1,1010,null,{}] 12:36:45 INFO - PROCESS | 1835 | 1461094605276 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}] 12:36:45 INFO - PROCESS | 1835 | 1461094605447 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 12:36:45 INFO - PROCESS | 1835 | 1461094605641 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c684c000 == 115 [pid = 1835] [id = 260] 12:36:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 169 (0x7f11bd413000) [pid = 1835] [serial = 781] [outer = (nil)] 12:36:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 170 (0x7f11bff92400) [pid = 1835] [serial = 782] [outer = 0x7f11bd413000] 12:36:45 INFO - PROCESS | 1835 | 1461094605708 Marionette DEBUG loaded listener.js 12:36:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x7f11c0a75000) [pid = 1835] [serial = 783] [outer = 0x7f11bd413000] 12:36:46 INFO - PROCESS | 1835 | 1461094606621 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]]]}] 12:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1432ms 12:36:46 INFO - PROCESS | 1835 | 1461094606697 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 12:36:46 INFO - PROCESS | 1835 | 1461094606706 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 12:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:36:46 INFO - PROCESS | 1835 | 1461094606714 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:36:46 INFO - PROCESS | 1835 | 1461094606718 Marionette TRACE conn3 <- [1,1014,null,{}] 12:36:46 INFO - PROCESS | 1835 | 1461094606723 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}] 12:36:46 INFO - PROCESS | 1835 | 1461094606919 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 12:36:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c71cb800 == 114 [pid = 1835] [id = 246] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 170 (0x7f11c7780000) [pid = 1835] [serial = 694] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | 1461094607252 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c92a9800 == 113 [pid = 1835] [id = 245] 12:36:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7e08800 == 112 [pid = 1835] [id = 244] 12:36:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c71ea800 == 111 [pid = 1835] [id = 243] 12:36:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7719800 == 110 [pid = 1835] [id = 242] 12:36:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bc818000 == 109 [pid = 1835] [id = 241] 12:36:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bd4d2800 == 110 [pid = 1835] [id = 261] 12:36:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x7f11c5627400) [pid = 1835] [serial = 784] [outer = (nil)] 12:36:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 172 (0x7f11c6623400) [pid = 1835] [serial = 785] [outer = 0x7f11c5627400] 12:36:47 INFO - PROCESS | 1835 | 1461094607343 Marionette DEBUG loaded listener.js 12:36:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x7f11c67bf800) [pid = 1835] [serial = 786] [outer = 0x7f11c5627400] 12:36:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11be40d000 == 109 [pid = 1835] [id = 240] 12:36:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11be411800 == 108 [pid = 1835] [id = 238] 12:36:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bd4eb800 == 107 [pid = 1835] [id = 237] 12:36:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e84a7000 == 106 [pid = 1835] [id = 236] 12:36:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e5fc0000 == 105 [pid = 1835] [id = 235] 12:36:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e2a1e800 == 104 [pid = 1835] [id = 234] 12:36:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d0a77000 == 103 [pid = 1835] [id = 233] 12:36:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c75e6800 == 102 [pid = 1835] [id = 232] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 172 (0x7f11c67eb400) [pid = 1835] [serial = 688] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 171 (0x7f11c76ca400) [pid = 1835] [serial = 671] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 170 (0x7f11c6e79000) [pid = 1835] [serial = 670] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 169 (0x7f11dd0c7400) [pid = 1835] [serial = 652] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 168 (0x7f11d065f800) [pid = 1835] [serial = 649] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 167 (0x7f11e1388400) [pid = 1835] [serial = 664] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 166 (0x7f11cf4c2800) [pid = 1835] [serial = 578] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 165 (0x7f11d18d8000) [pid = 1835] [serial = 581] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 164 (0x7f11dd0c8400) [pid = 1835] [serial = 620] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 163 (0x7f11ce49c000) [pid = 1835] [serial = 575] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 162 (0x7f11de324c00) [pid = 1835] [serial = 685] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 161 (0x7f11d12c5000) [pid = 1835] [serial = 679] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x7f11d290d400) [pid = 1835] [serial = 680] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x7f11e2d47400) [pid = 1835] [serial = 689] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0x7f11d2b51400) [pid = 1835] [serial = 682] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x7f11df0d1c00) [pid = 1835] [serial = 686] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x7f11df311c00) [pid = 1835] [serial = 661] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x7f11ddeb9800) [pid = 1835] [serial = 655] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x7f11cb0d6000) [pid = 1835] [serial = 674] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x7f11c9cdf800) [pid = 1835] [serial = 673] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x7f11de309000) [pid = 1835] [serial = 658] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x7f11c67f2000) [pid = 1835] [serial = 643] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x7f11cb04d800) [pid = 1835] [serial = 646] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x7f11c66d2000) [pid = 1835] [serial = 691] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x7f11e2d4d400) [pid = 1835] [serial = 667] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x7f11c91bb400) [pid = 1835] [serial = 676] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x7f11cfe0d400) [pid = 1835] [serial = 677] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x7f11d389a400) [pid = 1835] [serial = 683] [outer = (nil)] [url = about:blank] 12:36:47 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x7f11c7385800) [pid = 1835] [serial = 692] [outer = (nil)] [url = about:blank] 12:36:48 INFO - PROCESS | 1835 | 1461094608106 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]]]}] 12:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1431ms 12:36:48 INFO - PROCESS | 1835 | 1461094608146 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 12:36:48 INFO - PROCESS | 1835 | 1461094608148 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 12:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:36:48 INFO - PROCESS | 1835 | 1461094608155 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:36:48 INFO - PROCESS | 1835 | 1461094608160 Marionette TRACE conn3 <- [1,1018,null,{}] 12:36:48 INFO - PROCESS | 1835 | 1461094608175 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}] 12:36:48 INFO - PROCESS | 1835 | 1461094608330 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 12:36:48 INFO - PROCESS | 1835 | 1461094608461 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6d2f000 == 103 [pid = 1835] [id = 262] 12:36:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x7f11c0a7b400) [pid = 1835] [serial = 787] [outer = (nil)] 12:36:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x7f11c6f7f800) [pid = 1835] [serial = 788] [outer = 0x7f11c0a7b400] 12:36:48 INFO - PROCESS | 1835 | 1461094608524 Marionette DEBUG loaded listener.js 12:36:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x7f11c7bd4400) [pid = 1835] [serial = 789] [outer = 0x7f11c0a7b400] 12:36:49 INFO - PROCESS | 1835 | 1461094609184 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]]]}] 12:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1082ms 12:36:49 INFO - PROCESS | 1835 | 1461094609240 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 12:36:49 INFO - PROCESS | 1835 | 1461094609243 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 12:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:36:49 INFO - PROCESS | 1835 | 1461094609249 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:36:49 INFO - PROCESS | 1835 | 1461094609251 Marionette TRACE conn3 <- [1,1022,null,{}] 12:36:49 INFO - PROCESS | 1835 | 1461094609279 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}] 12:36:49 INFO - PROCESS | 1835 | 1461094609469 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 12:36:49 INFO - PROCESS | 1835 | 1461094609479 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c8c39000 == 104 [pid = 1835] [id = 263] 12:36:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x7f11c7bd4c00) [pid = 1835] [serial = 790] [outer = (nil)] 12:36:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x7f11c9ce2c00) [pid = 1835] [serial = 791] [outer = 0x7f11c7bd4c00] 12:36:49 INFO - PROCESS | 1835 | 1461094609536 Marionette DEBUG loaded listener.js 12:36:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x7f11cb096800) [pid = 1835] [serial = 792] [outer = 0x7f11c7bd4c00] 12:36:50 INFO - PROCESS | 1835 | 1461094610411 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]]]}] 12:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1229ms 12:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:36:50 INFO - PROCESS | 1835 | 1461094610480 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 12:36:50 INFO - PROCESS | 1835 | 1461094610483 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 12:36:50 INFO - PROCESS | 1835 | 1461094610487 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:36:50 INFO - PROCESS | 1835 | 1461094610491 Marionette TRACE conn3 <- [1,1026,null,{}] 12:36:50 INFO - PROCESS | 1835 | 1461094610495 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}] 12:36:50 INFO - PROCESS | 1835 | 1461094610684 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 12:36:50 INFO - PROCESS | 1835 | 1461094610704 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc1e3000 == 105 [pid = 1835] [id = 264] 12:36:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x7f11c8172800) [pid = 1835] [serial = 793] [outer = (nil)] 12:36:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x7f11cb1efc00) [pid = 1835] [serial = 794] [outer = 0x7f11c8172800] 12:36:50 INFO - PROCESS | 1835 | 1461094610764 Marionette DEBUG loaded listener.js 12:36:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x7f11cb4c7800) [pid = 1835] [serial = 795] [outer = 0x7f11c8172800] 12:36:51 INFO - PROCESS | 1835 | 1461094611600 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]]]}] 12:36:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:36:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1182ms 12:36:51 INFO - PROCESS | 1835 | 1461094611674 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 12:36:51 INFO - PROCESS | 1835 | 1461094611677 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 12:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:36:51 INFO - PROCESS | 1835 | 1461094611687 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:36:51 INFO - PROCESS | 1835 | 1461094611689 Marionette TRACE conn3 <- [1,1030,null,{}] 12:36:51 INFO - PROCESS | 1835 | 1461094611934 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}] 12:36:51 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x7f11cb4c8000) [pid = 1835] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:36:51 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x7f11d2906c00) [pid = 1835] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:36:51 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x7f11c6deb000) [pid = 1835] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:36:51 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x7f11d1744400) [pid = 1835] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:36:51 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x7f11c6df2000) [pid = 1835] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:36:51 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x7f11bfa23400) [pid = 1835] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:36:51 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x7f11d38a1400) [pid = 1835] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:36:51 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x7f11c56f2400) [pid = 1835] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:36:51 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x7f11cc06e800) [pid = 1835] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:36:51 INFO - PROCESS | 1835 | --DOMWINDOW == 143 (0x7f11bfa2c400) [pid = 1835] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:36:51 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x7f11c54eb000) [pid = 1835] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:36:51 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0x7f11c76c5c00) [pid = 1835] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:36:51 INFO - PROCESS | 1835 | --DOMWINDOW == 140 (0x7f11bff8e400) [pid = 1835] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:36:51 INFO - PROCESS | 1835 | --DOMWINDOW == 139 (0x7f11c7778800) [pid = 1835] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:36:51 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0x7f11bfdd7400) [pid = 1835] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:36:51 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x7f11c6eb1400) [pid = 1835] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:36:52 INFO - PROCESS | 1835 | 1461094612184 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 12:36:52 INFO - PROCESS | 1835 | 1461094612319 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cfc29000 == 106 [pid = 1835] [id = 265] 12:36:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x7f11cc076400) [pid = 1835] [serial = 796] [outer = (nil)] 12:36:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x7f11ced1d400) [pid = 1835] [serial = 797] [outer = 0x7f11cc076400] 12:36:52 INFO - PROCESS | 1835 | 1461094612384 Marionette DEBUG loaded listener.js 12:36:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x7f11d05e9000) [pid = 1835] [serial = 798] [outer = 0x7f11cc076400] 12:36:53 INFO - PROCESS | 1835 | 1461094612993 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]]]}] 12:36:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:36:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1326ms 12:36:53 INFO - PROCESS | 1835 | 1461094613014 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 12:36:53 INFO - PROCESS | 1835 | 1461094613018 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 12:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:36:53 INFO - PROCESS | 1835 | 1461094613023 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:36:53 INFO - PROCESS | 1835 | 1461094613025 Marionette TRACE conn3 <- [1,1034,null,{}] 12:36:53 INFO - PROCESS | 1835 | 1461094613030 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}] 12:36:53 INFO - PROCESS | 1835 | 1461094613184 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 12:36:53 INFO - PROCESS | 1835 | 1461094613201 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0a67800 == 107 [pid = 1835] [id = 266] 12:36:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x7f11c67ea800) [pid = 1835] [serial = 799] [outer = (nil)] 12:36:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x7f11d1e73c00) [pid = 1835] [serial = 800] [outer = 0x7f11c67ea800] 12:36:53 INFO - PROCESS | 1835 | 1461094613261 Marionette DEBUG loaded listener.js 12:36:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x7f11d2910c00) [pid = 1835] [serial = 801] [outer = 0x7f11c67ea800] 12:36:54 INFO - PROCESS | 1835 | 1461094614204 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]]]}] 12:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1239ms 12:36:54 INFO - PROCESS | 1835 | 1461094614263 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 12:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:36:54 INFO - PROCESS | 1835 | 1461094614269 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 12:36:54 INFO - PROCESS | 1835 | 1461094614278 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:36:54 INFO - PROCESS | 1835 | 1461094614284 Marionette TRACE conn3 <- [1,1038,null,{}] 12:36:54 INFO - PROCESS | 1835 | 1461094614293 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}] 12:36:54 INFO - PROCESS | 1835 | 1461094614471 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 12:36:54 INFO - PROCESS | 1835 | 1461094614644 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be412000 == 108 [pid = 1835] [id = 267] 12:36:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0x7f11bd3ee000) [pid = 1835] [serial = 802] [outer = (nil)] 12:36:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x7f11c0a73c00) [pid = 1835] [serial = 803] [outer = 0x7f11bd3ee000] 12:36:54 INFO - PROCESS | 1835 | 1461094614717 Marionette DEBUG loaded listener.js 12:36:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x7f11c4aae000) [pid = 1835] [serial = 804] [outer = 0x7f11bd3ee000] 12:36:55 INFO - PROCESS | 1835 | 1461094615604 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]]]}] 12:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1386ms 12:36:55 INFO - PROCESS | 1835 | 1461094615662 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 12:36:55 INFO - PROCESS | 1835 | 1461094615671 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 12:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:36:55 INFO - PROCESS | 1835 | 1461094615680 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:36:55 INFO - PROCESS | 1835 | 1461094615685 Marionette TRACE conn3 <- [1,1042,null,{}] 12:36:55 INFO - PROCESS | 1835 | 1461094615690 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}] 12:36:55 INFO - PROCESS | 1835 | 1461094615870 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 12:36:56 INFO - PROCESS | 1835 | 1461094616041 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c8185000 == 109 [pid = 1835] [id = 268] 12:36:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x7f11bd41b800) [pid = 1835] [serial = 805] [outer = (nil)] 12:36:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x7f11c6e7e000) [pid = 1835] [serial = 806] [outer = 0x7f11bd41b800] 12:36:56 INFO - PROCESS | 1835 | 1461094616115 Marionette DEBUG loaded listener.js 12:36:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x7f11c76ca000) [pid = 1835] [serial = 807] [outer = 0x7f11bd41b800] 12:36:57 INFO - PROCESS | 1835 | 1461094617059 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]]]}] 12:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1431ms 12:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:36:57 INFO - PROCESS | 1835 | 1461094617112 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 12:36:57 INFO - PROCESS | 1835 | 1461094617115 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 12:36:57 INFO - PROCESS | 1835 | 1461094617122 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:36:57 INFO - PROCESS | 1835 | 1461094617127 Marionette TRACE conn3 <- [1,1046,null,{}] 12:36:57 INFO - PROCESS | 1835 | 1461094617143 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}] 12:36:57 INFO - PROCESS | 1835 | 1461094617319 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 12:36:57 INFO - PROCESS | 1835 | 1461094617532 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2646800 == 110 [pid = 1835] [id = 269] 12:36:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x7f11cb40bc00) [pid = 1835] [serial = 808] [outer = (nil)] 12:36:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x7f11cc070400) [pid = 1835] [serial = 809] [outer = 0x7f11cb40bc00] 12:36:57 INFO - PROCESS | 1835 | 1461094617664 Marionette DEBUG loaded listener.js 12:36:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x7f11cfe0d400) [pid = 1835] [serial = 810] [outer = 0x7f11cb40bc00] 12:36:58 INFO - PROCESS | 1835 | 1461094618443 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]]]}] 12:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1387ms 12:36:58 INFO - PROCESS | 1835 | 1461094618509 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 12:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:36:58 INFO - PROCESS | 1835 | 1461094618514 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 12:36:58 INFO - PROCESS | 1835 | 1461094618521 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:36:58 INFO - PROCESS | 1835 | 1461094618525 Marionette TRACE conn3 <- [1,1050,null,{}] 12:36:58 INFO - PROCESS | 1835 | 1461094618530 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}] 12:36:58 INFO - PROCESS | 1835 | 1461094618719 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 12:36:58 INFO - PROCESS | 1835 | 1461094618885 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:36:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ddec3000 == 111 [pid = 1835] [id = 270] 12:36:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x7f11cb4c5000) [pid = 1835] [serial = 811] [outer = (nil)] 12:36:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x7f11d21ba800) [pid = 1835] [serial = 812] [outer = 0x7f11cb4c5000] 12:36:58 INFO - PROCESS | 1835 | 1461094618961 Marionette DEBUG loaded listener.js 12:36:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x7f11d3647000) [pid = 1835] [serial = 813] [outer = 0x7f11cb4c5000] 12:36:59 INFO - PROCESS | 1835 | 1461094619822 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]]]}] 12:36:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:36:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1331ms 12:36:59 INFO - PROCESS | 1835 | 1461094619852 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 12:36:59 INFO - PROCESS | 1835 | 1461094619862 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 12:36:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:36:59 INFO - PROCESS | 1835 | 1461094619873 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:36:59 INFO - PROCESS | 1835 | 1461094619875 Marionette TRACE conn3 <- [1,1054,null,{}] 12:36:59 INFO - PROCESS | 1835 | 1461094619882 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}] 12:37:00 INFO - PROCESS | 1835 | 1461094620047 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 12:37:00 INFO - PROCESS | 1835 | 1461094620222 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e13b5800 == 112 [pid = 1835] [id = 271] 12:37:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x7f11cff4d400) [pid = 1835] [serial = 814] [outer = (nil)] 12:37:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x7f11dd04c400) [pid = 1835] [serial = 815] [outer = 0x7f11cff4d400] 12:37:00 INFO - PROCESS | 1835 | 1461094620292 Marionette DEBUG loaded listener.js 12:37:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x7f11ddeb2800) [pid = 1835] [serial = 816] [outer = 0x7f11cff4d400] 12:37:01 INFO - PROCESS | 1835 | 1461094621155 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]]]}] 12:37:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:37:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1332ms 12:37:01 INFO - PROCESS | 1835 | 1461094621206 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 12:37:01 INFO - PROCESS | 1835 | 1461094621209 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 12:37:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:37:01 INFO - PROCESS | 1835 | 1461094621215 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:37:01 INFO - PROCESS | 1835 | 1461094621217 Marionette TRACE conn3 <- [1,1058,null,{}] 12:37:01 INFO - PROCESS | 1835 | 1461094621222 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}] 12:37:01 INFO - PROCESS | 1835 | 1461094621429 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 12:37:01 INFO - PROCESS | 1835 | 1461094621605 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e847f000 == 113 [pid = 1835] [id = 272] 12:37:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x7f11c9cd6400) [pid = 1835] [serial = 817] [outer = (nil)] 12:37:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x7f11df148400) [pid = 1835] [serial = 818] [outer = 0x7f11c9cd6400] 12:37:01 INFO - PROCESS | 1835 | 1461094621683 Marionette DEBUG loaded listener.js 12:37:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x7f11e302ec00) [pid = 1835] [serial = 819] [outer = 0x7f11c9cd6400] 12:37:02 INFO - PROCESS | 1835 | 1461094622525 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]]]}] 12:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1375ms 12:37:02 INFO - PROCESS | 1835 | 1461094622591 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 12:37:02 INFO - PROCESS | 1835 | 1461094622595 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 12:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:37:02 INFO - PROCESS | 1835 | 1461094622600 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:37:02 INFO - PROCESS | 1835 | 1461094622604 Marionette TRACE conn3 <- [1,1062,null,{}] 12:37:02 INFO - PROCESS | 1835 | 1461094622609 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}] 12:37:02 INFO - PROCESS | 1835 | 1461094622790 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 12:37:02 INFO - PROCESS | 1835 | 1461094622960 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ba6d0000 == 114 [pid = 1835] [id = 273] 12:37:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x7f11bc9aec00) [pid = 1835] [serial = 820] [outer = (nil)] 12:37:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 163 (0x7f11bc9b4800) [pid = 1835] [serial = 821] [outer = 0x7f11bc9aec00] 12:37:03 INFO - PROCESS | 1835 | 1461094623036 Marionette DEBUG loaded listener.js 12:37:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x7f11bc9b8800) [pid = 1835] [serial = 822] [outer = 0x7f11bc9aec00] 12:37:03 INFO - PROCESS | 1835 | 1461094623866 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]]]}] 12:37:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1332ms 12:37:03 INFO - PROCESS | 1835 | 1461094623934 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 12:37:03 INFO - PROCESS | 1835 | 1461094623938 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 12:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:37:03 INFO - PROCESS | 1835 | 1461094623944 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:37:03 INFO - PROCESS | 1835 | 1461094623947 Marionette TRACE conn3 <- [1,1066,null,{}] 12:37:03 INFO - PROCESS | 1835 | 1461094623953 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}] 12:37:04 INFO - PROCESS | 1835 | 1461094624118 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 12:37:04 INFO - PROCESS | 1835 | 1461094624289 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e84a7000 == 115 [pid = 1835] [id = 274] 12:37:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 165 (0x7f11bc9af400) [pid = 1835] [serial = 823] [outer = (nil)] 12:37:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 166 (0x7f11c5455000) [pid = 1835] [serial = 824] [outer = 0x7f11bc9af400] 12:37:04 INFO - PROCESS | 1835 | 1461094624358 Marionette DEBUG loaded listener.js 12:37:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 167 (0x7f11c545a800) [pid = 1835] [serial = 825] [outer = 0x7f11bc9af400] 12:37:05 INFO - PROCESS | 1835 | 1461094625196 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]]]}] 12:37:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1284ms 12:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:37:05 INFO - PROCESS | 1835 | 1461094625228 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 12:37:05 INFO - PROCESS | 1835 | 1461094625231 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 12:37:05 INFO - PROCESS | 1835 | 1461094625235 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:37:05 INFO - PROCESS | 1835 | 1461094625239 Marionette TRACE conn3 <- [1,1070,null,{}] 12:37:05 INFO - PROCESS | 1835 | 1461094625244 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}] 12:37:05 INFO - PROCESS | 1835 | 1461094625393 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 12:37:05 INFO - PROCESS | 1835 | 1461094625567 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6717800 == 116 [pid = 1835] [id = 275] 12:37:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 168 (0x7f11bc9b0000) [pid = 1835] [serial = 826] [outer = (nil)] 12:37:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 169 (0x7f11c5460000) [pid = 1835] [serial = 827] [outer = 0x7f11bc9b0000] 12:37:05 INFO - PROCESS | 1835 | 1461094625637 Marionette DEBUG loaded listener.js 12:37:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 170 (0x7f11df0d1800) [pid = 1835] [serial = 828] [outer = 0x7f11bc9b0000] 12:37:06 INFO - PROCESS | 1835 | 1461094626438 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]]]}] 12:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1239ms 12:37:06 INFO - PROCESS | 1835 | 1461094626476 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 12:37:06 INFO - PROCESS | 1835 | 1461094626479 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 12:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:37:06 INFO - PROCESS | 1835 | 1461094626485 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:37:06 INFO - PROCESS | 1835 | 1461094626487 Marionette TRACE conn3 <- [1,1074,null,{}] 12:37:06 INFO - PROCESS | 1835 | 1461094626492 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}] 12:37:06 INFO - PROCESS | 1835 | 1461094626643 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 12:37:06 INFO - PROCESS | 1835 | 1461094626834 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c0116800 == 117 [pid = 1835] [id = 276] 12:37:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x7f11c545fc00) [pid = 1835] [serial = 829] [outer = (nil)] 12:37:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 172 (0x7f11cbcc8800) [pid = 1835] [serial = 830] [outer = 0x7f11c545fc00] 12:37:06 INFO - PROCESS | 1835 | 1461094626899 Marionette DEBUG loaded listener.js 12:37:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x7f11cbccc800) [pid = 1835] [serial = 831] [outer = 0x7f11c545fc00] 12:37:07 INFO - PROCESS | 1835 | 1461094627784 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]]]}] 12:37:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:37:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1326ms 12:37:07 INFO - PROCESS | 1835 | 1461094627811 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 12:37:07 INFO - PROCESS | 1835 | 1461094627815 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 12:37:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:37:07 INFO - PROCESS | 1835 | 1461094627821 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:37:07 INFO - PROCESS | 1835 | 1461094627824 Marionette TRACE conn3 <- [1,1078,null,{}] 12:37:07 INFO - PROCESS | 1835 | 1461094627830 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}] 12:37:08 INFO - PROCESS | 1835 | 1461094628021 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 12:37:08 INFO - PROCESS | 1835 | 1461094628202 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6715000 == 118 [pid = 1835] [id = 277] 12:37:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x7f11c4ce9000) [pid = 1835] [serial = 832] [outer = (nil)] 12:37:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0x7f11cb091800) [pid = 1835] [serial = 833] [outer = 0x7f11c4ce9000] 12:37:08 INFO - PROCESS | 1835 | 1461094628275 Marionette DEBUG loaded listener.js 12:37:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x7f11cbfecc00) [pid = 1835] [serial = 834] [outer = 0x7f11c4ce9000] 12:37:09 INFO - PROCESS | 1835 | 1461094629677 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]]]}] 12:37:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:37:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1880ms 12:37:09 INFO - PROCESS | 1835 | 1461094629756 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 12:37:09 INFO - PROCESS | 1835 | 1461094629762 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 12:37:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:37:09 INFO - PROCESS | 1835 | 1461094629775 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:37:09 INFO - PROCESS | 1835 | 1461094629780 Marionette TRACE conn3 <- [1,1082,null,{}] 12:37:09 INFO - PROCESS | 1835 | 1461094629788 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}] 12:37:09 INFO - PROCESS | 1835 | 1461094629950 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 12:37:10 INFO - PROCESS | 1835 | 1461094630123 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c685a000 == 119 [pid = 1835] [id = 278] 12:37:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x7f11bfa22c00) [pid = 1835] [serial = 835] [outer = (nil)] 12:37:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x7f11c0a7a400) [pid = 1835] [serial = 836] [outer = 0x7f11bfa22c00] 12:37:10 INFO - PROCESS | 1835 | 1461094630189 Marionette DEBUG loaded listener.js 12:37:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x7f11c545ac00) [pid = 1835] [serial = 837] [outer = 0x7f11bfa22c00] 12:37:11 INFO - PROCESS | 1835 | 1461094631168 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]]]}] 12:37:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:37:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1432ms 12:37:11 INFO - PROCESS | 1835 | 1461094631207 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 12:37:11 INFO - PROCESS | 1835 | 1461094631214 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 12:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:37:11 INFO - PROCESS | 1835 | 1461094631223 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:37:11 INFO - PROCESS | 1835 | 1461094631227 Marionette TRACE conn3 <- [1,1086,null,{}] 12:37:11 INFO - PROCESS | 1835 | 1461094631232 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}] 12:37:11 INFO - PROCESS | 1835 | 1461094631376 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 12:37:11 INFO - PROCESS | 1835 | 1461094631602 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb7ef800 == 120 [pid = 1835] [id = 279] 12:37:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x7f11bff8fc00) [pid = 1835] [serial = 838] [outer = (nil)] 12:37:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x7f11c562a800) [pid = 1835] [serial = 839] [outer = 0x7f11bff8fc00] 12:37:11 INFO - PROCESS | 1835 | 1461094631723 Marionette DEBUG loaded listener.js 12:37:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x7f11c6622800) [pid = 1835] [serial = 840] [outer = 0x7f11bff8fc00] 12:37:11 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x7f11ddf11400) [pid = 1835] [serial = 709] [outer = (nil)] [url = about:blank] 12:37:11 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x7f11e3023c00) [pid = 1835] [serial = 712] [outer = (nil)] [url = about:blank] 12:37:11 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x7f11bd3eb000) [pid = 1835] [serial = 715] [outer = (nil)] [url = about:blank] 12:37:11 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x7f11d38e0c00) [pid = 1835] [serial = 706] [outer = (nil)] [url = about:blank] 12:37:11 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x7f11c4ce8800) [pid = 1835] [serial = 718] [outer = (nil)] [url = about:blank] 12:37:11 INFO - PROCESS | 1835 | --DOMWINDOW == 176 (0x7f11d18d7c00) [pid = 1835] [serial = 743] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cfc29000 == 119 [pid = 1835] [id = 265] 12:37:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc1e3000 == 118 [pid = 1835] [id = 264] 12:37:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c8c39000 == 117 [pid = 1835] [id = 263] 12:37:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6d2f000 == 116 [pid = 1835] [id = 262] 12:37:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bd4d2800 == 115 [pid = 1835] [id = 261] 12:37:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c684c000 == 114 [pid = 1835] [id = 260] 12:37:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e3432000 == 113 [pid = 1835] [id = 256] 12:37:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e1272800 == 112 [pid = 1835] [id = 255] 12:37:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11de126000 == 111 [pid = 1835] [id = 254] 12:37:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d7f1f000 == 110 [pid = 1835] [id = 253] 12:37:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2ba1800 == 109 [pid = 1835] [id = 252] 12:37:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d17b2000 == 108 [pid = 1835] [id = 251] 12:37:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d060a000 == 107 [pid = 1835] [id = 250] 12:37:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7b73800 == 106 [pid = 1835] [id = 249] 12:37:12 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11be410800 == 105 [pid = 1835] [id = 248] 12:37:12 INFO - PROCESS | 1835 | 1461094632586 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]]]}] 12:37:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:37:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1381ms 12:37:12 INFO - PROCESS | 1835 | 1461094632604 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 12:37:12 INFO - PROCESS | 1835 | 1461094632607 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 12:37:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 175 (0x7f11cc06ac00) [pid = 1835] [serial = 605] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x7f11d2b48000) [pid = 1835] [serial = 611] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x7f11dd056400) [pid = 1835] [serial = 617] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 172 (0x7f11cc073000) [pid = 1835] [serial = 737] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 171 (0x7f11c56f3400) [pid = 1835] [serial = 740] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 170 (0x7f11c6eadc00) [pid = 1835] [serial = 726] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 169 (0x7f11c67cc800) [pid = 1835] [serial = 725] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 168 (0x7f11cb1ea000) [pid = 1835] [serial = 700] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 167 (0x7f11ce655800) [pid = 1835] [serial = 738] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 166 (0x7f11c7be1400) [pid = 1835] [serial = 729] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 165 (0x7f11c790b400) [pid = 1835] [serial = 728] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 164 (0x7f11c5625c00) [pid = 1835] [serial = 722] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 163 (0x7f11c4cea000) [pid = 1835] [serial = 721] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 162 (0x7f11cb04e800) [pid = 1835] [serial = 731] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 161 (0x7f11cb092c00) [pid = 1835] [serial = 695] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x7f11cb08fc00) [pid = 1835] [serial = 734] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x7f11cb08f800) [pid = 1835] [serial = 732] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0x7f11c737f400) [pid = 1835] [serial = 697] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x7f11d012e800) [pid = 1835] [serial = 703] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x7f11cdadb000) [pid = 1835] [serial = 741] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x7f11c6626400) [pid = 1835] [serial = 467] [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.] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x7f11cb4c1c00) [pid = 1835] [serial = 735] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x7f11d2904c00) [pid = 1835] [serial = 608] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x7f11d3610400) [pid = 1835] [serial = 614] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x7f11c8174800) [pid = 1835] [serial = 602] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x7f11d2902c00) [pid = 1835] [serial = 599] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x7f11dd0ce000) [pid = 1835] [serial = 641] [outer = (nil)] [url = about:blank] 12:37:12 INFO - PROCESS | 1835 | 1461094632691 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:37:12 INFO - PROCESS | 1835 | 1461094632697 Marionette TRACE conn3 <- [1,1090,null,{}] 12:37:12 INFO - PROCESS | 1835 | 1461094632715 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}] 12:37:12 INFO - PROCESS | 1835 | 1461094632867 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 12:37:12 INFO - PROCESS | 1835 | 1461094632878 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c71d6000 == 106 [pid = 1835] [id = 280] 12:37:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x7f11c67f2000) [pid = 1835] [serial = 841] [outer = (nil)] 12:37:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x7f11c6e78c00) [pid = 1835] [serial = 842] [outer = 0x7f11c67f2000] 12:37:12 INFO - PROCESS | 1835 | 1461094632941 Marionette DEBUG loaded listener.js 12:37:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x7f11c6f73800) [pid = 1835] [serial = 843] [outer = 0x7f11c67f2000] 12:37:13 INFO - PROCESS | 1835 | 1461094633719 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]]]}] 12:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1116ms 12:37:13 INFO - PROCESS | 1835 | 1461094633732 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 12:37:13 INFO - PROCESS | 1835 | 1461094633735 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 12:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:37:13 INFO - PROCESS | 1835 | 1461094633742 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:37:13 INFO - PROCESS | 1835 | 1461094633745 Marionette TRACE conn3 <- [1,1094,null,{}] 12:37:13 INFO - PROCESS | 1835 | 1461094633750 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}] 12:37:13 INFO - PROCESS | 1835 | 1461094633889 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 12:37:13 INFO - PROCESS | 1835 | 1461094633908 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7e10800 == 107 [pid = 1835] [id = 281] 12:37:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x7f11c6dea800) [pid = 1835] [serial = 844] [outer = (nil)] 12:37:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x7f11c777fc00) [pid = 1835] [serial = 845] [outer = 0x7f11c6dea800] 12:37:13 INFO - PROCESS | 1835 | 1461094633969 Marionette DEBUG loaded listener.js 12:37:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x7f11c790b400) [pid = 1835] [serial = 846] [outer = 0x7f11c6dea800] 12:37:14 INFO - PROCESS | 1835 | 1461094634866 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]]]}] 12:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1175ms 12:37:14 INFO - PROCESS | 1835 | 1461094634927 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 12:37:14 INFO - PROCESS | 1835 | 1461094634931 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 12:37:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:37:14 INFO - PROCESS | 1835 | 1461094634936 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:37:14 INFO - PROCESS | 1835 | 1461094634938 Marionette TRACE conn3 <- [1,1098,null,{}] 12:37:14 INFO - PROCESS | 1835 | 1461094634943 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}] 12:37:15 INFO - PROCESS | 1835 | 1461094635145 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 12:37:15 INFO - PROCESS | 1835 | 1461094635169 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c929f000 == 108 [pid = 1835] [id = 282] 12:37:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x7f11c75a9000) [pid = 1835] [serial = 847] [outer = (nil)] 12:37:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x7f11c816c800) [pid = 1835] [serial = 848] [outer = 0x7f11c75a9000] 12:37:15 INFO - PROCESS | 1835 | 1461094635229 Marionette DEBUG loaded listener.js 12:37:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x7f11c824c000) [pid = 1835] [serial = 849] [outer = 0x7f11c75a9000] 12:37:16 INFO - PROCESS | 1835 | 1461094636043 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]]]}] 12:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1127ms 12:37:16 INFO - PROCESS | 1835 | 1461094636064 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 12:37:16 INFO - PROCESS | 1835 | 1461094636066 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 12:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:37:16 INFO - PROCESS | 1835 | 1461094636072 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:37:16 INFO - PROCESS | 1835 | 1461094636074 Marionette TRACE conn3 <- [1,1102,null,{}] 12:37:16 INFO - PROCESS | 1835 | 1461094636079 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}] 12:37:16 INFO - PROCESS | 1835 | 1461094636329 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 12:37:16 INFO - PROCESS | 1835 | 1461094636368 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc1e3000 == 109 [pid = 1835] [id = 283] 12:37:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x7f11cb059400) [pid = 1835] [serial = 850] [outer = (nil)] 12:37:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x7f11cb1e7c00) [pid = 1835] [serial = 851] [outer = 0x7f11cb059400] 12:37:16 INFO - PROCESS | 1835 | 1461094636430 Marionette DEBUG loaded listener.js 12:37:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x7f11cb40c400) [pid = 1835] [serial = 852] [outer = 0x7f11cb059400] 12:37:17 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x7f11bd413000) [pid = 1835] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:37:17 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x7f11cc076400) [pid = 1835] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:37:17 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0x7f11c5627400) [pid = 1835] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:37:17 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x7f11c7bd4c00) [pid = 1835] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:37:17 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x7f11c8172800) [pid = 1835] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:37:17 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x7f11c0a7b400) [pid = 1835] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:37:17 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x7f11ced20c00) [pid = 1835] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:37:17 INFO - PROCESS | 1835 | 1461094637583 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]]]}] 12:37:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:37:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1524ms 12:37:17 INFO - PROCESS | 1835 | 1461094637597 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 12:37:17 INFO - PROCESS | 1835 | 1461094637600 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 12:37:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:37:17 INFO - PROCESS | 1835 | 1461094637618 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:37:17 INFO - PROCESS | 1835 | 1461094637620 Marionette TRACE conn3 <- [1,1106,null,{}] 12:37:17 INFO - PROCESS | 1835 | 1461094637625 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}] 12:37:17 INFO - PROCESS | 1835 | 1461094637836 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 12:37:17 INFO - PROCESS | 1835 | 1461094637856 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cf1ca000 == 110 [pid = 1835] [id = 284] 12:37:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x7f11c6f74000) [pid = 1835] [serial = 853] [outer = (nil)] 12:37:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x7f11cb414c00) [pid = 1835] [serial = 854] [outer = 0x7f11c6f74000] 12:37:17 INFO - PROCESS | 1835 | 1461094637916 Marionette DEBUG loaded listener.js 12:37:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x7f11cbcd0000) [pid = 1835] [serial = 855] [outer = 0x7f11c6f74000] 12:37:18 INFO - PROCESS | 1835 | 1461094638640 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]]]}] 12:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1032ms 12:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:37:18 INFO - PROCESS | 1835 | 1461094638650 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 12:37:18 INFO - PROCESS | 1835 | 1461094638652 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 12:37:18 INFO - PROCESS | 1835 | 1461094638658 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:37:18 INFO - PROCESS | 1835 | 1461094638660 Marionette TRACE conn3 <- [1,1110,null,{}] 12:37:18 INFO - PROCESS | 1835 | 1461094638681 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}] 12:37:18 INFO - PROCESS | 1835 | 1461094638878 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 12:37:18 INFO - PROCESS | 1835 | 1461094638899 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d051a000 == 111 [pid = 1835] [id = 285] 12:37:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x7f11c7bdd800) [pid = 1835] [serial = 856] [outer = (nil)] 12:37:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x7f11cbfed800) [pid = 1835] [serial = 857] [outer = 0x7f11c7bdd800] 12:37:18 INFO - PROCESS | 1835 | 1461094638959 Marionette DEBUG loaded listener.js 12:37:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x7f11cbff4800) [pid = 1835] [serial = 858] [outer = 0x7f11c7bdd800] 12:37:19 INFO - PROCESS | 1835 | 1461094639988 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]]]}] 12:37:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:37:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1382ms 12:37:20 INFO - PROCESS | 1835 | 1461094640041 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 12:37:20 INFO - PROCESS | 1835 | 1461094640048 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 12:37:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:37:20 INFO - PROCESS | 1835 | 1461094640144 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:37:20 INFO - PROCESS | 1835 | 1461094640149 Marionette TRACE conn3 <- [1,1114,null,{}] 12:37:20 INFO - PROCESS | 1835 | 1461094640170 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}] 12:37:20 INFO - PROCESS | 1835 | 1461094640376 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 12:37:20 INFO - PROCESS | 1835 | 1461094640559 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c5211000 == 112 [pid = 1835] [id = 286] 12:37:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x7f11bfdd9c00) [pid = 1835] [serial = 859] [outer = (nil)] 12:37:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x7f11c545a400) [pid = 1835] [serial = 860] [outer = 0x7f11bfdd9c00] 12:37:20 INFO - PROCESS | 1835 | 1461094640635 Marionette DEBUG loaded listener.js 12:37:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 163 (0x7f11c56ef800) [pid = 1835] [serial = 861] [outer = 0x7f11bfdd9c00] 12:37:21 INFO - PROCESS | 1835 | 1461094641618 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]]]}] 12:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1627ms 12:37:21 INFO - PROCESS | 1835 | 1461094641689 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 12:37:21 INFO - PROCESS | 1835 | 1461094641698 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 12:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:37:21 INFO - PROCESS | 1835 | 1461094641708 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:37:21 INFO - PROCESS | 1835 | 1461094641711 Marionette TRACE conn3 <- [1,1118,null,{}] 12:37:21 INFO - PROCESS | 1835 | 1461094641717 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}] 12:37:21 INFO - PROCESS | 1835 | 1461094641953 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 12:37:22 INFO - PROCESS | 1835 | 1461094642210 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc0cd000 == 113 [pid = 1835] [id = 287] 12:37:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x7f11c56fb000) [pid = 1835] [serial = 862] [outer = (nil)] 12:37:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 165 (0x7f11c6f74800) [pid = 1835] [serial = 863] [outer = 0x7f11c56fb000] 12:37:22 INFO - PROCESS | 1835 | 1461094642321 Marionette DEBUG loaded listener.js 12:37:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 166 (0x7f11c7bdac00) [pid = 1835] [serial = 864] [outer = 0x7f11c56fb000] 12:37:23 INFO - PROCESS | 1835 | 1461094643171 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]]]}] 12:37:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:37:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1480ms 12:37:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:37:23 INFO - PROCESS | 1835 | 1461094643188 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 12:37:23 INFO - PROCESS | 1835 | 1461094643191 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 12:37:23 INFO - PROCESS | 1835 | 1461094643198 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:37:23 INFO - PROCESS | 1835 | 1461094643204 Marionette TRACE conn3 <- [1,1122,null,{}] 12:37:23 INFO - PROCESS | 1835 | 1461094643220 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}] 12:37:23 INFO - PROCESS | 1835 | 1461094643393 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 12:37:23 INFO - PROCESS | 1835 | 1461094643572 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1936000 == 114 [pid = 1835] [id = 288] 12:37:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 167 (0x7f11c67e8000) [pid = 1835] [serial = 865] [outer = (nil)] 12:37:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 168 (0x7f11cb0d6000) [pid = 1835] [serial = 866] [outer = 0x7f11c67e8000] 12:37:23 INFO - PROCESS | 1835 | 1461094643647 Marionette DEBUG loaded listener.js 12:37:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 169 (0x7f11cbcc6c00) [pid = 1835] [serial = 867] [outer = 0x7f11c67e8000] 12:37:24 INFO - PROCESS | 1835 | 1461094644485 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]]]}] 12:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1339ms 12:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:37:24 INFO - PROCESS | 1835 | 1461094644536 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 12:37:24 INFO - PROCESS | 1835 | 1461094644539 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 12:37:24 INFO - PROCESS | 1835 | 1461094644545 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:37:24 INFO - PROCESS | 1835 | 1461094644548 Marionette TRACE conn3 <- [1,1126,null,{}] 12:37:24 INFO - PROCESS | 1835 | 1461094644553 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}] 12:37:24 INFO - PROCESS | 1835 | 1461094644727 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 12:37:24 INFO - PROCESS | 1835 | 1461094644905 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d3822000 == 115 [pid = 1835] [id = 289] 12:37:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 170 (0x7f11c6f80400) [pid = 1835] [serial = 868] [outer = (nil)] 12:37:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x7f11cbff4400) [pid = 1835] [serial = 869] [outer = 0x7f11c6f80400] 12:37:24 INFO - PROCESS | 1835 | 1461094644973 Marionette DEBUG loaded listener.js 12:37:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 172 (0x7f11cc073000) [pid = 1835] [serial = 870] [outer = 0x7f11c6f80400] 12:37:25 INFO - PROCESS | 1835 | 1461094645848 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]]]}] 12:37:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:37:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1332ms 12:37:25 INFO - PROCESS | 1835 | 1461094645878 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 12:37:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:37:25 INFO - PROCESS | 1835 | 1461094645882 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 12:37:25 INFO - PROCESS | 1835 | 1461094645888 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:37:25 INFO - PROCESS | 1835 | 1461094645892 Marionette TRACE conn3 <- [1,1130,null,{}] 12:37:25 INFO - PROCESS | 1835 | 1461094645897 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}] 12:37:26 INFO - PROCESS | 1835 | 1461094646072 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 12:37:26 INFO - PROCESS | 1835 | 1461094646248 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11dde81000 == 116 [pid = 1835] [id = 290] 12:37:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x7f11cb0da000) [pid = 1835] [serial = 871] [outer = (nil)] 12:37:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x7f11ce497000) [pid = 1835] [serial = 872] [outer = 0x7f11cb0da000] 12:37:26 INFO - PROCESS | 1835 | 1461094646316 Marionette DEBUG loaded listener.js 12:37:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0x7f11cfc7e400) [pid = 1835] [serial = 873] [outer = 0x7f11cb0da000] 12:37:27 INFO - PROCESS | 1835 | 1461094647230 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]]]}] 12:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1390ms 12:37:27 INFO - PROCESS | 1835 | 1461094647279 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 12:37:27 INFO - PROCESS | 1835 | 1461094647283 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 12:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:37:27 INFO - PROCESS | 1835 | 1461094647288 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:37:27 INFO - PROCESS | 1835 | 1461094647290 Marionette TRACE conn3 <- [1,1134,null,{}] 12:37:27 INFO - PROCESS | 1835 | 1461094647296 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}] 12:37:27 INFO - PROCESS | 1835 | 1461094647486 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 12:37:27 INFO - PROCESS | 1835 | 1461094647659 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e1338000 == 117 [pid = 1835] [id = 291] 12:37:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x7f11cfc80000) [pid = 1835] [serial = 874] [outer = (nil)] 12:37:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x7f11d290fc00) [pid = 1835] [serial = 875] [outer = 0x7f11cfc80000] 12:37:27 INFO - PROCESS | 1835 | 1461094647745 Marionette DEBUG loaded listener.js 12:37:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x7f11d38a6400) [pid = 1835] [serial = 876] [outer = 0x7f11cfc80000] 12:37:28 INFO - PROCESS | 1835 | 1461094648551 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]]]}] 12:37:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:37:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1339ms 12:37:28 INFO - PROCESS | 1835 | 1461094648628 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 12:37:28 INFO - PROCESS | 1835 | 1461094648632 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 12:37:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:37:28 INFO - PROCESS | 1835 | 1461094648638 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:37:28 INFO - PROCESS | 1835 | 1461094648641 Marionette TRACE conn3 <- [1,1138,null,{}] 12:37:28 INFO - PROCESS | 1835 | 1461094648646 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}] 12:37:28 INFO - PROCESS | 1835 | 1461094648857 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 12:37:29 INFO - PROCESS | 1835 | 1461094649036 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e5274000 == 118 [pid = 1835] [id = 292] 12:37:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x7f11cb05bc00) [pid = 1835] [serial = 877] [outer = (nil)] 12:37:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x7f11d38dec00) [pid = 1835] [serial = 878] [outer = 0x7f11cb05bc00] 12:37:29 INFO - PROCESS | 1835 | 1461094649107 Marionette DEBUG loaded listener.js 12:37:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x7f11dd0d1c00) [pid = 1835] [serial = 879] [outer = 0x7f11cb05bc00] 12:37:29 INFO - PROCESS | 1835 | 1461094649935 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]]]}] 12:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1332ms 12:37:29 INFO - PROCESS | 1835 | 1461094649971 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 12:37:29 INFO - PROCESS | 1835 | 1461094649975 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 12:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:37:29 INFO - PROCESS | 1835 | 1461094649980 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:37:29 INFO - PROCESS | 1835 | 1461094649982 Marionette TRACE conn3 <- [1,1142,null,{}] 12:37:29 INFO - PROCESS | 1835 | 1461094649988 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}] 12:37:30 INFO - PROCESS | 1835 | 1461094650171 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 12:37:30 INFO - PROCESS | 1835 | 1461094650350 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e847f800 == 119 [pid = 1835] [id = 293] 12:37:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x7f11bff90400) [pid = 1835] [serial = 880] [outer = (nil)] 12:37:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x7f11ddf11400) [pid = 1835] [serial = 881] [outer = 0x7f11bff90400] 12:37:30 INFO - PROCESS | 1835 | 1461094650419 Marionette DEBUG loaded listener.js 12:37:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x7f11de306400) [pid = 1835] [serial = 882] [outer = 0x7f11bff90400] 12:37:31 INFO - PROCESS | 1835 | 1461094651271 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]]]}] 12:37:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:37:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1335ms 12:37:31 INFO - PROCESS | 1835 | 1461094651317 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 12:37:31 INFO - PROCESS | 1835 | 1461094651320 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 12:37:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:37:31 INFO - PROCESS | 1835 | 1461094651326 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:37:31 INFO - PROCESS | 1835 | 1461094651328 Marionette TRACE conn3 <- [1,1146,null,{}] 12:37:31 INFO - PROCESS | 1835 | 1461094651334 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}] 12:37:31 INFO - PROCESS | 1835 | 1461094651509 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 12:37:31 INFO - PROCESS | 1835 | 1461094651690 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bfe79000 == 120 [pid = 1835] [id = 294] 12:37:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x7f11ce494400) [pid = 1835] [serial = 883] [outer = (nil)] 12:37:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x7f11df1c1000) [pid = 1835] [serial = 884] [outer = 0x7f11ce494400] 12:37:31 INFO - PROCESS | 1835 | 1461094651757 Marionette DEBUG loaded listener.js 12:37:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x7f11e12c9400) [pid = 1835] [serial = 885] [outer = 0x7f11ce494400] 12:37:32 INFO - PROCESS | 1835 | 1461094652617 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]]]}] 12:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1339ms 12:37:32 INFO - PROCESS | 1835 | 1461094652666 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 12:37:32 INFO - PROCESS | 1835 | 1461094652670 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 12:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:37:32 INFO - PROCESS | 1835 | 1461094652676 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:37:32 INFO - PROCESS | 1835 | 1461094652680 Marionette TRACE conn3 <- [1,1150,null,{}] 12:37:32 INFO - PROCESS | 1835 | 1461094652685 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}] 12:37:32 INFO - PROCESS | 1835 | 1461094652871 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 12:37:33 INFO - PROCESS | 1835 | 1461094653065 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e8489000 == 121 [pid = 1835] [id = 295] 12:37:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x7f11bd418c00) [pid = 1835] [serial = 886] [outer = (nil)] 12:37:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x7f11e1347000) [pid = 1835] [serial = 887] [outer = 0x7f11bd418c00] 12:37:33 INFO - PROCESS | 1835 | 1461094653140 Marionette DEBUG loaded listener.js 12:37:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x7f11e302d800) [pid = 1835] [serial = 888] [outer = 0x7f11bd418c00] 12:37:34 INFO - PROCESS | 1835 | 1461094654029 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]]]}] 12:37:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:37:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1383ms 12:37:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:37:34 INFO - PROCESS | 1835 | 1461094654061 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 12:37:34 INFO - PROCESS | 1835 | 1461094654064 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 12:37:34 INFO - PROCESS | 1835 | 1461094654071 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:37:34 INFO - PROCESS | 1835 | 1461094654075 Marionette TRACE conn3 <- [1,1154,null,{}] 12:37:34 INFO - PROCESS | 1835 | 1461094654080 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}] 12:37:34 INFO - PROCESS | 1835 | 1461094654279 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 12:37:34 INFO - PROCESS | 1835 | 1461094654471 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c69ce800 == 122 [pid = 1835] [id = 296] 12:37:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x7f11bd41f800) [pid = 1835] [serial = 889] [outer = (nil)] 12:37:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 192 (0x7f11bfae1400) [pid = 1835] [serial = 890] [outer = 0x7f11bd41f800] 12:37:34 INFO - PROCESS | 1835 | 1461094654547 Marionette DEBUG loaded listener.js 12:37:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 193 (0x7f11cdae5400) [pid = 1835] [serial = 891] [outer = 0x7f11bd41f800] 12:37:35 INFO - PROCESS | 1835 | 1461094655771 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]]]}] 12:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1732ms 12:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:37:35 INFO - PROCESS | 1835 | 1461094655803 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 12:37:35 INFO - PROCESS | 1835 | 1461094655807 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 12:37:35 INFO - PROCESS | 1835 | 1461094655814 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:37:35 INFO - PROCESS | 1835 | 1461094655819 Marionette TRACE conn3 <- [1,1158,null,{}] 12:37:35 INFO - PROCESS | 1835 | 1461094655826 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}] 12:37:35 INFO - PROCESS | 1835 | 1461094655994 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 12:37:36 INFO - PROCESS | 1835 | 1461094656387 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ba6df000 == 123 [pid = 1835] [id = 297] 12:37:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 194 (0x7f11bfdce000) [pid = 1835] [serial = 892] [outer = (nil)] 12:37:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x7f11c0a71000) [pid = 1835] [serial = 893] [outer = 0x7f11bfdce000] 12:37:36 INFO - PROCESS | 1835 | 1461094656465 Marionette DEBUG loaded listener.js 12:37:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x7f11c4ab0800) [pid = 1835] [serial = 894] [outer = 0x7f11bfdce000] 12:37:37 INFO - PROCESS | 1835 | 1461094657329 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]]]}] 12:37:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:37:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1587ms 12:37:37 INFO - PROCESS | 1835 | 1461094657401 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 12:37:37 INFO - PROCESS | 1835 | 1461094657409 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 12:37:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:37:37 INFO - PROCESS | 1835 | 1461094657418 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:37:37 INFO - PROCESS | 1835 | 1461094657422 Marionette TRACE conn3 <- [1,1162,null,{}] 12:37:37 INFO - PROCESS | 1835 | 1461094657428 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}] 12:37:37 INFO - PROCESS | 1835 | 1461094657664 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 12:37:37 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x7f11d1e73c00) [pid = 1835] [serial = 800] [outer = (nil)] [url = about:blank] 12:37:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e35e3800 == 122 [pid = 1835] [id = 75] 12:37:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c760e800 == 121 [pid = 1835] [id = 47] 12:37:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e758e800 == 120 [pid = 1835] [id = 156] 12:37:37 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0x7f11d361a400) [pid = 1835] [serial = 758] [outer = (nil)] [url = about:blank] 12:37:37 INFO - PROCESS | 1835 | --DOMWINDOW == 193 (0x7f11e31b7800) [pid = 1835] [serial = 770] [outer = (nil)] [url = about:blank] 12:37:37 INFO - PROCESS | 1835 | --DOMWINDOW == 192 (0x7f11c4ab3c00) [pid = 1835] [serial = 773] [outer = (nil)] [url = about:blank] 12:37:37 INFO - PROCESS | 1835 | --DOMWINDOW == 191 (0x7f11de310000) [pid = 1835] [serial = 761] [outer = (nil)] [url = about:blank] 12:37:37 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x7f11e1227800) [pid = 1835] [serial = 764] [outer = (nil)] [url = about:blank] 12:37:37 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x7f11e35a2400) [pid = 1835] [serial = 776] [outer = (nil)] [url = about:blank] 12:37:37 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x7f11e3022800) [pid = 1835] [serial = 767] [outer = (nil)] [url = about:blank] 12:37:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cf1ca000 == 119 [pid = 1835] [id = 284] 12:37:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc1e3000 == 118 [pid = 1835] [id = 283] 12:37:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c929f000 == 117 [pid = 1835] [id = 282] 12:37:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7e10800 == 116 [pid = 1835] [id = 281] 12:37:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c71d6000 == 115 [pid = 1835] [id = 280] 12:37:37 INFO - PROCESS | 1835 | 1461094657982 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb7ef800 == 114 [pid = 1835] [id = 279] 12:37:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c685a000 == 113 [pid = 1835] [id = 278] 12:37:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be41e800 == 114 [pid = 1835] [id = 298] 12:37:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x7f11c4aadc00) [pid = 1835] [serial = 895] [outer = (nil)] 12:37:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x7f11c56fbc00) [pid = 1835] [serial = 896] [outer = 0x7f11c4aadc00] 12:37:38 INFO - PROCESS | 1835 | 1461094658055 Marionette DEBUG loaded listener.js 12:37:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x7f11c67c2800) [pid = 1835] [serial = 897] [outer = 0x7f11c4aadc00] 12:37:38 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ba6d0000 == 113 [pid = 1835] [id = 273] 12:37:38 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e847f000 == 112 [pid = 1835] [id = 272] 12:37:38 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e13b5800 == 111 [pid = 1835] [id = 271] 12:37:38 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ddec3000 == 110 [pid = 1835] [id = 270] 12:37:38 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2646800 == 109 [pid = 1835] [id = 269] 12:37:38 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c8185000 == 108 [pid = 1835] [id = 268] 12:37:38 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11be412000 == 107 [pid = 1835] [id = 267] 12:37:38 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x7f11c0a75000) [pid = 1835] [serial = 783] [outer = (nil)] [url = about:blank] 12:37:38 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x7f11d05e9000) [pid = 1835] [serial = 798] [outer = (nil)] [url = about:blank] 12:37:38 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x7f11c67bf800) [pid = 1835] [serial = 786] [outer = (nil)] [url = about:blank] 12:37:38 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x7f11cb096800) [pid = 1835] [serial = 792] [outer = (nil)] [url = about:blank] 12:37:38 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x7f11cb4c7800) [pid = 1835] [serial = 795] [outer = (nil)] [url = about:blank] 12:37:38 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x7f11bff92400) [pid = 1835] [serial = 782] [outer = (nil)] [url = about:blank] 12:37:38 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x7f11c6623400) [pid = 1835] [serial = 785] [outer = (nil)] [url = about:blank] 12:37:38 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x7f11c9ce2c00) [pid = 1835] [serial = 791] [outer = (nil)] [url = about:blank] 12:37:38 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x7f11cc06ec00) [pid = 1835] [serial = 752] [outer = (nil)] [url = about:blank] 12:37:38 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x7f11d1b04000) [pid = 1835] [serial = 755] [outer = (nil)] [url = about:blank] 12:37:38 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x7f11c5624400) [pid = 1835] [serial = 746] [outer = (nil)] [url = about:blank] 12:37:38 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x7f11cb1efc00) [pid = 1835] [serial = 794] [outer = (nil)] [url = about:blank] 12:37:38 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x7f11c7bd4400) [pid = 1835] [serial = 789] [outer = (nil)] [url = about:blank] 12:37:38 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x7f11c76c1000) [pid = 1835] [serial = 749] [outer = (nil)] [url = about:blank] 12:37:38 INFO - PROCESS | 1835 | --DOMWINDOW == 176 (0x7f11ced1d400) [pid = 1835] [serial = 797] [outer = (nil)] [url = about:blank] 12:37:38 INFO - PROCESS | 1835 | --DOMWINDOW == 175 (0x7f11d21bf000) [pid = 1835] [serial = 744] [outer = (nil)] [url = about:blank] 12:37:38 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x7f11c6f7f800) [pid = 1835] [serial = 788] [outer = (nil)] [url = about:blank] 12:37:38 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x7f11bd41d800) [pid = 1835] [serial = 779] [outer = (nil)] [url = about:blank] 12:37:38 INFO - PROCESS | 1835 | 1461094658814 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]]]}] 12:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1437ms 12:37:38 INFO - PROCESS | 1835 | 1461094658857 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 12:37:38 INFO - PROCESS | 1835 | 1461094658860 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 12:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:37:38 INFO - PROCESS | 1835 | 1461094658866 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:37:38 INFO - PROCESS | 1835 | 1461094658872 Marionette TRACE conn3 <- [1,1166,null,{}] 12:37:38 INFO - PROCESS | 1835 | 1461094658886 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}] 12:37:39 INFO - PROCESS | 1835 | 1461094659048 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 12:37:39 INFO - PROCESS | 1835 | 1461094659065 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c761d800 == 108 [pid = 1835] [id = 299] 12:37:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x7f11c4ce8800) [pid = 1835] [serial = 898] [outer = (nil)] 12:37:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0x7f11c7908400) [pid = 1835] [serial = 899] [outer = 0x7f11c4ce8800] 12:37:39 INFO - PROCESS | 1835 | 1461094659130 Marionette DEBUG loaded listener.js 12:37:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x7f11c91c0800) [pid = 1835] [serial = 900] [outer = 0x7f11c4ce8800] 12:37:39 INFO - PROCESS | 1835 | 1461094659985 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]]]}] 12:37:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:37:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1137ms 12:37:40 INFO - PROCESS | 1835 | 1461094660005 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 12:37:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:37:40 INFO - PROCESS | 1835 | 1461094660011 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 12:37:40 INFO - PROCESS | 1835 | 1461094660017 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:37:40 INFO - PROCESS | 1835 | 1461094660020 Marionette TRACE conn3 <- [1,1170,null,{}] 12:37:40 INFO - PROCESS | 1835 | 1461094660025 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}] 12:37:40 INFO - PROCESS | 1835 | 1461094660184 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 12:37:40 INFO - PROCESS | 1835 | 1461094660199 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c817e800 == 109 [pid = 1835] [id = 300] 12:37:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x7f11c5461400) [pid = 1835] [serial = 901] [outer = (nil)] 12:37:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x7f11cb08f800) [pid = 1835] [serial = 902] [outer = 0x7f11c5461400] 12:37:40 INFO - PROCESS | 1835 | 1461094660260 Marionette DEBUG loaded listener.js 12:37:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x7f11cb1f1400) [pid = 1835] [serial = 903] [outer = 0x7f11c5461400] 12:37:41 INFO - PROCESS | 1835 | 1461094661189 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]]]}] 12:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1233ms 12:37:41 INFO - PROCESS | 1835 | 1461094661250 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 12:37:41 INFO - PROCESS | 1835 | 1461094661252 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 12:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:37:41 INFO - PROCESS | 1835 | 1461094661258 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:37:41 INFO - PROCESS | 1835 | 1461094661262 Marionette TRACE conn3 <- [1,1174,null,{}] 12:37:41 INFO - PROCESS | 1835 | 1461094661266 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}] 12:37:41 INFO - PROCESS | 1835 | 1461094661480 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 12:37:41 INFO - PROCESS | 1835 | 1461094661505 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc0c9000 == 110 [pid = 1835] [id = 301] 12:37:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x7f11c9ce2c00) [pid = 1835] [serial = 904] [outer = (nil)] 12:37:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x7f11cb4ca400) [pid = 1835] [serial = 905] [outer = 0x7f11c9ce2c00] 12:37:41 INFO - PROCESS | 1835 | 1461094661567 Marionette DEBUG loaded listener.js 12:37:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x7f11cbcce000) [pid = 1835] [serial = 906] [outer = 0x7f11c9ce2c00] 12:37:42 INFO - PROCESS | 1835 | 1461094662634 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] 12:37:42 INFO - PROCESS | 1835 | 1461094662693 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 12:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:37:42 INFO - PROCESS | 1835 | 1461094662699 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:37:42 INFO - PROCESS | 1835 | 1461094662701 Marionette TRACE conn3 <- [1,1178,null,{}] 12:37:42 INFO - PROCESS | 1835 | 1461094662707 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}] 12:37:42 INFO - PROCESS | 1835 | 1461094662887 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 12:37:43 INFO - PROCESS | 1835 | 1461094663023 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cfe3b800 == 111 [pid = 1835] [id = 302] 12:37:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x7f11c66d9800) [pid = 1835] [serial = 907] [outer = (nil)] 12:37:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x7f11cbccdc00) [pid = 1835] [serial = 908] [outer = 0x7f11c66d9800] 12:37:43 INFO - PROCESS | 1835 | 1461094663127 Marionette DEBUG loaded listener.js 12:37:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x7f11d173e400) [pid = 1835] [serial = 909] [outer = 0x7f11c66d9800] 12:37:43 INFO - PROCESS | 1835 | 1461094663792 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] 12:37:43 INFO - PROCESS | 1835 | 1461094663830 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 12:37:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:37:43 INFO - PROCESS | 1835 | 1461094663836 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:37:43 INFO - PROCESS | 1835 | 1461094663839 Marionette TRACE conn3 <- [1,1182,null,{}] 12:37:43 INFO - PROCESS | 1835 | 1461094663847 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}] 12:37:44 INFO - PROCESS | 1835 | 1461094664052 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 12:37:44 INFO - PROCESS | 1835 | 1461094664070 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1372800 == 112 [pid = 1835] [id = 303] 12:37:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x7f11c7903400) [pid = 1835] [serial = 910] [outer = (nil)] 12:37:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x7f11d290a400) [pid = 1835] [serial = 911] [outer = 0x7f11c7903400] 12:37:44 INFO - PROCESS | 1835 | 1461094664130 Marionette DEBUG loaded listener.js 12:37:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x7f11d724bc00) [pid = 1835] [serial = 912] [outer = 0x7f11c7903400] 12:37:44 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:44 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:37:45 INFO - PROCESS | 1835 | 1461094665097 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] 12:37:45 INFO - PROCESS | 1835 | 1461094665180 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 12:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:37:45 INFO - PROCESS | 1835 | 1461094665189 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:37:45 INFO - PROCESS | 1835 | 1461094665194 Marionette TRACE conn3 <- [1,1186,null,{}] 12:37:45 INFO - PROCESS | 1835 | 1461094665205 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}] 12:37:45 INFO - PROCESS | 1835 | 1461094665443 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 12:37:45 INFO - PROCESS | 1835 | 1461094665706 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6857800 == 113 [pid = 1835] [id = 304] 12:37:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x7f11bfad8c00) [pid = 1835] [serial = 913] [outer = (nil)] 12:37:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x7f11c0a79400) [pid = 1835] [serial = 914] [outer = 0x7f11bfad8c00] 12:37:45 INFO - PROCESS | 1835 | 1461094665783 Marionette DEBUG loaded listener.js 12:37:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x7f11c545e400) [pid = 1835] [serial = 915] [outer = 0x7f11bfad8c00] 12:37:46 INFO - PROCESS | 1835 | 1461094666631 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] 12:37:46 INFO - PROCESS | 1835 | 1461094666690 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 12:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:37:46 INFO - PROCESS | 1835 | 1461094666702 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:37:46 INFO - PROCESS | 1835 | 1461094666705 Marionette TRACE conn3 <- [1,1190,null,{}] 12:37:46 INFO - PROCESS | 1835 | 1461094666711 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}] 12:37:46 INFO - PROCESS | 1835 | 1461094666907 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 12:37:47 INFO - PROCESS | 1835 | 1461094667086 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cdaad000 == 114 [pid = 1835] [id = 305] 12:37:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x7f11c0a71800) [pid = 1835] [serial = 916] [outer = (nil)] 12:37:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x7f11c6f74000) [pid = 1835] [serial = 917] [outer = 0x7f11c0a71800] 12:37:47 INFO - PROCESS | 1835 | 1461094667163 Marionette DEBUG loaded listener.js 12:37:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x7f11c91bfc00) [pid = 1835] [serial = 918] [outer = 0x7f11c0a71800] 12:37:48 INFO - PROCESS | 1835 | 1461094668136 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] 12:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:37:48 INFO - PROCESS | 1835 | 1461094668186 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 12:37:48 INFO - PROCESS | 1835 | 1461094668194 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:37:48 INFO - PROCESS | 1835 | 1461094668199 Marionette TRACE conn3 <- [1,1194,null,{}] 12:37:48 INFO - PROCESS | 1835 | 1461094668215 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}] 12:37:48 INFO - PROCESS | 1835 | 1461094668409 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 12:37:48 INFO - PROCESS | 1835 | 1461094668628 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11de378000 == 115 [pid = 1835] [id = 306] 12:37:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x7f11cbcd0c00) [pid = 1835] [serial = 919] [outer = (nil)] 12:37:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x7f11ce6ce000) [pid = 1835] [serial = 920] [outer = 0x7f11cbcd0c00] 12:37:48 INFO - PROCESS | 1835 | 1461094668753 Marionette DEBUG loaded listener.js 12:37:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x7f11d21b7c00) [pid = 1835] [serial = 921] [outer = 0x7f11cbcd0c00] 12:37:49 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:49 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:37:49 INFO - PROCESS | 1835 | 1461094669590 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] 12:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:37:49 INFO - PROCESS | 1835 | 1461094669640 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 12:37:49 INFO - PROCESS | 1835 | 1461094669646 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:37:49 INFO - PROCESS | 1835 | 1461094669649 Marionette TRACE conn3 <- [1,1198,null,{}] 12:37:49 INFO - PROCESS | 1835 | 1461094669655 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}] 12:37:49 INFO - PROCESS | 1835 | 1461094669836 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 12:37:50 INFO - PROCESS | 1835 | 1461094670019 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e35e4000 == 116 [pid = 1835] [id = 307] 12:37:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x7f11cbfeb800) [pid = 1835] [serial = 922] [outer = (nil)] 12:37:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 192 (0x7f11df0d0800) [pid = 1835] [serial = 923] [outer = 0x7f11cbfeb800] 12:37:50 INFO - PROCESS | 1835 | 1461094670093 Marionette DEBUG loaded listener.js 12:37:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 193 (0x7f11e138bc00) [pid = 1835] [serial = 924] [outer = 0x7f11cbfeb800] 12:37:50 INFO - PROCESS | 1835 | 1461094670994 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]]]}] 12:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1386ms 12:37:51 INFO - PROCESS | 1835 | 1461094671032 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 12:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:37:51 INFO - PROCESS | 1835 | 1461094671036 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 12:37:51 INFO - PROCESS | 1835 | 1461094671042 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:37:51 INFO - PROCESS | 1835 | 1461094671045 Marionette TRACE conn3 <- [1,1202,null,{}] 12:37:51 INFO - PROCESS | 1835 | 1461094671050 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}] 12:37:51 INFO - PROCESS | 1835 | 1461094671225 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 12:37:51 INFO - PROCESS | 1835 | 1461094671407 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e84df000 == 117 [pid = 1835] [id = 308] 12:37:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 194 (0x7f11be48bc00) [pid = 1835] [serial = 925] [outer = (nil)] 12:37:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x7f11be493000) [pid = 1835] [serial = 926] [outer = 0x7f11be48bc00] 12:37:51 INFO - PROCESS | 1835 | 1461094671480 Marionette DEBUG loaded listener.js 12:37:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x7f11ddeb4000) [pid = 1835] [serial = 927] [outer = 0x7f11be48bc00] 12:37:52 INFO - PROCESS | 1835 | 1461094672406 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]]]}] 12:37:52 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 12:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1430ms 12:37:52 INFO - PROCESS | 1835 | 1461094672472 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 12:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:37:52 INFO - PROCESS | 1835 | 1461094672476 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 12:37:52 INFO - PROCESS | 1835 | 1461094672482 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:37:52 INFO - PROCESS | 1835 | 1461094672486 Marionette TRACE conn3 <- [1,1206,null,{}] 12:37:52 INFO - PROCESS | 1835 | 1461094672492 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}] 12:37:52 INFO - PROCESS | 1835 | 1461094672704 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 12:37:52 INFO - PROCESS | 1835 | 1461094672892 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cbf5f800 == 118 [pid = 1835] [id = 309] 12:37:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 197 (0x7f11bf82dc00) [pid = 1835] [serial = 928] [outer = (nil)] 12:37:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11bf836c00) [pid = 1835] [serial = 929] [outer = 0x7f11bf82dc00] 12:37:52 INFO - PROCESS | 1835 | 1461094672969 Marionette DEBUG loaded listener.js 12:37:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11e31ad000) [pid = 1835] [serial = 930] [outer = 0x7f11bf82dc00] 12:37:53 INFO - PROCESS | 1835 | 1461094673852 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]]]}] 12:37:53 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 12:37:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1432ms 12:37:53 INFO - PROCESS | 1835 | 1461094673915 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 12:37:53 INFO - PROCESS | 1835 | 1461094673918 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 12:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:37:53 INFO - PROCESS | 1835 | 1461094673924 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:37:53 INFO - PROCESS | 1835 | 1461094673926 Marionette TRACE conn3 <- [1,1210,null,{}] 12:37:53 INFO - PROCESS | 1835 | 1461094673932 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}] 12:37:54 INFO - PROCESS | 1835 | 1461094674101 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 12:37:54 INFO - PROCESS | 1835 | 1461094674285 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb4dd000 == 119 [pid = 1835] [id = 310] 12:37:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11bf82e000) [pid = 1835] [serial = 931] [outer = (nil)] 12:37:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0x7f11bf9ba400) [pid = 1835] [serial = 932] [outer = 0x7f11bf82e000] 12:37:54 INFO - PROCESS | 1835 | 1461094674362 Marionette DEBUG loaded listener.js 12:37:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0x7f11bf9bfc00) [pid = 1835] [serial = 933] [outer = 0x7f11bf82e000] 12:37:55 INFO - PROCESS | 1835 | 1461094675219 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]]]}] 12:37:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:37:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1330ms 12:37:55 INFO - PROCESS | 1835 | 1461094675263 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 12:37:55 INFO - PROCESS | 1835 | 1461094675268 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 12:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:37:55 INFO - PROCESS | 1835 | 1461094675273 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:37:55 INFO - PROCESS | 1835 | 1461094675277 Marionette TRACE conn3 <- [1,1214,null,{}] 12:37:55 INFO - PROCESS | 1835 | 1461094675282 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}] 12:37:55 INFO - PROCESS | 1835 | 1461094675462 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 12:37:55 INFO - PROCESS | 1835 | 1461094675660 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6ad0000 == 120 [pid = 1835] [id = 311] 12:37:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11be48a000) [pid = 1835] [serial = 934] [outer = (nil)] 12:37:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11bfe97400) [pid = 1835] [serial = 935] [outer = 0x7f11be48a000] 12:37:55 INFO - PROCESS | 1835 | 1461094675732 Marionette DEBUG loaded listener.js 12:37:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11bfe9c400) [pid = 1835] [serial = 936] [outer = 0x7f11be48a000] 12:37:56 INFO - PROCESS | 1835 | 1461094676600 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]]]}] 12:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1381ms 12:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:37:56 INFO - PROCESS | 1835 | 1461094676656 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 12:37:56 INFO - PROCESS | 1835 | 1461094676659 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 12:37:56 INFO - PROCESS | 1835 | 1461094676665 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:37:56 INFO - PROCESS | 1835 | 1461094676668 Marionette TRACE conn3 <- [1,1218,null,{}] 12:37:56 INFO - PROCESS | 1835 | 1461094676674 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}] 12:37:56 INFO - PROCESS | 1835 | 1461094676851 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 12:37:57 INFO - PROCESS | 1835 | 1461094677034 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb5ce800 == 121 [pid = 1835] [id = 312] 12:37:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11bb4e4c00) [pid = 1835] [serial = 937] [outer = (nil)] 12:37:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11bb4ebc00) [pid = 1835] [serial = 938] [outer = 0x7f11bb4e4c00] 12:37:57 INFO - PROCESS | 1835 | 1461094677111 Marionette DEBUG loaded listener.js 12:37:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11bb4f1000) [pid = 1835] [serial = 939] [outer = 0x7f11bb4e4c00] 12:37:57 INFO - PROCESS | 1835 | 1461094677946 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]]]}] 12:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1335ms 12:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:37:58 INFO - PROCESS | 1835 | 1461094678001 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 12:37:58 INFO - PROCESS | 1835 | 1461094678003 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 12:37:58 INFO - PROCESS | 1835 | 1461094678010 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:37:58 INFO - PROCESS | 1835 | 1461094678013 Marionette TRACE conn3 <- [1,1222,null,{}] 12:37:58 INFO - PROCESS | 1835 | 1461094678018 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}] 12:37:58 INFO - PROCESS | 1835 | 1461094678195 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 12:37:58 INFO - PROCESS | 1835 | 1461094678380 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6adc000 == 122 [pid = 1835] [id = 313] 12:37:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11bb4e7400) [pid = 1835] [serial = 940] [outer = (nil)] 12:37:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11bfe98c00) [pid = 1835] [serial = 941] [outer = 0x7f11bb4e7400] 12:37:58 INFO - PROCESS | 1835 | 1461094678453 Marionette DEBUG loaded listener.js 12:37:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11bfea0000) [pid = 1835] [serial = 942] [outer = 0x7f11bb4e7400] 12:37:59 INFO - PROCESS | 1835 | 1461094679293 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] 12:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:37:59 INFO - PROCESS | 1835 | 1461094679346 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 12:37:59 INFO - PROCESS | 1835 | 1461094679352 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:37:59 INFO - PROCESS | 1835 | 1461094679356 Marionette TRACE conn3 <- [1,1226,null,{}] 12:37:59 INFO - PROCESS | 1835 | 1461094679361 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}] 12:37:59 INFO - PROCESS | 1835 | 1461094679566 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 12:37:59 INFO - PROCESS | 1835 | 1461094679752 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:37:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bbef3000 == 123 [pid = 1835] [id = 314] 12:37:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x7f11bb4eb000) [pid = 1835] [serial = 943] [outer = (nil)] 12:37:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x7f11be372000) [pid = 1835] [serial = 944] [outer = 0x7f11bb4eb000] 12:37:59 INFO - PROCESS | 1835 | 1461094679835 Marionette DEBUG loaded listener.js 12:37:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x7f11c76c6400) [pid = 1835] [serial = 945] [outer = 0x7f11bb4eb000] 12:38:00 INFO - PROCESS | 1835 | 1461094680712 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]]]}] 12:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1831ms 12:38:01 INFO - PROCESS | 1835 | 1461094681187 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 12:38:01 INFO - PROCESS | 1835 | 1461094681194 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 12:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:38:01 INFO - PROCESS | 1835 | 1461094681309 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:38:01 INFO - PROCESS | 1835 | 1461094681314 Marionette TRACE conn3 <- [1,1230,null,{}] 12:38:01 INFO - PROCESS | 1835 | 1461094681335 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}] 12:38:01 INFO - PROCESS | 1835 | 1461094681511 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 12:38:01 INFO - PROCESS | 1835 | 1461094681710 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c084b000 == 124 [pid = 1835] [id = 315] 12:38:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x7f11bbd98800) [pid = 1835] [serial = 946] [outer = (nil)] 12:38:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 216 (0x7f11bd413800) [pid = 1835] [serial = 947] [outer = 0x7f11bbd98800] 12:38:01 INFO - PROCESS | 1835 | 1461094681776 Marionette DEBUG loaded listener.js 12:38:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 217 (0x7f11be373400) [pid = 1835] [serial = 948] [outer = 0x7f11bbd98800] 12:38:02 INFO - PROCESS | 1835 | 1461094682787 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]]]}] 12:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1619ms 12:38:02 INFO - PROCESS | 1835 | 1461094682863 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 12:38:02 INFO - PROCESS | 1835 | 1461094682875 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 12:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:38:02 INFO - PROCESS | 1835 | 1461094682894 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:38:02 INFO - PROCESS | 1835 | 1461094682899 Marionette TRACE conn3 <- [1,1234,null,{}] 12:38:02 INFO - PROCESS | 1835 | 1461094682905 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}] 12:38:03 INFO - PROCESS | 1835 | 1461094683183 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 12:38:03 INFO - PROCESS | 1835 | 1461094683414 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c4ae1800 == 125 [pid = 1835] [id = 316] 12:38:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 218 (0x7f11bf836000) [pid = 1835] [serial = 949] [outer = (nil)] 12:38:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 219 (0x7f11bf839400) [pid = 1835] [serial = 950] [outer = 0x7f11bf836000] 12:38:03 INFO - PROCESS | 1835 | 1461094683481 Marionette DEBUG loaded listener.js 12:38:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 220 (0x7f11bfa24c00) [pid = 1835] [serial = 951] [outer = 0x7f11bf836000] 12:38:04 INFO - PROCESS | 1835 | 1461094684334 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]]]}] 12:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1490ms 12:38:04 INFO - PROCESS | 1835 | 1461094684382 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 12:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:38:04 INFO - PROCESS | 1835 | 1461094684386 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 12:38:04 INFO - PROCESS | 1835 | 1461094684392 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:38:04 INFO - PROCESS | 1835 | 1461094684395 Marionette TRACE conn3 <- [1,1238,null,{}] 12:38:04 INFO - PROCESS | 1835 | 1461094684409 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}] 12:38:04 INFO - PROCESS | 1835 | 1461094684598 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 12:38:04 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc0c1800 == 124 [pid = 1835] [id = 259] 12:38:04 INFO - PROCESS | 1835 | --DOMWINDOW == 219 (0x7f11cbfed800) [pid = 1835] [serial = 857] [outer = (nil)] [url = about:blank] 12:38:04 INFO - PROCESS | 1835 | --DOMWINDOW == 218 (0x7f11c0a73c00) [pid = 1835] [serial = 803] [outer = (nil)] [url = about:blank] 12:38:04 INFO - PROCESS | 1835 | --DOMWINDOW == 217 (0x7f11c6e7e000) [pid = 1835] [serial = 806] [outer = (nil)] [url = about:blank] 12:38:04 INFO - PROCESS | 1835 | --DOMWINDOW == 216 (0x7f11cb091800) [pid = 1835] [serial = 833] [outer = (nil)] [url = about:blank] 12:38:04 INFO - PROCESS | 1835 | --DOMWINDOW == 215 (0x7f11cc070400) [pid = 1835] [serial = 809] [outer = (nil)] [url = about:blank] 12:38:04 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x7f11dd04c400) [pid = 1835] [serial = 815] [outer = (nil)] [url = about:blank] 12:38:04 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0x7f11df148400) [pid = 1835] [serial = 818] [outer = (nil)] [url = about:blank] 12:38:04 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0x7f11d21ba800) [pid = 1835] [serial = 812] [outer = (nil)] [url = about:blank] 12:38:04 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x7f11bc9b4800) [pid = 1835] [serial = 821] [outer = (nil)] [url = about:blank] 12:38:04 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11c5455000) [pid = 1835] [serial = 824] [outer = (nil)] [url = about:blank] 12:38:04 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11c5460000) [pid = 1835] [serial = 827] [outer = (nil)] [url = about:blank] 12:38:04 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11cbcc8800) [pid = 1835] [serial = 830] [outer = (nil)] [url = about:blank] 12:38:04 INFO - PROCESS | 1835 | 1461094684970 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:04 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cfe3b800 == 123 [pid = 1835] [id = 302] 12:38:04 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc0c9000 == 122 [pid = 1835] [id = 301] 12:38:04 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c817e800 == 121 [pid = 1835] [id = 300] 12:38:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be41a000 == 122 [pid = 1835] [id = 317] 12:38:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11bfade800) [pid = 1835] [serial = 952] [outer = (nil)] 12:38:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11bff97800) [pid = 1835] [serial = 953] [outer = 0x7f11bfade800] 12:38:05 INFO - PROCESS | 1835 | 1461094685052 Marionette DEBUG loaded listener.js 12:38:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11c4ab3400) [pid = 1835] [serial = 954] [outer = 0x7f11bfade800] 12:38:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c761d800 == 121 [pid = 1835] [id = 299] 12:38:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11be41e800 == 120 [pid = 1835] [id = 298] 12:38:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d0a67800 == 119 [pid = 1835] [id = 266] 12:38:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ba6df000 == 118 [pid = 1835] [id = 297] 12:38:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e1338000 == 117 [pid = 1835] [id = 291] 12:38:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11dde81000 == 116 [pid = 1835] [id = 290] 12:38:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d3822000 == 115 [pid = 1835] [id = 289] 12:38:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1936000 == 114 [pid = 1835] [id = 288] 12:38:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc0cd000 == 113 [pid = 1835] [id = 287] 12:38:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c5211000 == 112 [pid = 1835] [id = 286] 12:38:05 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11c816c800) [pid = 1835] [serial = 848] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11cb1e7c00) [pid = 1835] [serial = 851] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11cb40c400) [pid = 1835] [serial = 852] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11c545ac00) [pid = 1835] [serial = 837] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11c0a7a400) [pid = 1835] [serial = 836] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11c6e78c00) [pid = 1835] [serial = 842] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11c6f73800) [pid = 1835] [serial = 843] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11c777fc00) [pid = 1835] [serial = 845] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11c562a800) [pid = 1835] [serial = 839] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x7f11c6622800) [pid = 1835] [serial = 840] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x7f11cb414c00) [pid = 1835] [serial = 854] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11c824c000) [pid = 1835] [serial = 849] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11c790b400) [pid = 1835] [serial = 846] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11cbcd0000) [pid = 1835] [serial = 855] [outer = (nil)] [url = about:blank] 12:38:05 INFO - PROCESS | 1835 | 1461094685825 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]]]}] 12:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1482ms 12:38:05 INFO - PROCESS | 1835 | 1461094685873 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 12:38:05 INFO - PROCESS | 1835 | 1461094685877 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 12:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:38:05 INFO - PROCESS | 1835 | 1461094685882 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:38:05 INFO - PROCESS | 1835 | 1461094685885 Marionette TRACE conn3 <- [1,1242,null,{}] 12:38:05 INFO - PROCESS | 1835 | 1461094685890 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}] 12:38:06 INFO - PROCESS | 1835 | 1461094686046 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 12:38:06 INFO - PROCESS | 1835 | 1461094686060 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6d39000 == 113 [pid = 1835] [id = 318] 12:38:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11c4cf4000) [pid = 1835] [serial = 955] [outer = (nil)] 12:38:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11c5621800) [pid = 1835] [serial = 956] [outer = 0x7f11c4cf4000] 12:38:06 INFO - PROCESS | 1835 | 1461094686123 Marionette DEBUG loaded listener.js 12:38:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11c56fa400) [pid = 1835] [serial = 957] [outer = 0x7f11c4cf4000] 12:38:06 INFO - PROCESS | 1835 | 1461094686991 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]]]}] 12:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1135ms 12:38:07 INFO - PROCESS | 1835 | 1461094687019 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 12:38:07 INFO - PROCESS | 1835 | 1461094687022 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 12:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:38:07 INFO - PROCESS | 1835 | 1461094687028 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:38:07 INFO - PROCESS | 1835 | 1461094687030 Marionette TRACE conn3 <- [1,1246,null,{}] 12:38:07 INFO - PROCESS | 1835 | 1461094687036 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}] 12:38:07 INFO - PROCESS | 1835 | 1461094687193 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 12:38:07 INFO - PROCESS | 1835 | 1461094687202 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c79d7800 == 114 [pid = 1835] [id = 319] 12:38:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0x7f11c6622400) [pid = 1835] [serial = 958] [outer = (nil)] 12:38:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0x7f11c67ea000) [pid = 1835] [serial = 959] [outer = 0x7f11c6622400] 12:38:07 INFO - PROCESS | 1835 | 1461094687272 Marionette DEBUG loaded listener.js 12:38:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11c6e77c00) [pid = 1835] [serial = 960] [outer = 0x7f11c6622400] 12:38:08 INFO - PROCESS | 1835 | 1461094688201 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]]]}] 12:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1225ms 12:38:08 INFO - PROCESS | 1835 | 1461094688262 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 12:38:08 INFO - PROCESS | 1835 | 1461094688265 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 12:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:38:08 INFO - PROCESS | 1835 | 1461094688271 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:38:08 INFO - PROCESS | 1835 | 1461094688273 Marionette TRACE conn3 <- [1,1250,null,{}] 12:38:08 INFO - PROCESS | 1835 | 1461094688282 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}] 12:38:08 INFO - PROCESS | 1835 | 1461094688524 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 12:38:08 INFO - PROCESS | 1835 | 1461094688551 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7d3c800 == 115 [pid = 1835] [id = 320] 12:38:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11c75ac800) [pid = 1835] [serial = 961] [outer = (nil)] 12:38:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11c7bd3800) [pid = 1835] [serial = 962] [outer = 0x7f11c75ac800] 12:38:08 INFO - PROCESS | 1835 | 1461094688615 Marionette DEBUG loaded listener.js 12:38:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11c91bf800) [pid = 1835] [serial = 963] [outer = 0x7f11c75ac800] 12:38:10 INFO - PROCESS | 1835 | 1461094690171 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]]]}] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11c4ce8800) [pid = 1835] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11c6810c00) [pid = 1835] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11cb4cb000) [pid = 1835] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11bd3e9800) [pid = 1835] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x7f11bfdce000) [pid = 1835] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x7f11cb241400) [pid = 1835] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11c5461400) [pid = 1835] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11c4aadc00) [pid = 1835] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11c66d9800) [pid = 1835] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 196 (0x7f11de10f800) [pid = 1835] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x7f11de3dbc00) [pid = 1835] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0x7f11ddc6c800) [pid = 1835] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 193 (0x7f11c9ce2c00) [pid = 1835] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 192 (0x7f11d3611400) [pid = 1835] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 191 (0x7f11bd3e2400) [pid = 1835] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x7f11bfdcf000) [pid = 1835] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x7f11c7bdfc00) [pid = 1835] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x7f11e1228c00) [pid = 1835] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x7f11bd412800) [pid = 1835] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x7f11c4ce9000) [pid = 1835] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x7f11c67e6000) [pid = 1835] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x7f11ced1e400) [pid = 1835] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x7f11de18cc00) [pid = 1835] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x7f11cffd8400) [pid = 1835] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:38:10 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x7f11bfdd8000) [pid = 1835] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 2027ms 12:38:10 INFO - PROCESS | 1835 | 1461094690300 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 12:38:10 INFO - PROCESS | 1835 | 1461094690303 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 12:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:38:10 INFO - PROCESS | 1835 | 1461094690309 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:38:10 INFO - PROCESS | 1835 | 1461094690311 Marionette TRACE conn3 <- [1,1254,null,{}] 12:38:10 INFO - PROCESS | 1835 | 1461094690317 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}] 12:38:10 INFO - PROCESS | 1835 | 1461094690466 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 12:38:10 INFO - PROCESS | 1835 | 1461094690600 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be407000 == 116 [pid = 1835] [id = 321] 12:38:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x7f11c0a71c00) [pid = 1835] [serial = 964] [outer = (nil)] 12:38:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x7f11c5461400) [pid = 1835] [serial = 965] [outer = 0x7f11c0a71c00] 12:38:10 INFO - PROCESS | 1835 | 1461094690662 Marionette DEBUG loaded listener.js 12:38:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x7f11c7776000) [pid = 1835] [serial = 966] [outer = 0x7f11c0a71c00] 12:38:11 INFO - PROCESS | 1835 | 1461094691302 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]]]}] 12:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1029ms 12:38:11 INFO - PROCESS | 1835 | 1461094691338 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 12:38:11 INFO - PROCESS | 1835 | 1461094691342 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 12:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:38:11 INFO - PROCESS | 1835 | 1461094691347 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:38:11 INFO - PROCESS | 1835 | 1461094691349 Marionette TRACE conn3 <- [1,1258,null,{}] 12:38:11 INFO - PROCESS | 1835 | 1461094691355 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}] 12:38:11 INFO - PROCESS | 1835 | 1461094691579 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 12:38:11 INFO - PROCESS | 1835 | 1461094691602 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c92aa000 == 117 [pid = 1835] [id = 322] 12:38:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x7f11c4aadc00) [pid = 1835] [serial = 967] [outer = (nil)] 12:38:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x7f11c9cddc00) [pid = 1835] [serial = 968] [outer = 0x7f11c4aadc00] 12:38:11 INFO - PROCESS | 1835 | 1461094691663 Marionette DEBUG loaded listener.js 12:38:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x7f11cb1f3400) [pid = 1835] [serial = 969] [outer = 0x7f11c4aadc00] 12:38:12 INFO - PROCESS | 1835 | 1461094692780 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]]]}] 12:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1479ms 12:38:12 INFO - PROCESS | 1835 | 1461094692829 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 12:38:12 INFO - PROCESS | 1835 | 1461094692837 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 12:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:38:12 INFO - PROCESS | 1835 | 1461094692847 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:38:12 INFO - PROCESS | 1835 | 1461094692851 Marionette TRACE conn3 <- [1,1262,null,{}] 12:38:12 INFO - PROCESS | 1835 | 1461094692861 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}] 12:38:13 INFO - PROCESS | 1835 | 1461094693069 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 12:38:13 INFO - PROCESS | 1835 | 1461094693252 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c49c5800 == 118 [pid = 1835] [id = 323] 12:38:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x7f11be37a400) [pid = 1835] [serial = 970] [outer = (nil)] 12:38:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x7f11bf82d800) [pid = 1835] [serial = 971] [outer = 0x7f11be37a400] 12:38:13 INFO - PROCESS | 1835 | 1461094693377 Marionette DEBUG loaded listener.js 12:38:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x7f11bf9b7800) [pid = 1835] [serial = 972] [outer = 0x7f11be37a400] 12:38:14 INFO - PROCESS | 1835 | 1461094694279 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]]]}] 12:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1487ms 12:38:14 INFO - PROCESS | 1835 | 1461094694336 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 12:38:14 INFO - PROCESS | 1835 | 1461094694345 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 12:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:38:14 INFO - PROCESS | 1835 | 1461094694356 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:38:14 INFO - PROCESS | 1835 | 1461094694360 Marionette TRACE conn3 <- [1,1266,null,{}] 12:38:14 INFO - PROCESS | 1835 | 1461094694366 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}] 12:38:14 INFO - PROCESS | 1835 | 1461094694566 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 12:38:14 INFO - PROCESS | 1835 | 1461094694826 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7d23000 == 119 [pid = 1835] [id = 324] 12:38:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x7f11bfadd400) [pid = 1835] [serial = 973] [outer = (nil)] 12:38:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 192 (0x7f11c4aab000) [pid = 1835] [serial = 974] [outer = 0x7f11bfadd400] 12:38:14 INFO - PROCESS | 1835 | 1461094694940 Marionette DEBUG loaded listener.js 12:38:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 193 (0x7f11c54e3000) [pid = 1835] [serial = 975] [outer = 0x7f11bfadd400] 12:38:15 INFO - PROCESS | 1835 | 1461094695777 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]]]}] 12:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1485ms 12:38:15 INFO - PROCESS | 1835 | 1461094695841 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 12:38:15 INFO - PROCESS | 1835 | 1461094695845 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 12:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:38:15 INFO - PROCESS | 1835 | 1461094695851 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:38:15 INFO - PROCESS | 1835 | 1461094695856 Marionette TRACE conn3 <- [1,1270,null,{}] 12:38:15 INFO - PROCESS | 1835 | 1461094695872 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}] 12:38:16 INFO - PROCESS | 1835 | 1461094696104 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 12:38:16 INFO - PROCESS | 1835 | 1461094696287 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc0c9000 == 120 [pid = 1835] [id = 325] 12:38:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 194 (0x7f11bb4ee400) [pid = 1835] [serial = 976] [outer = (nil)] 12:38:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x7f11c737f400) [pid = 1835] [serial = 977] [outer = 0x7f11bb4ee400] 12:38:16 INFO - PROCESS | 1835 | 1461094696404 Marionette DEBUG loaded listener.js 12:38:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x7f11c7bd8400) [pid = 1835] [serial = 978] [outer = 0x7f11bb4ee400] 12:38:17 INFO - PROCESS | 1835 | 1461094697279 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]]]}] 12:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1484ms 12:38:17 INFO - PROCESS | 1835 | 1461094697336 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 12:38:17 INFO - PROCESS | 1835 | 1461094697340 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 12:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:38:17 INFO - PROCESS | 1835 | 1461094697347 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:38:17 INFO - PROCESS | 1835 | 1461094697350 Marionette TRACE conn3 <- [1,1274,null,{}] 12:38:17 INFO - PROCESS | 1835 | 1461094697356 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}] 12:38:17 INFO - PROCESS | 1835 | 1461094697542 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 12:38:17 INFO - PROCESS | 1835 | 1461094697723 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ce648800 == 121 [pid = 1835] [id = 326] 12:38:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 197 (0x7f11c5460000) [pid = 1835] [serial = 979] [outer = (nil)] 12:38:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11cb1f3800) [pid = 1835] [serial = 980] [outer = 0x7f11c5460000] 12:38:17 INFO - PROCESS | 1835 | 1461094697796 Marionette DEBUG loaded listener.js 12:38:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11cb4cb000) [pid = 1835] [serial = 981] [outer = 0x7f11c5460000] 12:38:18 INFO - PROCESS | 1835 | 1461094698618 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]]]}] 12:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1327ms 12:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:38:18 INFO - PROCESS | 1835 | 1461094698674 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 12:38:18 INFO - PROCESS | 1835 | 1461094698676 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 12:38:18 INFO - PROCESS | 1835 | 1461094698683 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:38:18 INFO - PROCESS | 1835 | 1461094698686 Marionette TRACE conn3 <- [1,1278,null,{}] 12:38:18 INFO - PROCESS | 1835 | 1461094698709 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}] 12:38:18 INFO - PROCESS | 1835 | 1461094698882 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 12:38:19 INFO - PROCESS | 1835 | 1461094699061 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d06a7800 == 122 [pid = 1835] [id = 327] 12:38:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11c816b800) [pid = 1835] [serial = 982] [outer = (nil)] 12:38:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0x7f11cbcd1800) [pid = 1835] [serial = 983] [outer = 0x7f11c816b800] 12:38:19 INFO - PROCESS | 1835 | 1461094699127 Marionette DEBUG loaded listener.js 12:38:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0x7f11cc06b400) [pid = 1835] [serial = 984] [outer = 0x7f11c816b800] 12:38:19 INFO - PROCESS | 1835 | 1461094699968 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]]]}] 12:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1334ms 12:38:20 INFO - PROCESS | 1835 | 1461094700017 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 12:38:20 INFO - PROCESS | 1835 | 1461094700020 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 12:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:38:20 INFO - PROCESS | 1835 | 1461094700027 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:38:20 INFO - PROCESS | 1835 | 1461094700029 Marionette TRACE conn3 <- [1,1282,null,{}] 12:38:20 INFO - PROCESS | 1835 | 1461094700035 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}] 12:38:20 INFO - PROCESS | 1835 | 1461094700208 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 12:38:20 INFO - PROCESS | 1835 | 1461094700400 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2bad800 == 123 [pid = 1835] [id = 328] 12:38:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11bff93400) [pid = 1835] [serial = 985] [outer = (nil)] 12:38:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11cfbad400) [pid = 1835] [serial = 986] [outer = 0x7f11bff93400] 12:38:20 INFO - PROCESS | 1835 | 1461094700478 Marionette DEBUG loaded listener.js 12:38:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11d2906c00) [pid = 1835] [serial = 987] [outer = 0x7f11bff93400] 12:38:21 INFO - PROCESS | 1835 | 1461094701311 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]]]}] 12:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1332ms 12:38:21 INFO - PROCESS | 1835 | 1461094701360 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 12:38:21 INFO - PROCESS | 1835 | 1461094701363 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 12:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:38:21 INFO - PROCESS | 1835 | 1461094701369 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:38:21 INFO - PROCESS | 1835 | 1461094701372 Marionette TRACE conn3 <- [1,1286,null,{}] 12:38:21 INFO - PROCESS | 1835 | 1461094701377 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}] 12:38:21 INFO - PROCESS | 1835 | 1461094701552 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 12:38:21 INFO - PROCESS | 1835 | 1461094701740 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ddcec800 == 124 [pid = 1835] [id = 329] 12:38:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11c67d8400) [pid = 1835] [serial = 988] [outer = (nil)] 12:38:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11d3614400) [pid = 1835] [serial = 989] [outer = 0x7f11c67d8400] 12:38:21 INFO - PROCESS | 1835 | 1461094701813 Marionette DEBUG loaded listener.js 12:38:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11dd0ce000) [pid = 1835] [serial = 990] [outer = 0x7f11c67d8400] 12:38:22 INFO - PROCESS | 1835 | 1461094702691 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]]]}] 12:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1379ms 12:38:22 INFO - PROCESS | 1835 | 1461094702750 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 12:38:22 INFO - PROCESS | 1835 | 1461094702754 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 12:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:38:22 INFO - PROCESS | 1835 | 1461094702759 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:38:22 INFO - PROCESS | 1835 | 1461094702763 Marionette TRACE conn3 <- [1,1290,null,{}] 12:38:22 INFO - PROCESS | 1835 | 1461094702768 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}] 12:38:22 INFO - PROCESS | 1835 | 1461094702940 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 12:38:23 INFO - PROCESS | 1835 | 1461094703136 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11df3e3000 == 125 [pid = 1835] [id = 330] 12:38:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11d0133c00) [pid = 1835] [serial = 991] [outer = (nil)] 12:38:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11ddf07c00) [pid = 1835] [serial = 992] [outer = 0x7f11d0133c00] 12:38:23 INFO - PROCESS | 1835 | 1461094703208 Marionette DEBUG loaded listener.js 12:38:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11de191800) [pid = 1835] [serial = 993] [outer = 0x7f11d0133c00] 12:38:24 INFO - PROCESS | 1835 | 1461094704045 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]]]}] 12:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1335ms 12:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:38:24 INFO - PROCESS | 1835 | 1461094704095 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 12:38:24 INFO - PROCESS | 1835 | 1461094704097 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 12:38:24 INFO - PROCESS | 1835 | 1461094704103 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:38:24 INFO - PROCESS | 1835 | 1461094704106 Marionette TRACE conn3 <- [1,1294,null,{}] 12:38:24 INFO - PROCESS | 1835 | 1461094704111 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}] 12:38:24 INFO - PROCESS | 1835 | 1461094704277 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 12:38:24 INFO - PROCESS | 1835 | 1461094704463 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e3625000 == 126 [pid = 1835] [id = 331] 12:38:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x7f11dd0ce800) [pid = 1835] [serial = 994] [outer = (nil)] 12:38:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x7f11df0d2000) [pid = 1835] [serial = 995] [outer = 0x7f11dd0ce800] 12:38:24 INFO - PROCESS | 1835 | 1461094704534 Marionette DEBUG loaded listener.js 12:38:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x7f11e1224c00) [pid = 1835] [serial = 996] [outer = 0x7f11dd0ce800] 12:38:25 INFO - PROCESS | 1835 | 1461094705408 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]]]}] 12:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1340ms 12:38:25 INFO - PROCESS | 1835 | 1461094705443 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 12:38:25 INFO - PROCESS | 1835 | 1461094705447 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 12:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:38:25 INFO - PROCESS | 1835 | 1461094705452 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:38:25 INFO - PROCESS | 1835 | 1461094705454 Marionette TRACE conn3 <- [1,1298,null,{}] 12:38:25 INFO - PROCESS | 1835 | 1461094705460 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}] 12:38:25 INFO - PROCESS | 1835 | 1461094705622 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 12:38:25 INFO - PROCESS | 1835 | 1461094705808 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e84aa800 == 127 [pid = 1835] [id = 332] 12:38:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x7f11bb2d0800) [pid = 1835] [serial = 997] [outer = (nil)] 12:38:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 216 (0x7f11bb2d7c00) [pid = 1835] [serial = 998] [outer = 0x7f11bb2d0800] 12:38:25 INFO - PROCESS | 1835 | 1461094705894 Marionette DEBUG loaded listener.js 12:38:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 217 (0x7f11bb2dc800) [pid = 1835] [serial = 999] [outer = 0x7f11bb2d0800] 12:38:26 INFO - PROCESS | 1835 | 1461094706795 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]]]}] 12:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1378ms 12:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:38:26 INFO - PROCESS | 1835 | 1461094706832 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 12:38:26 INFO - PROCESS | 1835 | 1461094706835 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 12:38:26 INFO - PROCESS | 1835 | 1461094706841 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:38:26 INFO - PROCESS | 1835 | 1461094706845 Marionette TRACE conn3 <- [1,1302,null,{}] 12:38:26 INFO - PROCESS | 1835 | 1461094706850 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}] 12:38:27 INFO - PROCESS | 1835 | 1461094707032 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 12:38:27 INFO - PROCESS | 1835 | 1461094707239 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7c1d000 == 128 [pid = 1835] [id = 333] 12:38:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 218 (0x7f11bb2d2400) [pid = 1835] [serial = 1000] [outer = (nil)] 12:38:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 219 (0x7f11e3030400) [pid = 1835] [serial = 1001] [outer = 0x7f11bb2d2400] 12:38:27 INFO - PROCESS | 1835 | 1461094707315 Marionette DEBUG loaded listener.js 12:38:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 220 (0x7f11e35ae800) [pid = 1835] [serial = 1002] [outer = 0x7f11bb2d2400] 12:38:28 INFO - PROCESS | 1835 | 1461094708164 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]]]}] 12:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1379ms 12:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:38:28 INFO - PROCESS | 1835 | 1461094708220 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 12:38:28 INFO - PROCESS | 1835 | 1461094708223 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 12:38:28 INFO - PROCESS | 1835 | 1461094708230 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:38:28 INFO - PROCESS | 1835 | 1461094708233 Marionette TRACE conn3 <- [1,1306,null,{}] 12:38:28 INFO - PROCESS | 1835 | 1461094708238 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}] 12:38:28 INFO - PROCESS | 1835 | 1461094708397 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 12:38:28 INFO - PROCESS | 1835 | 1461094708586 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b89d8000 == 129 [pid = 1835] [id = 334] 12:38:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 221 (0x7f11b8a29c00) [pid = 1835] [serial = 1003] [outer = (nil)] 12:38:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 222 (0x7f11b8a34000) [pid = 1835] [serial = 1004] [outer = 0x7f11b8a29c00] 12:38:28 INFO - PROCESS | 1835 | 1461094708652 Marionette DEBUG loaded listener.js 12:38:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 223 (0x7f11bb2d5400) [pid = 1835] [serial = 1005] [outer = 0x7f11b8a29c00] 12:38:29 INFO - PROCESS | 1835 | 1461094709542 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]]]}] 12:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1384ms 12:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:38:29 INFO - PROCESS | 1835 | 1461094709613 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 12:38:29 INFO - PROCESS | 1835 | 1461094709616 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 12:38:29 INFO - PROCESS | 1835 | 1461094709622 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:38:29 INFO - PROCESS | 1835 | 1461094709625 Marionette TRACE conn3 <- [1,1310,null,{}] 12:38:29 INFO - PROCESS | 1835 | 1461094709630 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}] 12:38:29 INFO - PROCESS | 1835 | 1461094709804 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 12:38:30 INFO - PROCESS | 1835 | 1461094709997 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c5229000 == 130 [pid = 1835] [id = 335] 12:38:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 224 (0x7f11b8a2c800) [pid = 1835] [serial = 1006] [outer = (nil)] 12:38:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 225 (0x7f11bb307400) [pid = 1835] [serial = 1007] [outer = 0x7f11b8a2c800] 12:38:30 INFO - PROCESS | 1835 | 1461094710064 Marionette DEBUG loaded listener.js 12:38:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 226 (0x7f11bb30cc00) [pid = 1835] [serial = 1008] [outer = 0x7f11b8a2c800] 12:38:30 INFO - PROCESS | 1835 | 1461094710918 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] 12:38:30 INFO - PROCESS | 1835 | 1461094710953 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 12:38:30 INFO - PROCESS | 1835 | 1461094710959 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:38:30 INFO - PROCESS | 1835 | 1461094710962 Marionette TRACE conn3 <- [1,1314,null,{}] 12:38:30 INFO - PROCESS | 1835 | 1461094710967 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}] 12:38:31 INFO - PROCESS | 1835 | 1461094711132 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 12:38:31 INFO - PROCESS | 1835 | 1461094711322 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b8668800 == 131 [pid = 1835] [id = 336] 12:38:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 227 (0x7f11bb302800) [pid = 1835] [serial = 1009] [outer = (nil)] 12:38:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 228 (0x7f11bd3e7800) [pid = 1835] [serial = 1010] [outer = 0x7f11bb302800] 12:38:31 INFO - PROCESS | 1835 | 1461094711390 Marionette DEBUG loaded listener.js 12:38:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 229 (0x7f11bfa2a000) [pid = 1835] [serial = 1011] [outer = 0x7f11bb302800] 12:38:32 INFO - PROCESS | 1835 | 1461094712622 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]]]}] 12:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1733ms 12:38:32 INFO - PROCESS | 1835 | 1461094712692 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 12:38:32 INFO - PROCESS | 1835 | 1461094712697 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 12:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:38:32 INFO - PROCESS | 1835 | 1461094712706 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:38:32 INFO - PROCESS | 1835 | 1461094712710 Marionette TRACE conn3 <- [1,1318,null,{}] 12:38:32 INFO - PROCESS | 1835 | 1461094712717 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}] 12:38:32 INFO - PROCESS | 1835 | 1461094712891 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 12:38:33 INFO - PROCESS | 1835 | 1461094713080 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bd6b5800 == 132 [pid = 1835] [id = 337] 12:38:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 230 (0x7f11bbd97400) [pid = 1835] [serial = 1012] [outer = (nil)] 12:38:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 231 (0x7f11bd41a000) [pid = 1835] [serial = 1013] [outer = 0x7f11bbd97400] 12:38:33 INFO - PROCESS | 1835 | 1461094713148 Marionette DEBUG loaded listener.js 12:38:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 232 (0x7f11be37b400) [pid = 1835] [serial = 1014] [outer = 0x7f11bbd97400] 12:38:34 INFO - PROCESS | 1835 | 1461094714128 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]]]}] 12:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1480ms 12:38:34 INFO - PROCESS | 1835 | 1461094714186 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 12:38:34 INFO - PROCESS | 1835 | 1461094714195 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 12:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:38:34 INFO - PROCESS | 1835 | 1461094714205 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:38:34 INFO - PROCESS | 1835 | 1461094714209 Marionette TRACE conn3 <- [1,1322,null,{}] 12:38:34 INFO - PROCESS | 1835 | 1461094714215 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}] 12:38:34 INFO - PROCESS | 1835 | 1461094714398 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 12:38:34 INFO - PROCESS | 1835 | 1461094714684 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bbee8000 == 133 [pid = 1835] [id = 338] 12:38:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 233 (0x7f11bf9bd800) [pid = 1835] [serial = 1015] [outer = (nil)] 12:38:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 234 (0x7f11bfad9400) [pid = 1835] [serial = 1016] [outer = 0x7f11bf9bd800] 12:38:34 INFO - PROCESS | 1835 | 1461094714795 Marionette DEBUG loaded listener.js 12:38:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 235 (0x7f11bfdd7c00) [pid = 1835] [serial = 1017] [outer = 0x7f11bf9bd800] 12:38:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb7e7000 == 132 [pid = 1835] [id = 239] 12:38:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11be407000 == 131 [pid = 1835] [id = 321] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 234 (0x7f11d290a400) [pid = 1835] [serial = 911] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 233 (0x7f11df1c1000) [pid = 1835] [serial = 884] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 232 (0x7f11d290fc00) [pid = 1835] [serial = 875] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 231 (0x7f11d38dec00) [pid = 1835] [serial = 878] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 230 (0x7f11cb0d6000) [pid = 1835] [serial = 866] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 229 (0x7f11ddf11400) [pid = 1835] [serial = 881] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 228 (0x7f11cbff4400) [pid = 1835] [serial = 869] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 227 (0x7f11bfae1400) [pid = 1835] [serial = 890] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 226 (0x7f11ce497000) [pid = 1835] [serial = 872] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 225 (0x7f11e1347000) [pid = 1835] [serial = 887] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7d3c800 == 130 [pid = 1835] [id = 320] 12:38:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c79d7800 == 129 [pid = 1835] [id = 319] 12:38:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6d39000 == 128 [pid = 1835] [id = 318] 12:38:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11be41a000 == 127 [pid = 1835] [id = 317] 12:38:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c4ae1800 == 126 [pid = 1835] [id = 316] 12:38:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c084b000 == 125 [pid = 1835] [id = 315] 12:38:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e84df000 == 124 [pid = 1835] [id = 308] 12:38:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e35e4000 == 123 [pid = 1835] [id = 307] 12:38:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11de378000 == 122 [pid = 1835] [id = 306] 12:38:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cdaad000 == 121 [pid = 1835] [id = 305] 12:38:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6857800 == 120 [pid = 1835] [id = 304] 12:38:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1372800 == 119 [pid = 1835] [id = 303] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 224 (0x7f11c7908400) [pid = 1835] [serial = 899] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 223 (0x7f11cb1e5400) [pid = 1835] [serial = 647] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 222 (0x7f11c6f74800) [pid = 1835] [serial = 863] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 221 (0x7f11d290c000) [pid = 1835] [serial = 704] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 220 (0x7f11c6deac00) [pid = 1835] [serial = 719] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 219 (0x7f11c0a71000) [pid = 1835] [serial = 893] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 218 (0x7f11d359b400) [pid = 1835] [serial = 650] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 217 (0x7f11cb1f1400) [pid = 1835] [serial = 903] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 216 (0x7f11c56fbc00) [pid = 1835] [serial = 896] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 215 (0x7f11d173e400) [pid = 1835] [serial = 909] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x7f11c4ab0800) [pid = 1835] [serial = 894] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0x7f11df1c9800) [pid = 1835] [serial = 659] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0x7f11c67c2800) [pid = 1835] [serial = 897] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x7f11e2a57c00) [pid = 1835] [serial = 665] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11e3402400) [pid = 1835] [serial = 713] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11cb4ca400) [pid = 1835] [serial = 905] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11de331800) [pid = 1835] [serial = 710] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11cb08f800) [pid = 1835] [serial = 902] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11bd3f0400) [pid = 1835] [serial = 716] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11c6f80c00) [pid = 1835] [serial = 644] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11cb4c1800) [pid = 1835] [serial = 701] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11e2a56400) [pid = 1835] [serial = 668] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11c6625800) [pid = 1835] [serial = 780] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x7f11cbfecc00) [pid = 1835] [serial = 834] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x7f11cbcce000) [pid = 1835] [serial = 906] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11c545a400) [pid = 1835] [serial = 860] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11c7bdd400) [pid = 1835] [serial = 698] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11dd0d0800) [pid = 1835] [serial = 707] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 196 (0x7f11c91c0800) [pid = 1835] [serial = 900] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x7f11e1228800) [pid = 1835] [serial = 662] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0x7f11ddc6b400) [pid = 1835] [serial = 653] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 193 (0x7f11cbccdc00) [pid = 1835] [serial = 908] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | --DOMWINDOW == 192 (0x7f11ddf10000) [pid = 1835] [serial = 656] [outer = (nil)] [url = about:blank] 12:38:35 INFO - PROCESS | 1835 | 1461094715739 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]]]}] 12:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1582ms 12:38:35 INFO - PROCESS | 1835 | 1461094715787 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 12:38:35 INFO - PROCESS | 1835 | 1461094715791 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 12:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:38:35 INFO - PROCESS | 1835 | 1461094715797 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:38:35 INFO - PROCESS | 1835 | 1461094715801 Marionette TRACE conn3 <- [1,1326,null,{}] 12:38:35 INFO - PROCESS | 1835 | 1461094715816 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}] 12:38:35 INFO - PROCESS | 1835 | 1461094715987 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 12:38:36 INFO - PROCESS | 1835 | 1461094716172 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bfe73800 == 120 [pid = 1835] [id = 339] 12:38:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 193 (0x7f11be37b800) [pid = 1835] [serial = 1018] [outer = (nil)] 12:38:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 194 (0x7f11c4ab1c00) [pid = 1835] [serial = 1019] [outer = 0x7f11be37b800] 12:38:36 INFO - PROCESS | 1835 | 1461094716239 Marionette DEBUG loaded listener.js 12:38:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x7f11c545cc00) [pid = 1835] [serial = 1020] [outer = 0x7f11be37b800] 12:38:36 INFO - PROCESS | 1835 | 1461094716949 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]]]}] 12:38:36 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 12:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1182ms 12:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:38:36 INFO - PROCESS | 1835 | 1461094716979 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 12:38:36 INFO - PROCESS | 1835 | 1461094716982 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 12:38:36 INFO - PROCESS | 1835 | 1461094716988 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:38:36 INFO - PROCESS | 1835 | 1461094716991 Marionette TRACE conn3 <- [1,1330,null,{}] 12:38:36 INFO - PROCESS | 1835 | 1461094716995 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}] 12:38:37 INFO - PROCESS | 1835 | 1461094717209 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 12:38:37 INFO - PROCESS | 1835 | 1461094717228 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c521f000 == 121 [pid = 1835] [id = 340] 12:38:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x7f11c0a7cc00) [pid = 1835] [serial = 1021] [outer = (nil)] 12:38:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 197 (0x7f11c6627000) [pid = 1835] [serial = 1022] [outer = 0x7f11c0a7cc00] 12:38:37 INFO - PROCESS | 1835 | 1461094717286 Marionette DEBUG loaded listener.js 12:38:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11c67e6000) [pid = 1835] [serial = 1023] [outer = 0x7f11c0a7cc00] 12:38:38 INFO - PROCESS | 1835 | 1461094718147 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]]]}] 12:38:38 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 12:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1229ms 12:38:38 INFO - PROCESS | 1835 | 1461094718216 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 12:38:38 INFO - PROCESS | 1835 | 1461094718220 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 12:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:38:38 INFO - PROCESS | 1835 | 1461094718225 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:38:38 INFO - PROCESS | 1835 | 1461094718228 Marionette TRACE conn3 <- [1,1334,null,{}] 12:38:38 INFO - PROCESS | 1835 | 1461094718233 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}] 12:38:38 INFO - PROCESS | 1835 | 1461094718451 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 12:38:38 INFO - PROCESS | 1835 | 1461094718476 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6ad9000 == 122 [pid = 1835] [id = 341] 12:38:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11bf9bdc00) [pid = 1835] [serial = 1024] [outer = (nil)] 12:38:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11c6e7f400) [pid = 1835] [serial = 1025] [outer = 0x7f11bf9bdc00] 12:38:38 INFO - PROCESS | 1835 | 1461094718536 Marionette DEBUG loaded listener.js 12:38:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0x7f11c7386400) [pid = 1835] [serial = 1026] [outer = 0x7f11bf9bdc00] 12:38:39 INFO - PROCESS | 1835 | 1461094719394 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]]]}] 12:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1230ms 12:38:39 INFO - PROCESS | 1835 | 1461094719456 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 12:38:39 INFO - PROCESS | 1835 | 1461094719458 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 12:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:38:39 INFO - PROCESS | 1835 | 1461094719464 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:38:39 INFO - PROCESS | 1835 | 1461094719466 Marionette TRACE conn3 <- [1,1338,null,{}] 12:38:39 INFO - PROCESS | 1835 | 1461094719480 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}] 12:38:39 INFO - PROCESS | 1835 | 1461094719717 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 12:38:39 INFO - PROCESS | 1835 | 1461094719741 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7b63000 == 123 [pid = 1835] [id = 342] 12:38:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0x7f11c75a9c00) [pid = 1835] [serial = 1027] [outer = (nil)] 12:38:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11cb0dbc00) [pid = 1835] [serial = 1028] [outer = 0x7f11c75a9c00] 12:38:39 INFO - PROCESS | 1835 | 1461094719805 Marionette DEBUG loaded listener.js 12:38:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11cc070400) [pid = 1835] [serial = 1029] [outer = 0x7f11c75a9c00] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11ce494400) [pid = 1835] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11bd418c00) [pid = 1835] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x7f11c67e8000) [pid = 1835] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x7f11bd41b800) [pid = 1835] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11cfc80000) [pid = 1835] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11cb4c5000) [pid = 1835] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11c67ea800) [pid = 1835] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 196 (0x7f11c4aad000) [pid = 1835] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x7f11c4aab800) [pid = 1835] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0x7f11df4c3400) [pid = 1835] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 193 (0x7f11df1ca000) [pid = 1835] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 192 (0x7f11ddeb7800) [pid = 1835] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 191 (0x7f11dd0d0c00) [pid = 1835] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x7f11c662ec00) [pid = 1835] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x7f11cff4d400) [pid = 1835] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x7f11c9cd6400) [pid = 1835] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x7f11bc9aec00) [pid = 1835] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x7f11bc9af400) [pid = 1835] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x7f11bc9b0000) [pid = 1835] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x7f11c545fc00) [pid = 1835] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x7f11bd41f800) [pid = 1835] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x7f11bfdd9c00) [pid = 1835] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x7f11c56fb000) [pid = 1835] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x7f11c75ac800) [pid = 1835] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x7f11bbd98800) [pid = 1835] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x7f11c4cf4000) [pid = 1835] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x7f11c6622400) [pid = 1835] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 176 (0x7f11bf836000) [pid = 1835] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 175 (0x7f11bfade800) [pid = 1835] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x7f11c7903400) [pid = 1835] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x7f11c0a71c00) [pid = 1835] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 172 (0x7f11cb0da000) [pid = 1835] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 171 (0x7f11cb05bc00) [pid = 1835] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 170 (0x7f11cb40bc00) [pid = 1835] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 169 (0x7f11cb4cf000) [pid = 1835] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 168 (0x7f11bd3ee000) [pid = 1835] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 167 (0x7f11c54ed800) [pid = 1835] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 166 (0x7f11c54e9c00) [pid = 1835] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 165 (0x7f11bff90400) [pid = 1835] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 164 (0x7f11c6f80400) [pid = 1835] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:38:40 INFO - PROCESS | 1835 | --DOMWINDOW == 163 (0x7f11cb4ce000) [pid = 1835] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:38:41 INFO - PROCESS | 1835 | 1461094721628 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]]]}] 12:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2185ms 12:38:41 INFO - PROCESS | 1835 | 1461094721659 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 12:38:41 INFO - PROCESS | 1835 | 1461094721662 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 12:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:38:41 INFO - PROCESS | 1835 | 1461094721677 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:38:41 INFO - PROCESS | 1835 | 1461094721679 Marionette TRACE conn3 <- [1,1342,null,{}] 12:38:41 INFO - PROCESS | 1835 | 1461094721684 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}] 12:38:41 INFO - PROCESS | 1835 | 1461094721825 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 12:38:41 INFO - PROCESS | 1835 | 1461094721835 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c671e000 == 124 [pid = 1835] [id = 343] 12:38:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x7f11bc9ab400) [pid = 1835] [serial = 1030] [outer = (nil)] 12:38:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 165 (0x7f11bfdd9c00) [pid = 1835] [serial = 1031] [outer = 0x7f11bc9ab400] 12:38:41 INFO - PROCESS | 1835 | 1461094721927 Marionette DEBUG loaded listener.js 12:38:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 166 (0x7f11c66d0c00) [pid = 1835] [serial = 1032] [outer = 0x7f11bc9ab400] 12:38:42 INFO - PROCESS | 1835 | 1461094722857 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]]]}] 12:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1225ms 12:38:42 INFO - PROCESS | 1835 | 1461094722903 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 12:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:38:42 INFO - PROCESS | 1835 | 1461094722908 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 12:38:42 INFO - PROCESS | 1835 | 1461094722916 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:38:42 INFO - PROCESS | 1835 | 1461094722922 Marionette TRACE conn3 <- [1,1346,null,{}] 12:38:42 INFO - PROCESS | 1835 | 1461094722930 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}] 12:38:43 INFO - PROCESS | 1835 | 1461094723140 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 12:38:43 INFO - PROCESS | 1835 | 1461094723323 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb7f4000 == 125 [pid = 1835] [id = 344] 12:38:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 167 (0x7f11bb2dd000) [pid = 1835] [serial = 1033] [outer = (nil)] 12:38:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 168 (0x7f11bc9b2c00) [pid = 1835] [serial = 1034] [outer = 0x7f11bb2dd000] 12:38:43 INFO - PROCESS | 1835 | 1461094723397 Marionette DEBUG loaded listener.js 12:38:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 169 (0x7f11be36ec00) [pid = 1835] [serial = 1035] [outer = 0x7f11bb2dd000] 12:38:44 INFO - PROCESS | 1835 | 1461094724364 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]]]}] 12:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1486ms 12:38:44 INFO - PROCESS | 1835 | 1461094724402 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 12:38:44 INFO - PROCESS | 1835 | 1461094724410 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 12:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:38:44 INFO - PROCESS | 1835 | 1461094724419 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:38:44 INFO - PROCESS | 1835 | 1461094724422 Marionette TRACE conn3 <- [1,1350,null,{}] 12:38:44 INFO - PROCESS | 1835 | 1461094724428 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}] 12:38:44 INFO - PROCESS | 1835 | 1461094724596 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 12:38:44 INFO - PROCESS | 1835 | 1461094724785 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6acf800 == 126 [pid = 1835] [id = 345] 12:38:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 170 (0x7f11bb308800) [pid = 1835] [serial = 1036] [outer = (nil)] 12:38:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x7f11bfe99000) [pid = 1835] [serial = 1037] [outer = 0x7f11bb308800] 12:38:44 INFO - PROCESS | 1835 | 1461094724855 Marionette DEBUG loaded listener.js 12:38:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 172 (0x7f11c0a74000) [pid = 1835] [serial = 1038] [outer = 0x7f11bb308800] 12:38:45 INFO - PROCESS | 1835 | 1461094725866 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]]]}] 12:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1482ms 12:38:45 INFO - PROCESS | 1835 | 1461094725901 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 12:38:45 INFO - PROCESS | 1835 | 1461094725905 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 12:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:38:45 INFO - PROCESS | 1835 | 1461094725929 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:38:45 INFO - PROCESS | 1835 | 1461094725935 Marionette TRACE conn3 <- [1,1354,null,{}] 12:38:45 INFO - PROCESS | 1835 | 1461094725950 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}] 12:38:46 INFO - PROCESS | 1835 | 1461094726156 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 12:38:46 INFO - PROCESS | 1835 | 1461094726379 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c818c000 == 127 [pid = 1835] [id = 346] 12:38:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x7f11c56fbc00) [pid = 1835] [serial = 1039] [outer = (nil)] 12:38:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x7f11c67ea800) [pid = 1835] [serial = 1040] [outer = 0x7f11c56fbc00] 12:38:46 INFO - PROCESS | 1835 | 1461094726497 Marionette DEBUG loaded listener.js 12:38:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0x7f11c76bf800) [pid = 1835] [serial = 1041] [outer = 0x7f11c56fbc00] 12:38:47 INFO - PROCESS | 1835 | 1461094727378 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]]]}] 12:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1492ms 12:38:47 INFO - PROCESS | 1835 | 1461094727420 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 12:38:47 INFO - PROCESS | 1835 | 1461094727424 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 12:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:38:47 INFO - PROCESS | 1835 | 1461094727430 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:38:47 INFO - PROCESS | 1835 | 1461094727432 Marionette TRACE conn3 <- [1,1358,null,{}] 12:38:47 INFO - PROCESS | 1835 | 1461094727437 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}] 12:38:47 INFO - PROCESS | 1835 | 1461094727599 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 12:38:47 INFO - PROCESS | 1835 | 1461094727786 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cbf5f000 == 128 [pid = 1835] [id = 347] 12:38:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x7f11c662e400) [pid = 1835] [serial = 1042] [outer = (nil)] 12:38:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x7f11c9cd6400) [pid = 1835] [serial = 1043] [outer = 0x7f11c662e400] 12:38:47 INFO - PROCESS | 1835 | 1461094727860 Marionette DEBUG loaded listener.js 12:38:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x7f11cb092c00) [pid = 1835] [serial = 1044] [outer = 0x7f11c662e400] 12:38:48 INFO - PROCESS | 1835 | 1461094728710 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]]]}] 12:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1332ms 12:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:38:48 INFO - PROCESS | 1835 | 1461094728764 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 12:38:48 INFO - PROCESS | 1835 | 1461094728766 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 12:38:48 INFO - PROCESS | 1835 | 1461094728773 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:38:48 INFO - PROCESS | 1835 | 1461094728776 Marionette TRACE conn3 <- [1,1362,null,{}] 12:38:48 INFO - PROCESS | 1835 | 1461094728780 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}] 12:38:48 INFO - PROCESS | 1835 | 1461094728952 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 12:38:49 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c78bc800 == 127 [pid = 1835] [id = 10] 12:38:49 INFO - PROCESS | 1835 | 1461094729211 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0507000 == 128 [pid = 1835] [id = 348] 12:38:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x7f11c67e7400) [pid = 1835] [serial = 1045] [outer = (nil)] 12:38:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x7f11c75acc00) [pid = 1835] [serial = 1046] [outer = 0x7f11c67e7400] 12:38:49 INFO - PROCESS | 1835 | 1461094729326 Marionette DEBUG loaded listener.js 12:38:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x7f11cbcc5800) [pid = 1835] [serial = 1047] [outer = 0x7f11c67e7400] 12:38:50 INFO - PROCESS | 1835 | 1461094730217 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]]]}] 12:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1477ms 12:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:38:50 INFO - PROCESS | 1835 | 1461094730250 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 12:38:50 INFO - PROCESS | 1835 | 1461094730253 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 12:38:50 INFO - PROCESS | 1835 | 1461094730260 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:38:50 INFO - PROCESS | 1835 | 1461094730263 Marionette TRACE conn3 <- [1,1366,null,{}] 12:38:50 INFO - PROCESS | 1835 | 1461094730269 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}] 12:38:50 INFO - PROCESS | 1835 | 1461094730464 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 12:38:50 INFO - PROCESS | 1835 | 1461094730657 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1e3f800 == 129 [pid = 1835] [id = 349] 12:38:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x7f11cbfecc00) [pid = 1835] [serial = 1048] [outer = (nil)] 12:38:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x7f11cf282800) [pid = 1835] [serial = 1049] [outer = 0x7f11cbfecc00] 12:38:50 INFO - PROCESS | 1835 | 1461094730731 Marionette DEBUG loaded listener.js 12:38:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x7f11d12c4000) [pid = 1835] [serial = 1050] [outer = 0x7f11cbfecc00] 12:38:51 INFO - PROCESS | 1835 | 1461094731810 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] 12:38:51 INFO - PROCESS | 1835 | 1461094731842 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 12:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:38:51 INFO - PROCESS | 1835 | 1461094731849 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:38:51 INFO - PROCESS | 1835 | 1461094731853 Marionette TRACE conn3 <- [1,1370,null,{}] 12:38:51 INFO - PROCESS | 1835 | 1461094731858 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}] 12:38:52 INFO - PROCESS | 1835 | 1461094732025 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 12:38:52 INFO - PROCESS | 1835 | 1461094732230 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11dde89000 == 130 [pid = 1835] [id = 350] 12:38:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x7f11bff90000) [pid = 1835] [serial = 1051] [outer = (nil)] 12:38:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x7f11d359b400) [pid = 1835] [serial = 1052] [outer = 0x7f11bff90000] 12:38:52 INFO - PROCESS | 1835 | 1461094732301 Marionette DEBUG loaded listener.js 12:38:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x7f11ddc6b400) [pid = 1835] [serial = 1053] [outer = 0x7f11bff90000] 12:38:53 INFO - PROCESS | 1835 | 1461094733187 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] 12:38:53 INFO - PROCESS | 1835 | 1461094733235 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 12:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:38:53 INFO - PROCESS | 1835 | 1461094733241 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:38:53 INFO - PROCESS | 1835 | 1461094733245 Marionette TRACE conn3 <- [1,1374,null,{}] 12:38:53 INFO - PROCESS | 1835 | 1461094733250 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}] 12:38:53 INFO - PROCESS | 1835 | 1461094733429 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 12:38:53 INFO - PROCESS | 1835 | 1461094733617 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e2a95800 == 131 [pid = 1835] [id = 351] 12:38:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x7f11cb055800) [pid = 1835] [serial = 1054] [outer = (nil)] 12:38:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x7f11de1e2000) [pid = 1835] [serial = 1055] [outer = 0x7f11cb055800] 12:38:53 INFO - PROCESS | 1835 | 1461094733690 Marionette DEBUG loaded listener.js 12:38:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x7f11df156000) [pid = 1835] [serial = 1056] [outer = 0x7f11cb055800] 12:38:54 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:54 INFO - PROCESS | 1835 | 1461094734559 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] 12:38:54 INFO - PROCESS | 1835 | 1461094734587 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 12:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:38:54 INFO - PROCESS | 1835 | 1461094734593 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:38:54 INFO - PROCESS | 1835 | 1461094734596 Marionette TRACE conn3 <- [1,1378,null,{}] 12:38:54 INFO - PROCESS | 1835 | 1461094734601 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}] 12:38:54 INFO - PROCESS | 1835 | 1461094734766 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 12:38:54 INFO - PROCESS | 1835 | 1461094734956 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e7773800 == 132 [pid = 1835] [id = 352] 12:38:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x7f11d290f800) [pid = 1835] [serial = 1057] [outer = (nil)] 12:38:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 192 (0x7f11e1348c00) [pid = 1835] [serial = 1058] [outer = 0x7f11d290f800] 12:38:55 INFO - PROCESS | 1835 | 1461094735029 Marionette DEBUG loaded listener.js 12:38:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 193 (0x7f11e2d4a400) [pid = 1835] [serial = 1059] [outer = 0x7f11d290f800] 12:38:55 INFO - PROCESS | 1835 | 1461094735867 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] 12:38:55 INFO - PROCESS | 1835 | 1461094735928 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 12:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:38:55 INFO - PROCESS | 1835 | 1461094735935 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:38:55 INFO - PROCESS | 1835 | 1461094735938 Marionette TRACE conn3 <- [1,1382,null,{}] 12:38:55 INFO - PROCESS | 1835 | 1461094735943 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}] 12:38:56 INFO - PROCESS | 1835 | 1461094736117 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 12:38:56 INFO - PROCESS | 1835 | 1461094736307 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11f03cc000 == 133 [pid = 1835] [id = 353] 12:38:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 194 (0x7f11ce49b400) [pid = 1835] [serial = 1060] [outer = (nil)] 12:38:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x7f11e3163c00) [pid = 1835] [serial = 1061] [outer = 0x7f11ce49b400] 12:38:56 INFO - PROCESS | 1835 | 1461094736382 Marionette DEBUG loaded listener.js 12:38:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x7f11e302d400) [pid = 1835] [serial = 1062] [outer = 0x7f11ce49b400] 12:38:57 INFO - PROCESS | 1835 | [1835] WARNING: RasterImage::Init failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:38:57 INFO - PROCESS | 1835 | 1461094737269 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] 12:38:57 INFO - PROCESS | 1835 | 1461094737327 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 12:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:38:57 INFO - PROCESS | 1835 | 1461094737333 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:38:57 INFO - PROCESS | 1835 | 1461094737337 Marionette TRACE conn3 <- [1,1386,null,{}] 12:38:57 INFO - PROCESS | 1835 | 1461094737342 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}] 12:38:57 INFO - PROCESS | 1835 | 1461094737536 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 12:38:57 INFO - PROCESS | 1835 | 1461094737721 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b90c3000 == 134 [pid = 1835] [id = 354] 12:38:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 197 (0x7f11bb245400) [pid = 1835] [serial = 1063] [outer = (nil)] 12:38:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11bb24e800) [pid = 1835] [serial = 1064] [outer = 0x7f11bb245400] 12:38:57 INFO - PROCESS | 1835 | 1461094737799 Marionette DEBUG loaded listener.js 12:38:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11e3610400) [pid = 1835] [serial = 1065] [outer = 0x7f11bb245400] 12:38:58 INFO - PROCESS | 1835 | 1461094738693 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] 12:38:58 INFO - PROCESS | 1835 | 1461094738770 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 12:38:58 INFO - PROCESS | 1835 | 1461094738776 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:38:58 INFO - PROCESS | 1835 | 1461094738779 Marionette TRACE conn3 <- [1,1390,null,{}] 12:38:58 INFO - PROCESS | 1835 | 1461094738784 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}] 12:38:59 INFO - PROCESS | 1835 | 1461094738999 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 12:38:59 INFO - PROCESS | 1835 | 1461094739186 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:38:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b90e1800 == 135 [pid = 1835] [id = 355] 12:38:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11b79e5c00) [pid = 1835] [serial = 1066] [outer = (nil)] 12:38:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0x7f11b79ed800) [pid = 1835] [serial = 1067] [outer = 0x7f11b79e5c00] 12:38:59 INFO - PROCESS | 1835 | 1461094739258 Marionette DEBUG loaded listener.js 12:38:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0x7f11bb24a400) [pid = 1835] [serial = 1068] [outer = 0x7f11b79e5c00] 12:39:00 INFO - PROCESS | 1835 | 1461094740065 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]]]}] 12:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1327ms 12:39:00 INFO - PROCESS | 1835 | 1461094740102 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 12:39:00 INFO - PROCESS | 1835 | 1461094740106 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 12:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:39:00 INFO - PROCESS | 1835 | 1461094740112 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:39:00 INFO - PROCESS | 1835 | 1461094740114 Marionette TRACE conn3 <- [1,1394,null,{}] 12:39:00 INFO - PROCESS | 1835 | 1461094740119 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}] 12:39:00 INFO - PROCESS | 1835 | 1461094740292 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 12:39:00 INFO - PROCESS | 1835 | 1461094740484 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c0119000 == 136 [pid = 1835] [id = 356] 12:39:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11b79e8800) [pid = 1835] [serial = 1069] [outer = (nil)] 12:39:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11be37a000) [pid = 1835] [serial = 1070] [outer = 0x7f11b79e8800] 12:39:00 INFO - PROCESS | 1835 | 1461094740550 Marionette DEBUG loaded listener.js 12:39:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11bfa23400) [pid = 1835] [serial = 1071] [outer = 0x7f11b79e8800] 12:39:01 INFO - PROCESS | 1835 | 1461094741449 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]]]}] 12:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1381ms 12:39:01 INFO - PROCESS | 1835 | 1461094741494 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 12:39:01 INFO - PROCESS | 1835 | 1461094741497 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 12:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:39:01 INFO - PROCESS | 1835 | 1461094741503 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:39:01 INFO - PROCESS | 1835 | 1461094741505 Marionette TRACE conn3 <- [1,1398,null,{}] 12:39:01 INFO - PROCESS | 1835 | 1461094741511 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}] 12:39:01 INFO - PROCESS | 1835 | 1461094741690 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 12:39:02 INFO - PROCESS | 1835 | 1461094742413 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bbeee800 == 137 [pid = 1835] [id = 357] 12:39:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11b8a35800) [pid = 1835] [serial = 1072] [outer = (nil)] 12:39:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11bb248000) [pid = 1835] [serial = 1073] [outer = 0x7f11b8a35800] 12:39:02 INFO - PROCESS | 1835 | 1461094742484 Marionette DEBUG loaded listener.js 12:39:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11bb2d8c00) [pid = 1835] [serial = 1074] [outer = 0x7f11b8a35800] 12:39:03 INFO - PROCESS | 1835 | 1461094743294 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]]]}] 12:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1826ms 12:39:03 INFO - PROCESS | 1835 | 1461094743331 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 12:39:03 INFO - PROCESS | 1835 | 1461094743337 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 12:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:39:03 INFO - PROCESS | 1835 | 1461094743344 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:39:03 INFO - PROCESS | 1835 | 1461094743347 Marionette TRACE conn3 <- [1,1402,null,{}] 12:39:03 INFO - PROCESS | 1835 | 1461094743354 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}] 12:39:03 INFO - PROCESS | 1835 | 1461094743515 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 12:39:03 INFO - PROCESS | 1835 | 1461094743916 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b89d7800 == 138 [pid = 1835] [id = 358] 12:39:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11bb30d400) [pid = 1835] [serial = 1075] [outer = (nil)] 12:39:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11bd3e2400) [pid = 1835] [serial = 1076] [outer = 0x7f11bb30d400] 12:39:03 INFO - PROCESS | 1835 | 1461094743987 Marionette DEBUG loaded listener.js 12:39:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11bd41fc00) [pid = 1835] [serial = 1077] [outer = 0x7f11bb30d400] 12:39:04 INFO - PROCESS | 1835 | 1461094744818 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]]]}] 12:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1526ms 12:39:04 INFO - PROCESS | 1835 | 1461094744875 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 12:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:39:04 INFO - PROCESS | 1835 | 1461094744880 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 12:39:04 INFO - PROCESS | 1835 | 1461094744886 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:39:04 INFO - PROCESS | 1835 | 1461094744889 Marionette TRACE conn3 <- [1,1406,null,{}] 12:39:04 INFO - PROCESS | 1835 | 1461094744894 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}] 12:39:05 INFO - PROCESS | 1835 | 1461094745058 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 12:39:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7b63000 == 137 [pid = 1835] [id = 342] 12:39:05 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11bf836c00) [pid = 1835] [serial = 929] [outer = (nil)] [url = about:blank] 12:39:05 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11bf9ba400) [pid = 1835] [serial = 932] [outer = (nil)] [url = about:blank] 12:39:05 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11bfe97400) [pid = 1835] [serial = 935] [outer = (nil)] [url = about:blank] 12:39:05 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11bb4ebc00) [pid = 1835] [serial = 938] [outer = (nil)] [url = about:blank] 12:39:05 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11bfe98c00) [pid = 1835] [serial = 941] [outer = (nil)] [url = about:blank] 12:39:05 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11be372000) [pid = 1835] [serial = 944] [outer = (nil)] [url = about:blank] 12:39:05 INFO - PROCESS | 1835 | 1461094745359 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6ad9000 == 136 [pid = 1835] [id = 341] 12:39:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c521f000 == 135 [pid = 1835] [id = 340] 12:39:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bfe73800 == 134 [pid = 1835] [id = 339] 12:39:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ba6da000 == 135 [pid = 1835] [id = 359] 12:39:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11bd3ea800) [pid = 1835] [serial = 1078] [outer = (nil)] 12:39:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11bf9b7400) [pid = 1835] [serial = 1079] [outer = 0x7f11bd3ea800] 12:39:05 INFO - PROCESS | 1835 | 1461094745499 Marionette DEBUG loaded listener.js 12:39:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11bfdd8000) [pid = 1835] [serial = 1080] [outer = 0x7f11bd3ea800] 12:39:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bbee8000 == 134 [pid = 1835] [id = 338] 12:39:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bd6b5800 == 133 [pid = 1835] [id = 337] 12:39:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ddcec800 == 132 [pid = 1835] [id = 329] 12:39:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2bad800 == 131 [pid = 1835] [id = 328] 12:39:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d06a7800 == 130 [pid = 1835] [id = 327] 12:39:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ce648800 == 129 [pid = 1835] [id = 326] 12:39:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc0c9000 == 128 [pid = 1835] [id = 325] 12:39:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7d23000 == 127 [pid = 1835] [id = 324] 12:39:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c49c5800 == 126 [pid = 1835] [id = 323] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11cdae5400) [pid = 1835] [serial = 891] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11dd0d1c00) [pid = 1835] [serial = 879] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11cfe0d400) [pid = 1835] [serial = 810] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11d2910000) [pid = 1835] [serial = 756] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11c4aae000) [pid = 1835] [serial = 804] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11c7be2400) [pid = 1835] [serial = 750] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x7f11c6631800) [pid = 1835] [serial = 747] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x7f11de306400) [pid = 1835] [serial = 882] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11cc073000) [pid = 1835] [serial = 870] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11ce494c00) [pid = 1835] [serial = 753] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11e12c9400) [pid = 1835] [serial = 885] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 196 (0x7f11e302d800) [pid = 1835] [serial = 888] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x7f11cbcc6c00) [pid = 1835] [serial = 867] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0x7f11c76ca000) [pid = 1835] [serial = 807] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 193 (0x7f11d38a6400) [pid = 1835] [serial = 876] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 192 (0x7f11d3647000) [pid = 1835] [serial = 813] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 191 (0x7f11d2910c00) [pid = 1835] [serial = 801] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x7f11e5298800) [pid = 1835] [serial = 777] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x7f11c4ab8800) [pid = 1835] [serial = 774] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x7f11e348ec00) [pid = 1835] [serial = 771] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x7f11e3157c00) [pid = 1835] [serial = 768] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x7f11e2d46800) [pid = 1835] [serial = 765] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x7f11df1c9400) [pid = 1835] [serial = 762] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x7f11d7250000) [pid = 1835] [serial = 759] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x7f11ddeb2800) [pid = 1835] [serial = 816] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x7f11e302ec00) [pid = 1835] [serial = 819] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x7f11bc9b8800) [pid = 1835] [serial = 822] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x7f11c545a800) [pid = 1835] [serial = 825] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x7f11df0d1800) [pid = 1835] [serial = 828] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x7f11cbccc800) [pid = 1835] [serial = 831] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x7f11c56ef800) [pid = 1835] [serial = 861] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 176 (0x7f11c7bdac00) [pid = 1835] [serial = 864] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 175 (0x7f11c7bd3800) [pid = 1835] [serial = 962] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x7f11c91bf800) [pid = 1835] [serial = 963] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x7f11be373400) [pid = 1835] [serial = 948] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 172 (0x7f11bd413800) [pid = 1835] [serial = 947] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 171 (0x7f11ce6ce000) [pid = 1835] [serial = 920] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 170 (0x7f11c5621800) [pid = 1835] [serial = 956] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 169 (0x7f11c56fa400) [pid = 1835] [serial = 957] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 168 (0x7f11c67ea000) [pid = 1835] [serial = 959] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 167 (0x7f11bfa24c00) [pid = 1835] [serial = 951] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 166 (0x7f11bf839400) [pid = 1835] [serial = 950] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 165 (0x7f11c0a79400) [pid = 1835] [serial = 914] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 164 (0x7f11bff97800) [pid = 1835] [serial = 953] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 163 (0x7f11c4ab3400) [pid = 1835] [serial = 954] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 162 (0x7f11d724bc00) [pid = 1835] [serial = 912] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 161 (0x7f11c6f74000) [pid = 1835] [serial = 917] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x7f11df0d0800) [pid = 1835] [serial = 923] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x7f11be493000) [pid = 1835] [serial = 926] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0x7f11c5461400) [pid = 1835] [serial = 965] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x7f11c6e77c00) [pid = 1835] [serial = 960] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x7f11c7776000) [pid = 1835] [serial = 966] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x7f11cfc7e400) [pid = 1835] [serial = 873] [outer = (nil)] [url = about:blank] 12:39:06 INFO - PROCESS | 1835 | 1461094746240 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]]]}] 12:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1384ms 12:39:06 INFO - PROCESS | 1835 | 1461094746279 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 12:39:06 INFO - PROCESS | 1835 | 1461094746281 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 12:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:39:06 INFO - PROCESS | 1835 | 1461094746294 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:39:06 INFO - PROCESS | 1835 | 1461094746302 Marionette TRACE conn3 <- [1,1410,null,{}] 12:39:06 INFO - PROCESS | 1835 | 1461094746309 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}] 12:39:06 INFO - PROCESS | 1835 | 1461094746475 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 12:39:06 INFO - PROCESS | 1835 | 1461094746494 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c4ad9000 == 127 [pid = 1835] [id = 360] 12:39:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x7f11be486800) [pid = 1835] [serial = 1081] [outer = (nil)] 12:39:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x7f11c4aae800) [pid = 1835] [serial = 1082] [outer = 0x7f11be486800] 12:39:06 INFO - PROCESS | 1835 | 1461094746550 Marionette DEBUG loaded listener.js 12:39:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x7f11c4ab8800) [pid = 1835] [serial = 1083] [outer = 0x7f11be486800] 12:39:07 INFO - PROCESS | 1835 | 1461094747429 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]]]}] 12:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1188ms 12:39:07 INFO - PROCESS | 1835 | 1461094747476 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 12:39:07 INFO - PROCESS | 1835 | 1461094747480 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 12:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:39:07 INFO - PROCESS | 1835 | 1461094747485 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:39:07 INFO - PROCESS | 1835 | 1461094747486 Marionette TRACE conn3 <- [1,1414,null,{}] 12:39:07 INFO - PROCESS | 1835 | 1461094747491 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}] 12:39:07 INFO - PROCESS | 1835 | 1461094747639 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 12:39:07 INFO - PROCESS | 1835 | 1461094747803 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c685c800 == 128 [pid = 1835] [id = 361] 12:39:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x7f11bff97800) [pid = 1835] [serial = 1084] [outer = (nil)] 12:39:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x7f11c545e000) [pid = 1835] [serial = 1085] [outer = 0x7f11bff97800] 12:39:07 INFO - PROCESS | 1835 | 1461094747869 Marionette DEBUG loaded listener.js 12:39:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x7f11c561d400) [pid = 1835] [serial = 1086] [outer = 0x7f11bff97800] 12:39:08 INFO - PROCESS | 1835 | 1461094748711 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]]]}] 12:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1277ms 12:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:39:08 INFO - PROCESS | 1835 | 1461094748762 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 12:39:08 INFO - PROCESS | 1835 | 1461094748764 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 12:39:08 INFO - PROCESS | 1835 | 1461094748769 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:39:08 INFO - PROCESS | 1835 | 1461094748773 Marionette TRACE conn3 <- [1,1418,null,{}] 12:39:08 INFO - PROCESS | 1835 | 1461094748785 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}] 12:39:09 INFO - PROCESS | 1835 | 1461094749003 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 12:39:09 INFO - PROCESS | 1835 | 1461094749046 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6ae0800 == 129 [pid = 1835] [id = 362] 12:39:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x7f11c56f4c00) [pid = 1835] [serial = 1087] [outer = (nil)] 12:39:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 163 (0x7f11c662b400) [pid = 1835] [serial = 1088] [outer = 0x7f11c56f4c00] 12:39:09 INFO - PROCESS | 1835 | 1461094749117 Marionette DEBUG loaded listener.js 12:39:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x7f11c67e8800) [pid = 1835] [serial = 1089] [outer = 0x7f11c56f4c00] 12:39:10 INFO - PROCESS | 1835 | --DOMWINDOW == 163 (0x7f11bf9bdc00) [pid = 1835] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:39:10 INFO - PROCESS | 1835 | --DOMWINDOW == 162 (0x7f11c75a9c00) [pid = 1835] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:39:10 INFO - PROCESS | 1835 | --DOMWINDOW == 161 (0x7f11bbd97400) [pid = 1835] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:39:10 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x7f11bf9bd800) [pid = 1835] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:39:10 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x7f11c4aadc00) [pid = 1835] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:39:10 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0x7f11be37b800) [pid = 1835] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:39:10 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x7f11c0a7cc00) [pid = 1835] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:39:10 INFO - PROCESS | 1835 | 1461094750315 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]]]}] 12:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1579ms 12:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:39:10 INFO - PROCESS | 1835 | 1461094750348 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 12:39:10 INFO - PROCESS | 1835 | 1461094750351 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 12:39:10 INFO - PROCESS | 1835 | 1461094750357 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:39:10 INFO - PROCESS | 1835 | 1461094750360 Marionette TRACE conn3 <- [1,1422,null,{}] 12:39:10 INFO - PROCESS | 1835 | 1461094750364 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}] 12:39:10 INFO - PROCESS | 1835 | 1461094750518 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 12:39:10 INFO - PROCESS | 1835 | 1461094750533 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c770c800 == 130 [pid = 1835] [id = 363] 12:39:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x7f11bfadf400) [pid = 1835] [serial = 1090] [outer = (nil)] 12:39:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x7f11c662c800) [pid = 1835] [serial = 1091] [outer = 0x7f11bfadf400] 12:39:10 INFO - PROCESS | 1835 | 1461094750590 Marionette DEBUG loaded listener.js 12:39:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x7f11c6eb7800) [pid = 1835] [serial = 1092] [outer = 0x7f11bfadf400] 12:39:11 INFO - PROCESS | 1835 | 1461094751394 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]]]}] 12:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1080ms 12:39:11 INFO - PROCESS | 1835 | 1461094751453 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 12:39:11 INFO - PROCESS | 1835 | 1461094751455 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 12:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:39:11 INFO - PROCESS | 1835 | 1461094751461 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:39:11 INFO - PROCESS | 1835 | 1461094751463 Marionette TRACE conn3 <- [1,1426,null,{}] 12:39:11 INFO - PROCESS | 1835 | 1461094751468 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}] 12:39:11 INFO - PROCESS | 1835 | 1461094751608 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 12:39:11 INFO - PROCESS | 1835 | 1461094751622 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7d33800 == 131 [pid = 1835] [id = 364] 12:39:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x7f11bfe9c800) [pid = 1835] [serial = 1093] [outer = (nil)] 12:39:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x7f11c6f30800) [pid = 1835] [serial = 1094] [outer = 0x7f11bfe9c800] 12:39:11 INFO - PROCESS | 1835 | 1461094751680 Marionette DEBUG loaded listener.js 12:39:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 163 (0x7f11c6f35c00) [pid = 1835] [serial = 1095] [outer = 0x7f11bfe9c800] 12:39:12 INFO - PROCESS | 1835 | 1461094752796 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]]]}] 12:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1375ms 12:39:12 INFO - PROCESS | 1835 | 1461094752837 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 12:39:12 INFO - PROCESS | 1835 | 1461094752843 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 12:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:39:12 INFO - PROCESS | 1835 | 1461094752853 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:39:12 INFO - PROCESS | 1835 | 1461094752857 Marionette TRACE conn3 <- [1,1430,null,{}] 12:39:12 INFO - PROCESS | 1835 | 1461094752865 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}] 12:39:13 INFO - PROCESS | 1835 | 1461094753062 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 12:39:13 INFO - PROCESS | 1835 | 1461094753242 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be417000 == 132 [pid = 1835] [id = 365] 12:39:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x7f11bb30d800) [pid = 1835] [serial = 1096] [outer = (nil)] 12:39:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 165 (0x7f11bd41c800) [pid = 1835] [serial = 1097] [outer = 0x7f11bb30d800] 12:39:13 INFO - PROCESS | 1835 | 1461094753316 Marionette DEBUG loaded listener.js 12:39:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 166 (0x7f11bf833000) [pid = 1835] [serial = 1098] [outer = 0x7f11bb30d800] 12:39:14 INFO - PROCESS | 1835 | 1461094754302 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]]]}] 12:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1479ms 12:39:14 INFO - PROCESS | 1835 | 1461094754333 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 12:39:14 INFO - PROCESS | 1835 | 1461094754342 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 12:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:39:14 INFO - PROCESS | 1835 | 1461094754351 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:39:14 INFO - PROCESS | 1835 | 1461094754354 Marionette TRACE conn3 <- [1,1434,null,{}] 12:39:14 INFO - PROCESS | 1835 | 1461094754360 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}] 12:39:14 INFO - PROCESS | 1835 | 1461094754548 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 12:39:14 INFO - PROCESS | 1835 | 1461094754811 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6d24000 == 133 [pid = 1835] [id = 366] 12:39:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 167 (0x7f11bfdd8400) [pid = 1835] [serial = 1099] [outer = (nil)] 12:39:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 168 (0x7f11bfea1400) [pid = 1835] [serial = 1100] [outer = 0x7f11bfdd8400] 12:39:14 INFO - PROCESS | 1835 | 1461094754926 Marionette DEBUG loaded listener.js 12:39:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 169 (0x7f11c0a7bc00) [pid = 1835] [serial = 1101] [outer = 0x7f11bfdd8400] 12:39:15 INFO - PROCESS | 1835 | 1461094755768 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]]]}] 12:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1482ms 12:39:15 INFO - PROCESS | 1835 | 1461094755834 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 12:39:15 INFO - PROCESS | 1835 | 1461094755837 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 12:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:39:15 INFO - PROCESS | 1835 | 1461094755843 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:39:15 INFO - PROCESS | 1835 | 1461094755848 Marionette TRACE conn3 <- [1,1438,null,{}] 12:39:15 INFO - PROCESS | 1835 | 1461094755863 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}] 12:39:16 INFO - PROCESS | 1835 | 1461094756092 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 12:39:16 INFO - PROCESS | 1835 | 1461094756271 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cb206000 == 134 [pid = 1835] [id = 367] 12:39:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 170 (0x7f11c4ab6c00) [pid = 1835] [serial = 1102] [outer = (nil)] 12:39:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x7f11c66d7000) [pid = 1835] [serial = 1103] [outer = 0x7f11c4ab6c00] 12:39:16 INFO - PROCESS | 1835 | 1461094756346 Marionette DEBUG loaded listener.js 12:39:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 172 (0x7f11c6e75000) [pid = 1835] [serial = 1104] [outer = 0x7f11c4ab6c00] 12:39:17 INFO - PROCESS | 1835 | 1461094757198 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]]]}] 12:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1396ms 12:39:17 INFO - PROCESS | 1835 | 1461094757239 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 12:39:17 INFO - PROCESS | 1835 | 1461094757244 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 12:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:39:17 INFO - PROCESS | 1835 | 1461094757249 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:39:17 INFO - PROCESS | 1835 | 1461094757256 Marionette TRACE conn3 <- [1,1442,null,{}] 12:39:17 INFO - PROCESS | 1835 | 1461094757264 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}] 12:39:17 INFO - PROCESS | 1835 | 1461094757439 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 12:39:17 INFO - PROCESS | 1835 | 1461094757623 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc51c800 == 135 [pid = 1835] [id = 368] 12:39:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x7f11c5457800) [pid = 1835] [serial = 1105] [outer = (nil)] 12:39:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x7f11c6f75000) [pid = 1835] [serial = 1106] [outer = 0x7f11c5457800] 12:39:17 INFO - PROCESS | 1835 | 1461094757690 Marionette DEBUG loaded listener.js 12:39:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0x7f11c7774800) [pid = 1835] [serial = 1107] [outer = 0x7f11c5457800] 12:39:18 INFO - PROCESS | 1835 | 1461094758562 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]]]}] 12:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1384ms 12:39:18 INFO - PROCESS | 1835 | 1461094758635 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 12:39:18 INFO - PROCESS | 1835 | 1461094758639 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 12:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:39:18 INFO - PROCESS | 1835 | 1461094758645 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:39:18 INFO - PROCESS | 1835 | 1461094758648 Marionette TRACE conn3 <- [1,1446,null,{}] 12:39:18 INFO - PROCESS | 1835 | 1461094758652 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}] 12:39:18 INFO - PROCESS | 1835 | 1461094758821 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 12:39:19 INFO - PROCESS | 1835 | 1461094759007 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0512000 == 136 [pid = 1835] [id = 369] 12:39:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x7f11c6eb2400) [pid = 1835] [serial = 1108] [outer = (nil)] 12:39:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x7f11c7bd9000) [pid = 1835] [serial = 1109] [outer = 0x7f11c6eb2400] 12:39:19 INFO - PROCESS | 1835 | 1461094759078 Marionette DEBUG loaded listener.js 12:39:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x7f11c8174400) [pid = 1835] [serial = 1110] [outer = 0x7f11c6eb2400] 12:39:19 INFO - PROCESS | 1835 | 1461094759980 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]]]}] 12:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1385ms 12:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:39:20 INFO - PROCESS | 1835 | 1461094760031 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 12:39:20 INFO - PROCESS | 1835 | 1461094760034 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 12:39:20 INFO - PROCESS | 1835 | 1461094760041 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:39:20 INFO - PROCESS | 1835 | 1461094760044 Marionette TRACE conn3 <- [1,1450,null,{}] 12:39:20 INFO - PROCESS | 1835 | 1461094760053 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}] 12:39:20 INFO - PROCESS | 1835 | 1461094760256 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 12:39:20 INFO - PROCESS | 1835 | 1461094760439 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1d12000 == 137 [pid = 1835] [id = 370] 12:39:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x7f11c7904000) [pid = 1835] [serial = 1111] [outer = (nil)] 12:39:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x7f11cb095000) [pid = 1835] [serial = 1112] [outer = 0x7f11c7904000] 12:39:20 INFO - PROCESS | 1835 | 1461094760516 Marionette DEBUG loaded listener.js 12:39:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x7f11cbcc3c00) [pid = 1835] [serial = 1113] [outer = 0x7f11c7904000] 12:39:21 INFO - PROCESS | 1835 | 1461094761376 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]]]}] 12:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1380ms 12:39:21 INFO - PROCESS | 1835 | 1461094761421 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 12:39:21 INFO - PROCESS | 1835 | 1461094761424 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 12:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:39:21 INFO - PROCESS | 1835 | 1461094761430 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:39:21 INFO - PROCESS | 1835 | 1461094761433 Marionette TRACE conn3 <- [1,1454,null,{}] 12:39:21 INFO - PROCESS | 1835 | 1461094761438 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}] 12:39:21 INFO - PROCESS | 1835 | 1461094761645 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 12:39:21 INFO - PROCESS | 1835 | 1461094761836 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d36ed000 == 138 [pid = 1835] [id = 371] 12:39:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x7f11c91bbc00) [pid = 1835] [serial = 1114] [outer = (nil)] 12:39:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x7f11cbff1800) [pid = 1835] [serial = 1115] [outer = 0x7f11c91bbc00] 12:39:21 INFO - PROCESS | 1835 | 1461094761905 Marionette DEBUG loaded listener.js 12:39:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x7f11cc073800) [pid = 1835] [serial = 1116] [outer = 0x7f11c91bbc00] 12:39:22 INFO - PROCESS | 1835 | 1461094762774 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]]]}] 12:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1379ms 12:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:39:22 INFO - PROCESS | 1835 | 1461094762810 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 12:39:22 INFO - PROCESS | 1835 | 1461094762813 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 12:39:22 INFO - PROCESS | 1835 | 1461094762819 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:39:22 INFO - PROCESS | 1835 | 1461094762822 Marionette TRACE conn3 <- [1,1458,null,{}] 12:39:22 INFO - PROCESS | 1835 | 1461094762827 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}] 12:39:23 INFO - PROCESS | 1835 | 1461094763002 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 12:39:23 INFO - PROCESS | 1835 | 1461094763200 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11de11e800 == 139 [pid = 1835] [id = 372] 12:39:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x7f11cbcc5c00) [pid = 1835] [serial = 1117] [outer = (nil)] 12:39:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x7f11ced1e400) [pid = 1835] [serial = 1118] [outer = 0x7f11cbcc5c00] 12:39:23 INFO - PROCESS | 1835 | 1461094763267 Marionette DEBUG loaded listener.js 12:39:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x7f11cf4c6400) [pid = 1835] [serial = 1119] [outer = 0x7f11cbcc5c00] 12:39:24 INFO - PROCESS | 1835 | 1461094764150 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]]]}] 12:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1384ms 12:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:39:24 INFO - PROCESS | 1835 | 1461094764203 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 12:39:24 INFO - PROCESS | 1835 | 1461094764206 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 12:39:24 INFO - PROCESS | 1835 | 1461094764213 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:39:24 INFO - PROCESS | 1835 | 1461094764216 Marionette TRACE conn3 <- [1,1462,null,{}] 12:39:24 INFO - PROCESS | 1835 | 1461094764221 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}] 12:39:24 INFO - PROCESS | 1835 | 1461094764396 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 12:39:24 INFO - PROCESS | 1835 | 1461094764583 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e2a8d000 == 140 [pid = 1835] [id = 373] 12:39:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x7f11cbfeec00) [pid = 1835] [serial = 1120] [outer = (nil)] 12:39:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x7f11d012d000) [pid = 1835] [serial = 1121] [outer = 0x7f11cbfeec00] 12:39:24 INFO - PROCESS | 1835 | 1461094764650 Marionette DEBUG loaded listener.js 12:39:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x7f11d0659c00) [pid = 1835] [serial = 1122] [outer = 0x7f11cbfeec00] 12:39:25 INFO - PROCESS | 1835 | 1461094765502 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]]]}] 12:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1334ms 12:39:25 INFO - PROCESS | 1835 | 1461094765546 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 12:39:25 INFO - PROCESS | 1835 | 1461094765550 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 12:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:39:25 INFO - PROCESS | 1835 | 1461094765555 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:39:25 INFO - PROCESS | 1835 | 1461094765559 Marionette TRACE conn3 <- [1,1466,null,{}] 12:39:25 INFO - PROCESS | 1835 | 1461094765564 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}] 12:39:25 INFO - PROCESS | 1835 | 1461094765754 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 12:39:25 INFO - PROCESS | 1835 | 1461094765944 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e5fc4800 == 141 [pid = 1835] [id = 374] 12:39:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x7f11cfc80000) [pid = 1835] [serial = 1123] [outer = (nil)] 12:39:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 192 (0x7f11d2145800) [pid = 1835] [serial = 1124] [outer = 0x7f11cfc80000] 12:39:26 INFO - PROCESS | 1835 | 1461094766016 Marionette DEBUG loaded listener.js 12:39:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 193 (0x7f11d2910c00) [pid = 1835] [serial = 1125] [outer = 0x7f11cfc80000] 12:39:26 INFO - PROCESS | 1835 | 1461094766919 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]]]}] 12:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1426ms 12:39:26 INFO - PROCESS | 1835 | 1461094766983 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 12:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:39:26 INFO - PROCESS | 1835 | 1461094766988 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 12:39:26 INFO - PROCESS | 1835 | 1461094766995 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:39:27 INFO - PROCESS | 1835 | 1461094766999 Marionette TRACE conn3 <- [1,1470,null,{}] 12:39:27 INFO - PROCESS | 1835 | 1461094767004 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}] 12:39:27 INFO - PROCESS | 1835 | 1461094767254 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 12:39:27 INFO - PROCESS | 1835 | 1461094767492 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b91c9000 == 142 [pid = 1835] [id = 375] 12:39:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 194 (0x7f11d012cc00) [pid = 1835] [serial = 1126] [outer = (nil)] 12:39:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x7f11ddeb6400) [pid = 1835] [serial = 1127] [outer = 0x7f11d012cc00] 12:39:27 INFO - PROCESS | 1835 | 1461094767612 Marionette DEBUG loaded listener.js 12:39:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x7f11df0cf800) [pid = 1835] [serial = 1128] [outer = 0x7f11d012cc00] 12:39:28 INFO - PROCESS | 1835 | 1461094768479 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]]]}] 12:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1528ms 12:39:28 INFO - PROCESS | 1835 | 1461094768522 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 12:39:28 INFO - PROCESS | 1835 | 1461094768525 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 12:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:39:28 INFO - PROCESS | 1835 | 1461094768531 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:39:28 INFO - PROCESS | 1835 | 1461094768533 Marionette TRACE conn3 <- [1,1474,null,{}] 12:39:28 INFO - PROCESS | 1835 | 1461094768538 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}] 12:39:28 INFO - PROCESS | 1835 | 1461094768711 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 12:39:28 INFO - PROCESS | 1835 | 1461094768901 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e84ab000 == 143 [pid = 1835] [id = 376] 12:39:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 197 (0x7f11df1c9800) [pid = 1835] [serial = 1129] [outer = (nil)] 12:39:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11e138f000) [pid = 1835] [serial = 1130] [outer = 0x7f11df1c9800] 12:39:28 INFO - PROCESS | 1835 | 1461094768968 Marionette DEBUG loaded listener.js 12:39:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11e302d800) [pid = 1835] [serial = 1131] [outer = 0x7f11df1c9800] 12:39:29 INFO - PROCESS | 1835 | 1461094769848 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]]]}] 12:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1381ms 12:39:29 INFO - PROCESS | 1835 | 1461094769913 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 12:39:29 INFO - PROCESS | 1835 | 1461094769915 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 12:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:39:29 INFO - PROCESS | 1835 | 1461094769921 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:39:29 INFO - PROCESS | 1835 | 1461094769923 Marionette TRACE conn3 <- [1,1478,null,{}] 12:39:29 INFO - PROCESS | 1835 | 1461094769929 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}] 12:39:30 INFO - PROCESS | 1835 | 1461094770102 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 12:39:30 INFO - PROCESS | 1835 | 1461094770299 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b8926800 == 144 [pid = 1835] [id = 377] 12:39:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11b79e6000) [pid = 1835] [serial = 1132] [outer = (nil)] 12:39:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0x7f11d182a800) [pid = 1835] [serial = 1133] [outer = 0x7f11b79e6000] 12:39:30 INFO - PROCESS | 1835 | 1461094770369 Marionette DEBUG loaded listener.js 12:39:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0x7f11d1834000) [pid = 1835] [serial = 1134] [outer = 0x7f11b79e6000] 12:39:31 INFO - PROCESS | 1835 | 1461094771290 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]]]}] 12:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1434ms 12:39:31 INFO - PROCESS | 1835 | 1461094771356 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 12:39:31 INFO - PROCESS | 1835 | 1461094771360 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 12:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:39:31 INFO - PROCESS | 1835 | 1461094771366 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:39:31 INFO - PROCESS | 1835 | 1461094771368 Marionette TRACE conn3 <- [1,1482,null,{}] 12:39:31 INFO - PROCESS | 1835 | 1461094771373 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}] 12:39:31 INFO - PROCESS | 1835 | 1461094771552 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 12:39:31 INFO - PROCESS | 1835 | 1461094771744 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be405800 == 145 [pid = 1835] [id = 378] 12:39:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11bb304800) [pid = 1835] [serial = 1135] [outer = (nil)] 12:39:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11bfe95800) [pid = 1835] [serial = 1136] [outer = 0x7f11bb304800] 12:39:31 INFO - PROCESS | 1835 | 1461094771814 Marionette DEBUG loaded listener.js 12:39:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11d1835800) [pid = 1835] [serial = 1137] [outer = 0x7f11bb304800] 12:39:33 INFO - PROCESS | 1835 | 1461094773134 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]]]}] 12:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1830ms 12:39:33 INFO - PROCESS | 1835 | 1461094773197 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 12:39:33 INFO - PROCESS | 1835 | 1461094773206 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 12:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:39:33 INFO - PROCESS | 1835 | 1461094773218 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:39:33 INFO - PROCESS | 1835 | 1461094773225 Marionette TRACE conn3 <- [1,1486,null,{}] 12:39:33 INFO - PROCESS | 1835 | 1461094773232 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}] 12:39:33 INFO - PROCESS | 1835 | 1461094773498 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 12:39:33 INFO - PROCESS | 1835 | 1461094773708 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bd4e4800 == 146 [pid = 1835] [id = 379] 12:39:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11b8a36000) [pid = 1835] [serial = 1138] [outer = (nil)] 12:39:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11bb2d0c00) [pid = 1835] [serial = 1139] [outer = 0x7f11b8a36000] 12:39:33 INFO - PROCESS | 1835 | 1461094773776 Marionette DEBUG loaded listener.js 12:39:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11bd41f400) [pid = 1835] [serial = 1140] [outer = 0x7f11b8a36000] 12:39:34 INFO - PROCESS | 1835 | 1461094774868 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]]]}] 12:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1684ms 12:39:34 INFO - PROCESS | 1835 | 1461094774902 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 12:39:34 INFO - PROCESS | 1835 | 1461094774910 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 12:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:39:34 INFO - PROCESS | 1835 | 1461094774919 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:39:34 INFO - PROCESS | 1835 | 1461094774922 Marionette TRACE conn3 <- [1,1490,null,{}] 12:39:34 INFO - PROCESS | 1835 | 1461094774928 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}] 12:39:35 INFO - PROCESS | 1835 | 1461094775094 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 12:39:35 INFO - PROCESS | 1835 | 1461094775329 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb5ce800 == 145 [pid = 1835] [id = 312] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bbef3000 == 144 [pid = 1835] [id = 314] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb4dd000 == 143 [pid = 1835] [id = 310] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cbf5f800 == 142 [pid = 1835] [id = 309] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6adc000 == 141 [pid = 1835] [id = 313] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11dde69800 == 140 [pid = 1835] [id = 102] 12:39:35 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11bfdd9c00) [pid = 1835] [serial = 1031] [outer = (nil)] [url = about:blank] 12:39:35 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11e3030400) [pid = 1835] [serial = 1001] [outer = (nil)] [url = about:blank] 12:39:35 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11b8a34000) [pid = 1835] [serial = 1004] [outer = (nil)] [url = about:blank] 12:39:35 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11bb307400) [pid = 1835] [serial = 1007] [outer = (nil)] [url = about:blank] 12:39:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b89df800 == 141 [pid = 1835] [id = 380] 12:39:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11b8a34000) [pid = 1835] [serial = 1141] [outer = (nil)] 12:39:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11bfadb000) [pid = 1835] [serial = 1142] [outer = 0x7f11b8a34000] 12:39:35 INFO - PROCESS | 1835 | 1461094775537 Marionette DEBUG loaded listener.js 12:39:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11bfe9f000) [pid = 1835] [serial = 1143] [outer = 0x7f11b8a34000] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c770c800 == 140 [pid = 1835] [id = 363] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6ae0800 == 139 [pid = 1835] [id = 362] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c685c800 == 138 [pid = 1835] [id = 361] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c4ad9000 == 137 [pid = 1835] [id = 360] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ba6da000 == 136 [pid = 1835] [id = 359] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b89d7800 == 135 [pid = 1835] [id = 358] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bbeee800 == 134 [pid = 1835] [id = 357] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e7773800 == 133 [pid = 1835] [id = 352] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e2a95800 == 132 [pid = 1835] [id = 351] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11dde89000 == 131 [pid = 1835] [id = 350] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1e3f800 == 130 [pid = 1835] [id = 349] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d0507000 == 129 [pid = 1835] [id = 348] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cbf5f000 == 128 [pid = 1835] [id = 347] 12:39:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c818c000 == 127 [pid = 1835] [id = 346] 12:39:36 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6acf800 == 126 [pid = 1835] [id = 345] 12:39:36 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb7f4000 == 125 [pid = 1835] [id = 344] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11c6e7f400) [pid = 1835] [serial = 1025] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11cb0dbc00) [pid = 1835] [serial = 1028] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11d3614400) [pid = 1835] [serial = 989] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11cbcd1800) [pid = 1835] [serial = 983] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11be37b400) [pid = 1835] [serial = 1014] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x7f11bd41a000) [pid = 1835] [serial = 1013] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x7f11bf82d800) [pid = 1835] [serial = 971] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11bfdd7c00) [pid = 1835] [serial = 1017] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11bfad9400) [pid = 1835] [serial = 1016] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11c737f400) [pid = 1835] [serial = 977] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 196 (0x7f11c9cddc00) [pid = 1835] [serial = 968] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x7f11cb1f3400) [pid = 1835] [serial = 969] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0x7f11c4ab1c00) [pid = 1835] [serial = 1019] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 193 (0x7f11c545cc00) [pid = 1835] [serial = 1020] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 192 (0x7f11bd3e7800) [pid = 1835] [serial = 1010] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 191 (0x7f11bb2d7c00) [pid = 1835] [serial = 998] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x7f11df0d2000) [pid = 1835] [serial = 995] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x7f11c6627000) [pid = 1835] [serial = 1022] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x7f11ddf07c00) [pid = 1835] [serial = 992] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x7f11c4aab000) [pid = 1835] [serial = 974] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x7f11cfbad400) [pid = 1835] [serial = 986] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x7f11cb1f3800) [pid = 1835] [serial = 980] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x7f11c7386400) [pid = 1835] [serial = 1026] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x7f11cc070400) [pid = 1835] [serial = 1029] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x7f11c67e6000) [pid = 1835] [serial = 1023] [outer = (nil)] [url = about:blank] 12:39:36 INFO - PROCESS | 1835 | 1461094776295 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]]]}] 12:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1429ms 12:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:39:36 INFO - PROCESS | 1835 | 1461094776349 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 12:39:36 INFO - PROCESS | 1835 | 1461094776352 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 12:39:36 INFO - PROCESS | 1835 | 1461094776358 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:39:36 INFO - PROCESS | 1835 | 1461094776363 Marionette TRACE conn3 <- [1,1494,null,{}] 12:39:36 INFO - PROCESS | 1835 | 1461094776378 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}] 12:39:36 INFO - PROCESS | 1835 | 1461094776536 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 12:39:36 INFO - PROCESS | 1835 | 1461094776554 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bfe75800 == 126 [pid = 1835] [id = 381] 12:39:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x7f11c0a77800) [pid = 1835] [serial = 1144] [outer = (nil)] 12:39:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x7f11c545ac00) [pid = 1835] [serial = 1145] [outer = 0x7f11c0a77800] 12:39:36 INFO - PROCESS | 1835 | 1461094776619 Marionette DEBUG loaded listener.js 12:39:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x7f11c5626800) [pid = 1835] [serial = 1146] [outer = 0x7f11c0a77800] 12:39:37 INFO - PROCESS | 1835 | 1461094777653 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]]]}] 12:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1342ms 12:39:37 INFO - PROCESS | 1835 | 1461094777700 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 12:39:37 INFO - PROCESS | 1835 | 1461094777704 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 12:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:39:37 INFO - PROCESS | 1835 | 1461094777710 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:39:37 INFO - PROCESS | 1835 | 1461094777712 Marionette TRACE conn3 <- [1,1498,null,{}] 12:39:37 INFO - PROCESS | 1835 | 1461094777717 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}] 12:39:37 INFO - PROCESS | 1835 | 1461094777875 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 12:39:38 INFO - PROCESS | 1835 | 1461094778039 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6709000 == 127 [pid = 1835] [id = 382] 12:39:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x7f11bbd92400) [pid = 1835] [serial = 1147] [outer = (nil)] 12:39:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x7f11c6e79000) [pid = 1835] [serial = 1148] [outer = 0x7f11bbd92400] 12:39:38 INFO - PROCESS | 1835 | 1461094778108 Marionette DEBUG loaded listener.js 12:39:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x7f11c6f35000) [pid = 1835] [serial = 1149] [outer = 0x7f11bbd92400] 12:39:38 INFO - PROCESS | 1835 | 1461094778950 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]]]}] 12:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1279ms 12:39:38 INFO - PROCESS | 1835 | 1461094778991 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 12:39:38 INFO - PROCESS | 1835 | 1461094778993 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 12:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:39:39 INFO - PROCESS | 1835 | 1461094778999 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:39:39 INFO - PROCESS | 1835 | 1461094779001 Marionette TRACE conn3 <- [1,1502,null,{}] 12:39:39 INFO - PROCESS | 1835 | 1461094779006 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}] 12:39:39 INFO - PROCESS | 1835 | 1461094779214 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 12:39:39 INFO - PROCESS | 1835 | 1461094779244 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6ac7800 == 128 [pid = 1835] [id = 383] 12:39:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x7f11c56f3800) [pid = 1835] [serial = 1150] [outer = (nil)] 12:39:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x7f11c7bdd000) [pid = 1835] [serial = 1151] [outer = 0x7f11c56f3800] 12:39:39 INFO - PROCESS | 1835 | 1461094779304 Marionette DEBUG loaded listener.js 12:39:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x7f11c91bf000) [pid = 1835] [serial = 1152] [outer = 0x7f11c56f3800] 12:39:40 INFO - PROCESS | 1835 | 1461094780172 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]]]}] 12:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1228ms 12:39:40 INFO - PROCESS | 1835 | 1461094780230 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 12:39:40 INFO - PROCESS | 1835 | 1461094780233 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 12:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:39:40 INFO - PROCESS | 1835 | 1461094780239 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:39:40 INFO - PROCESS | 1835 | 1461094780241 Marionette TRACE conn3 <- [1,1506,null,{}] 12:39:40 INFO - PROCESS | 1835 | 1461094780246 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}] 12:39:40 INFO - PROCESS | 1835 | 1461094780486 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 12:39:40 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x7f11bb30d400) [pid = 1835] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:39:40 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x7f11c56f4c00) [pid = 1835] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:39:40 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x7f11b8a35800) [pid = 1835] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:39:40 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x7f11bfadf400) [pid = 1835] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:39:40 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x7f11c6de8c00) [pid = 1835] [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.] 12:39:40 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x7f11be486800) [pid = 1835] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:39:40 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x7f11bd3ea800) [pid = 1835] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:39:40 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x7f11bff97800) [pid = 1835] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:39:40 INFO - PROCESS | 1835 | 1461094780885 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bd6b6000 == 129 [pid = 1835] [id = 384] 12:39:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x7f11bb30d400) [pid = 1835] [serial = 1153] [outer = (nil)] 12:39:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x7f11be486800) [pid = 1835] [serial = 1154] [outer = 0x7f11bb30d400] 12:39:40 INFO - PROCESS | 1835 | 1461094780952 Marionette DEBUG loaded listener.js 12:39:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x7f11c6f2a800) [pid = 1835] [serial = 1155] [outer = 0x7f11bb30d400] 12:39:41 INFO - PROCESS | 1835 | 1461094781599 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]]]}] 12:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1380ms 12:39:41 INFO - PROCESS | 1835 | 1461094781619 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 12:39:41 INFO - PROCESS | 1835 | 1461094781621 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 12:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:39:41 INFO - PROCESS | 1835 | 1461094781627 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:39:41 INFO - PROCESS | 1835 | 1461094781629 Marionette TRACE conn3 <- [1,1510,null,{}] 12:39:41 INFO - PROCESS | 1835 | 1461094781634 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}] 12:39:41 INFO - PROCESS | 1835 | 1461094781858 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 12:39:41 INFO - PROCESS | 1835 | 1461094781876 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7c18800 == 130 [pid = 1835] [id = 385] 12:39:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x7f11bc9ab800) [pid = 1835] [serial = 1156] [outer = (nil)] 12:39:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x7f11cedc6800) [pid = 1835] [serial = 1157] [outer = 0x7f11bc9ab800] 12:39:41 INFO - PROCESS | 1835 | 1461094781938 Marionette DEBUG loaded listener.js 12:39:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x7f11d1836800) [pid = 1835] [serial = 1158] [outer = 0x7f11bc9ab800] 12:39:42 INFO - PROCESS | 1835 | 1461094782659 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]]]}] 12:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1074ms 12:39:42 INFO - PROCESS | 1835 | 1461094782702 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 12:39:42 INFO - PROCESS | 1835 | 1461094782705 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 12:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:39:42 INFO - PROCESS | 1835 | 1461094782713 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:39:42 INFO - PROCESS | 1835 | 1461094782715 Marionette TRACE conn3 <- [1,1514,null,{}] 12:39:42 INFO - PROCESS | 1835 | 1461094782720 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}] 12:39:43 INFO - PROCESS | 1835 | 1461094783049 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 12:39:43 INFO - PROCESS | 1835 | 1461094783200 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b89de000 == 131 [pid = 1835] [id = 386] 12:39:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x7f11b79ef800) [pid = 1835] [serial = 1159] [outer = (nil)] 12:39:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x7f11b8a2f800) [pid = 1835] [serial = 1160] [outer = 0x7f11b79ef800] 12:39:43 INFO - PROCESS | 1835 | 1461094783289 Marionette DEBUG loaded listener.js 12:39:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 192 (0x7f11bb302c00) [pid = 1835] [serial = 1161] [outer = 0x7f11b79ef800] 12:39:44 INFO - PROCESS | 1835 | 1461094784245 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]]]}] 12:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1577ms 12:39:44 INFO - PROCESS | 1835 | 1461094784293 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 12:39:44 INFO - PROCESS | 1835 | 1461094784299 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 12:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:39:44 INFO - PROCESS | 1835 | 1461094784307 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:39:44 INFO - PROCESS | 1835 | 1461094784313 Marionette TRACE conn3 <- [1,1518,null,{}] 12:39:44 INFO - PROCESS | 1835 | 1461094784320 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}] 12:39:44 INFO - PROCESS | 1835 | 1461094784517 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 12:39:44 INFO - PROCESS | 1835 | 1461094784706 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bf87d000 == 132 [pid = 1835] [id = 387] 12:39:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 193 (0x7f11b79f0400) [pid = 1835] [serial = 1162] [outer = (nil)] 12:39:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 194 (0x7f11bfdd2800) [pid = 1835] [serial = 1163] [outer = 0x7f11b79f0400] 12:39:44 INFO - PROCESS | 1835 | 1461094784784 Marionette DEBUG loaded listener.js 12:39:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x7f11bff9cc00) [pid = 1835] [serial = 1164] [outer = 0x7f11b79f0400] 12:39:45 INFO - PROCESS | 1835 | 1461094785736 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]]]}] 12:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1482ms 12:39:45 INFO - PROCESS | 1835 | 1461094785789 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 12:39:45 INFO - PROCESS | 1835 | 1461094785793 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 12:39:45 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:39:45 INFO - PROCESS | 1835 | 1461094785800 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:39:45 INFO - PROCESS | 1835 | 1461094785802 Marionette TRACE conn3 <- [1,1522,null,{}] 12:39:45 INFO - PROCESS | 1835 | 1461094785808 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}] 12:39:45 INFO - PROCESS | 1835 | 1461094785992 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 12:39:46 INFO - PROCESS | 1835 | 1461094786182 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7e1d000 == 133 [pid = 1835] [id = 388] 12:39:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x7f11bc9b0800) [pid = 1835] [serial = 1165] [outer = (nil)] 12:39:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 197 (0x7f11c56f9000) [pid = 1835] [serial = 1166] [outer = 0x7f11bc9b0800] 12:39:46 INFO - PROCESS | 1835 | 1461094786254 Marionette DEBUG loaded listener.js 12:39:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11c6f2e400) [pid = 1835] [serial = 1167] [outer = 0x7f11bc9b0800] 12:39:46 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:46 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:39:46 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:46 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:46 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:46 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:46 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:46 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:46 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:46 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:46 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:46 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:39:47 INFO - PROCESS | 1835 | 1461094787101 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"]]]}] 12:39:47 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 () { 12:39:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:39:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:39:47 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 () { 12:39:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:39:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:39:47 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 () { 12:39:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:39:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:39:47 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 () { 12:39:47 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:39:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:39:47 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1382ms 12:39:47 INFO - PROCESS | 1835 | 1461094787186 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 12:39:47 INFO - PROCESS | 1835 | 1461094787196 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 12:39:47 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:39:47 INFO - PROCESS | 1835 | 1461094787226 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:39:47 INFO - PROCESS | 1835 | 1461094787232 Marionette TRACE conn3 <- [1,1526,null,{}] 12:39:47 INFO - PROCESS | 1835 | 1461094787242 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}] 12:39:47 INFO - PROCESS | 1835 | 1461094787441 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 12:39:47 INFO - PROCESS | 1835 | 1461094787635 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc0d7800 == 134 [pid = 1835] [id = 389] 12:39:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11c4aac400) [pid = 1835] [serial = 1168] [outer = (nil)] 12:39:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11cb09d800) [pid = 1835] [serial = 1169] [outer = 0x7f11c4aac400] 12:39:47 INFO - PROCESS | 1835 | 1461094787706 Marionette DEBUG loaded listener.js 12:39:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0x7f11d0134400) [pid = 1835] [serial = 1170] [outer = 0x7f11c4aac400] 12:39:48 INFO - PROCESS | 1835 | 1461094788517 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"]]]}] 12:39:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:39:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:39:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:39:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:39:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:39:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:39:48 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:39:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:39:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:39:48 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1360ms 12:39:48 INFO - PROCESS | 1835 | 1461094788568 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 12:39:48 INFO - PROCESS | 1835 | 1461094788571 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 12:39:48 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:39:48 INFO - PROCESS | 1835 | 1461094788577 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:39:48 INFO - PROCESS | 1835 | 1461094788579 Marionette TRACE conn3 <- [1,1530,null,{}] 12:39:48 INFO - PROCESS | 1835 | 1461094788584 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}] 12:39:48 INFO - PROCESS | 1835 | 1461094788793 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 12:39:48 INFO - PROCESS | 1835 | 1461094788961 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1923000 == 135 [pid = 1835] [id = 390] 12:39:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0x7f11c4aab000) [pid = 1835] [serial = 1171] [outer = (nil)] 12:39:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11d1976400) [pid = 1835] [serial = 1172] [outer = 0x7f11c4aab000] 12:39:49 INFO - PROCESS | 1835 | 1461094789067 Marionette DEBUG loaded listener.js 12:39:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11d733c400) [pid = 1835] [serial = 1173] [outer = 0x7f11c4aab000] 12:39:49 INFO - PROCESS | 1835 | 1461094789831 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]]]}] 12:39:49 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 12:39:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:39:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:39:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:39:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:39:49 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:39:49 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. 12:39:49 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:39:49 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1275ms 12:39:49 INFO - PROCESS | 1835 | 1461094789855 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 12:39:49 INFO - PROCESS | 1835 | 1461094789858 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 12:39:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:39:49 INFO - PROCESS | 1835 | 1461094789864 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:39:49 INFO - PROCESS | 1835 | 1461094789866 Marionette TRACE conn3 <- [1,1534,null,{}] 12:39:49 INFO - PROCESS | 1835 | 1461094789871 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}] 12:39:50 INFO - PROCESS | 1835 | 1461094790048 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 12:39:50 INFO - PROCESS | 1835 | 1461094790267 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ddedb800 == 136 [pid = 1835] [id = 391] 12:39:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11de3d7000) [pid = 1835] [serial = 1174] [outer = (nil)] 12:39:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11df02ac00) [pid = 1835] [serial = 1175] [outer = 0x7f11de3d7000] 12:39:50 INFO - PROCESS | 1835 | 1461094790349 Marionette DEBUG loaded listener.js 12:39:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11e2d49000) [pid = 1835] [serial = 1176] [outer = 0x7f11de3d7000] 12:39:51 INFO - PROCESS | 1835 | 1461094791252 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]]]}] 12:39:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:39:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1428ms 12:39:51 INFO - PROCESS | 1835 | 1461094791292 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 12:39:51 INFO - PROCESS | 1835 | 1461094791295 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 12:39:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:39:51 INFO - PROCESS | 1835 | 1461094791302 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:39:51 INFO - PROCESS | 1835 | 1461094791304 Marionette TRACE conn3 <- [1,1538,null,{}] 12:39:51 INFO - PROCESS | 1835 | 1461094791310 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}] 12:39:51 INFO - PROCESS | 1835 | 1461094791495 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 12:39:51 INFO - PROCESS | 1835 | 1461094791694 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e7766000 == 137 [pid = 1835] [id = 392] 12:39:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11b88bfc00) [pid = 1835] [serial = 1177] [outer = (nil)] 12:39:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11b88cd400) [pid = 1835] [serial = 1178] [outer = 0x7f11b88bfc00] 12:39:51 INFO - PROCESS | 1835 | 1461094791759 Marionette DEBUG loaded listener.js 12:39:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11e2d49c00) [pid = 1835] [serial = 1179] [outer = 0x7f11b88bfc00] 12:39:52 INFO - PROCESS | 1835 | 1461094792660 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]]]}] 12:39:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:39:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1431ms 12:39:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:39:52 INFO - PROCESS | 1835 | 1461094792733 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 12:39:52 INFO - PROCESS | 1835 | 1461094792736 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 12:39:52 INFO - PROCESS | 1835 | 1461094792742 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:39:52 INFO - PROCESS | 1835 | 1461094792745 Marionette TRACE conn3 <- [1,1542,null,{}] 12:39:52 INFO - PROCESS | 1835 | 1461094792750 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}] 12:39:52 INFO - PROCESS | 1835 | 1461094792923 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 12:39:53 INFO - PROCESS | 1835 | 1461094793117 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11eac84800 == 138 [pid = 1835] [id = 393] 12:39:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11b88c2400) [pid = 1835] [serial = 1180] [outer = (nil)] 12:39:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x7f11bc659800) [pid = 1835] [serial = 1181] [outer = 0x7f11b88c2400] 12:39:53 INFO - PROCESS | 1835 | 1461094793186 Marionette DEBUG loaded listener.js 12:39:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x7f11bc660800) [pid = 1835] [serial = 1182] [outer = 0x7f11b88c2400] 12:39:54 INFO - PROCESS | 1835 | 1461094794023 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]]]}] 12:39:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:39:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1335ms 12:39:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:39:54 INFO - PROCESS | 1835 | 1461094794076 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 12:39:54 INFO - PROCESS | 1835 | 1461094794079 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 12:39:54 INFO - PROCESS | 1835 | 1461094794085 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:39:54 INFO - PROCESS | 1835 | 1461094794088 Marionette TRACE conn3 <- [1,1546,null,{}] 12:39:54 INFO - PROCESS | 1835 | 1461094794092 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}] 12:39:54 INFO - PROCESS | 1835 | 1461094794267 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 12:39:54 INFO - PROCESS | 1835 | 1461094794465 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bbe9b800 == 139 [pid = 1835] [id = 394] 12:39:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x7f11bc652c00) [pid = 1835] [serial = 1183] [outer = (nil)] 12:39:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x7f11bd479400) [pid = 1835] [serial = 1184] [outer = 0x7f11bc652c00] 12:39:54 INFO - PROCESS | 1835 | 1461094794534 Marionette DEBUG loaded listener.js 12:39:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 216 (0x7f11bd47e000) [pid = 1835] [serial = 1185] [outer = 0x7f11bc652c00] 12:39:55 INFO - PROCESS | 1835 | 1461094795392 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]]]}] 12:39:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:39:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1377ms 12:39:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:39:55 INFO - PROCESS | 1835 | 1461094795462 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 12:39:55 INFO - PROCESS | 1835 | 1461094795465 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 12:39:55 INFO - PROCESS | 1835 | 1461094795471 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:39:55 INFO - PROCESS | 1835 | 1461094795474 Marionette TRACE conn3 <- [1,1550,null,{}] 12:39:55 INFO - PROCESS | 1835 | 1461094795479 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}] 12:39:55 INFO - PROCESS | 1835 | 1461094795665 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 12:39:55 INFO - PROCESS | 1835 | 1461094795865 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b8968000 == 140 [pid = 1835] [id = 395] 12:39:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 217 (0x7f11bc660000) [pid = 1835] [serial = 1186] [outer = (nil)] 12:39:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 218 (0x7f11bd483800) [pid = 1835] [serial = 1187] [outer = 0x7f11bc660000] 12:39:55 INFO - PROCESS | 1835 | 1461094795975 Marionette DEBUG loaded listener.js 12:39:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 219 (0x7f11e3026000) [pid = 1835] [serial = 1188] [outer = 0x7f11bc660000] 12:39:56 INFO - PROCESS | 1835 | 1461094796858 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]]]}] 12:39:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:39:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1427ms 12:39:56 INFO - PROCESS | 1835 | 1461094796899 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 12:39:56 INFO - PROCESS | 1835 | 1461094796901 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 12:39:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:39:56 INFO - PROCESS | 1835 | 1461094796907 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:39:56 INFO - PROCESS | 1835 | 1461094796910 Marionette TRACE conn3 <- [1,1554,null,{}] 12:39:56 INFO - PROCESS | 1835 | 1461094796915 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}] 12:39:57 INFO - PROCESS | 1835 | 1461094797089 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 12:39:57 INFO - PROCESS | 1835 | 1461094797292 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b7ad1800 == 141 [pid = 1835] [id = 396] 12:39:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 220 (0x7f11b88cc800) [pid = 1835] [serial = 1189] [outer = (nil)] 12:39:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 221 (0x7f11bfbb4c00) [pid = 1835] [serial = 1190] [outer = 0x7f11b88cc800] 12:39:57 INFO - PROCESS | 1835 | 1461094797368 Marionette DEBUG loaded listener.js 12:39:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 222 (0x7f11bfbbbc00) [pid = 1835] [serial = 1191] [outer = 0x7f11b88cc800] 12:39:58 INFO - PROCESS | 1835 | 1461094798251 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]]]}] 12:39:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:39:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1382ms 12:39:58 INFO - PROCESS | 1835 | 1461094798290 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 12:39:58 INFO - PROCESS | 1835 | 1461094798305 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 12:39:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:39:58 INFO - PROCESS | 1835 | 1461094798318 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:39:58 INFO - PROCESS | 1835 | 1461094798321 Marionette TRACE conn3 <- [1,1558,null,{}] 12:39:58 INFO - PROCESS | 1835 | 1461094798327 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}] 12:39:58 INFO - PROCESS | 1835 | 1461094798527 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:39:58 INFO - PROCESS | 1835 | 1461094798724 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:39:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b5fcf000 == 142 [pid = 1835] [id = 397] 12:39:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 223 (0x7f11b5cc4000) [pid = 1835] [serial = 1192] [outer = (nil)] 12:39:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 224 (0x7f11b5cce800) [pid = 1835] [serial = 1193] [outer = 0x7f11b5cc4000] 12:39:58 INFO - PROCESS | 1835 | 1461094798795 Marionette DEBUG loaded listener.js 12:39:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 225 (0x7f11e302e400) [pid = 1835] [serial = 1194] [outer = 0x7f11b5cc4000] 12:39:59 INFO - PROCESS | 1835 | 1461094799670 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]]]}] 12:39:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:39:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1384ms 12:39:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:39:59 INFO - PROCESS | 1835 | 1461094799704 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:39:59 INFO - PROCESS | 1835 | 1461094799707 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 12:39:59 INFO - PROCESS | 1835 | 1461094799713 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:39:59 INFO - PROCESS | 1835 | 1461094799715 Marionette TRACE conn3 <- [1,1562,null,{}] 12:39:59 INFO - PROCESS | 1835 | 1461094799720 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}] 12:39:59 INFO - PROCESS | 1835 | 1461094799908 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:40:00 INFO - PROCESS | 1835 | 1461094800113 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b89ce000 == 143 [pid = 1835] [id = 398] 12:40:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 226 (0x7f11b5cd0000) [pid = 1835] [serial = 1195] [outer = (nil)] 12:40:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 227 (0x7f11b60a6c00) [pid = 1835] [serial = 1196] [outer = 0x7f11b5cd0000] 12:40:00 INFO - PROCESS | 1835 | 1461094800182 Marionette DEBUG loaded listener.js 12:40:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 228 (0x7f11b60ab400) [pid = 1835] [serial = 1197] [outer = 0x7f11b5cd0000] 12:40:01 INFO - PROCESS | 1835 | 1461094801026 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]]]}] 12:40:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:40:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1377ms 12:40:01 INFO - PROCESS | 1835 | 1461094801090 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:40:01 INFO - PROCESS | 1835 | 1461094801093 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 12:40:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:40:01 INFO - PROCESS | 1835 | 1461094801099 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:40:01 INFO - PROCESS | 1835 | 1461094801101 Marionette TRACE conn3 <- [1,1566,null,{}] 12:40:01 INFO - PROCESS | 1835 | 1461094801106 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}] 12:40:01 INFO - PROCESS | 1835 | 1461094801298 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:40:01 INFO - PROCESS | 1835 | 1461094801504 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b89d1800 == 144 [pid = 1835] [id = 399] 12:40:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 229 (0x7f11b5cc2800) [pid = 1835] [serial = 1198] [outer = (nil)] 12:40:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 230 (0x7f11b5ccb400) [pid = 1835] [serial = 1199] [outer = 0x7f11b5cc2800] 12:40:02 INFO - PROCESS | 1835 | 1461094802043 Marionette DEBUG loaded listener.js 12:40:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 231 (0x7f11b79ea400) [pid = 1835] [serial = 1200] [outer = 0x7f11b5cc2800] 12:40:03 INFO - PROCESS | 1835 | 1461094803132 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]]]}] 12:40:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:40:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 2084ms 12:40:03 INFO - PROCESS | 1835 | 1461094803185 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:40:03 INFO - PROCESS | 1835 | 1461094803190 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 12:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:40:03 INFO - PROCESS | 1835 | 1461094803199 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:40:03 INFO - PROCESS | 1835 | 1461094803203 Marionette TRACE conn3 <- [1,1570,null,{}] 12:40:03 INFO - PROCESS | 1835 | 1461094803209 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}] 12:40:03 INFO - PROCESS | 1835 | 1461094803402 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:40:03 INFO - PROCESS | 1835 | 1461094803619 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bc811000 == 145 [pid = 1835] [id = 400] 12:40:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 232 (0x7f11b8a33800) [pid = 1835] [serial = 1201] [outer = (nil)] 12:40:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 233 (0x7f11bb30ec00) [pid = 1835] [serial = 1202] [outer = 0x7f11b8a33800] 12:40:03 INFO - PROCESS | 1835 | 1461094803686 Marionette DEBUG loaded listener.js 12:40:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 234 (0x7f11bc65bc00) [pid = 1835] [serial = 1203] [outer = 0x7f11b8a33800] 12:40:04 INFO - PROCESS | 1835 | 1461094804775 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]]]}] 12:40:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:40:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1634ms 12:40:04 INFO - PROCESS | 1835 | 1461094804833 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:40:04 INFO - PROCESS | 1835 | 1461094804839 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 12:40:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:40:04 INFO - PROCESS | 1835 | 1461094804848 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:40:04 INFO - PROCESS | 1835 | 1461094804852 Marionette TRACE conn3 <- [1,1574,null,{}] 12:40:04 INFO - PROCESS | 1835 | 1461094804858 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}] 12:40:05 INFO - PROCESS | 1835 | 1461094805047 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:40:05 INFO - PROCESS | 1835 | 1461094805326 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b79ca800 == 146 [pid = 1835] [id = 401] 12:40:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 235 (0x7f11bc9b1800) [pid = 1835] [serial = 1204] [outer = (nil)] 12:40:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 236 (0x7f11bf83a000) [pid = 1835] [serial = 1205] [outer = 0x7f11bc9b1800] 12:40:05 INFO - PROCESS | 1835 | 1461094805491 Marionette DEBUG loaded listener.js 12:40:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 237 (0x7f11bfbb5800) [pid = 1835] [serial = 1206] [outer = 0x7f11bc9b1800] 12:40:05 INFO - PROCESS | 1835 | --DOMWINDOW == 236 (0x7f11c6f30800) [pid = 1835] [serial = 1094] [outer = (nil)] [url = about:blank] 12:40:05 INFO - PROCESS | 1835 | --DOMWINDOW == 235 (0x7f11e3163c00) [pid = 1835] [serial = 1061] [outer = (nil)] [url = about:blank] 12:40:05 INFO - PROCESS | 1835 | --DOMWINDOW == 234 (0x7f11bb24e800) [pid = 1835] [serial = 1064] [outer = (nil)] [url = about:blank] 12:40:05 INFO - PROCESS | 1835 | --DOMWINDOW == 233 (0x7f11be37a000) [pid = 1835] [serial = 1070] [outer = (nil)] [url = about:blank] 12:40:05 INFO - PROCESS | 1835 | --DOMWINDOW == 232 (0x7f11b79ed800) [pid = 1835] [serial = 1067] [outer = (nil)] [url = about:blank] 12:40:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7c18800 == 145 [pid = 1835] [id = 385] 12:40:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bd6b6000 == 144 [pid = 1835] [id = 384] 12:40:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6ac7800 == 143 [pid = 1835] [id = 383] 12:40:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6709000 == 142 [pid = 1835] [id = 382] 12:40:06 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bfe75800 == 141 [pid = 1835] [id = 381] 12:40:06 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c8c30800 == 140 [pid = 1835] [id = 11] 12:40:06 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b89df800 == 139 [pid = 1835] [id = 380] 12:40:06 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bd4e4800 == 138 [pid = 1835] [id = 379] 12:40:06 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11be405800 == 137 [pid = 1835] [id = 378] 12:40:06 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b8926800 == 136 [pid = 1835] [id = 377] 12:40:06 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e84ab000 == 135 [pid = 1835] [id = 376] 12:40:06 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b91c9000 == 134 [pid = 1835] [id = 375] 12:40:06 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e5fc4800 == 133 [pid = 1835] [id = 374] 12:40:06 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e2a8d000 == 132 [pid = 1835] [id = 373] 12:40:06 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11de11e800 == 131 [pid = 1835] [id = 372] 12:40:06 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d36ed000 == 130 [pid = 1835] [id = 371] 12:40:06 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1d12000 == 129 [pid = 1835] [id = 370] 12:40:06 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d0512000 == 128 [pid = 1835] [id = 369] 12:40:06 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc51c800 == 127 [pid = 1835] [id = 368] 12:40:06 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cb206000 == 126 [pid = 1835] [id = 367] 12:40:06 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6d24000 == 125 [pid = 1835] [id = 366] 12:40:06 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11be417000 == 124 [pid = 1835] [id = 365] 12:40:06 INFO - PROCESS | 1835 | 1461094806357 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]]]}] 12:40:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:40:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1527ms 12:40:06 INFO - PROCESS | 1835 | 1461094806376 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:40:06 INFO - PROCESS | 1835 | 1461094806380 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 12:40:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:40:06 INFO - PROCESS | 1835 | 1461094806386 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:40:06 INFO - PROCESS | 1835 | 1461094806392 Marionette TRACE conn3 <- [1,1578,null,{}] 12:40:06 INFO - PROCESS | 1835 | 1461094806407 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}] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 231 (0x7f11c6eb7800) [pid = 1835] [serial = 1092] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 230 (0x7f11bd41fc00) [pid = 1835] [serial = 1077] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 229 (0x7f11c9cd6400) [pid = 1835] [serial = 1043] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 228 (0x7f11c662b400) [pid = 1835] [serial = 1088] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 227 (0x7f11bb2d8c00) [pid = 1835] [serial = 1074] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 226 (0x7f11c662c800) [pid = 1835] [serial = 1091] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 225 (0x7f11c67ea800) [pid = 1835] [serial = 1040] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 224 (0x7f11bc9b2c00) [pid = 1835] [serial = 1034] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 223 (0x7f11bd3e2400) [pid = 1835] [serial = 1076] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 222 (0x7f11cf282800) [pid = 1835] [serial = 1049] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 221 (0x7f11bfa2b400) [pid = 1835] [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.] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 220 (0x7f11bfe99000) [pid = 1835] [serial = 1037] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 219 (0x7f11c4aae800) [pid = 1835] [serial = 1082] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 218 (0x7f11bf9b7400) [pid = 1835] [serial = 1079] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 217 (0x7f11e1348c00) [pid = 1835] [serial = 1058] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 216 (0x7f11d359b400) [pid = 1835] [serial = 1052] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 215 (0x7f11c545e000) [pid = 1835] [serial = 1085] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x7f11c67e8800) [pid = 1835] [serial = 1089] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0x7f11c75acc00) [pid = 1835] [serial = 1046] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0x7f11c4ab8800) [pid = 1835] [serial = 1083] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x7f11bb248000) [pid = 1835] [serial = 1073] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11de1e2000) [pid = 1835] [serial = 1055] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11c561d400) [pid = 1835] [serial = 1086] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11bfdd8000) [pid = 1835] [serial = 1080] [outer = (nil)] [url = about:blank] 12:40:06 INFO - PROCESS | 1835 | 1461094806678 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:40:06 INFO - PROCESS | 1835 | 1461094806804 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b91dc000 == 125 [pid = 1835] [id = 402] 12:40:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11bc9b8800) [pid = 1835] [serial = 1207] [outer = (nil)] 12:40:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11bff94400) [pid = 1835] [serial = 1208] [outer = 0x7f11bc9b8800] 12:40:06 INFO - PROCESS | 1835 | 1461094806868 Marionette DEBUG loaded listener.js 12:40:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11c0a75400) [pid = 1835] [serial = 1209] [outer = 0x7f11bc9b8800] 12:40:07 INFO - PROCESS | 1835 | 1461094807642 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]]]}] 12:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1286ms 12:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:40:07 INFO - PROCESS | 1835 | 1461094807673 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:40:07 INFO - PROCESS | 1835 | 1461094807677 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 12:40:07 INFO - PROCESS | 1835 | 1461094807683 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:40:07 INFO - PROCESS | 1835 | 1461094807686 Marionette TRACE conn3 <- [1,1582,null,{}] 12:40:07 INFO - PROCESS | 1835 | 1461094807691 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}] 12:40:07 INFO - PROCESS | 1835 | 1461094807951 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:40:07 INFO - PROCESS | 1835 | 1461094807984 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c0847000 == 126 [pid = 1835] [id = 403] 12:40:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x7f11bc9b6000) [pid = 1835] [serial = 1210] [outer = (nil)] 12:40:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x7f11c4cf7800) [pid = 1835] [serial = 1211] [outer = 0x7f11bc9b6000] 12:40:08 INFO - PROCESS | 1835 | 1461094808046 Marionette DEBUG loaded listener.js 12:40:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x7f11c561e400) [pid = 1835] [serial = 1212] [outer = 0x7f11bc9b6000] 12:40:08 INFO - PROCESS | 1835 | 1461094808941 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]]]}] 12:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1283ms 12:40:08 INFO - PROCESS | 1835 | 1461094808966 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:40:08 INFO - PROCESS | 1835 | 1461094808970 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 12:40:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:40:08 INFO - PROCESS | 1835 | 1461094808975 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:40:08 INFO - PROCESS | 1835 | 1461094808977 Marionette TRACE conn3 <- [1,1586,null,{}] 12:40:08 INFO - PROCESS | 1835 | 1461094808983 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}] 12:40:09 INFO - PROCESS | 1835 | 1461094809209 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:40:09 INFO - PROCESS | 1835 | 1461094809238 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6718800 == 127 [pid = 1835] [id = 404] 12:40:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x7f11c6623400) [pid = 1835] [serial = 1213] [outer = (nil)] 12:40:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 216 (0x7f11c66d3c00) [pid = 1835] [serial = 1214] [outer = 0x7f11c6623400] 12:40:09 INFO - PROCESS | 1835 | 1461094809304 Marionette DEBUG loaded listener.js 12:40:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 217 (0x7f11c6df2c00) [pid = 1835] [serial = 1215] [outer = 0x7f11c6623400] 12:40:10 INFO - PROCESS | 1835 | --DOMWINDOW == 216 (0x7f11c56f3800) [pid = 1835] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:40:10 INFO - PROCESS | 1835 | --DOMWINDOW == 215 (0x7f11bb30d400) [pid = 1835] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:40:10 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x7f11b8a34000) [pid = 1835] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:40:10 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0x7f11bbd92400) [pid = 1835] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:40:10 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0x7f11b8a36000) [pid = 1835] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:40:10 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x7f11c0a77800) [pid = 1835] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:40:10 INFO - PROCESS | 1835 | 1461094810580 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]]]}] 12:40:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:40:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1625ms 12:40:10 INFO - PROCESS | 1835 | 1461094810602 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:40:10 INFO - PROCESS | 1835 | 1461094810606 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 12:40:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:40:10 INFO - PROCESS | 1835 | 1461094810621 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:40:10 INFO - PROCESS | 1835 | 1461094810623 Marionette TRACE conn3 <- [1,1590,null,{}] 12:40:10 INFO - PROCESS | 1835 | 1461094810632 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}] 12:40:10 INFO - PROCESS | 1835 | 1461094810781 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:40:10 INFO - PROCESS | 1835 | 1461094810942 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6d39000 == 128 [pid = 1835] [id = 405] 12:40:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x7f11c56f0000) [pid = 1835] [serial = 1216] [outer = (nil)] 12:40:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x7f11c6f33400) [pid = 1835] [serial = 1217] [outer = 0x7f11c56f0000] 12:40:11 INFO - PROCESS | 1835 | 1461094811001 Marionette DEBUG loaded listener.js 12:40:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x7f11c7772400) [pid = 1835] [serial = 1218] [outer = 0x7f11c56f0000] 12:40:11 INFO - PROCESS | 1835 | 1461094811710 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]]]}] 12:40:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:40:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1143ms 12:40:11 INFO - PROCESS | 1835 | 1461094811757 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:40:11 INFO - PROCESS | 1835 | 1461094811760 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 12:40:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:40:11 INFO - PROCESS | 1835 | 1461094811766 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:40:11 INFO - PROCESS | 1835 | 1461094811768 Marionette TRACE conn3 <- [1,1594,null,{}] 12:40:11 INFO - PROCESS | 1835 | 1461094811774 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}] 12:40:12 INFO - PROCESS | 1835 | 1461094811995 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:40:12 INFO - PROCESS | 1835 | 1461094812008 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c78b0000 == 129 [pid = 1835] [id = 406] 12:40:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x7f11c737cc00) [pid = 1835] [serial = 1219] [outer = (nil)] 12:40:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 216 (0x7f11c7bdd400) [pid = 1835] [serial = 1220] [outer = 0x7f11c737cc00] 12:40:12 INFO - PROCESS | 1835 | 1461094812068 Marionette DEBUG loaded listener.js 12:40:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 217 (0x7f11c8245800) [pid = 1835] [serial = 1221] [outer = 0x7f11c737cc00] 12:40:13 INFO - PROCESS | 1835 | 1461094813190 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]]]}] 12:40:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:40:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1479ms 12:40:13 INFO - PROCESS | 1835 | 1461094813246 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:40:13 INFO - PROCESS | 1835 | 1461094813254 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 12:40:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:40:13 INFO - PROCESS | 1835 | 1461094813262 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:40:13 INFO - PROCESS | 1835 | 1461094813267 Marionette TRACE conn3 <- [1,1598,null,{}] 12:40:13 INFO - PROCESS | 1835 | 1461094813274 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}] 12:40:13 INFO - PROCESS | 1835 | 1461094813491 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:40:13 INFO - PROCESS | 1835 | 1461094813733 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bbea0800 == 130 [pid = 1835] [id = 407] 12:40:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 218 (0x7f11bb24d400) [pid = 1835] [serial = 1222] [outer = (nil)] 12:40:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 219 (0x7f11bb311c00) [pid = 1835] [serial = 1223] [outer = 0x7f11bb24d400] 12:40:13 INFO - PROCESS | 1835 | 1461094813851 Marionette DEBUG loaded listener.js 12:40:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 220 (0x7f11bc9b0000) [pid = 1835] [serial = 1224] [outer = 0x7f11bb24d400] 12:40:14 INFO - PROCESS | 1835 | 1461094814747 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]]]}] 12:40:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:40:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1530ms 12:40:14 INFO - PROCESS | 1835 | 1461094814793 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:40:14 INFO - PROCESS | 1835 | 1461094814801 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 12:40:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:40:14 INFO - PROCESS | 1835 | 1461094814810 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:40:14 INFO - PROCESS | 1835 | 1461094814813 Marionette TRACE conn3 <- [1,1602,null,{}] 12:40:14 INFO - PROCESS | 1835 | 1461094814819 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}] 12:40:15 INFO - PROCESS | 1835 | 1461094815011 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:40:15 INFO - PROCESS | 1835 | 1461094815203 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6706000 == 131 [pid = 1835] [id = 408] 12:40:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 221 (0x7f11bb248000) [pid = 1835] [serial = 1225] [outer = (nil)] 12:40:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 222 (0x7f11bfa25c00) [pid = 1835] [serial = 1226] [outer = 0x7f11bb248000] 12:40:15 INFO - PROCESS | 1835 | 1461094815278 Marionette DEBUG loaded listener.js 12:40:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 223 (0x7f11bfbb7c00) [pid = 1835] [serial = 1227] [outer = 0x7f11bb248000] 12:40:16 INFO - PROCESS | 1835 | 1461094816198 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]]]}] 12:40:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:40:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1427ms 12:40:16 INFO - PROCESS | 1835 | 1461094816237 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:40:16 INFO - PROCESS | 1835 | 1461094816240 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 12:40:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:40:16 INFO - PROCESS | 1835 | 1461094816247 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:40:16 INFO - PROCESS | 1835 | 1461094816252 Marionette TRACE conn3 <- [1,1606,null,{}] 12:40:16 INFO - PROCESS | 1835 | 1461094816268 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}] 12:40:16 INFO - PROCESS | 1835 | 1461094816454 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:40:16 INFO - PROCESS | 1835 | 1461094816658 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7d3c800 == 132 [pid = 1835] [id = 409] 12:40:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 224 (0x7f11bff9d800) [pid = 1835] [serial = 1228] [outer = (nil)] 12:40:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 225 (0x7f11c56f0400) [pid = 1835] [serial = 1229] [outer = 0x7f11bff9d800] 12:40:16 INFO - PROCESS | 1835 | 1461094816731 Marionette DEBUG loaded listener.js 12:40:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 226 (0x7f11c6e7b000) [pid = 1835] [serial = 1230] [outer = 0x7f11bff9d800] 12:40:17 INFO - PROCESS | 1835 | 1461094817673 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]]]}] 12:40:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:40:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1484ms 12:40:17 INFO - PROCESS | 1835 | 1461094817730 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:40:17 INFO - PROCESS | 1835 | 1461094817734 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 12:40:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:40:17 INFO - PROCESS | 1835 | 1461094817740 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:40:17 INFO - PROCESS | 1835 | 1461094817742 Marionette TRACE conn3 <- [1,1610,null,{}] 12:40:17 INFO - PROCESS | 1835 | 1461094817747 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}] 12:40:17 INFO - PROCESS | 1835 | 1461094817923 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:40:18 INFO - PROCESS | 1835 | 1461094818124 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c92bb800 == 133 [pid = 1835] [id = 410] 12:40:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 227 (0x7f11c0a79400) [pid = 1835] [serial = 1231] [outer = (nil)] 12:40:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 228 (0x7f11c7906c00) [pid = 1835] [serial = 1232] [outer = 0x7f11c0a79400] 12:40:18 INFO - PROCESS | 1835 | 1461094818193 Marionette DEBUG loaded listener.js 12:40:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 229 (0x7f11c91bc800) [pid = 1835] [serial = 1233] [outer = 0x7f11c0a79400] 12:40:19 INFO - PROCESS | 1835 | 1461094819043 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]]]}] 12:40:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:40:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1375ms 12:40:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:40:19 INFO - PROCESS | 1835 | 1461094819116 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:40:19 INFO - PROCESS | 1835 | 1461094819118 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 12:40:19 INFO - PROCESS | 1835 | 1461094819124 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:40:19 INFO - PROCESS | 1835 | 1461094819127 Marionette TRACE conn3 <- [1,1614,null,{}] 12:40:19 INFO - PROCESS | 1835 | 1461094819132 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}] 12:40:19 INFO - PROCESS | 1835 | 1461094819300 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:40:19 INFO - PROCESS | 1835 | 1461094819497 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc0cf000 == 134 [pid = 1835] [id = 411] 12:40:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 230 (0x7f11c6811800) [pid = 1835] [serial = 1234] [outer = (nil)] 12:40:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 231 (0x7f11cb050400) [pid = 1835] [serial = 1235] [outer = 0x7f11c6811800] 12:40:19 INFO - PROCESS | 1835 | 1461094819566 Marionette DEBUG loaded listener.js 12:40:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 232 (0x7f11cb097800) [pid = 1835] [serial = 1236] [outer = 0x7f11c6811800] 12:40:20 INFO - PROCESS | 1835 | 1461094820454 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]]]}] 12:40:20 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 12:40:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1382ms 12:40:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:40:20 INFO - PROCESS | 1835 | 1461094820506 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:40:20 INFO - PROCESS | 1835 | 1461094820508 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 12:40:20 INFO - PROCESS | 1835 | 1461094820514 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:40:20 INFO - PROCESS | 1835 | 1461094820517 Marionette TRACE conn3 <- [1,1618,null,{}] 12:40:20 INFO - PROCESS | 1835 | 1461094820523 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}] 12:40:20 INFO - PROCESS | 1835 | 1461094820714 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:40:20 INFO - PROCESS | 1835 | 1461094820910 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0a75000 == 135 [pid = 1835] [id = 412] 12:40:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 233 (0x7f11cb097000) [pid = 1835] [serial = 1237] [outer = (nil)] 12:40:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 234 (0x7f11cbcd0000) [pid = 1835] [serial = 1238] [outer = 0x7f11cb097000] 12:40:20 INFO - PROCESS | 1835 | 1461094820983 Marionette DEBUG loaded listener.js 12:40:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 235 (0x7f11cfbb7400) [pid = 1835] [serial = 1239] [outer = 0x7f11cb097000] 12:40:21 INFO - PROCESS | 1835 | 1461094821830 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]]]}] 12:40:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:40:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1387ms 12:40:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:40:21 INFO - PROCESS | 1835 | 1461094821901 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:40:21 INFO - PROCESS | 1835 | 1461094821904 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 12:40:21 INFO - PROCESS | 1835 | 1461094821910 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:40:21 INFO - PROCESS | 1835 | 1461094821913 Marionette TRACE conn3 <- [1,1622,null,{}] 12:40:21 INFO - PROCESS | 1835 | 1461094821918 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}] 12:40:22 INFO - PROCESS | 1835 | 1461094822087 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:40:22 INFO - PROCESS | 1835 | 1461094822285 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d262c800 == 136 [pid = 1835] [id = 413] 12:40:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 236 (0x7f11cb241400) [pid = 1835] [serial = 1240] [outer = (nil)] 12:40:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 237 (0x7f11d1437000) [pid = 1835] [serial = 1241] [outer = 0x7f11cb241400] 12:40:22 INFO - PROCESS | 1835 | 1461094822357 Marionette DEBUG loaded listener.js 12:40:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 238 (0x7f11d1833000) [pid = 1835] [serial = 1242] [outer = 0x7f11cb241400] 12:40:23 INFO - PROCESS | 1835 | 1461094823259 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]]]}] 12:40:23 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 12:40:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1378ms 12:40:23 INFO - PROCESS | 1835 | 1461094823290 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:40:23 INFO - PROCESS | 1835 | 1461094823294 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 12:40:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:40:23 INFO - PROCESS | 1835 | 1461094823300 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:40:23 INFO - PROCESS | 1835 | 1461094823303 Marionette TRACE conn3 <- [1,1626,null,{}] 12:40:23 INFO - PROCESS | 1835 | 1461094823308 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}] 12:40:23 INFO - PROCESS | 1835 | 1461094823486 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:40:23 INFO - PROCESS | 1835 | 1461094823691 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11dde82000 == 137 [pid = 1835] [id = 414] 12:40:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 239 (0x7f11c4ceac00) [pid = 1835] [serial = 1243] [outer = (nil)] 12:40:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 240 (0x7f11d1832000) [pid = 1835] [serial = 1244] [outer = 0x7f11c4ceac00] 12:40:23 INFO - PROCESS | 1835 | 1461094823758 Marionette DEBUG loaded listener.js 12:40:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 241 (0x7f11d359b400) [pid = 1835] [serial = 1245] [outer = 0x7f11c4ceac00] 12:40:24 INFO - PROCESS | 1835 | 1461094824608 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]]]}] 12:40:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:40:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1379ms 12:40:24 INFO - PROCESS | 1835 | 1461094824680 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:40:24 INFO - PROCESS | 1835 | 1461094824683 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 12:40:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:40:24 INFO - PROCESS | 1835 | 1461094824692 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:40:24 INFO - PROCESS | 1835 | 1461094824695 Marionette TRACE conn3 <- [1,1630,null,{}] 12:40:24 INFO - PROCESS | 1835 | 1461094824700 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}] 12:40:24 INFO - PROCESS | 1835 | 1461094824879 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:40:25 INFO - PROCESS | 1835 | 1461094825077 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e2a94800 == 138 [pid = 1835] [id = 415] 12:40:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 242 (0x7f11c4cf6c00) [pid = 1835] [serial = 1246] [outer = (nil)] 12:40:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 243 (0x7f11d724a000) [pid = 1835] [serial = 1247] [outer = 0x7f11c4cf6c00] 12:40:25 INFO - PROCESS | 1835 | 1461094825149 Marionette DEBUG loaded listener.js 12:40:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 244 (0x7f11ddc6c000) [pid = 1835] [serial = 1248] [outer = 0x7f11c4cf6c00] 12:40:25 INFO - PROCESS | 1835 | 1461094825972 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]]]}] 12:40:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:40:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1339ms 12:40:26 INFO - PROCESS | 1835 | 1461094826032 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:40:26 INFO - PROCESS | 1835 | 1461094826036 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 12:40:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:40:26 INFO - PROCESS | 1835 | 1461094826042 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:40:26 INFO - PROCESS | 1835 | 1461094826044 Marionette TRACE conn3 <- [1,1634,null,{}] 12:40:26 INFO - PROCESS | 1835 | 1461094826049 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}] 12:40:26 INFO - PROCESS | 1835 | 1461094826229 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:40:26 INFO - PROCESS | 1835 | 1461094826429 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e5fc4800 == 139 [pid = 1835] [id = 416] 12:40:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 245 (0x7f11d290c800) [pid = 1835] [serial = 1249] [outer = (nil)] 12:40:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 246 (0x7f11de192800) [pid = 1835] [serial = 1250] [outer = 0x7f11d290c800] 12:40:26 INFO - PROCESS | 1835 | 1461094826499 Marionette DEBUG loaded listener.js 12:40:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 247 (0x7f11df14e800) [pid = 1835] [serial = 1251] [outer = 0x7f11d290c800] 12:40:27 INFO - PROCESS | 1835 | 1461094827376 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]]]}] 12:40:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:40:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1382ms 12:40:27 INFO - PROCESS | 1835 | 1461094827425 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:40:27 INFO - PROCESS | 1835 | 1461094827429 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 12:40:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:40:27 INFO - PROCESS | 1835 | 1461094827434 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:40:27 INFO - PROCESS | 1835 | 1461094827437 Marionette TRACE conn3 <- [1,1638,null,{}] 12:40:27 INFO - PROCESS | 1835 | 1461094827442 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}] 12:40:27 INFO - PROCESS | 1835 | 1461094827667 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:40:27 INFO - PROCESS | 1835 | 1461094827864 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6982000 == 140 [pid = 1835] [id = 417] 12:40:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 248 (0x7f11d3619c00) [pid = 1835] [serial = 1252] [outer = (nil)] 12:40:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 249 (0x7f11e31ae000) [pid = 1835] [serial = 1253] [outer = 0x7f11d3619c00] 12:40:27 INFO - PROCESS | 1835 | 1461094827940 Marionette DEBUG loaded listener.js 12:40:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 250 (0x7f11e360f000) [pid = 1835] [serial = 1254] [outer = 0x7f11d3619c00] 12:40:28 INFO - PROCESS | 1835 | 1461094828817 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]]]}] 12:40:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:40:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1425ms 12:40:28 INFO - PROCESS | 1835 | 1461094828861 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:40:28 INFO - PROCESS | 1835 | 1461094828865 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 12:40:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:40:28 INFO - PROCESS | 1835 | 1461094828870 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:40:28 INFO - PROCESS | 1835 | 1461094828872 Marionette TRACE conn3 <- [1,1642,null,{}] 12:40:28 INFO - PROCESS | 1835 | 1461094828878 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}] 12:40:29 INFO - PROCESS | 1835 | 1461094829056 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:40:29 INFO - PROCESS | 1835 | 1461094829266 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b6ed0800 == 141 [pid = 1835] [id = 418] 12:40:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 251 (0x7f11b6cd3000) [pid = 1835] [serial = 1255] [outer = (nil)] 12:40:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 252 (0x7f11b6cdc400) [pid = 1835] [serial = 1256] [outer = 0x7f11b6cd3000] 12:40:29 INFO - PROCESS | 1835 | 1461094829377 Marionette DEBUG loaded listener.js 12:40:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 253 (0x7f11b6ce1400) [pid = 1835] [serial = 1257] [outer = 0x7f11b6cd3000] 12:40:30 INFO - PROCESS | 1835 | 1461094830627 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]]]}] 12:40:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:40:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1830ms 12:40:30 INFO - PROCESS | 1835 | 1461094830703 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:40:30 INFO - PROCESS | 1835 | 1461094830708 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 12:40:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:40:30 INFO - PROCESS | 1835 | 1461094830716 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:40:30 INFO - PROCESS | 1835 | 1461094830721 Marionette TRACE conn3 <- [1,1646,null,{}] 12:40:30 INFO - PROCESS | 1835 | 1461094830731 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}] 12:40:31 INFO - PROCESS | 1835 | 1461094831049 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:40:31 INFO - PROCESS | 1835 | 1461094831170 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb5c6800 == 142 [pid = 1835] [id = 419] 12:40:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 254 (0x7f11b795ac00) [pid = 1835] [serial = 1258] [outer = (nil)] 12:40:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 255 (0x7f11b795cc00) [pid = 1835] [serial = 1259] [outer = 0x7f11b795ac00] 12:40:31 INFO - PROCESS | 1835 | 1461094831273 Marionette DEBUG loaded listener.js 12:40:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 256 (0x7f11b7961800) [pid = 1835] [serial = 1260] [outer = 0x7f11b795ac00] 12:40:32 INFO - PROCESS | 1835 | 1461094832255 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]]]}] 12:40:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:40:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1585ms 12:40:32 INFO - PROCESS | 1835 | 1461094832302 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:40:32 INFO - PROCESS | 1835 | 1461094832310 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 12:40:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:40:32 INFO - PROCESS | 1835 | 1461094832319 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:40:32 INFO - PROCESS | 1835 | 1461094832323 Marionette TRACE conn3 <- [1,1650,null,{}] 12:40:32 INFO - PROCESS | 1835 | 1461094832328 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}] 12:40:32 INFO - PROCESS | 1835 | 1461094832493 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:40:32 INFO - PROCESS | 1835 | 1461094832761 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b8960800 == 143 [pid = 1835] [id = 420] 12:40:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 257 (0x7f11b88c0400) [pid = 1835] [serial = 1261] [outer = (nil)] 12:40:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 258 (0x7f11b88c7000) [pid = 1835] [serial = 1262] [outer = 0x7f11b88c0400] 12:40:32 INFO - PROCESS | 1835 | 1461094832871 Marionette DEBUG loaded listener.js 12:40:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 259 (0x7f11bb245800) [pid = 1835] [serial = 1263] [outer = 0x7f11b88c0400] 12:40:33 INFO - PROCESS | 1835 | 1461094833739 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]]]}] 12:40:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:40:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1484ms 12:40:33 INFO - PROCESS | 1835 | 1461094833804 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:40:33 INFO - PROCESS | 1835 | 1461094833808 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 12:40:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:40:33 INFO - PROCESS | 1835 | 1461094833814 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:40:33 INFO - PROCESS | 1835 | 1461094833820 Marionette TRACE conn3 <- [1,1654,null,{}] 12:40:33 INFO - PROCESS | 1835 | 1461094833836 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}] 12:40:34 INFO - PROCESS | 1835 | 1461094834023 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:40:34 INFO - PROCESS | 1835 | 1461094834302 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c01e6800 == 144 [pid = 1835] [id = 421] 12:40:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 260 (0x7f11bc65b400) [pid = 1835] [serial = 1264] [outer = (nil)] 12:40:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 261 (0x7f11bd413800) [pid = 1835] [serial = 1265] [outer = 0x7f11bc65b400] 12:40:34 INFO - PROCESS | 1835 | 1461094834419 Marionette DEBUG loaded listener.js 12:40:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 262 (0x7f11be375c00) [pid = 1835] [serial = 1266] [outer = 0x7f11bc65b400] 12:40:35 INFO - PROCESS | 1835 | 1461094835217 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]]]}] 12:40:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:40:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1434ms 12:40:35 INFO - PROCESS | 1835 | 1461094835249 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:40:35 INFO - PROCESS | 1835 | 1461094835253 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 12:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:40:35 INFO - PROCESS | 1835 | 1461094835258 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:40:35 INFO - PROCESS | 1835 | 1461094835260 Marionette TRACE conn3 <- [1,1658,null,{}] 12:40:35 INFO - PROCESS | 1835 | 1461094835265 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}] 12:40:35 INFO - PROCESS | 1835 | 1461094835446 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:40:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d36d8800 == 143 [pid = 1835] [id = 62] 12:40:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ced62000 == 142 [pid = 1835] [id = 43] 12:40:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1e41000 == 141 [pid = 1835] [id = 52] 12:40:35 INFO - PROCESS | 1835 | --DOMWINDOW == 261 (0x7f11c66d7000) [pid = 1835] [serial = 1103] [outer = (nil)] [url = about:blank] 12:40:35 INFO - PROCESS | 1835 | --DOMWINDOW == 260 (0x7f11c7bd9000) [pid = 1835] [serial = 1109] [outer = (nil)] [url = about:blank] 12:40:35 INFO - PROCESS | 1835 | --DOMWINDOW == 259 (0x7f11bfe95800) [pid = 1835] [serial = 1136] [outer = (nil)] [url = about:blank] 12:40:35 INFO - PROCESS | 1835 | --DOMWINDOW == 258 (0x7f11cb095000) [pid = 1835] [serial = 1112] [outer = (nil)] [url = about:blank] 12:40:35 INFO - PROCESS | 1835 | --DOMWINDOW == 257 (0x7f11d2145800) [pid = 1835] [serial = 1124] [outer = (nil)] [url = about:blank] 12:40:35 INFO - PROCESS | 1835 | --DOMWINDOW == 256 (0x7f11bfea1400) [pid = 1835] [serial = 1100] [outer = (nil)] [url = about:blank] 12:40:35 INFO - PROCESS | 1835 | --DOMWINDOW == 255 (0x7f11ddeb6400) [pid = 1835] [serial = 1127] [outer = (nil)] [url = about:blank] 12:40:35 INFO - PROCESS | 1835 | --DOMWINDOW == 254 (0x7f11ced1e400) [pid = 1835] [serial = 1118] [outer = (nil)] [url = about:blank] 12:40:35 INFO - PROCESS | 1835 | --DOMWINDOW == 253 (0x7f11d012d000) [pid = 1835] [serial = 1121] [outer = (nil)] [url = about:blank] 12:40:35 INFO - PROCESS | 1835 | --DOMWINDOW == 252 (0x7f11c6f75000) [pid = 1835] [serial = 1106] [outer = (nil)] [url = about:blank] 12:40:35 INFO - PROCESS | 1835 | --DOMWINDOW == 251 (0x7f11d182a800) [pid = 1835] [serial = 1133] [outer = (nil)] [url = about:blank] 12:40:35 INFO - PROCESS | 1835 | --DOMWINDOW == 250 (0x7f11cbff1800) [pid = 1835] [serial = 1115] [outer = (nil)] [url = about:blank] 12:40:35 INFO - PROCESS | 1835 | --DOMWINDOW == 249 (0x7f11bd41c800) [pid = 1835] [serial = 1097] [outer = (nil)] [url = about:blank] 12:40:35 INFO - PROCESS | 1835 | --DOMWINDOW == 248 (0x7f11e138f000) [pid = 1835] [serial = 1130] [outer = (nil)] [url = about:blank] 12:40:35 INFO - PROCESS | 1835 | --DOMWINDOW == 247 (0x7f11cedc6800) [pid = 1835] [serial = 1157] [outer = (nil)] [url = about:blank] 12:40:35 INFO - PROCESS | 1835 | 1461094835805 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6d39000 == 140 [pid = 1835] [id = 405] 12:40:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6718800 == 139 [pid = 1835] [id = 404] 12:40:35 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c0847000 == 138 [pid = 1835] [id = 403] 12:40:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b866e800 == 139 [pid = 1835] [id = 422] 12:40:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 248 (0x7f11b88c8800) [pid = 1835] [serial = 1267] [outer = (nil)] 12:40:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 249 (0x7f11bc660400) [pid = 1835] [serial = 1268] [outer = 0x7f11b88c8800] 12:40:35 INFO - PROCESS | 1835 | 1461094835920 Marionette DEBUG loaded listener.js 12:40:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 250 (0x7f11bfbbc800) [pid = 1835] [serial = 1269] [outer = 0x7f11b88c8800] 12:40:36 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b91dc000 == 138 [pid = 1835] [id = 402] 12:40:36 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b79ca800 == 137 [pid = 1835] [id = 401] 12:40:36 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bc811000 == 136 [pid = 1835] [id = 400] 12:40:36 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b89d1800 == 135 [pid = 1835] [id = 399] 12:40:36 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11eac84800 == 134 [pid = 1835] [id = 393] 12:40:36 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e7766000 == 133 [pid = 1835] [id = 392] 12:40:36 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ddedb800 == 132 [pid = 1835] [id = 391] 12:40:36 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1923000 == 131 [pid = 1835] [id = 390] 12:40:36 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc0d7800 == 130 [pid = 1835] [id = 389] 12:40:36 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7e1d000 == 129 [pid = 1835] [id = 388] 12:40:36 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bf87d000 == 128 [pid = 1835] [id = 387] 12:40:36 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b89de000 == 127 [pid = 1835] [id = 386] 12:40:36 INFO - PROCESS | 1835 | --DOMWINDOW == 249 (0x7f11c7bdd000) [pid = 1835] [serial = 1151] [outer = (nil)] [url = about:blank] 12:40:36 INFO - PROCESS | 1835 | --DOMWINDOW == 248 (0x7f11be486800) [pid = 1835] [serial = 1154] [outer = (nil)] [url = about:blank] 12:40:36 INFO - PROCESS | 1835 | --DOMWINDOW == 247 (0x7f11bfadb000) [pid = 1835] [serial = 1142] [outer = (nil)] [url = about:blank] 12:40:36 INFO - PROCESS | 1835 | --DOMWINDOW == 246 (0x7f11bfe9f000) [pid = 1835] [serial = 1143] [outer = (nil)] [url = about:blank] 12:40:36 INFO - PROCESS | 1835 | --DOMWINDOW == 245 (0x7f11c6e79000) [pid = 1835] [serial = 1148] [outer = (nil)] [url = about:blank] 12:40:36 INFO - PROCESS | 1835 | --DOMWINDOW == 244 (0x7f11bd41f400) [pid = 1835] [serial = 1140] [outer = (nil)] [url = about:blank] 12:40:36 INFO - PROCESS | 1835 | --DOMWINDOW == 243 (0x7f11bb2d0c00) [pid = 1835] [serial = 1139] [outer = (nil)] [url = about:blank] 12:40:36 INFO - PROCESS | 1835 | --DOMWINDOW == 242 (0x7f11c545ac00) [pid = 1835] [serial = 1145] [outer = (nil)] [url = about:blank] 12:40:36 INFO - PROCESS | 1835 | --DOMWINDOW == 241 (0x7f11c5626800) [pid = 1835] [serial = 1146] [outer = (nil)] [url = about:blank] 12:40:36 INFO - PROCESS | 1835 | --DOMWINDOW == 240 (0x7f11c91bf000) [pid = 1835] [serial = 1152] [outer = (nil)] [url = about:blank] 12:40:36 INFO - PROCESS | 1835 | --DOMWINDOW == 239 (0x7f11c6f35000) [pid = 1835] [serial = 1149] [outer = (nil)] [url = about:blank] 12:40:36 INFO - PROCESS | 1835 | --DOMWINDOW == 238 (0x7f11c6f2a800) [pid = 1835] [serial = 1155] [outer = (nil)] [url = about:blank] 12:40:36 INFO - PROCESS | 1835 | 1461094836696 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]]]}] 12:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1492ms 12:40:36 INFO - PROCESS | 1835 | 1461094836751 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:40:36 INFO - PROCESS | 1835 | 1461094836754 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 12:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:40:36 INFO - PROCESS | 1835 | 1461094836759 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:40:36 INFO - PROCESS | 1835 | 1461094836761 Marionette TRACE conn3 <- [1,1662,null,{}] 12:40:36 INFO - PROCESS | 1835 | 1461094836766 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}] 12:40:36 INFO - PROCESS | 1835 | 1461094836924 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:40:36 INFO - PROCESS | 1835 | 1461094836937 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bd4e3800 == 128 [pid = 1835] [id = 423] 12:40:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 239 (0x7f11bb2d0c00) [pid = 1835] [serial = 1270] [outer = (nil)] 12:40:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 240 (0x7f11bff90400) [pid = 1835] [serial = 1271] [outer = 0x7f11bb2d0c00] 12:40:37 INFO - PROCESS | 1835 | 1461094836999 Marionette DEBUG loaded listener.js 12:40:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 241 (0x7f11c4ab1c00) [pid = 1835] [serial = 1272] [outer = 0x7f11bb2d0c00] 12:40:37 INFO - PROCESS | 1835 | 1461094837947 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]]]}] 12:40:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:40:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1228ms 12:40:37 INFO - PROCESS | 1835 | 1461094837987 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:40:37 INFO - PROCESS | 1835 | 1461094837991 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 12:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:40:37 INFO - PROCESS | 1835 | 1461094837996 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:40:38 INFO - PROCESS | 1835 | 1461094837998 Marionette TRACE conn3 <- [1,1666,null,{}] 12:40:38 INFO - PROCESS | 1835 | 1461094838003 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}] 12:40:38 INFO - PROCESS | 1835 | 1461094838191 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:40:38 INFO - PROCESS | 1835 | 1461094838386 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6858000 == 129 [pid = 1835] [id = 424] 12:40:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 242 (0x7f11bfe97400) [pid = 1835] [serial = 1273] [outer = (nil)] 12:40:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 243 (0x7f11c56ef800) [pid = 1835] [serial = 1274] [outer = 0x7f11bfe97400] 12:40:38 INFO - PROCESS | 1835 | 1461094838457 Marionette DEBUG loaded listener.js 12:40:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 244 (0x7f11c76c3400) [pid = 1835] [serial = 1275] [outer = 0x7f11bfe97400] 12:40:39 INFO - PROCESS | 1835 | 1461094839231 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]]]}] 12:40:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:40:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1276ms 12:40:39 INFO - PROCESS | 1835 | 1461094839274 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:40:39 INFO - PROCESS | 1835 | 1461094839277 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 12:40:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:40:39 INFO - PROCESS | 1835 | 1461094839290 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:40:39 INFO - PROCESS | 1835 | 1461094839292 Marionette TRACE conn3 <- [1,1670,null,{}] 12:40:39 INFO - PROCESS | 1835 | 1461094839297 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}] 12:40:39 INFO - PROCESS | 1835 | 1461094839500 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:40:39 INFO - PROCESS | 1835 | 1461094839530 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6d1d000 == 130 [pid = 1835] [id = 425] 12:40:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 245 (0x7f11c76c5800) [pid = 1835] [serial = 1276] [outer = (nil)] 12:40:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 246 (0x7f11c91b9000) [pid = 1835] [serial = 1277] [outer = 0x7f11c76c5800] 12:40:39 INFO - PROCESS | 1835 | 1461094839587 Marionette DEBUG loaded listener.js 12:40:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 247 (0x7f11cb098800) [pid = 1835] [serial = 1278] [outer = 0x7f11c76c5800] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 246 (0x7f11bc9b8800) [pid = 1835] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 245 (0x7f11b5cc2800) [pid = 1835] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 244 (0x7f11bfadd400) [pid = 1835] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 243 (0x7f11bb4e7400) [pid = 1835] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 242 (0x7f11bc9b1800) [pid = 1835] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 241 (0x7f11c78bd000) [pid = 1835] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 240 (0x7f11bb4e4c00) [pid = 1835] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 239 (0x7f11bb2d2400) [pid = 1835] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 238 (0x7f11bff93400) [pid = 1835] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 237 (0x7f11be37a400) [pid = 1835] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 236 (0x7f11cbfeb800) [pid = 1835] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 235 (0x7f11b8a33800) [pid = 1835] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 234 (0x7f11d0133c00) [pid = 1835] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 233 (0x7f11c816b800) [pid = 1835] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 232 (0x7f11c6623400) [pid = 1835] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 231 (0x7f11bb302800) [pid = 1835] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 230 (0x7f11b8a2c800) [pid = 1835] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 229 (0x7f11bb304800) [pid = 1835] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 228 (0x7f11be48a000) [pid = 1835] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 227 (0x7f11bb2d0800) [pid = 1835] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 226 (0x7f11bf82e000) [pid = 1835] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 225 (0x7f11cbcd0c00) [pid = 1835] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 224 (0x7f11c0a71800) [pid = 1835] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 223 (0x7f11bc9b6000) [pid = 1835] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 222 (0x7f11bfad8c00) [pid = 1835] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 221 (0x7f11bb4ee400) [pid = 1835] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 220 (0x7f11be48bc00) [pid = 1835] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 219 (0x7f11b8a29c00) [pid = 1835] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 218 (0x7f11dd0ce800) [pid = 1835] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 217 (0x7f11c67d8400) [pid = 1835] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 216 (0x7f11bf82dc00) [pid = 1835] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 215 (0x7f11c7bdd800) [pid = 1835] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x7f11c56f0000) [pid = 1835] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0x7f11c5460000) [pid = 1835] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0x7f11bc9ab800) [pid = 1835] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x7f11bb4eb000) [pid = 1835] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:40:41 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11c8194000) [pid = 1835] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:40:41 INFO - PROCESS | 1835 | 1461094841382 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]]]}] 12:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2138ms 12:40:41 INFO - PROCESS | 1835 | 1461094841422 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:40:41 INFO - PROCESS | 1835 | 1461094841425 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 12:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:40:41 INFO - PROCESS | 1835 | 1461094841430 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:40:41 INFO - PROCESS | 1835 | 1461094841432 Marionette TRACE conn3 <- [1,1674,null,{}] 12:40:41 INFO - PROCESS | 1835 | 1461094841437 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}] 12:40:41 INFO - PROCESS | 1835 | 1461094841591 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:40:41 INFO - PROCESS | 1835 | 1461094841604 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb5cc800 == 131 [pid = 1835] [id = 426] 12:40:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11b5cc2800) [pid = 1835] [serial = 1279] [outer = (nil)] 12:40:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x7f11bb2d9800) [pid = 1835] [serial = 1280] [outer = 0x7f11b5cc2800] 12:40:41 INFO - PROCESS | 1835 | 1461094841808 Marionette DEBUG loaded listener.js 12:40:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x7f11bc9b1800) [pid = 1835] [serial = 1281] [outer = 0x7f11b5cc2800] 12:40:42 INFO - PROCESS | 1835 | 1461094842429 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]]]}] 12:40:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:40:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1029ms 12:40:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:40:42 INFO - PROCESS | 1835 | 1461094842461 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:40:42 INFO - PROCESS | 1835 | 1461094842463 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 12:40:42 INFO - PROCESS | 1835 | 1461094842469 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:40:42 INFO - PROCESS | 1835 | 1461094842471 Marionette TRACE conn3 <- [1,1678,null,{}] 12:40:42 INFO - PROCESS | 1835 | 1461094842476 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}] 12:40:42 INFO - PROCESS | 1835 | 1461094842659 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:40:42 INFO - PROCESS | 1835 | 1461094842825 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7b66000 == 132 [pid = 1835] [id = 427] 12:40:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x7f11b8a2c400) [pid = 1835] [serial = 1282] [outer = (nil)] 12:40:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x7f11be48bc00) [pid = 1835] [serial = 1283] [outer = 0x7f11b8a2c400] 12:40:42 INFO - PROCESS | 1835 | 1461094842894 Marionette DEBUG loaded listener.js 12:40:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 216 (0x7f11bfe9bc00) [pid = 1835] [serial = 1284] [outer = 0x7f11b8a2c400] 12:40:43 INFO - PROCESS | 1835 | 1461094843907 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]]]}] 12:40:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1477ms 12:40:43 INFO - PROCESS | 1835 | 1461094843946 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:40:43 INFO - PROCESS | 1835 | 1461094843953 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 12:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:40:43 INFO - PROCESS | 1835 | 1461094843962 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:40:43 INFO - PROCESS | 1835 | 1461094843967 Marionette TRACE conn3 <- [1,1682,null,{}] 12:40:43 INFO - PROCESS | 1835 | 1461094843975 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}] 12:40:44 INFO - PROCESS | 1835 | 1461094844166 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:40:44 INFO - PROCESS | 1835 | 1461094844367 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ba6c3000 == 133 [pid = 1835] [id = 428] 12:40:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 217 (0x7f11b795b400) [pid = 1835] [serial = 1285] [outer = (nil)] 12:40:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 218 (0x7f11b88c1800) [pid = 1835] [serial = 1286] [outer = 0x7f11b795b400] 12:40:44 INFO - PROCESS | 1835 | 1461094844481 Marionette DEBUG loaded listener.js 12:40:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 219 (0x7f11bb24bc00) [pid = 1835] [serial = 1287] [outer = 0x7f11b795b400] 12:40:45 INFO - PROCESS | 1835 | 1461094845441 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]]]}] 12:40:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:40:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1531ms 12:40:45 INFO - PROCESS | 1835 | 1461094845494 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:40:45 INFO - PROCESS | 1835 | 1461094845502 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 12:40:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:40:45 INFO - PROCESS | 1835 | 1461094845513 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:40:45 INFO - PROCESS | 1835 | 1461094845517 Marionette TRACE conn3 <- [1,1686,null,{}] 12:40:45 INFO - PROCESS | 1835 | 1461094845523 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}] 12:40:45 INFO - PROCESS | 1835 | 1461094845725 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:40:45 INFO - PROCESS | 1835 | 1461094845928 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6706800 == 134 [pid = 1835] [id = 429] 12:40:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 220 (0x7f11b7963000) [pid = 1835] [serial = 1288] [outer = (nil)] 12:40:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 221 (0x7f11bd476800) [pid = 1835] [serial = 1289] [outer = 0x7f11b7963000] 12:40:46 INFO - PROCESS | 1835 | 1461094846000 Marionette DEBUG loaded listener.js 12:40:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 222 (0x7f11bf9b9800) [pid = 1835] [serial = 1290] [outer = 0x7f11b7963000] 12:40:46 INFO - PROCESS | 1835 | 1461094846920 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]]]}] 12:40:46 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 12:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1483ms 12:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:40:47 INFO - PROCESS | 1835 | 1461094846996 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:40:47 INFO - PROCESS | 1835 | 1461094846999 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 12:40:47 INFO - PROCESS | 1835 | 1461094847005 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:40:47 INFO - PROCESS | 1835 | 1461094847010 Marionette TRACE conn3 <- [1,1690,null,{}] 12:40:47 INFO - PROCESS | 1835 | 1461094847025 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}] 12:40:47 INFO - PROCESS | 1835 | 1461094847255 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:40:47 INFO - PROCESS | 1835 | 1461094847457 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c8180000 == 135 [pid = 1835] [id = 430] 12:40:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 223 (0x7f11bf9b3c00) [pid = 1835] [serial = 1291] [outer = (nil)] 12:40:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 224 (0x7f11c4ab7c00) [pid = 1835] [serial = 1292] [outer = 0x7f11bf9b3c00] 12:40:47 INFO - PROCESS | 1835 | 1461094847608 Marionette DEBUG loaded listener.js 12:40:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 225 (0x7f11c67d6400) [pid = 1835] [serial = 1293] [outer = 0x7f11bf9b3c00] 12:40:48 INFO - PROCESS | 1835 | 1461094848483 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]]]}] 12:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1533ms 12:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:40:48 INFO - PROCESS | 1835 | 1461094848538 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:40:48 INFO - PROCESS | 1835 | 1461094848542 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 12:40:48 INFO - PROCESS | 1835 | 1461094848547 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:40:48 INFO - PROCESS | 1835 | 1461094848550 Marionette TRACE conn3 <- [1,1694,null,{}] 12:40:48 INFO - PROCESS | 1835 | 1461094848555 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}] 12:40:48 INFO - PROCESS | 1835 | 1461094848720 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:40:48 INFO - PROCESS | 1835 | 1461094848928 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc1d8800 == 136 [pid = 1835] [id = 431] 12:40:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 226 (0x7f11bfbb7800) [pid = 1835] [serial = 1294] [outer = (nil)] 12:40:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 227 (0x7f11c6f7c000) [pid = 1835] [serial = 1295] [outer = 0x7f11bfbb7800] 12:40:49 INFO - PROCESS | 1835 | 1461094849002 Marionette DEBUG loaded listener.js 12:40:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 228 (0x7f11c7bdd000) [pid = 1835] [serial = 1296] [outer = 0x7f11bfbb7800] 12:40:49 INFO - PROCESS | 1835 | 1461094849848 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]]]}] 12:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1328ms 12:40:49 INFO - PROCESS | 1835 | 1461094849875 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:40:49 INFO - PROCESS | 1835 | 1461094849879 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 12:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:40:49 INFO - PROCESS | 1835 | 1461094849884 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:40:49 INFO - PROCESS | 1835 | 1461094849886 Marionette TRACE conn3 <- [1,1698,null,{}] 12:40:49 INFO - PROCESS | 1835 | 1461094849892 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}] 12:40:50 INFO - PROCESS | 1835 | 1461094850070 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:40:50 INFO - PROCESS | 1835 | 1461094850276 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0516000 == 137 [pid = 1835] [id = 432] 12:40:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 229 (0x7f11c680d800) [pid = 1835] [serial = 1297] [outer = (nil)] 12:40:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 230 (0x7f11cae58800) [pid = 1835] [serial = 1298] [outer = 0x7f11c680d800] 12:40:50 INFO - PROCESS | 1835 | 1461094850365 Marionette DEBUG loaded listener.js 12:40:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 231 (0x7f11cb1ed400) [pid = 1835] [serial = 1299] [outer = 0x7f11c680d800] 12:40:51 INFO - PROCESS | 1835 | 1461094851669 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]]]}] 12:40:51 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 12:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1832ms 12:40:51 INFO - PROCESS | 1835 | 1461094851718 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:40:51 INFO - PROCESS | 1835 | 1461094851721 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 12:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:40:51 INFO - PROCESS | 1835 | 1461094851727 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:40:51 INFO - PROCESS | 1835 | 1461094851729 Marionette TRACE conn3 <- [1,1702,null,{}] 12:40:51 INFO - PROCESS | 1835 | 1461094851735 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}] 12:40:52 INFO - PROCESS | 1835 | 1461094852018 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:40:52 INFO - PROCESS | 1835 | 1461094852261 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ddcf5800 == 138 [pid = 1835] [id = 433] 12:40:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 232 (0x7f11c6eab800) [pid = 1835] [serial = 1300] [outer = (nil)] 12:40:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 233 (0x7f11cbff3400) [pid = 1835] [serial = 1301] [outer = 0x7f11c6eab800] 12:40:52 INFO - PROCESS | 1835 | 1461094852379 Marionette DEBUG loaded listener.js 12:40:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 234 (0x7f11d2907c00) [pid = 1835] [serial = 1302] [outer = 0x7f11c6eab800] 12:40:53 INFO - PROCESS | 1835 | 1461094853275 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]]]}] 12:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1585ms 12:40:53 INFO - PROCESS | 1835 | 1461094853313 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:40:53 INFO - PROCESS | 1835 | 1461094853316 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 12:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:40:53 INFO - PROCESS | 1835 | 1461094853322 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:40:53 INFO - PROCESS | 1835 | 1461094853325 Marionette TRACE conn3 <- [1,1706,null,{}] 12:40:53 INFO - PROCESS | 1835 | 1461094853330 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}] 12:40:53 INFO - PROCESS | 1835 | 1461094853508 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:40:53 INFO - PROCESS | 1835 | 1461094853729 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e35d9800 == 139 [pid = 1835] [id = 434] 12:40:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 235 (0x7f11c7386c00) [pid = 1835] [serial = 1303] [outer = (nil)] 12:40:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 236 (0x7f11d7250000) [pid = 1835] [serial = 1304] [outer = 0x7f11c7386c00] 12:40:53 INFO - PROCESS | 1835 | 1461094853839 Marionette DEBUG loaded listener.js 12:40:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 237 (0x7f11ddf0b400) [pid = 1835] [serial = 1305] [outer = 0x7f11c7386c00] 12:40:54 INFO - PROCESS | 1835 | 1461094854689 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]]]}] 12:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1433ms 12:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:40:54 INFO - PROCESS | 1835 | 1461094854761 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:40:54 INFO - PROCESS | 1835 | 1461094854764 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 12:40:54 INFO - PROCESS | 1835 | 1461094854771 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:40:54 INFO - PROCESS | 1835 | 1461094854774 Marionette TRACE conn3 <- [1,1710,null,{}] 12:40:54 INFO - PROCESS | 1835 | 1461094854779 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}] 12:40:54 INFO - PROCESS | 1835 | 1461094854953 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:40:55 INFO - PROCESS | 1835 | 1461094855161 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e84e2800 == 140 [pid = 1835] [id = 435] 12:40:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 238 (0x7f11cedc6800) [pid = 1835] [serial = 1306] [outer = (nil)] 12:40:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 239 (0x7f11de306000) [pid = 1835] [serial = 1307] [outer = 0x7f11cedc6800] 12:40:55 INFO - PROCESS | 1835 | 1461094855268 Marionette DEBUG loaded listener.js 12:40:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 240 (0x7f11e2a53400) [pid = 1835] [serial = 1308] [outer = 0x7f11cedc6800] 12:40:56 INFO - PROCESS | 1835 | 1461094856088 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]]]}] 12:40:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:40:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1379ms 12:40:56 INFO - PROCESS | 1835 | 1461094856151 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:40:56 INFO - PROCESS | 1835 | 1461094856155 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 12:40:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:40:56 INFO - PROCESS | 1835 | 1461094856161 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:40:56 INFO - PROCESS | 1835 | 1461094856164 Marionette TRACE conn3 <- [1,1714,null,{}] 12:40:56 INFO - PROCESS | 1835 | 1461094856169 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}] 12:40:56 INFO - PROCESS | 1835 | 1461094856348 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:40:56 INFO - PROCESS | 1835 | 1461094856553 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c0930800 == 141 [pid = 1835] [id = 436] 12:40:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 241 (0x7f11bb15bc00) [pid = 1835] [serial = 1309] [outer = (nil)] 12:40:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 242 (0x7f11bb164000) [pid = 1835] [serial = 1310] [outer = 0x7f11bb15bc00] 12:40:56 INFO - PROCESS | 1835 | 1461094856673 Marionette DEBUG loaded listener.js 12:40:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 243 (0x7f11bb169000) [pid = 1835] [serial = 1311] [outer = 0x7f11bb15bc00] 12:40:57 INFO - PROCESS | 1835 | 1461094857514 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]]]}] 12:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1382ms 12:40:57 INFO - PROCESS | 1835 | 1461094857544 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:40:57 INFO - PROCESS | 1835 | 1461094857548 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 12:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:40:57 INFO - PROCESS | 1835 | 1461094857554 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:40:57 INFO - PROCESS | 1835 | 1461094857556 Marionette TRACE conn3 <- [1,1718,null,{}] 12:40:57 INFO - PROCESS | 1835 | 1461094857561 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}] 12:40:57 INFO - PROCESS | 1835 | 1461094857741 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:40:57 INFO - PROCESS | 1835 | 1461094857954 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c4949800 == 142 [pid = 1835] [id = 437] 12:40:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 244 (0x7f11b60a3400) [pid = 1835] [serial = 1312] [outer = (nil)] 12:40:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 245 (0x7f11bb169400) [pid = 1835] [serial = 1313] [outer = 0x7f11b60a3400] 12:40:58 INFO - PROCESS | 1835 | 1461094858075 Marionette DEBUG loaded listener.js 12:40:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 246 (0x7f11e2a54400) [pid = 1835] [serial = 1314] [outer = 0x7f11b60a3400] 12:40:59 INFO - PROCESS | 1835 | 1461094859029 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]]]}] 12:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1531ms 12:40:59 INFO - PROCESS | 1835 | 1461094859086 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:40:59 INFO - PROCESS | 1835 | 1461094859089 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 12:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:40:59 INFO - PROCESS | 1835 | 1461094859095 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:40:59 INFO - PROCESS | 1835 | 1461094859099 Marionette TRACE conn3 <- [1,1722,null,{}] 12:40:59 INFO - PROCESS | 1835 | 1461094859104 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}] 12:40:59 INFO - PROCESS | 1835 | 1461094859316 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:40:59 INFO - PROCESS | 1835 | 1461094859526 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:40:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c494e000 == 143 [pid = 1835] [id = 438] 12:40:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 247 (0x7f11b6ce0c00) [pid = 1835] [serial = 1315] [outer = (nil)] 12:40:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 248 (0x7f11b6d5dc00) [pid = 1835] [serial = 1316] [outer = 0x7f11b6ce0c00] 12:40:59 INFO - PROCESS | 1835 | 1461094859641 Marionette DEBUG loaded listener.js 12:40:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 249 (0x7f11c4aac000) [pid = 1835] [serial = 1317] [outer = 0x7f11b6ce0c00] 12:41:00 INFO - PROCESS | 1835 | 1461094860517 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]]]}] 12:41:00 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 12:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1477ms 12:41:00 INFO - PROCESS | 1835 | 1461094860573 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:41:00 INFO - PROCESS | 1835 | 1461094860577 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 12:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:41:00 INFO - PROCESS | 1835 | 1461094860582 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:41:00 INFO - PROCESS | 1835 | 1461094860584 Marionette TRACE conn3 <- [1,1726,null,{}] 12:41:00 INFO - PROCESS | 1835 | 1461094860590 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}] 12:41:00 INFO - PROCESS | 1835 | 1461094860772 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:41:00 INFO - PROCESS | 1835 | 1461094860984 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ba6dd800 == 144 [pid = 1835] [id = 439] 12:41:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 250 (0x7f11b6c44800) [pid = 1835] [serial = 1318] [outer = (nil)] 12:41:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 251 (0x7f11b6c4dc00) [pid = 1835] [serial = 1319] [outer = 0x7f11b6c44800] 12:41:01 INFO - PROCESS | 1835 | 1461094861093 Marionette DEBUG loaded listener.js 12:41:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 252 (0x7f11b6c52c00) [pid = 1835] [serial = 1320] [outer = 0x7f11b6c44800] 12:41:02 INFO - PROCESS | 1835 | 1461094862480 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]]]}] 12:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1983ms 12:41:02 INFO - PROCESS | 1835 | 1461094862587 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:41:02 INFO - PROCESS | 1835 | 1461094862592 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 12:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:41:02 INFO - PROCESS | 1835 | 1461094862620 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:41:02 INFO - PROCESS | 1835 | 1461094862625 Marionette TRACE conn3 <- [1,1730,null,{}] 12:41:02 INFO - PROCESS | 1835 | 1461094862633 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}] 12:41:02 INFO - PROCESS | 1835 | 1461094862819 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:41:03 INFO - PROCESS | 1835 | 1461094863045 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bf881000 == 145 [pid = 1835] [id = 440] 12:41:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 253 (0x7f11b6cde800) [pid = 1835] [serial = 1321] [outer = (nil)] 12:41:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 254 (0x7f11b6d54c00) [pid = 1835] [serial = 1322] [outer = 0x7f11b6cde800] 12:41:03 INFO - PROCESS | 1835 | 1461094863117 Marionette DEBUG loaded listener.js 12:41:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 255 (0x7f11b6d61800) [pid = 1835] [serial = 1323] [outer = 0x7f11b6cde800] 12:41:04 INFO - PROCESS | 1835 | 1461094864128 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]]]}] 12:41:04 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 12:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1586ms 12:41:04 INFO - PROCESS | 1835 | 1461094864201 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:41:04 INFO - PROCESS | 1835 | 1461094864209 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 12:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:41:04 INFO - PROCESS | 1835 | 1461094864217 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:41:04 INFO - PROCESS | 1835 | 1461094864221 Marionette TRACE conn3 <- [1,1734,null,{}] 12:41:04 INFO - PROCESS | 1835 | 1461094864226 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}] 12:41:04 INFO - PROCESS | 1835 | 1461094864436 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:41:04 INFO - PROCESS | 1835 | 1461094864693 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b6edb000 == 146 [pid = 1835] [id = 441] 12:41:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 256 (0x7f11b8a2e800) [pid = 1835] [serial = 1324] [outer = (nil)] 12:41:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 257 (0x7f11bb166400) [pid = 1835] [serial = 1325] [outer = 0x7f11b8a2e800] 12:41:04 INFO - PROCESS | 1835 | 1461094864804 Marionette DEBUG loaded listener.js 12:41:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 258 (0x7f11bb2d3800) [pid = 1835] [serial = 1326] [outer = 0x7f11b8a2e800] 12:41:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb5cc800 == 145 [pid = 1835] [id = 426] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 257 (0x7f11c7bdd400) [pid = 1835] [serial = 1220] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 256 (0x7f11bc659800) [pid = 1835] [serial = 1181] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 255 (0x7f11b60a6c00) [pid = 1835] [serial = 1196] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 254 (0x7f11bfbb4c00) [pid = 1835] [serial = 1190] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 253 (0x7f11b5cce800) [pid = 1835] [serial = 1193] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 252 (0x7f11bd479400) [pid = 1835] [serial = 1184] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 251 (0x7f11bd483800) [pid = 1835] [serial = 1187] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6d1d000 == 144 [pid = 1835] [id = 425] 12:41:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6858000 == 143 [pid = 1835] [id = 424] 12:41:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bd4e3800 == 142 [pid = 1835] [id = 423] 12:41:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b866e800 == 141 [pid = 1835] [id = 422] 12:41:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c01e6800 == 140 [pid = 1835] [id = 421] 12:41:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b8960800 == 139 [pid = 1835] [id = 420] 12:41:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb5c6800 == 138 [pid = 1835] [id = 419] 12:41:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d0a75000 == 137 [pid = 1835] [id = 412] 12:41:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc0cf000 == 136 [pid = 1835] [id = 411] 12:41:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c92bb800 == 135 [pid = 1835] [id = 410] 12:41:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7d3c800 == 134 [pid = 1835] [id = 409] 12:41:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6706000 == 133 [pid = 1835] [id = 408] 12:41:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bbea0800 == 132 [pid = 1835] [id = 407] 12:41:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c78b0000 == 131 [pid = 1835] [id = 406] 12:41:05 INFO - PROCESS | 1835 | 1461094865773 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]]]}] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 250 (0x7f11c0a75400) [pid = 1835] [serial = 1209] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 249 (0x7f11b5ccb400) [pid = 1835] [serial = 1199] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 248 (0x7f11c54e3000) [pid = 1835] [serial = 975] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 247 (0x7f11df02ac00) [pid = 1835] [serial = 1175] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 246 (0x7f11bfea0000) [pid = 1835] [serial = 942] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 245 (0x7f11bfdd2800) [pid = 1835] [serial = 1163] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 244 (0x7f11cb09d800) [pid = 1835] [serial = 1169] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 243 (0x7f11bf83a000) [pid = 1835] [serial = 1205] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 242 (0x7f11b88cd400) [pid = 1835] [serial = 1178] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 241 (0x7f11bb4f1000) [pid = 1835] [serial = 939] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 240 (0x7f11e35ae800) [pid = 1835] [serial = 1002] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 239 (0x7f11d2906c00) [pid = 1835] [serial = 987] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 238 (0x7f11bf9b7800) [pid = 1835] [serial = 972] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 237 (0x7f11e138bc00) [pid = 1835] [serial = 924] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 236 (0x7f11bb30ec00) [pid = 1835] [serial = 1202] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 235 (0x7f11de191800) [pid = 1835] [serial = 993] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 234 (0x7f11cc06b400) [pid = 1835] [serial = 984] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 233 (0x7f11c6df2c00) [pid = 1835] [serial = 1215] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 232 (0x7f11b79ea400) [pid = 1835] [serial = 1200] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 231 (0x7f11bfa2a000) [pid = 1835] [serial = 1011] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 230 (0x7f11bb30cc00) [pid = 1835] [serial = 1008] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 229 (0x7f11d1835800) [pid = 1835] [serial = 1137] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 228 (0x7f11bfe9c400) [pid = 1835] [serial = 936] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 227 (0x7f11bb2dc800) [pid = 1835] [serial = 999] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 226 (0x7f11bf9bfc00) [pid = 1835] [serial = 933] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 225 (0x7f11d21b7c00) [pid = 1835] [serial = 921] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 224 (0x7f11b8a2f800) [pid = 1835] [serial = 1160] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 223 (0x7f11c91bfc00) [pid = 1835] [serial = 918] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 222 (0x7f11c561e400) [pid = 1835] [serial = 1212] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 221 (0x7f11c545e400) [pid = 1835] [serial = 915] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 220 (0x7f11c7bd8400) [pid = 1835] [serial = 978] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 219 (0x7f11ddeb4000) [pid = 1835] [serial = 927] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 218 (0x7f11bb2d5400) [pid = 1835] [serial = 1005] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 217 (0x7f11e1224c00) [pid = 1835] [serial = 996] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 216 (0x7f11dd0ce000) [pid = 1835] [serial = 990] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 215 (0x7f11bff94400) [pid = 1835] [serial = 1208] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x7f11e31ad000) [pid = 1835] [serial = 930] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0x7f11cbff4800) [pid = 1835] [serial = 858] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0x7f11c4cf7800) [pid = 1835] [serial = 1211] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x7f11c66d3c00) [pid = 1835] [serial = 1214] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11c6f33400) [pid = 1835] [serial = 1217] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11c56f9000) [pid = 1835] [serial = 1166] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11d1976400) [pid = 1835] [serial = 1172] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11cb4cb000) [pid = 1835] [serial = 981] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11bc65bc00) [pid = 1835] [serial = 1203] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11c7772400) [pid = 1835] [serial = 1218] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11d1836800) [pid = 1835] [serial = 1158] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11bfbb5800) [pid = 1835] [serial = 1206] [outer = (nil)] [url = about:blank] 12:41:05 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11c76c6400) [pid = 1835] [serial = 945] [outer = (nil)] [url = about:blank] 12:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1627ms 12:41:05 INFO - PROCESS | 1835 | 1461094865845 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:41:05 INFO - PROCESS | 1835 | 1461094865848 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 12:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:41:05 INFO - PROCESS | 1835 | 1461094865854 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:41:05 INFO - PROCESS | 1835 | 1461094865859 Marionette TRACE conn3 <- [1,1738,null,{}] 12:41:05 INFO - PROCESS | 1835 | 1461094865873 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}] 12:41:06 INFO - PROCESS | 1835 | 1461094866044 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:41:06 INFO - PROCESS | 1835 | 1461094866204 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ba6da800 == 132 [pid = 1835] [id = 442] 12:41:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11b7961000) [pid = 1835] [serial = 1327] [outer = (nil)] 12:41:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11bb4f0800) [pid = 1835] [serial = 1328] [outer = 0x7f11b7961000] 12:41:06 INFO - PROCESS | 1835 | 1461094866272 Marionette DEBUG loaded listener.js 12:41:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11bbd9c400) [pid = 1835] [serial = 1329] [outer = 0x7f11b7961000] 12:41:07 INFO - PROCESS | 1835 | 1461094867029 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]]]}] 12:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1231ms 12:41:07 INFO - PROCESS | 1835 | 1461094867110 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:41:07 INFO - PROCESS | 1835 | 1461094867114 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 12:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:41:07 INFO - PROCESS | 1835 | 1461094867121 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:41:07 INFO - PROCESS | 1835 | 1461094867124 Marionette TRACE conn3 <- [1,1742,null,{}] 12:41:07 INFO - PROCESS | 1835 | 1461094867129 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}] 12:41:07 INFO - PROCESS | 1835 | 1461094867287 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:41:07 INFO - PROCESS | 1835 | 1461094867298 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bd4d6000 == 133 [pid = 1835] [id = 443] 12:41:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11bbd9c800) [pid = 1835] [serial = 1330] [outer = (nil)] 12:41:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11bd47fc00) [pid = 1835] [serial = 1331] [outer = 0x7f11bbd9c800] 12:41:07 INFO - PROCESS | 1835 | 1461094867357 Marionette DEBUG loaded listener.js 12:41:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11be493000) [pid = 1835] [serial = 1332] [outer = 0x7f11bbd9c800] 12:41:08 INFO - PROCESS | 1835 | 1461094868353 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]]]}] 12:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1282ms 12:41:08 INFO - PROCESS | 1835 | 1461094868412 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:41:08 INFO - PROCESS | 1835 | 1461094868416 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 12:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:41:08 INFO - PROCESS | 1835 | 1461094868421 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:41:08 INFO - PROCESS | 1835 | 1461094868423 Marionette TRACE conn3 <- [1,1746,null,{}] 12:41:08 INFO - PROCESS | 1835 | 1461094868429 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}] 12:41:08 INFO - PROCESS | 1835 | 1461094868648 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:41:08 INFO - PROCESS | 1835 | 1461094868680 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c0120800 == 134 [pid = 1835] [id = 444] 12:41:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11bc65a800) [pid = 1835] [serial = 1333] [outer = (nil)] 12:41:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11bf9bfc00) [pid = 1835] [serial = 1334] [outer = 0x7f11bc65a800] 12:41:08 INFO - PROCESS | 1835 | 1461094868738 Marionette DEBUG loaded listener.js 12:41:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11bfadb000) [pid = 1835] [serial = 1335] [outer = 0x7f11bc65a800] 12:41:10 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11bb2d0c00) [pid = 1835] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:41:10 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11bc65b400) [pid = 1835] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:41:10 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11b88c8800) [pid = 1835] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:41:10 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11c76c5800) [pid = 1835] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:41:10 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11b795ac00) [pid = 1835] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:41:10 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11bfe97400) [pid = 1835] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:41:10 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11b5cc2800) [pid = 1835] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:41:10 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11b88c0400) [pid = 1835] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:41:10 INFO - PROCESS | 1835 | 1461094870405 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]]]}] 12:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 2026ms 12:41:10 INFO - PROCESS | 1835 | 1461094870448 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:41:10 INFO - PROCESS | 1835 | 1461094870452 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 12:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:41:10 INFO - PROCESS | 1835 | 1461094870457 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:41:10 INFO - PROCESS | 1835 | 1461094870460 Marionette TRACE conn3 <- [1,1750,null,{}] 12:41:10 INFO - PROCESS | 1835 | 1461094870464 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}] 12:41:10 INFO - PROCESS | 1835 | 1461094870712 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:41:10 INFO - PROCESS | 1835 | 1461094870728 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c521b800 == 135 [pid = 1835] [id = 445] 12:41:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11bb248800) [pid = 1835] [serial = 1336] [outer = (nil)] 12:41:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11bfe97c00) [pid = 1835] [serial = 1337] [outer = 0x7f11bb248800] 12:41:10 INFO - PROCESS | 1835 | 1461094870876 Marionette DEBUG loaded listener.js 12:41:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11c0a76800) [pid = 1835] [serial = 1338] [outer = 0x7f11bb248800] 12:41:11 INFO - PROCESS | 1835 | 1461094871510 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]]]}] 12:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1076ms 12:41:11 INFO - PROCESS | 1835 | 1461094871553 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:41:11 INFO - PROCESS | 1835 | 1461094871557 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 12:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:41:11 INFO - PROCESS | 1835 | 1461094871562 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:41:11 INFO - PROCESS | 1835 | 1461094871564 Marionette TRACE conn3 <- [1,1754,null,{}] 12:41:11 INFO - PROCESS | 1835 | 1461094871580 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}] 12:41:11 INFO - PROCESS | 1835 | 1461094871738 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:41:11 INFO - PROCESS | 1835 | 1461094871901 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c697c000 == 136 [pid = 1835] [id = 446] 12:41:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11b795d800) [pid = 1835] [serial = 1339] [outer = (nil)] 12:41:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11c4cf1400) [pid = 1835] [serial = 1340] [outer = 0x7f11b795d800] 12:41:11 INFO - PROCESS | 1835 | 1461094871961 Marionette DEBUG loaded listener.js 12:41:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11c561e400) [pid = 1835] [serial = 1341] [outer = 0x7f11b795d800] 12:41:12 INFO - PROCESS | 1835 | 1461094872925 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]]]}] 12:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1433ms 12:41:13 INFO - PROCESS | 1835 | 1461094872997 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:41:13 INFO - PROCESS | 1835 | 1461094873001 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 12:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:41:13 INFO - PROCESS | 1835 | 1461094873010 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:41:13 INFO - PROCESS | 1835 | 1461094873015 Marionette TRACE conn3 <- [1,1758,null,{}] 12:41:13 INFO - PROCESS | 1835 | 1461094873023 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}] 12:41:13 INFO - PROCESS | 1835 | 1461094873269 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:41:13 INFO - PROCESS | 1835 | 1461094873527 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb5c3000 == 137 [pid = 1835] [id = 447] 12:41:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11b7959400) [pid = 1835] [serial = 1342] [outer = (nil)] 12:41:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11b79e8400) [pid = 1835] [serial = 1343] [outer = 0x7f11b7959400] 12:41:13 INFO - PROCESS | 1835 | 1461094873655 Marionette DEBUG loaded listener.js 12:41:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x7f11b8a2c800) [pid = 1835] [serial = 1344] [outer = 0x7f11b7959400] 12:41:14 INFO - PROCESS | 1835 | 1461094874498 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]]]}] 12:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1533ms 12:41:14 INFO - PROCESS | 1835 | 1461094874544 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:41:14 INFO - PROCESS | 1835 | 1461094874552 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 12:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:41:14 INFO - PROCESS | 1835 | 1461094874562 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:41:14 INFO - PROCESS | 1835 | 1461094874566 Marionette TRACE conn3 <- [1,1762,null,{}] 12:41:14 INFO - PROCESS | 1835 | 1461094874572 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}] 12:41:14 INFO - PROCESS | 1835 | 1461094874762 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:41:14 INFO - PROCESS | 1835 | 1461094874961 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c084c000 == 138 [pid = 1835] [id = 448] 12:41:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x7f11b795e400) [pid = 1835] [serial = 1345] [outer = (nil)] 12:41:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x7f11bb4e6800) [pid = 1835] [serial = 1346] [outer = 0x7f11b795e400] 12:41:15 INFO - PROCESS | 1835 | 1461094875035 Marionette DEBUG loaded listener.js 12:41:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x7f11bbd9e400) [pid = 1835] [serial = 1347] [outer = 0x7f11b795e400] 12:41:16 INFO - PROCESS | 1835 | 1461094876028 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]]]}] 12:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1535ms 12:41:16 INFO - PROCESS | 1835 | 1461094876098 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:41:16 INFO - PROCESS | 1835 | 1461094876101 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 12:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:41:16 INFO - PROCESS | 1835 | 1461094876108 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:41:16 INFO - PROCESS | 1835 | 1461094876113 Marionette TRACE conn3 <- [1,1766,null,{}] 12:41:16 INFO - PROCESS | 1835 | 1461094876129 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}] 12:41:16 INFO - PROCESS | 1835 | 1461094876362 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:41:16 INFO - PROCESS | 1835 | 1461094876607 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6d2e800 == 139 [pid = 1835] [id = 449] 12:41:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 216 (0x7f11bf82e400) [pid = 1835] [serial = 1348] [outer = (nil)] 12:41:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 217 (0x7f11bfbb5c00) [pid = 1835] [serial = 1349] [outer = 0x7f11bf82e400] 12:41:16 INFO - PROCESS | 1835 | 1461094876726 Marionette DEBUG loaded listener.js 12:41:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 218 (0x7f11bfe98400) [pid = 1835] [serial = 1350] [outer = 0x7f11bf82e400] 12:41:17 INFO - PROCESS | 1835 | 1461094877574 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]]]}] 12:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1537ms 12:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:41:17 INFO - PROCESS | 1835 | 1461094877646 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:41:17 INFO - PROCESS | 1835 | 1461094877650 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 12:41:17 INFO - PROCESS | 1835 | 1461094877655 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:41:17 INFO - PROCESS | 1835 | 1461094877659 Marionette TRACE conn3 <- [1,1770,null,{}] 12:41:17 INFO - PROCESS | 1835 | 1461094877664 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}] 12:41:17 INFO - PROCESS | 1835 | 1461094877877 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:41:18 INFO - PROCESS | 1835 | 1461094878079 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c78a4000 == 140 [pid = 1835] [id = 450] 12:41:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 219 (0x7f11bf9ba400) [pid = 1835] [serial = 1351] [outer = (nil)] 12:41:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 220 (0x7f11c561dc00) [pid = 1835] [serial = 1352] [outer = 0x7f11bf9ba400] 12:41:18 INFO - PROCESS | 1835 | 1461094878190 Marionette DEBUG loaded listener.js 12:41:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 221 (0x7f11c66d1c00) [pid = 1835] [serial = 1353] [outer = 0x7f11bf9ba400] 12:41:19 INFO - PROCESS | 1835 | 1461094879100 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]]]}] 12:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1482ms 12:41:19 INFO - PROCESS | 1835 | 1461094879138 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:41:19 INFO - PROCESS | 1835 | 1461094879141 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 12:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:41:19 INFO - PROCESS | 1835 | 1461094879147 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:41:19 INFO - PROCESS | 1835 | 1461094879149 Marionette TRACE conn3 <- [1,1774,null,{}] 12:41:19 INFO - PROCESS | 1835 | 1461094879155 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}] 12:41:19 INFO - PROCESS | 1835 | 1461094879338 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:41:19 INFO - PROCESS | 1835 | 1461094879547 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7d3a800 == 141 [pid = 1835] [id = 451] 12:41:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 222 (0x7f11b7966c00) [pid = 1835] [serial = 1354] [outer = (nil)] 12:41:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 223 (0x7f11c67e5800) [pid = 1835] [serial = 1355] [outer = 0x7f11b7966c00] 12:41:19 INFO - PROCESS | 1835 | 1461094879615 Marionette DEBUG loaded listener.js 12:41:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 224 (0x7f11c6e75800) [pid = 1835] [serial = 1356] [outer = 0x7f11b7966c00] 12:41:20 INFO - PROCESS | 1835 | 1461094880484 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]]]}] 12:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1378ms 12:41:20 INFO - PROCESS | 1835 | 1461094880526 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:41:20 INFO - PROCESS | 1835 | 1461094880529 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 12:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:41:20 INFO - PROCESS | 1835 | 1461094880535 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:41:20 INFO - PROCESS | 1835 | 1461094880537 Marionette TRACE conn3 <- [1,1778,null,{}] 12:41:20 INFO - PROCESS | 1835 | 1461094880543 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}] 12:41:20 INFO - PROCESS | 1835 | 1461094880743 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:41:20 INFO - PROCESS | 1835 | 1461094880944 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cbf49800 == 142 [pid = 1835] [id = 452] 12:41:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 225 (0x7f11c6e72800) [pid = 1835] [serial = 1357] [outer = (nil)] 12:41:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 226 (0x7f11c76be000) [pid = 1835] [serial = 1358] [outer = 0x7f11c6e72800] 12:41:21 INFO - PROCESS | 1835 | 1461094881021 Marionette DEBUG loaded listener.js 12:41:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 227 (0x7f11c9cd9000) [pid = 1835] [serial = 1359] [outer = 0x7f11c6e72800] 12:41:21 INFO - PROCESS | 1835 | 1461094881886 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]]]}] 12:41:21 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 12:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1426ms 12:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:41:21 INFO - PROCESS | 1835 | 1461094881962 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:41:21 INFO - PROCESS | 1835 | 1461094881964 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 12:41:21 INFO - PROCESS | 1835 | 1461094881970 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:41:21 INFO - PROCESS | 1835 | 1461094881973 Marionette TRACE conn3 <- [1,1782,null,{}] 12:41:21 INFO - PROCESS | 1835 | 1461094881979 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}] 12:41:22 INFO - PROCESS | 1835 | 1461094882160 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:41:22 INFO - PROCESS | 1835 | 1461094882362 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cf25e800 == 143 [pid = 1835] [id = 453] 12:41:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 228 (0x7f11c6e78000) [pid = 1835] [serial = 1360] [outer = (nil)] 12:41:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 229 (0x7f11cb099800) [pid = 1835] [serial = 1361] [outer = 0x7f11c6e78000] 12:41:22 INFO - PROCESS | 1835 | 1461094882433 Marionette DEBUG loaded listener.js 12:41:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 230 (0x7f11cb411400) [pid = 1835] [serial = 1362] [outer = 0x7f11c6e78000] 12:41:23 INFO - PROCESS | 1835 | 1461094883345 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]]]}] 12:41:23 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 12:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1434ms 12:41:23 INFO - PROCESS | 1835 | 1461094883405 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:41:23 INFO - PROCESS | 1835 | 1461094883408 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 12:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:41:23 INFO - PROCESS | 1835 | 1461094883413 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:41:23 INFO - PROCESS | 1835 | 1461094883417 Marionette TRACE conn3 <- [1,1786,null,{}] 12:41:23 INFO - PROCESS | 1835 | 1461094883422 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}] 12:41:23 INFO - PROCESS | 1835 | 1461094883604 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:41:23 INFO - PROCESS | 1835 | 1461094883818 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d11ed000 == 144 [pid = 1835] [id = 454] 12:41:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 231 (0x7f11c67e0c00) [pid = 1835] [serial = 1363] [outer = (nil)] 12:41:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 232 (0x7f11cb4c7000) [pid = 1835] [serial = 1364] [outer = 0x7f11c67e0c00] 12:41:23 INFO - PROCESS | 1835 | 1461094883934 Marionette DEBUG loaded listener.js 12:41:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 233 (0x7f11cc06d800) [pid = 1835] [serial = 1365] [outer = 0x7f11c67e0c00] 12:41:24 INFO - PROCESS | 1835 | 1461094884823 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]]]}] 12:41:24 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 12:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1480ms 12:41:24 INFO - PROCESS | 1835 | 1461094884895 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:41:24 INFO - PROCESS | 1835 | 1461094884899 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 12:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:41:24 INFO - PROCESS | 1835 | 1461094884905 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:41:24 INFO - PROCESS | 1835 | 1461094884907 Marionette TRACE conn3 <- [1,1790,null,{}] 12:41:24 INFO - PROCESS | 1835 | 1461094884912 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}] 12:41:25 INFO - PROCESS | 1835 | 1461094885130 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:41:25 INFO - PROCESS | 1835 | 1461094885335 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2bbe000 == 145 [pid = 1835] [id = 455] 12:41:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 234 (0x7f11c8175800) [pid = 1835] [serial = 1366] [outer = (nil)] 12:41:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 235 (0x7f11cf282400) [pid = 1835] [serial = 1367] [outer = 0x7f11c8175800] 12:41:25 INFO - PROCESS | 1835 | 1461094885445 Marionette DEBUG loaded listener.js 12:41:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 236 (0x7f11d0139800) [pid = 1835] [serial = 1368] [outer = 0x7f11c8175800] 12:41:26 INFO - PROCESS | 1835 | 1461094886328 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]]]}] 12:41:26 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) 12:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1482ms 12:41:26 INFO - PROCESS | 1835 | 1461094886388 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:41:26 INFO - PROCESS | 1835 | 1461094886392 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 12:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:41:26 INFO - PROCESS | 1835 | 1461094886397 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:41:26 INFO - PROCESS | 1835 | 1461094886400 Marionette TRACE conn3 <- [1,1794,null,{}] 12:41:26 INFO - PROCESS | 1835 | 1461094886405 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}] 12:41:26 INFO - PROCESS | 1835 | 1461094886581 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:41:26 INFO - PROCESS | 1835 | 1461094886790 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11dde7c800 == 146 [pid = 1835] [id = 456] 12:41:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 237 (0x7f11cbcc3400) [pid = 1835] [serial = 1369] [outer = (nil)] 12:41:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 238 (0x7f11d1831800) [pid = 1835] [serial = 1370] [outer = 0x7f11cbcc3400] 12:41:26 INFO - PROCESS | 1835 | 1461094886901 Marionette DEBUG loaded listener.js 12:41:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 239 (0x7f11d2908000) [pid = 1835] [serial = 1371] [outer = 0x7f11cbcc3400] 12:41:27 INFO - PROCESS | 1835 | 1461094887773 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]]]}] 12:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1425ms 12:41:27 INFO - PROCESS | 1835 | 1461094887824 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 12:41:27 INFO - PROCESS | 1835 | 1461094887828 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 12:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:41:27 INFO - PROCESS | 1835 | 1461094887833 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:41:27 INFO - PROCESS | 1835 | 1461094887836 Marionette TRACE conn3 <- [1,1798,null,{}] 12:41:27 INFO - PROCESS | 1835 | 1461094887842 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}] 12:41:28 INFO - PROCESS | 1835 | 1461094888052 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 12:41:28 INFO - PROCESS | 1835 | 1461094888256 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e3626000 == 147 [pid = 1835] [id = 457] 12:41:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 240 (0x7f11bc9af000) [pid = 1835] [serial = 1372] [outer = (nil)] 12:41:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 241 (0x7f11d359a800) [pid = 1835] [serial = 1373] [outer = 0x7f11bc9af000] 12:41:28 INFO - PROCESS | 1835 | 1461094888386 Marionette DEBUG loaded listener.js 12:41:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 242 (0x7f11de30f000) [pid = 1835] [serial = 1374] [outer = 0x7f11bc9af000] 12:41:29 INFO - PROCESS | 1835 | 1461094889284 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]]]}] 12:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1480ms 12:41:29 INFO - PROCESS | 1835 | 1461094889315 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 12:41:29 INFO - PROCESS | 1835 | 1461094889318 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 12:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:41:29 INFO - PROCESS | 1835 | 1461094889324 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:41:29 INFO - PROCESS | 1835 | 1461094889327 Marionette TRACE conn3 <- [1,1802,null,{}] 12:41:29 INFO - PROCESS | 1835 | 1461094889332 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}] 12:41:29 INFO - PROCESS | 1835 | 1461094889501 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 12:41:29 INFO - PROCESS | 1835 | 1461094889713 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b96d6000 == 148 [pid = 1835] [id = 458] 12:41:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 243 (0x7f11b5ccb800) [pid = 1835] [serial = 1375] [outer = (nil)] 12:41:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 244 (0x7f11c54e8400) [pid = 1835] [serial = 1376] [outer = 0x7f11b5ccb800] 12:41:29 INFO - PROCESS | 1835 | 1461094889779 Marionette DEBUG loaded listener.js 12:41:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 245 (0x7f11e2d46800) [pid = 1835] [serial = 1377] [outer = 0x7f11b5ccb800] 12:41:30 INFO - PROCESS | 1835 | 1461094890641 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]]]}] 12:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1378ms 12:41:30 INFO - PROCESS | 1835 | 1461094890704 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 12:41:30 INFO - PROCESS | 1835 | 1461094890708 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 12:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:41:30 INFO - PROCESS | 1835 | 1461094890713 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:41:30 INFO - PROCESS | 1835 | 1461094890715 Marionette TRACE conn3 <- [1,1806,null,{}] 12:41:30 INFO - PROCESS | 1835 | 1461094890721 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}] 12:41:30 INFO - PROCESS | 1835 | 1461094890897 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 12:41:31 INFO - PROCESS | 1835 | 1461094891113 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b96e7800 == 149 [pid = 1835] [id = 459] 12:41:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 246 (0x7f11b5ccc000) [pid = 1835] [serial = 1378] [outer = (nil)] 12:41:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 247 (0x7f11c5457000) [pid = 1835] [serial = 1379] [outer = 0x7f11b5ccc000] 12:41:31 INFO - PROCESS | 1835 | 1461094891229 Marionette DEBUG loaded listener.js 12:41:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 248 (0x7f11e1224c00) [pid = 1835] [serial = 1380] [outer = 0x7f11b5ccc000] 12:41:32 INFO - PROCESS | 1835 | 1461094892089 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]]]}] 12:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1430ms 12:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:41:32 INFO - PROCESS | 1835 | 1461094892144 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 12:41:32 INFO - PROCESS | 1835 | 1461094892147 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 12:41:32 INFO - PROCESS | 1835 | 1461094892153 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:41:32 INFO - PROCESS | 1835 | 1461094892156 Marionette TRACE conn3 <- [1,1810,null,{}] 12:41:32 INFO - PROCESS | 1835 | 1461094892160 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}] 12:41:32 INFO - PROCESS | 1835 | 1461094892333 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 12:41:32 INFO - PROCESS | 1835 | 1461094892541 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6987000 == 150 [pid = 1835] [id = 460] 12:41:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 249 (0x7f11b6cdcc00) [pid = 1835] [serial = 1381] [outer = (nil)] 12:41:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 250 (0x7f11c53c9c00) [pid = 1835] [serial = 1382] [outer = 0x7f11b6cdcc00] 12:41:32 INFO - PROCESS | 1835 | 1461094892609 Marionette DEBUG loaded listener.js 12:41:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 251 (0x7f11c53cec00) [pid = 1835] [serial = 1383] [outer = 0x7f11b6cdcc00] 12:41:33 INFO - PROCESS | 1835 | 1461094893504 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]]]}] 12:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1428ms 12:41:33 INFO - PROCESS | 1835 | 1461094893581 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 12:41:33 INFO - PROCESS | 1835 | 1461094893585 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 12:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:41:33 INFO - PROCESS | 1835 | 1461094893590 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:41:33 INFO - PROCESS | 1835 | 1461094893592 Marionette TRACE conn3 <- [1,1814,null,{}] 12:41:33 INFO - PROCESS | 1835 | 1461094893598 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}] 12:41:33 INFO - PROCESS | 1835 | 1461094893795 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 12:41:34 INFO - PROCESS | 1835 | 1461094894007 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b896f800 == 151 [pid = 1835] [id = 461] 12:41:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 252 (0x7f11b5cc7400) [pid = 1835] [serial = 1384] [outer = (nil)] 12:41:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 253 (0x7f11b60a1400) [pid = 1835] [serial = 1385] [outer = 0x7f11b5cc7400] 12:41:34 INFO - PROCESS | 1835 | 1461094894430 Marionette DEBUG loaded listener.js 12:41:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 254 (0x7f11b6c53000) [pid = 1835] [serial = 1386] [outer = 0x7f11b5cc7400] 12:41:35 INFO - PROCESS | 1835 | 1461094895392 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]]]}] 12:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1843ms 12:41:35 INFO - PROCESS | 1835 | 1461094895437 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 12:41:35 INFO - PROCESS | 1835 | 1461094895443 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 12:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:41:35 INFO - PROCESS | 1835 | 1461094895453 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:41:35 INFO - PROCESS | 1835 | 1461094895456 Marionette TRACE conn3 <- [1,1818,null,{}] 12:41:35 INFO - PROCESS | 1835 | 1461094895463 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}] 12:41:35 INFO - PROCESS | 1835 | 1461094895660 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 12:41:35 INFO - PROCESS | 1835 | 1461094895840 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb4e2800 == 152 [pid = 1835] [id = 462] 12:41:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 255 (0x7f11b5cc3c00) [pid = 1835] [serial = 1387] [outer = (nil)] 12:41:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 256 (0x7f11b6d59400) [pid = 1835] [serial = 1388] [outer = 0x7f11b5cc3c00] 12:41:35 INFO - PROCESS | 1835 | 1461094895964 Marionette DEBUG loaded listener.js 12:41:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 257 (0x7f11bb24f400) [pid = 1835] [serial = 1389] [outer = 0x7f11b5cc3c00] 12:41:37 INFO - PROCESS | 1835 | 1461094897031 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]]]}] 12:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1633ms 12:41:37 INFO - PROCESS | 1835 | 1461094897085 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 12:41:37 INFO - PROCESS | 1835 | 1461094897090 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 12:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:41:37 INFO - PROCESS | 1835 | 1461094897101 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:41:37 INFO - PROCESS | 1835 | 1461094897104 Marionette TRACE conn3 <- [1,1822,null,{}] 12:41:37 INFO - PROCESS | 1835 | 1461094897109 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}] 12:41:37 INFO - PROCESS | 1835 | 1461094897286 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 12:41:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11f03cc000 == 151 [pid = 1835] [id = 353] 12:41:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b8968000 == 150 [pid = 1835] [id = 395] 12:41:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b5fcf000 == 149 [pid = 1835] [id = 397] 12:41:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b7ad1800 == 148 [pid = 1835] [id = 396] 12:41:37 INFO - PROCESS | 1835 | --DOMWINDOW == 256 (0x7f11be48bc00) [pid = 1835] [serial = 1283] [outer = (nil)] [url = about:blank] 12:41:37 INFO - PROCESS | 1835 | 1461094897677 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c521b800 == 147 [pid = 1835] [id = 445] 12:41:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c0120800 == 146 [pid = 1835] [id = 444] 12:41:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bd4d6000 == 145 [pid = 1835] [id = 443] 12:41:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b8677800 == 146 [pid = 1835] [id = 463] 12:41:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 257 (0x7f11b6c50000) [pid = 1835] [serial = 1390] [outer = (nil)] 12:41:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 258 (0x7f11bc65bc00) [pid = 1835] [serial = 1391] [outer = 0x7f11b6c50000] 12:41:37 INFO - PROCESS | 1835 | 1461094897770 Marionette DEBUG loaded listener.js 12:41:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 259 (0x7f11be490800) [pid = 1835] [serial = 1392] [outer = 0x7f11b6c50000] 12:41:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ba6da800 == 145 [pid = 1835] [id = 442] 12:41:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b6edb000 == 144 [pid = 1835] [id = 441] 12:41:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bf881000 == 143 [pid = 1835] [id = 440] 12:41:37 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c0930800 == 142 [pid = 1835] [id = 436] 12:41:38 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e84e2800 == 141 [pid = 1835] [id = 435] 12:41:38 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e35d9800 == 140 [pid = 1835] [id = 434] 12:41:38 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ddcf5800 == 139 [pid = 1835] [id = 433] 12:41:38 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d0516000 == 138 [pid = 1835] [id = 432] 12:41:38 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc1d8800 == 137 [pid = 1835] [id = 431] 12:41:38 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c8180000 == 136 [pid = 1835] [id = 430] 12:41:38 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6706800 == 135 [pid = 1835] [id = 429] 12:41:38 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ba6c3000 == 134 [pid = 1835] [id = 428] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 258 (0x7f11c4ab1c00) [pid = 1835] [serial = 1272] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 257 (0x7f11be375c00) [pid = 1835] [serial = 1266] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 256 (0x7f11bc660400) [pid = 1835] [serial = 1268] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 255 (0x7f11d724a000) [pid = 1835] [serial = 1247] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 254 (0x7f11b6cdc400) [pid = 1835] [serial = 1256] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 253 (0x7f11c91b9000) [pid = 1835] [serial = 1277] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 252 (0x7f11b7961800) [pid = 1835] [serial = 1260] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 251 (0x7f11bd413800) [pid = 1835] [serial = 1265] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 250 (0x7f11cbcd0000) [pid = 1835] [serial = 1238] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 249 (0x7f11d1437000) [pid = 1835] [serial = 1241] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 248 (0x7f11c56ef800) [pid = 1835] [serial = 1274] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 247 (0x7f11cb050400) [pid = 1835] [serial = 1235] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 246 (0x7f11bb311c00) [pid = 1835] [serial = 1223] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 245 (0x7f11c7906c00) [pid = 1835] [serial = 1232] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 244 (0x7f11bfbbc800) [pid = 1835] [serial = 1269] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 243 (0x7f11c76c3400) [pid = 1835] [serial = 1275] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 242 (0x7f11e31ae000) [pid = 1835] [serial = 1253] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 241 (0x7f11c56f0400) [pid = 1835] [serial = 1229] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 240 (0x7f11cb098800) [pid = 1835] [serial = 1278] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 239 (0x7f11bc9b1800) [pid = 1835] [serial = 1281] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 238 (0x7f11b795cc00) [pid = 1835] [serial = 1259] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 237 (0x7f11b88c7000) [pid = 1835] [serial = 1262] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 236 (0x7f11bb245800) [pid = 1835] [serial = 1263] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 235 (0x7f11bff90400) [pid = 1835] [serial = 1271] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 234 (0x7f11d1832000) [pid = 1835] [serial = 1244] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 233 (0x7f11de192800) [pid = 1835] [serial = 1250] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 232 (0x7f11bfa25c00) [pid = 1835] [serial = 1226] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | --DOMWINDOW == 231 (0x7f11bb2d9800) [pid = 1835] [serial = 1280] [outer = (nil)] [url = about:blank] 12:41:38 INFO - PROCESS | 1835 | 1461094898603 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]]]}] 12:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1537ms 12:41:38 INFO - PROCESS | 1835 | 1461094898638 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 12:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:41:38 INFO - PROCESS | 1835 | 1461094898641 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 12:41:38 INFO - PROCESS | 1835 | 1461094898647 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:41:38 INFO - PROCESS | 1835 | 1461094898652 Marionette TRACE conn3 <- [1,1826,null,{}] 12:41:38 INFO - PROCESS | 1835 | 1461094898682 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}] 12:41:38 INFO - PROCESS | 1835 | 1461094898858 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 12:41:38 INFO - PROCESS | 1835 | 1461094898876 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bf86b800 == 135 [pid = 1835] [id = 464] 12:41:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 232 (0x7f11bf82c800) [pid = 1835] [serial = 1393] [outer = (nil)] 12:41:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 233 (0x7f11c0a71800) [pid = 1835] [serial = 1394] [outer = 0x7f11bf82c800] 12:41:38 INFO - PROCESS | 1835 | 1461094898935 Marionette DEBUG loaded listener.js 12:41:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 234 (0x7f11c53d1000) [pid = 1835] [serial = 1395] [outer = 0x7f11bf82c800] 12:41:39 INFO - PROCESS | 1835 | 1461094899825 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]]]}] 12:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1244ms 12:41:39 INFO - PROCESS | 1835 | 1461094899891 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 12:41:39 INFO - PROCESS | 1835 | 1461094899895 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 12:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:41:39 INFO - PROCESS | 1835 | 1461094899905 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:41:39 INFO - PROCESS | 1835 | 1461094899908 Marionette TRACE conn3 <- [1,1830,null,{}] 12:41:39 INFO - PROCESS | 1835 | 1461094899913 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}] 12:41:40 INFO - PROCESS | 1835 | 1461094900092 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 12:41:40 INFO - PROCESS | 1835 | 1461094900286 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c4ace800 == 136 [pid = 1835] [id = 465] 12:41:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 235 (0x7f11bf830800) [pid = 1835] [serial = 1396] [outer = (nil)] 12:41:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 236 (0x7f11c67e0400) [pid = 1835] [serial = 1397] [outer = 0x7f11bf830800] 12:41:40 INFO - PROCESS | 1835 | 1461094900355 Marionette DEBUG loaded listener.js 12:41:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 237 (0x7f11c6f75000) [pid = 1835] [serial = 1398] [outer = 0x7f11bf830800] 12:41:41 INFO - PROCESS | 1835 | 1461094901141 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]]]}] 12:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1297ms 12:41:41 INFO - PROCESS | 1835 | 1461094901203 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 12:41:41 INFO - PROCESS | 1835 | 1461094901206 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 12:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:41:41 INFO - PROCESS | 1835 | 1461094901218 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:41:41 INFO - PROCESS | 1835 | 1461094901221 Marionette TRACE conn3 <- [1,1834,null,{}] 12:41:41 INFO - PROCESS | 1835 | 1461094901227 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}] 12:41:41 INFO - PROCESS | 1835 | 1461094901461 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 12:41:41 INFO - PROCESS | 1835 | 1461094901489 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6ad8800 == 137 [pid = 1835] [id = 466] 12:41:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 238 (0x7f11c76ca000) [pid = 1835] [serial = 1399] [outer = (nil)] 12:41:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 239 (0x7f11c790ec00) [pid = 1835] [serial = 1400] [outer = 0x7f11c76ca000] 12:41:41 INFO - PROCESS | 1835 | 1461094901560 Marionette DEBUG loaded listener.js 12:41:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 240 (0x7f11cb052800) [pid = 1835] [serial = 1401] [outer = 0x7f11c76ca000] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 239 (0x7f11b88bfc00) [pid = 1835] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 238 (0x7f11b79e6000) [pid = 1835] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 237 (0x7f11bff90000) [pid = 1835] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 236 (0x7f11cb055800) [pid = 1835] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 235 (0x7f11c56fbc00) [pid = 1835] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 234 (0x7f11bc9ab400) [pid = 1835] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 233 (0x7f11d012cc00) [pid = 1835] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 232 (0x7f11bb308800) [pid = 1835] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 231 (0x7f11c662e400) [pid = 1835] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 230 (0x7f11bc9b0800) [pid = 1835] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 229 (0x7f11c67e7400) [pid = 1835] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 228 (0x7f11b79ef800) [pid = 1835] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 227 (0x7f11b79f0400) [pid = 1835] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 226 (0x7f11de3d7000) [pid = 1835] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 225 (0x7f11df1c9800) [pid = 1835] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 224 (0x7f11bb2dd000) [pid = 1835] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 223 (0x7f11c4aac400) [pid = 1835] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 222 (0x7f11cbfecc00) [pid = 1835] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 221 (0x7f11d290f800) [pid = 1835] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 220 (0x7f11ce49b400) [pid = 1835] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 219 (0x7f11bb245400) [pid = 1835] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 218 (0x7f11b79e5c00) [pid = 1835] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 217 (0x7f11b79e8800) [pid = 1835] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 216 (0x7f11bfe9c800) [pid = 1835] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 215 (0x7f11bb30d800) [pid = 1835] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x7f11bfdd8400) [pid = 1835] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0x7f11c4ab6c00) [pid = 1835] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0x7f11c5457800) [pid = 1835] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x7f11c6eb2400) [pid = 1835] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11c7904000) [pid = 1835] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11c91bbc00) [pid = 1835] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11cbcc5c00) [pid = 1835] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11cbfeec00) [pid = 1835] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11cfc80000) [pid = 1835] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11b88c2400) [pid = 1835] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11bc652c00) [pid = 1835] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11bc660000) [pid = 1835] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11c737cc00) [pid = 1835] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x7f11bc65a800) [pid = 1835] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x7f11b8a2e800) [pid = 1835] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11b6cde800) [pid = 1835] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11bb248800) [pid = 1835] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11b7961000) [pid = 1835] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 196 (0x7f11bbd9c800) [pid = 1835] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x7f11b8a2c400) [pid = 1835] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:41:42 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0x7f11c4aab000) [pid = 1835] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:41:43 INFO - PROCESS | 1835 | 1461094903137 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]]]}] 12:41:43 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 12:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1983ms 12:41:43 INFO - PROCESS | 1835 | 1461094903202 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 12:41:43 INFO - PROCESS | 1835 | 1461094903206 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 12:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:41:43 INFO - PROCESS | 1835 | 1461094903213 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:41:43 INFO - PROCESS | 1835 | 1461094903217 Marionette TRACE conn3 <- [1,1838,null,{}] 12:41:43 INFO - PROCESS | 1835 | 1461094903222 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}] 12:41:43 INFO - PROCESS | 1835 | 1461094903400 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 12:41:43 INFO - PROCESS | 1835 | 1461094903574 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b91d6800 == 138 [pid = 1835] [id = 467] 12:41:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x7f11b7961000) [pid = 1835] [serial = 1402] [outer = (nil)] 12:41:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x7f11b88c2400) [pid = 1835] [serial = 1403] [outer = 0x7f11b7961000] 12:41:43 INFO - PROCESS | 1835 | 1461094903632 Marionette DEBUG loaded listener.js 12:41:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 197 (0x7f11bd418000) [pid = 1835] [serial = 1404] [outer = 0x7f11b7961000] 12:41:44 INFO - PROCESS | 1835 | 1461094904304 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]]]}] 12:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1133ms 12:41:44 INFO - PROCESS | 1835 | 1461094904347 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 12:41:44 INFO - PROCESS | 1835 | 1461094904350 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 12:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:41:44 INFO - PROCESS | 1835 | 1461094904356 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:41:44 INFO - PROCESS | 1835 | 1461094904358 Marionette TRACE conn3 <- [1,1842,null,{}] 12:41:44 INFO - PROCESS | 1835 | 1461094904375 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}] 12:41:44 INFO - PROCESS | 1835 | 1461094904536 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 12:41:44 INFO - PROCESS | 1835 | 1461094904549 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7d2d800 == 139 [pid = 1835] [id = 468] 12:41:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11bb24a000) [pid = 1835] [serial = 1405] [outer = (nil)] 12:41:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11bfa21000) [pid = 1835] [serial = 1406] [outer = 0x7f11bb24a000] 12:41:44 INFO - PROCESS | 1835 | 1461094904618 Marionette DEBUG loaded listener.js 12:41:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11c545e000) [pid = 1835] [serial = 1407] [outer = 0x7f11bb24a000] 12:41:45 INFO - PROCESS | 1835 | 1461094905899 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]]]}] 12:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1601ms 12:41:45 INFO - PROCESS | 1835 | 1461094905959 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 12:41:45 INFO - PROCESS | 1835 | 1461094905966 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 12:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:41:45 INFO - PROCESS | 1835 | 1461094905976 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:41:45 INFO - PROCESS | 1835 | 1461094905981 Marionette TRACE conn3 <- [1,1846,null,{}] 12:41:45 INFO - PROCESS | 1835 | 1461094905989 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}] 12:41:46 INFO - PROCESS | 1835 | 1461094906250 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 12:41:46 INFO - PROCESS | 1835 | 1461094906564 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bd4e0000 == 140 [pid = 1835] [id = 469] 12:41:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0x7f11b88cb400) [pid = 1835] [serial = 1408] [outer = (nil)] 12:41:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0x7f11bb164800) [pid = 1835] [serial = 1409] [outer = 0x7f11b88cb400] 12:41:46 INFO - PROCESS | 1835 | 1461094906646 Marionette DEBUG loaded listener.js 12:41:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11bb30c400) [pid = 1835] [serial = 1410] [outer = 0x7f11b88cb400] 12:41:47 INFO - PROCESS | 1835 | 1461094907565 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]]]}] 12:41:47 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) 12:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1641ms 12:41:47 INFO - PROCESS | 1835 | 1461094907617 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 12:41:47 INFO - PROCESS | 1835 | 1461094907625 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 12:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:41:47 INFO - PROCESS | 1835 | 1461094907634 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:41:47 INFO - PROCESS | 1835 | 1461094907638 Marionette TRACE conn3 <- [1,1850,null,{}] 12:41:47 INFO - PROCESS | 1835 | 1461094907643 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}] 12:41:47 INFO - PROCESS | 1835 | 1461094907836 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 12:41:48 INFO - PROCESS | 1835 | 1461094908130 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6ac5000 == 141 [pid = 1835] [id = 470] 12:41:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11bd417800) [pid = 1835] [serial = 1411] [outer = (nil)] 12:41:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11be37a000) [pid = 1835] [serial = 1412] [outer = 0x7f11bd417800] 12:41:48 INFO - PROCESS | 1835 | 1461094908242 Marionette DEBUG loaded listener.js 12:41:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11bf9b5400) [pid = 1835] [serial = 1413] [outer = 0x7f11bd417800] 12:41:49 INFO - PROCESS | 1835 | 1461094909103 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]]]}] 12:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1532ms 12:41:49 INFO - PROCESS | 1835 | 1461094909167 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 12:41:49 INFO - PROCESS | 1835 | 1461094909170 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 12:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:41:49 INFO - PROCESS | 1835 | 1461094909178 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:41:49 INFO - PROCESS | 1835 | 1461094909185 Marionette TRACE conn3 <- [1,1854,null,{}] 12:41:49 INFO - PROCESS | 1835 | 1461094909202 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}] 12:41:49 INFO - PROCESS | 1835 | 1461094909425 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 12:41:49 INFO - PROCESS | 1835 | 1461094909638 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cbf5c800 == 142 [pid = 1835] [id = 471] 12:41:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11bfdd1800) [pid = 1835] [serial = 1414] [outer = (nil)] 12:41:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11c54ef000) [pid = 1835] [serial = 1415] [outer = 0x7f11bfdd1800] 12:41:49 INFO - PROCESS | 1835 | 1461094909761 Marionette DEBUG loaded listener.js 12:41:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11c6eb7400) [pid = 1835] [serial = 1416] [outer = 0x7f11bfdd1800] 12:41:50 INFO - PROCESS | 1835 | 1461094910719 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]]]}] 12:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1588ms 12:41:50 INFO - PROCESS | 1835 | 1461094910767 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 12:41:50 INFO - PROCESS | 1835 | 1461094910772 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 12:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:41:50 INFO - PROCESS | 1835 | 1461094910778 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:41:50 INFO - PROCESS | 1835 | 1461094910782 Marionette TRACE conn3 <- [1,1858,null,{}] 12:41:50 INFO - PROCESS | 1835 | 1461094910787 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}] 12:41:50 INFO - PROCESS | 1835 | 1461094910974 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 12:41:51 INFO - PROCESS | 1835 | 1461094911194 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1409800 == 143 [pid = 1835] [id = 472] 12:41:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11c53c9000) [pid = 1835] [serial = 1417] [outer = (nil)] 12:41:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11c7bd7800) [pid = 1835] [serial = 1418] [outer = 0x7f11c53c9000] 12:41:51 INFO - PROCESS | 1835 | 1461094911319 Marionette DEBUG loaded listener.js 12:41:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x7f11c91c0800) [pid = 1835] [serial = 1419] [outer = 0x7f11c53c9000] 12:41:52 INFO - PROCESS | 1835 | 1461094912221 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]]]}] 12:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1477ms 12:41:52 INFO - PROCESS | 1835 | 1461094912256 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 12:41:52 INFO - PROCESS | 1835 | 1461094912260 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 12:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:41:52 INFO - PROCESS | 1835 | 1461094912267 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:41:52 INFO - PROCESS | 1835 | 1461094912272 Marionette TRACE conn3 <- [1,1862,null,{}] 12:41:52 INFO - PROCESS | 1835 | 1461094912278 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}] 12:41:52 INFO - PROCESS | 1835 | 1461094912475 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 12:41:52 INFO - PROCESS | 1835 | 1461094912690 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ded85800 == 144 [pid = 1835] [id = 473] 12:41:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x7f11c66d9400) [pid = 1835] [serial = 1420] [outer = (nil)] 12:41:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x7f11cb1ee800) [pid = 1835] [serial = 1421] [outer = 0x7f11c66d9400] 12:41:52 INFO - PROCESS | 1835 | 1461094912804 Marionette DEBUG loaded listener.js 12:41:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x7f11cbfe9400) [pid = 1835] [serial = 1422] [outer = 0x7f11c66d9400] 12:41:53 INFO - PROCESS | 1835 | 1461094913799 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]]]}] 12:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1584ms 12:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:41:53 INFO - PROCESS | 1835 | 1461094913850 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 12:41:53 INFO - PROCESS | 1835 | 1461094913853 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 12:41:53 INFO - PROCESS | 1835 | 1461094913859 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:41:53 INFO - PROCESS | 1835 | 1461094913862 Marionette TRACE conn3 <- [1,1866,null,{}] 12:41:53 INFO - PROCESS | 1835 | 1461094913868 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}] 12:41:54 INFO - PROCESS | 1835 | 1461094914076 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 12:41:54 INFO - PROCESS | 1835 | 1461094914285 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e777a000 == 145 [pid = 1835] [id = 474] 12:41:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 216 (0x7f11ced21800) [pid = 1835] [serial = 1423] [outer = (nil)] 12:41:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 217 (0x7f11d359f000) [pid = 1835] [serial = 1424] [outer = 0x7f11ced21800] 12:41:54 INFO - PROCESS | 1835 | 1461094914443 Marionette DEBUG loaded listener.js 12:41:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 218 (0x7f11dd0d1400) [pid = 1835] [serial = 1425] [outer = 0x7f11ced21800] 12:41:55 INFO - PROCESS | 1835 | 1461094915276 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]]]}] 12:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1478ms 12:41:55 INFO - PROCESS | 1835 | 1461094915337 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 12:41:55 INFO - PROCESS | 1835 | 1461094915341 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 12:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:41:55 INFO - PROCESS | 1835 | 1461094915347 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:41:55 INFO - PROCESS | 1835 | 1461094915350 Marionette TRACE conn3 <- [1,1870,null,{}] 12:41:55 INFO - PROCESS | 1835 | 1461094915356 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}] 12:41:55 INFO - PROCESS | 1835 | 1461094915536 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 12:41:55 INFO - PROCESS | 1835 | 1461094915753 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bfa5a800 == 146 [pid = 1835] [id = 475] 12:41:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 219 (0x7f11b5252400) [pid = 1835] [serial = 1426] [outer = (nil)] 12:41:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 220 (0x7f11b525b000) [pid = 1835] [serial = 1427] [outer = 0x7f11b5252400] 12:41:55 INFO - PROCESS | 1835 | 1461094915869 Marionette DEBUG loaded listener.js 12:41:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 221 (0x7f11b5260000) [pid = 1835] [serial = 1428] [outer = 0x7f11b5252400] 12:41:56 INFO - PROCESS | 1835 | 1461094916744 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]]]}] 12:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1438ms 12:41:56 INFO - PROCESS | 1835 | 1461094916785 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 12:41:56 INFO - PROCESS | 1835 | 1461094916788 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 12:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:41:56 INFO - PROCESS | 1835 | 1461094916794 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:41:56 INFO - PROCESS | 1835 | 1461094916796 Marionette TRACE conn3 <- [1,1874,null,{}] 12:41:56 INFO - PROCESS | 1835 | 1461094916802 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}] 12:41:56 INFO - PROCESS | 1835 | 1461094916981 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 12:41:57 INFO - PROCESS | 1835 | 1461094917196 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bfa72000 == 147 [pid = 1835] [id = 476] 12:41:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 222 (0x7f11b5255000) [pid = 1835] [serial = 1429] [outer = (nil)] 12:41:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 223 (0x7f11d389d800) [pid = 1835] [serial = 1430] [outer = 0x7f11b5255000] 12:41:57 INFO - PROCESS | 1835 | 1461094917306 Marionette DEBUG loaded listener.js 12:41:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 224 (0x7f11ddf0d000) [pid = 1835] [serial = 1431] [outer = 0x7f11b5255000] 12:41:58 INFO - PROCESS | 1835 | 1461094918178 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]]]}] 12:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1428ms 12:41:58 INFO - PROCESS | 1835 | 1461094918224 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 12:41:58 INFO - PROCESS | 1835 | 1461094918228 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 12:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:41:58 INFO - PROCESS | 1835 | 1461094918233 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:41:58 INFO - PROCESS | 1835 | 1461094918235 Marionette TRACE conn3 <- [1,1878,null,{}] 12:41:58 INFO - PROCESS | 1835 | 1461094918241 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}] 12:41:58 INFO - PROCESS | 1835 | 1461094918427 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 12:41:58 INFO - PROCESS | 1835 | 1461094918692 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:41:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be215800 == 148 [pid = 1835] [id = 477] 12:41:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 225 (0x7f11b5260400) [pid = 1835] [serial = 1432] [outer = (nil)] 12:41:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 226 (0x7f11df305000) [pid = 1835] [serial = 1433] [outer = 0x7f11b5260400] 12:41:58 INFO - PROCESS | 1835 | 1461094918765 Marionette DEBUG loaded listener.js 12:41:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 227 (0x7f11e2d4d800) [pid = 1835] [serial = 1434] [outer = 0x7f11b5260400] 12:41:59 INFO - PROCESS | 1835 | 1461094919603 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]]]}] 12:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1427ms 12:41:59 INFO - PROCESS | 1835 | 1461094919663 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 12:41:59 INFO - PROCESS | 1835 | 1461094919665 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 12:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:41:59 INFO - PROCESS | 1835 | 1461094919671 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:41:59 INFO - PROCESS | 1835 | 1461094919674 Marionette TRACE conn3 <- [1,1882,null,{}] 12:41:59 INFO - PROCESS | 1835 | 1461094919679 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}] 12:41:59 INFO - PROCESS | 1835 | 1461094919868 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 12:42:00 INFO - PROCESS | 1835 | 1461094920131 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb1a8800 == 149 [pid = 1835] [id = 478] 12:42:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 228 (0x7f11c496ec00) [pid = 1835] [serial = 1435] [outer = (nil)] 12:42:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 229 (0x7f11c4977800) [pid = 1835] [serial = 1436] [outer = 0x7f11c496ec00] 12:42:00 INFO - PROCESS | 1835 | 1461094920211 Marionette DEBUG loaded listener.js 12:42:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 230 (0x7f11c497c800) [pid = 1835] [serial = 1437] [outer = 0x7f11c496ec00] 12:42:01 INFO - PROCESS | 1835 | 1461094921125 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]]]}] 12:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1530ms 12:42:01 INFO - PROCESS | 1835 | 1461094921203 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 12:42:01 INFO - PROCESS | 1835 | 1461094921207 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 12:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:42:01 INFO - PROCESS | 1835 | 1461094921213 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:42:01 INFO - PROCESS | 1835 | 1461094921217 Marionette TRACE conn3 <- [1,1886,null,{}] 12:42:01 INFO - PROCESS | 1835 | 1461094921222 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}] 12:42:01 INFO - PROCESS | 1835 | 1461094921468 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 12:42:01 INFO - PROCESS | 1835 | 1461094921725 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb1bb000 == 150 [pid = 1835] [id = 479] 12:42:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 231 (0x7f11b6cd7800) [pid = 1835] [serial = 1438] [outer = (nil)] 12:42:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 232 (0x7f11c4978400) [pid = 1835] [serial = 1439] [outer = 0x7f11b6cd7800] 12:42:01 INFO - PROCESS | 1835 | 1461094921861 Marionette DEBUG loaded listener.js 12:42:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 233 (0x7f11cbdaec00) [pid = 1835] [serial = 1440] [outer = 0x7f11b6cd7800] 12:42:02 INFO - PROCESS | 1835 | 1461094922706 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]]]}] 12:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1537ms 12:42:02 INFO - PROCESS | 1835 | 1461094922751 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 12:42:02 INFO - PROCESS | 1835 | 1461094922754 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 12:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:42:02 INFO - PROCESS | 1835 | 1461094922760 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:42:02 INFO - PROCESS | 1835 | 1461094922763 Marionette TRACE conn3 <- [1,1890,null,{}] 12:42:02 INFO - PROCESS | 1835 | 1461094922769 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}] 12:42:02 INFO - PROCESS | 1835 | 1461094922984 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 12:42:03 INFO - PROCESS | 1835 | 1461094923205 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b8962000 == 151 [pid = 1835] [id = 480] 12:42:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 234 (0x7f11b60a1c00) [pid = 1835] [serial = 1441] [outer = (nil)] 12:42:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 235 (0x7f11bb4e3c00) [pid = 1835] [serial = 1442] [outer = 0x7f11b60a1c00] 12:42:03 INFO - PROCESS | 1835 | 1461094923316 Marionette DEBUG loaded listener.js 12:42:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 236 (0x7f11bd481000) [pid = 1835] [serial = 1443] [outer = 0x7f11b60a1c00] 12:42:04 INFO - PROCESS | 1835 | 1461094924258 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]]]}] 12:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1538ms 12:42:04 INFO - PROCESS | 1835 | 1461094924302 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 12:42:04 INFO - PROCESS | 1835 | 1461094924306 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 12:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:42:04 INFO - PROCESS | 1835 | 1461094924312 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:42:04 INFO - PROCESS | 1835 | 1461094924315 Marionette TRACE conn3 <- [1,1894,null,{}] 12:42:04 INFO - PROCESS | 1835 | 1461094924320 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}] 12:42:04 INFO - PROCESS | 1835 | 1461094924583 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 12:42:05 INFO - PROCESS | 1835 | 1461094925343 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb1bc000 == 152 [pid = 1835] [id = 481] 12:42:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 237 (0x7f11b5ccd800) [pid = 1835] [serial = 1444] [outer = (nil)] 12:42:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 238 (0x7f11b60adc00) [pid = 1835] [serial = 1445] [outer = 0x7f11b5ccd800] 12:42:05 INFO - PROCESS | 1835 | 1461094925413 Marionette DEBUG loaded listener.js 12:42:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 239 (0x7f11b6d57400) [pid = 1835] [serial = 1446] [outer = 0x7f11b5ccd800] 12:42:06 INFO - PROCESS | 1835 | 1461094926286 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]]]}] 12:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 2026ms 12:42:06 INFO - PROCESS | 1835 | 1461094926341 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 12:42:06 INFO - PROCESS | 1835 | 1461094926347 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 12:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:42:06 INFO - PROCESS | 1835 | 1461094926355 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:42:06 INFO - PROCESS | 1835 | 1461094926359 Marionette TRACE conn3 <- [1,1898,null,{}] 12:42:06 INFO - PROCESS | 1835 | 1461094926365 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}] 12:42:06 INFO - PROCESS | 1835 | 1461094926543 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 12:42:06 INFO - PROCESS | 1835 | 1461094926772 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be21a000 == 153 [pid = 1835] [id = 482] 12:42:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 240 (0x7f11b79e6000) [pid = 1835] [serial = 1447] [outer = (nil)] 12:42:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 241 (0x7f11b8a2bc00) [pid = 1835] [serial = 1448] [outer = 0x7f11b79e6000] 12:42:06 INFO - PROCESS | 1835 | 1461094926938 Marionette DEBUG loaded listener.js 12:42:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 242 (0x7f11bb30dc00) [pid = 1835] [serial = 1449] [outer = 0x7f11b79e6000] 12:42:07 INFO - PROCESS | 1835 | 1461094927948 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]]]}] 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c5229000 == 152 [pid = 1835] [id = 335] 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d262c800 == 151 [pid = 1835] [id = 413] 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d191b000 == 150 [pid = 1835] [id = 51] 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e2a94800 == 149 [pid = 1835] [id = 415] 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b91d6800 == 148 [pid = 1835] [id = 467] 12:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1728ms 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 241 (0x7f11b6c4dc00) [pid = 1835] [serial = 1319] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 240 (0x7f11c4cf1400) [pid = 1835] [serial = 1340] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6ad8800 == 147 [pid = 1835] [id = 466] 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c4ace800 == 146 [pid = 1835] [id = 465] 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bf86b800 == 145 [pid = 1835] [id = 464] 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b8677800 == 144 [pid = 1835] [id = 463] 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb4e2800 == 143 [pid = 1835] [id = 462] 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b896f800 == 142 [pid = 1835] [id = 461] 12:42:08 INFO - PROCESS | 1835 | 1461094928127 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 12:42:08 INFO - PROCESS | 1835 | 1461094928132 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cf25e800 == 141 [pid = 1835] [id = 453] 12:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cbf49800 == 140 [pid = 1835] [id = 452] 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7d3a800 == 139 [pid = 1835] [id = 451] 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c78a4000 == 138 [pid = 1835] [id = 450] 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6d2e800 == 137 [pid = 1835] [id = 449] 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c084c000 == 136 [pid = 1835] [id = 448] 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb5c3000 == 135 [pid = 1835] [id = 447] 12:42:08 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c697c000 == 134 [pid = 1835] [id = 446] 12:42:08 INFO - PROCESS | 1835 | 1461094928154 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:42:08 INFO - PROCESS | 1835 | 1461094928157 Marionette TRACE conn3 <- [1,1902,null,{}] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 239 (0x7f11d733c400) [pid = 1835] [serial = 1173] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 238 (0x7f11e2d49c00) [pid = 1835] [serial = 1179] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 237 (0x7f11d1834000) [pid = 1835] [serial = 1134] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 236 (0x7f11ddc6b400) [pid = 1835] [serial = 1053] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 235 (0x7f11df156000) [pid = 1835] [serial = 1056] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 234 (0x7f11c76bf800) [pid = 1835] [serial = 1041] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 233 (0x7f11c66d0c00) [pid = 1835] [serial = 1032] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 232 (0x7f11df0cf800) [pid = 1835] [serial = 1128] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 231 (0x7f11c0a74000) [pid = 1835] [serial = 1038] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 230 (0x7f11cb092c00) [pid = 1835] [serial = 1044] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 229 (0x7f11c6f2e400) [pid = 1835] [serial = 1167] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 228 (0x7f11cbcc5800) [pid = 1835] [serial = 1047] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 227 (0x7f11bb302c00) [pid = 1835] [serial = 1161] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 226 (0x7f11bff9cc00) [pid = 1835] [serial = 1164] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 225 (0x7f11e2d49000) [pid = 1835] [serial = 1176] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 224 (0x7f11e302d800) [pid = 1835] [serial = 1131] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 223 (0x7f11be36ec00) [pid = 1835] [serial = 1035] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 222 (0x7f11d0134400) [pid = 1835] [serial = 1170] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 221 (0x7f11d12c4000) [pid = 1835] [serial = 1050] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 220 (0x7f11e2d4a400) [pid = 1835] [serial = 1059] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 219 (0x7f11e302d400) [pid = 1835] [serial = 1062] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 218 (0x7f11e3610400) [pid = 1835] [serial = 1065] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 217 (0x7f11bb24a400) [pid = 1835] [serial = 1068] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 216 (0x7f11bfa23400) [pid = 1835] [serial = 1071] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 215 (0x7f11c6f35c00) [pid = 1835] [serial = 1095] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x7f11bf833000) [pid = 1835] [serial = 1098] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0x7f11c0a7bc00) [pid = 1835] [serial = 1101] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0x7f11c6e75000) [pid = 1835] [serial = 1104] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x7f11c7774800) [pid = 1835] [serial = 1107] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11c8174400) [pid = 1835] [serial = 1110] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11cbcc3c00) [pid = 1835] [serial = 1113] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11cc073800) [pid = 1835] [serial = 1116] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11cf4c6400) [pid = 1835] [serial = 1119] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11d0659c00) [pid = 1835] [serial = 1122] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11d2910c00) [pid = 1835] [serial = 1125] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11bc660800) [pid = 1835] [serial = 1182] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11bd47e000) [pid = 1835] [serial = 1185] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11e3026000) [pid = 1835] [serial = 1188] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x7f11bf9bfc00) [pid = 1835] [serial = 1334] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x7f11bd476800) [pid = 1835] [serial = 1289] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11bb2d3800) [pid = 1835] [serial = 1326] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11bb166400) [pid = 1835] [serial = 1325] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11b6d54c00) [pid = 1835] [serial = 1322] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 196 (0x7f11bfe97c00) [pid = 1835] [serial = 1337] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x7f11bb4f0800) [pid = 1835] [serial = 1328] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0x7f11bfadb000) [pid = 1835] [serial = 1335] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 193 (0x7f11bbd9c400) [pid = 1835] [serial = 1329] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 192 (0x7f11cae58800) [pid = 1835] [serial = 1298] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 191 (0x7f11bd47fc00) [pid = 1835] [serial = 1331] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x7f11c4ab7c00) [pid = 1835] [serial = 1292] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x7f11b88c1800) [pid = 1835] [serial = 1286] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x7f11bb169400) [pid = 1835] [serial = 1313] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x7f11c6f7c000) [pid = 1835] [serial = 1295] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x7f11d7250000) [pid = 1835] [serial = 1304] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x7f11de306000) [pid = 1835] [serial = 1307] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x7f11cbff3400) [pid = 1835] [serial = 1301] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x7f11bb164000) [pid = 1835] [serial = 1310] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x7f11bfe9bc00) [pid = 1835] [serial = 1284] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x7f11b6d61800) [pid = 1835] [serial = 1323] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x7f11b6d5dc00) [pid = 1835] [serial = 1316] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x7f11c0a76800) [pid = 1835] [serial = 1338] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x7f11be493000) [pid = 1835] [serial = 1332] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x7f11c8245800) [pid = 1835] [serial = 1221] [outer = (nil)] [url = about:blank] 12:42:08 INFO - PROCESS | 1835 | 1461094928232 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}] 12:42:08 INFO - PROCESS | 1835 | 1461094928400 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 12:42:08 INFO - PROCESS | 1835 | 1461094928412 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b895d800 == 135 [pid = 1835] [id = 483] 12:42:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x7f11bb24d000) [pid = 1835] [serial = 1450] [outer = (nil)] 12:42:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x7f11bc65a400) [pid = 1835] [serial = 1451] [outer = 0x7f11bb24d000] 12:42:08 INFO - PROCESS | 1835 | 1461094928480 Marionette DEBUG loaded listener.js 12:42:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x7f11bd47e000) [pid = 1835] [serial = 1452] [outer = 0x7f11bb24d000] 12:42:09 INFO - PROCESS | 1835 | 1461094929471 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]]]}] 12:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1365ms 12:42:09 INFO - PROCESS | 1835 | 1461094929508 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 12:42:09 INFO - PROCESS | 1835 | 1461094929512 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 12:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:42:09 INFO - PROCESS | 1835 | 1461094929528 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:42:09 INFO - PROCESS | 1835 | 1461094929536 Marionette TRACE conn3 <- [1,1906,null,{}] 12:42:09 INFO - PROCESS | 1835 | 1461094929545 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}] 12:42:09 INFO - PROCESS | 1835 | 1461094929726 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 12:42:09 INFO - PROCESS | 1835 | 1461094929891 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bc814000 == 136 [pid = 1835] [id = 484] 12:42:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x7f11bb169400) [pid = 1835] [serial = 1453] [outer = (nil)] 12:42:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x7f11be493800) [pid = 1835] [serial = 1454] [outer = 0x7f11bb169400] 12:42:09 INFO - PROCESS | 1835 | 1461094929955 Marionette DEBUG loaded listener.js 12:42:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x7f11bfa2c400) [pid = 1835] [serial = 1455] [outer = 0x7f11bb169400] 12:42:10 INFO - PROCESS | 1835 | 1461094930672 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]]]}] 12:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1196ms 12:42:10 INFO - PROCESS | 1835 | 1461094930715 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 12:42:10 INFO - PROCESS | 1835 | 1461094930719 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 12:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:42:10 INFO - PROCESS | 1835 | 1461094930725 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:42:10 INFO - PROCESS | 1835 | 1461094930737 Marionette TRACE conn3 <- [1,1910,null,{}] 12:42:10 INFO - PROCESS | 1835 | 1461094930786 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}] 12:42:11 INFO - PROCESS | 1835 | 1461094931014 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 12:42:11 INFO - PROCESS | 1835 | 1461094931037 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c0125800 == 137 [pid = 1835] [id = 485] 12:42:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x7f11bbd96000) [pid = 1835] [serial = 1456] [outer = (nil)] 12:42:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x7f11bfdd4000) [pid = 1835] [serial = 1457] [outer = 0x7f11bbd96000] 12:42:11 INFO - PROCESS | 1835 | 1461094931096 Marionette DEBUG loaded listener.js 12:42:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x7f11bfea0c00) [pid = 1835] [serial = 1458] [outer = 0x7f11bbd96000] 12:42:11 INFO - PROCESS | 1835 | 1461094931961 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]]]}] 12:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1271ms 12:42:12 INFO - PROCESS | 1835 | 1461094931997 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 12:42:12 INFO - PROCESS | 1835 | 1461094931999 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 12:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:42:12 INFO - PROCESS | 1835 | 1461094932009 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:42:12 INFO - PROCESS | 1835 | 1461094932012 Marionette TRACE conn3 <- [1,1914,null,{}] 12:42:12 INFO - PROCESS | 1835 | 1461094932031 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}] 12:42:12 INFO - PROCESS | 1835 | 1461094932350 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 12:42:12 INFO - PROCESS | 1835 | 1461094932379 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c4955800 == 138 [pid = 1835] [id = 486] 12:42:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x7f11c4972c00) [pid = 1835] [serial = 1459] [outer = (nil)] 12:42:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x7f11c497cc00) [pid = 1835] [serial = 1460] [outer = 0x7f11c4972c00] 12:42:12 INFO - PROCESS | 1835 | 1461094932454 Marionette DEBUG loaded listener.js 12:42:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x7f11c53c8000) [pid = 1835] [serial = 1461] [outer = 0x7f11c4972c00] 12:42:13 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x7f11c76ca000) [pid = 1835] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:42:13 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x7f11b795d800) [pid = 1835] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:42:13 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x7f11b5cc7400) [pid = 1835] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:42:13 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x7f11b6c50000) [pid = 1835] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:42:13 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x7f11bf82c800) [pid = 1835] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:42:13 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x7f11b5cc3c00) [pid = 1835] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:42:13 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x7f11b7961000) [pid = 1835] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:42:13 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x7f11bf830800) [pid = 1835] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:42:13 INFO - PROCESS | 1835 | 1461094933847 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]]]}] 12:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1896ms 12:42:13 INFO - PROCESS | 1835 | 1461094933907 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 12:42:13 INFO - PROCESS | 1835 | 1461094933910 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 12:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:42:13 INFO - PROCESS | 1835 | 1461094933916 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:42:13 INFO - PROCESS | 1835 | 1461094933918 Marionette TRACE conn3 <- [1,1918,null,{}] 12:42:13 INFO - PROCESS | 1835 | 1461094933933 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}] 12:42:14 INFO - PROCESS | 1835 | 1461094934125 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 12:42:14 INFO - PROCESS | 1835 | 1461094934135 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c4ad1800 == 139 [pid = 1835] [id = 487] 12:42:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x7f11b5cd0400) [pid = 1835] [serial = 1462] [outer = (nil)] 12:42:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x7f11c53d0400) [pid = 1835] [serial = 1463] [outer = 0x7f11b5cd0400] 12:42:14 INFO - PROCESS | 1835 | 1461094934196 Marionette DEBUG loaded listener.js 12:42:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x7f11c5620c00) [pid = 1835] [serial = 1464] [outer = 0x7f11b5cd0400] 12:42:15 INFO - PROCESS | 1835 | 1461094935059 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]]]}] 12:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1181ms 12:42:15 INFO - PROCESS | 1835 | 1461094935108 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 12:42:15 INFO - PROCESS | 1835 | 1461094935112 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 12:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:42:15 INFO - PROCESS | 1835 | 1461094935117 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:42:15 INFO - PROCESS | 1835 | 1461094935119 Marionette TRACE conn3 <- [1,1922,null,{}] 12:42:15 INFO - PROCESS | 1835 | 1461094935125 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}] 12:42:15 INFO - PROCESS | 1835 | 1461094935292 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 12:42:15 INFO - PROCESS | 1835 | 1461094935305 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6979800 == 140 [pid = 1835] [id = 488] 12:42:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x7f11bff9cc00) [pid = 1835] [serial = 1465] [outer = (nil)] 12:42:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x7f11c6629800) [pid = 1835] [serial = 1466] [outer = 0x7f11bff9cc00] 12:42:15 INFO - PROCESS | 1835 | 1461094935366 Marionette DEBUG loaded listener.js 12:42:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x7f11c67ca000) [pid = 1835] [serial = 1467] [outer = 0x7f11bff9cc00] 12:42:16 INFO - PROCESS | 1835 | 1461094936579 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]]]}] 12:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1526ms 12:42:16 INFO - PROCESS | 1835 | 1461094936645 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 12:42:16 INFO - PROCESS | 1835 | 1461094936653 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 12:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:42:16 INFO - PROCESS | 1835 | 1461094936663 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:42:16 INFO - PROCESS | 1835 | 1461094936668 Marionette TRACE conn3 <- [1,1926,null,{}] 12:42:16 INFO - PROCESS | 1835 | 1461094936676 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}] 12:42:16 INFO - PROCESS | 1835 | 1461094936931 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 12:42:17 INFO - PROCESS | 1835 | 1461094937187 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb5df000 == 141 [pid = 1835] [id = 489] 12:42:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x7f11b8a34000) [pid = 1835] [serial = 1468] [outer = (nil)] 12:42:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x7f11bb2d9400) [pid = 1835] [serial = 1469] [outer = 0x7f11b8a34000] 12:42:17 INFO - PROCESS | 1835 | 1461094937309 Marionette DEBUG loaded listener.js 12:42:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x7f11bbd9c800) [pid = 1835] [serial = 1470] [outer = 0x7f11b8a34000] 12:42:18 INFO - PROCESS | 1835 | 1461094938228 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]]]}] 12:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1633ms 12:42:18 INFO - PROCESS | 1835 | 1461094938297 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 12:42:18 INFO - PROCESS | 1835 | 1461094938306 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 12:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:42:18 INFO - PROCESS | 1835 | 1461094938317 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:42:18 INFO - PROCESS | 1835 | 1461094938321 Marionette TRACE conn3 <- [1,1930,null,{}] 12:42:18 INFO - PROCESS | 1835 | 1461094938328 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}] 12:42:18 INFO - PROCESS | 1835 | 1461094938571 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 12:42:18 INFO - PROCESS | 1835 | 1461094938867 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c0832800 == 142 [pid = 1835] [id = 490] 12:42:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x7f11bb244c00) [pid = 1835] [serial = 1471] [outer = (nil)] 12:42:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 192 (0x7f11bf838400) [pid = 1835] [serial = 1472] [outer = 0x7f11bb244c00] 12:42:18 INFO - PROCESS | 1835 | 1461094938985 Marionette DEBUG loaded listener.js 12:42:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 193 (0x7f11bfae1400) [pid = 1835] [serial = 1473] [outer = 0x7f11bb244c00] 12:42:19 INFO - PROCESS | 1835 | 1461094939839 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]]]}] 12:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1587ms 12:42:19 INFO - PROCESS | 1835 | 1461094939905 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 12:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:42:19 INFO - PROCESS | 1835 | 1461094939909 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 12:42:19 INFO - PROCESS | 1835 | 1461094939916 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:42:19 INFO - PROCESS | 1835 | 1461094939922 Marionette TRACE conn3 <- [1,1934,null,{}] 12:42:19 INFO - PROCESS | 1835 | 1461094939939 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}] 12:42:20 INFO - PROCESS | 1835 | 1461094940188 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 12:42:20 INFO - PROCESS | 1835 | 1461094940443 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6ae0800 == 143 [pid = 1835] [id = 491] 12:42:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 194 (0x7f11bfbae000) [pid = 1835] [serial = 1474] [outer = (nil)] 12:42:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x7f11c4cedc00) [pid = 1835] [serial = 1475] [outer = 0x7f11bfbae000] 12:42:20 INFO - PROCESS | 1835 | 1461094940565 Marionette DEBUG loaded listener.js 12:42:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x7f11c56f3400) [pid = 1835] [serial = 1476] [outer = 0x7f11bfbae000] 12:42:21 INFO - PROCESS | 1835 | 1461094941420 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]]]}] 12:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1541ms 12:42:21 INFO - PROCESS | 1835 | 1461094941456 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 12:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:42:21 INFO - PROCESS | 1835 | 1461094941460 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 12:42:21 INFO - PROCESS | 1835 | 1461094941466 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:42:21 INFO - PROCESS | 1835 | 1461094941469 Marionette TRACE conn3 <- [1,1938,null,{}] 12:42:21 INFO - PROCESS | 1835 | 1461094941475 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}] 12:42:21 INFO - PROCESS | 1835 | 1461094941677 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 12:42:21 INFO - PROCESS | 1835 | 1461094941886 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c771b000 == 144 [pid = 1835] [id = 492] 12:42:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 197 (0x7f11b6c47000) [pid = 1835] [serial = 1477] [outer = (nil)] 12:42:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11c67e0800) [pid = 1835] [serial = 1478] [outer = 0x7f11b6c47000] 12:42:22 INFO - PROCESS | 1835 | 1461094941998 Marionette DEBUG loaded listener.js 12:42:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11c6e7ec00) [pid = 1835] [serial = 1479] [outer = 0x7f11b6c47000] 12:42:22 INFO - PROCESS | 1835 | 1461094942878 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]]]}] 12:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1438ms 12:42:22 INFO - PROCESS | 1835 | 1461094942906 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 12:42:22 INFO - PROCESS | 1835 | 1461094942908 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 12:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:42:22 INFO - PROCESS | 1835 | 1461094942915 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:42:22 INFO - PROCESS | 1835 | 1461094942917 Marionette TRACE conn3 <- [1,1942,null,{}] 12:42:22 INFO - PROCESS | 1835 | 1461094942923 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}] 12:42:23 INFO - PROCESS | 1835 | 1461094943122 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 12:42:23 INFO - PROCESS | 1835 | 1461094943331 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7c22000 == 145 [pid = 1835] [id = 493] 12:42:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11c0a74000) [pid = 1835] [serial = 1480] [outer = (nil)] 12:42:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0x7f11c6f2f000) [pid = 1835] [serial = 1481] [outer = 0x7f11c0a74000] 12:42:23 INFO - PROCESS | 1835 | 1461094943447 Marionette DEBUG loaded listener.js 12:42:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0x7f11c7383400) [pid = 1835] [serial = 1482] [outer = 0x7f11c0a74000] 12:42:24 INFO - PROCESS | 1835 | 1461094944430 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]]]}] 12:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1587ms 12:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:42:24 INFO - PROCESS | 1835 | 1461094944503 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 12:42:24 INFO - PROCESS | 1835 | 1461094944506 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 12:42:24 INFO - PROCESS | 1835 | 1461094944512 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:42:24 INFO - PROCESS | 1835 | 1461094944515 Marionette TRACE conn3 <- [1,1946,null,{}] 12:42:24 INFO - PROCESS | 1835 | 1461094944520 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}] 12:42:24 INFO - PROCESS | 1835 | 1461094944767 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 12:42:25 INFO - PROCESS | 1835 | 1461094945012 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c92a4800 == 146 [pid = 1835] [id = 494] 12:42:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11c6e7f400) [pid = 1835] [serial = 1483] [outer = (nil)] 12:42:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11c7be2400) [pid = 1835] [serial = 1484] [outer = 0x7f11c6e7f400] 12:42:25 INFO - PROCESS | 1835 | 1461094945133 Marionette DEBUG loaded listener.js 12:42:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11c9cdec00) [pid = 1835] [serial = 1485] [outer = 0x7f11c6e7f400] 12:42:25 INFO - PROCESS | 1835 | 1461094945959 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]]]}] 12:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1478ms 12:42:25 INFO - PROCESS | 1835 | 1461094945990 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 12:42:25 INFO - PROCESS | 1835 | 1461094945994 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 12:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:42:26 INFO - PROCESS | 1835 | 1461094946000 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:42:26 INFO - PROCESS | 1835 | 1461094946004 Marionette TRACE conn3 <- [1,1950,null,{}] 12:42:26 INFO - PROCESS | 1835 | 1461094946010 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}] 12:42:26 INFO - PROCESS | 1835 | 1461094946205 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 12:42:26 INFO - PROCESS | 1835 | 1461094946418 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cbf4b800 == 147 [pid = 1835] [id = 495] 12:42:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11c75a1800) [pid = 1835] [serial = 1486] [outer = (nil)] 12:42:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11cb057c00) [pid = 1835] [serial = 1487] [outer = 0x7f11c75a1800] 12:42:26 INFO - PROCESS | 1835 | 1461094946530 Marionette DEBUG loaded listener.js 12:42:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11cb1e9c00) [pid = 1835] [serial = 1488] [outer = 0x7f11c75a1800] 12:42:27 INFO - PROCESS | 1835 | 1461094947415 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]]]}] 12:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1482ms 12:42:27 INFO - PROCESS | 1835 | 1461094947483 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 12:42:27 INFO - PROCESS | 1835 | 1461094947487 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 12:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:42:27 INFO - PROCESS | 1835 | 1461094947493 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:42:27 INFO - PROCESS | 1835 | 1461094947496 Marionette TRACE conn3 <- [1,1954,null,{}] 12:42:27 INFO - PROCESS | 1835 | 1461094947501 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}] 12:42:27 INFO - PROCESS | 1835 | 1461094947733 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 12:42:27 INFO - PROCESS | 1835 | 1461094947942 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc51b000 == 148 [pid = 1835] [id = 496] 12:42:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11c7be1800) [pid = 1835] [serial = 1489] [outer = (nil)] 12:42:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11cb4c1400) [pid = 1835] [serial = 1490] [outer = 0x7f11c7be1800] 12:42:28 INFO - PROCESS | 1835 | 1461094948052 Marionette DEBUG loaded listener.js 12:42:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11cbccd800) [pid = 1835] [serial = 1491] [outer = 0x7f11c7be1800] 12:42:28 INFO - PROCESS | 1835 | 1461094948980 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]]]}] 12:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1527ms 12:42:29 INFO - PROCESS | 1835 | 1461094949022 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 12:42:29 INFO - PROCESS | 1835 | 1461094949025 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 12:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:42:29 INFO - PROCESS | 1835 | 1461094949031 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:42:29 INFO - PROCESS | 1835 | 1461094949033 Marionette TRACE conn3 <- [1,1958,null,{}] 12:42:29 INFO - PROCESS | 1835 | 1461094949040 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}] 12:42:29 INFO - PROCESS | 1835 | 1461094949242 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 12:42:29 INFO - PROCESS | 1835 | 1461094949454 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0505800 == 149 [pid = 1835] [id = 497] 12:42:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x7f11c7be0400) [pid = 1835] [serial = 1492] [outer = (nil)] 12:42:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x7f11cbdad800) [pid = 1835] [serial = 1493] [outer = 0x7f11c7be0400] 12:42:29 INFO - PROCESS | 1835 | 1461094949565 Marionette DEBUG loaded listener.js 12:42:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x7f11cbdb2000) [pid = 1835] [serial = 1494] [outer = 0x7f11c7be0400] 12:42:30 INFO - PROCESS | 1835 | 1461094950449 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]]]}] 12:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1430ms 12:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:42:30 INFO - PROCESS | 1835 | 1461094950462 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 12:42:30 INFO - PROCESS | 1835 | 1461094950464 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 12:42:30 INFO - PROCESS | 1835 | 1461094950472 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:42:30 INFO - PROCESS | 1835 | 1461094950475 Marionette TRACE conn3 <- [1,1962,null,{}] 12:42:30 INFO - PROCESS | 1835 | 1461094950480 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}] 12:42:30 INFO - PROCESS | 1835 | 1461094950680 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 12:42:30 INFO - PROCESS | 1835 | 1461094950891 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0a82000 == 150 [pid = 1835] [id = 498] 12:42:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x7f11c91bec00) [pid = 1835] [serial = 1495] [outer = (nil)] 12:42:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 216 (0x7f11cbfeec00) [pid = 1835] [serial = 1496] [outer = 0x7f11c91bec00] 12:42:31 INFO - PROCESS | 1835 | 1461094951005 Marionette DEBUG loaded listener.js 12:42:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 217 (0x7f11cc076800) [pid = 1835] [serial = 1497] [outer = 0x7f11c91bec00] 12:42:31 INFO - PROCESS | 1835 | 1461094951932 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]]]}] 12:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1478ms 12:42:31 INFO - PROCESS | 1835 | 1461094951949 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 12:42:31 INFO - PROCESS | 1835 | 1461094951952 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 12:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:42:31 INFO - PROCESS | 1835 | 1461094951958 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:42:31 INFO - PROCESS | 1835 | 1461094951963 Marionette TRACE conn3 <- [1,1966,null,{}] 12:42:31 INFO - PROCESS | 1835 | 1461094951968 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}] 12:42:32 INFO - PROCESS | 1835 | 1461094952189 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 12:42:32 INFO - PROCESS | 1835 | 1461094952411 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d262c000 == 151 [pid = 1835] [id = 499] 12:42:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 218 (0x7f11cbdad400) [pid = 1835] [serial = 1498] [outer = (nil)] 12:42:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 219 (0x7f11cff45800) [pid = 1835] [serial = 1499] [outer = 0x7f11cbdad400] 12:42:32 INFO - PROCESS | 1835 | 1461094952531 Marionette DEBUG loaded listener.js 12:42:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 220 (0x7f11d1827c00) [pid = 1835] [serial = 1500] [outer = 0x7f11cbdad400] 12:42:33 INFO - PROCESS | 1835 | 1461094953454 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]]]}] 12:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1545ms 12:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:42:33 INFO - PROCESS | 1835 | 1461094953505 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 12:42:33 INFO - PROCESS | 1835 | 1461094953507 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 12:42:33 INFO - PROCESS | 1835 | 1461094953514 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:42:33 INFO - PROCESS | 1835 | 1461094953517 Marionette TRACE conn3 <- [1,1970,null,{}] 12:42:33 INFO - PROCESS | 1835 | 1461094953522 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}] 12:42:33 INFO - PROCESS | 1835 | 1461094953719 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 12:42:34 INFO - PROCESS | 1835 | 1461094953994 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b91c5800 == 152 [pid = 1835] [id = 500] 12:42:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 221 (0x7f11b5261c00) [pid = 1835] [serial = 1501] [outer = (nil)] 12:42:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 222 (0x7f11bc659c00) [pid = 1835] [serial = 1502] [outer = 0x7f11b5261c00] 12:42:34 INFO - PROCESS | 1835 | 1461094954110 Marionette DEBUG loaded listener.js 12:42:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 223 (0x7f11c6f2ec00) [pid = 1835] [serial = 1503] [outer = 0x7f11b5261c00] 12:42:34 INFO - PROCESS | 1835 | 1461094954954 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]]]}] 12:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1490ms 12:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:42:35 INFO - PROCESS | 1835 | 1461094955004 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 12:42:35 INFO - PROCESS | 1835 | 1461094955007 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 12:42:35 INFO - PROCESS | 1835 | 1461094955013 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:42:35 INFO - PROCESS | 1835 | 1461094955016 Marionette TRACE conn3 <- [1,1974,null,{}] 12:42:35 INFO - PROCESS | 1835 | 1461094955021 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}] 12:42:35 INFO - PROCESS | 1835 | 1461094955222 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 12:42:35 INFO - PROCESS | 1835 | 1461094955438 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bbef0800 == 153 [pid = 1835] [id = 501] 12:42:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 224 (0x7f11b5cc8800) [pid = 1835] [serial = 1504] [outer = (nil)] 12:42:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 225 (0x7f11b79ee800) [pid = 1835] [serial = 1505] [outer = 0x7f11b5cc8800] 12:42:35 INFO - PROCESS | 1835 | 1461094955554 Marionette DEBUG loaded listener.js 12:42:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 226 (0x7f11d213e000) [pid = 1835] [serial = 1506] [outer = 0x7f11b5cc8800] 12:42:36 INFO - PROCESS | 1835 | 1461094956850 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]]]}] 12:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1878ms 12:42:36 INFO - PROCESS | 1835 | 1461094956891 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 12:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:42:36 INFO - PROCESS | 1835 | 1461094956896 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 12:42:36 INFO - PROCESS | 1835 | 1461094956904 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:42:36 INFO - PROCESS | 1835 | 1461094956909 Marionette TRACE conn3 <- [1,1978,null,{}] 12:42:36 INFO - PROCESS | 1835 | 1461094956917 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}] 12:42:37 INFO - PROCESS | 1835 | 1461094957111 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 12:42:37 INFO - PROCESS | 1835 | 1461094957392 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be406800 == 154 [pid = 1835] [id = 502] 12:42:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 227 (0x7f11b7961800) [pid = 1835] [serial = 1507] [outer = (nil)] 12:42:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 228 (0x7f11b79ed400) [pid = 1835] [serial = 1508] [outer = 0x7f11b7961800] 12:42:37 INFO - PROCESS | 1835 | 1461094957459 Marionette DEBUG loaded listener.js 12:42:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 229 (0x7f11bb248c00) [pid = 1835] [serial = 1509] [outer = 0x7f11b7961800] 12:42:38 INFO - PROCESS | 1835 | 1461094958337 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]]]}] 12:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1486ms 12:42:38 INFO - PROCESS | 1835 | 1461094958390 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 12:42:38 INFO - PROCESS | 1835 | 1461094958397 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 12:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:42:38 INFO - PROCESS | 1835 | 1461094958407 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:42:38 INFO - PROCESS | 1835 | 1461094958411 Marionette TRACE conn3 <- [1,1982,null,{}] 12:42:38 INFO - PROCESS | 1835 | 1461094958416 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}] 12:42:38 INFO - PROCESS | 1835 | 1461094958600 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 12:42:39 INFO - PROCESS | 1835 | 1461094959032 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b8914800 == 155 [pid = 1835] [id = 503] 12:42:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 230 (0x7f11bbd99800) [pid = 1835] [serial = 1510] [outer = (nil)] 12:42:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 231 (0x7f11bc65f400) [pid = 1835] [serial = 1511] [outer = 0x7f11bbd99800] 12:42:39 INFO - PROCESS | 1835 | 1461094959106 Marionette DEBUG loaded listener.js 12:42:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 232 (0x7f11bd47ec00) [pid = 1835] [serial = 1512] [outer = 0x7f11bbd99800] 12:42:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c4ad1800 == 154 [pid = 1835] [id = 487] 12:42:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c4955800 == 153 [pid = 1835] [id = 486] 12:42:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c0125800 == 152 [pid = 1835] [id = 485] 12:42:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bc814000 == 151 [pid = 1835] [id = 484] 12:42:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b895d800 == 150 [pid = 1835] [id = 483] 12:42:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11be21a000 == 149 [pid = 1835] [id = 482] 12:42:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb1bc000 == 148 [pid = 1835] [id = 481] 12:42:40 INFO - PROCESS | 1835 | 1461094960194 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]]]}] 12:42:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bfa72000 == 147 [pid = 1835] [id = 476] 12:42:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bfa5a800 == 146 [pid = 1835] [id = 475] 12:42:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e777a000 == 145 [pid = 1835] [id = 474] 12:42:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ded85800 == 144 [pid = 1835] [id = 473] 12:42:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1409800 == 143 [pid = 1835] [id = 472] 12:42:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cbf5c800 == 142 [pid = 1835] [id = 471] 12:42:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6ac5000 == 141 [pid = 1835] [id = 470] 12:42:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bd4e0000 == 140 [pid = 1835] [id = 469] 12:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1834ms 12:42:40 INFO - PROCESS | 1835 | 1461094960241 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 12:42:40 INFO - PROCESS | 1835 | 1461094960245 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 12:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:42:40 INFO - PROCESS | 1835 | 1461094960250 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:42:40 INFO - PROCESS | 1835 | 1461094960256 Marionette TRACE conn3 <- [1,1986,null,{}] 12:42:40 INFO - PROCESS | 1835 | 1461094960271 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}] 12:42:40 INFO - PROCESS | 1835 | 1461094960463 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 231 (0x7f11c790ec00) [pid = 1835] [serial = 1400] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 230 (0x7f11c561e400) [pid = 1835] [serial = 1341] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 229 (0x7f11c54e8400) [pid = 1835] [serial = 1376] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 228 (0x7f11c561dc00) [pid = 1835] [serial = 1352] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 227 (0x7f11b6c53000) [pid = 1835] [serial = 1386] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 226 (0x7f11b60a1400) [pid = 1835] [serial = 1385] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 225 (0x7f11bc65bc00) [pid = 1835] [serial = 1391] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 224 (0x7f11be490800) [pid = 1835] [serial = 1392] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 223 (0x7f11cb4c7000) [pid = 1835] [serial = 1364] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 222 (0x7f11c0a71800) [pid = 1835] [serial = 1394] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 221 (0x7f11c53d1000) [pid = 1835] [serial = 1395] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 220 (0x7f11c76be000) [pid = 1835] [serial = 1358] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 219 (0x7f11b79e8400) [pid = 1835] [serial = 1343] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 218 (0x7f11cf282400) [pid = 1835] [serial = 1367] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 217 (0x7f11c5457000) [pid = 1835] [serial = 1379] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 216 (0x7f11bb24f400) [pid = 1835] [serial = 1389] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 215 (0x7f11b6d59400) [pid = 1835] [serial = 1388] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x7f11d1831800) [pid = 1835] [serial = 1370] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0x7f11d359a800) [pid = 1835] [serial = 1373] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0x7f11bb4e6800) [pid = 1835] [serial = 1346] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x7f11c53c9c00) [pid = 1835] [serial = 1382] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11bfbb5c00) [pid = 1835] [serial = 1349] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11cb099800) [pid = 1835] [serial = 1361] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11c67e5800) [pid = 1835] [serial = 1355] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11bd418000) [pid = 1835] [serial = 1404] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11cb052800) [pid = 1835] [serial = 1401] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11c6f75000) [pid = 1835] [serial = 1398] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11c67e0400) [pid = 1835] [serial = 1397] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11b88c2400) [pid = 1835] [serial = 1403] [outer = (nil)] [url = about:blank] 12:42:40 INFO - PROCESS | 1835 | 1461094960707 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb4cb800 == 141 [pid = 1835] [id = 504] 12:42:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11b79e8400) [pid = 1835] [serial = 1513] [outer = (nil)] 12:42:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11be48c000) [pid = 1835] [serial = 1514] [outer = 0x7f11b79e8400] 12:42:40 INFO - PROCESS | 1835 | 1461094960778 Marionette DEBUG loaded listener.js 12:42:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11bfe97400) [pid = 1835] [serial = 1515] [outer = 0x7f11b79e8400] 12:42:41 INFO - PROCESS | 1835 | 1461094961506 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]]]}] 12:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1285ms 12:42:41 INFO - PROCESS | 1835 | 1461094961558 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 12:42:41 INFO - PROCESS | 1835 | 1461094961562 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 12:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:42:41 INFO - PROCESS | 1835 | 1461094961572 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:42:41 INFO - PROCESS | 1835 | 1461094961574 Marionette TRACE conn3 <- [1,1990,null,{}] 12:42:41 INFO - PROCESS | 1835 | 1461094961584 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}] 12:42:41 INFO - PROCESS | 1835 | 1461094961760 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 12:42:41 INFO - PROCESS | 1835 | 1461094961775 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bfa57800 == 142 [pid = 1835] [id = 505] 12:42:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11bfaddc00) [pid = 1835] [serial = 1516] [outer = (nil)] 12:42:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11c4ab8c00) [pid = 1835] [serial = 1517] [outer = 0x7f11bfaddc00] 12:42:41 INFO - PROCESS | 1835 | 1461094961836 Marionette DEBUG loaded listener.js 12:42:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11c545fc00) [pid = 1835] [serial = 1518] [outer = 0x7f11bfaddc00] 12:42:42 INFO - PROCESS | 1835 | 1461094962750 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]]]}] 12:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1229ms 12:42:42 INFO - PROCESS | 1835 | 1461094962807 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 12:42:42 INFO - PROCESS | 1835 | 1461094962809 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 12:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:42:42 INFO - PROCESS | 1835 | 1461094962815 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:42:42 INFO - PROCESS | 1835 | 1461094962817 Marionette TRACE conn3 <- [1,1994,null,{}] 12:42:42 INFO - PROCESS | 1835 | 1461094962823 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}] 12:42:43 INFO - PROCESS | 1835 | 1461094963076 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 12:42:43 INFO - PROCESS | 1835 | 1461094963099 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c4945800 == 143 [pid = 1835] [id = 506] 12:42:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11c4975000) [pid = 1835] [serial = 1519] [outer = (nil)] 12:42:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11c561dc00) [pid = 1835] [serial = 1520] [outer = 0x7f11c4975000] 12:42:43 INFO - PROCESS | 1835 | 1461094963171 Marionette DEBUG loaded listener.js 12:42:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x7f11c6e77400) [pid = 1835] [serial = 1521] [outer = 0x7f11c4975000] 12:42:44 INFO - PROCESS | 1835 | 1461094964059 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]]]}] 12:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1281ms 12:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:42:44 INFO - PROCESS | 1835 | 1461094964097 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 12:42:44 INFO - PROCESS | 1835 | 1461094964100 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 12:42:44 INFO - PROCESS | 1835 | 1461094964106 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:42:44 INFO - PROCESS | 1835 | 1461094964109 Marionette TRACE conn3 <- [1,1998,null,{}] 12:42:44 INFO - PROCESS | 1835 | 1461094964121 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}] 12:42:44 INFO - PROCESS | 1835 | 1461094964395 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 12:42:44 INFO - PROCESS | 1835 | 1461094964423 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6acf000 == 144 [pid = 1835] [id = 507] 12:42:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x7f11be36e000) [pid = 1835] [serial = 1522] [outer = (nil)] 12:42:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x7f11c7906800) [pid = 1835] [serial = 1523] [outer = 0x7f11be36e000] 12:42:44 INFO - PROCESS | 1835 | 1461094964499 Marionette DEBUG loaded listener.js 12:42:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x7f11cb08f800) [pid = 1835] [serial = 1524] [outer = 0x7f11be36e000] 12:42:45 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x7f11bb24d000) [pid = 1835] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:42:45 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0x7f11bbd96000) [pid = 1835] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:42:45 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0x7f11bb169400) [pid = 1835] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:42:45 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x7f11c4972c00) [pid = 1835] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:42:45 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11b5ccd800) [pid = 1835] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:42:45 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11b5cd0400) [pid = 1835] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:42:45 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11b79e6000) [pid = 1835] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:42:45 INFO - PROCESS | 1835 | 1461094965615 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]]]}] 12:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1541ms 12:42:45 INFO - PROCESS | 1835 | 1461094965647 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 12:42:45 INFO - PROCESS | 1835 | 1461094965650 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 12:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:42:45 INFO - PROCESS | 1835 | 1461094965655 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:42:45 INFO - PROCESS | 1835 | 1461094965658 Marionette TRACE conn3 <- [1,2002,null,{}] 12:42:45 INFO - PROCESS | 1835 | 1461094965663 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}] 12:42:45 INFO - PROCESS | 1835 | 1461094965829 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 12:42:46 INFO - PROCESS | 1835 | 1461094966016 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6ada000 == 145 [pid = 1835] [id = 508] 12:42:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11bb169400) [pid = 1835] [serial = 1525] [outer = (nil)] 12:42:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11c56ee800) [pid = 1835] [serial = 1526] [outer = 0x7f11bb169400] 12:42:46 INFO - PROCESS | 1835 | 1461094966076 Marionette DEBUG loaded listener.js 12:42:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11cbccf800) [pid = 1835] [serial = 1527] [outer = 0x7f11bb169400] 12:42:46 INFO - PROCESS | 1835 | 1461094966761 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]]]}] 12:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1124ms 12:42:46 INFO - PROCESS | 1835 | 1461094966781 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 12:42:46 INFO - PROCESS | 1835 | 1461094966783 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 12:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:42:46 INFO - PROCESS | 1835 | 1461094966789 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:42:46 INFO - PROCESS | 1835 | 1461094966791 Marionette TRACE conn3 <- [1,2006,null,{}] 12:42:46 INFO - PROCESS | 1835 | 1461094966796 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}] 12:42:47 INFO - PROCESS | 1835 | 1461094967030 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 12:42:47 INFO - PROCESS | 1835 | 1461094967054 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7ec1800 == 146 [pid = 1835] [id = 509] 12:42:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x7f11bbd96000) [pid = 1835] [serial = 1528] [outer = (nil)] 12:42:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x7f11cbfebc00) [pid = 1835] [serial = 1529] [outer = 0x7f11bbd96000] 12:42:47 INFO - PROCESS | 1835 | 1461094967119 Marionette DEBUG loaded listener.js 12:42:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x7f11cf4c6400) [pid = 1835] [serial = 1530] [outer = 0x7f11bbd96000] 12:42:48 INFO - PROCESS | 1835 | 1461094968275 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]]]}] 12:42:48 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 12:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1534ms 12:42:48 INFO - PROCESS | 1835 | 1461094968341 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 12:42:48 INFO - PROCESS | 1835 | 1461094968349 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 12:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:42:48 INFO - PROCESS | 1835 | 1461094968361 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:42:48 INFO - PROCESS | 1835 | 1461094968365 Marionette TRACE conn3 <- [1,2010,null,{}] 12:42:48 INFO - PROCESS | 1835 | 1461094968373 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}] 12:42:48 INFO - PROCESS | 1835 | 1461094968598 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 12:42:48 INFO - PROCESS | 1835 | 1461094968861 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bd6c7800 == 147 [pid = 1835] [id = 510] 12:42:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x7f11bb245c00) [pid = 1835] [serial = 1531] [outer = (nil)] 12:42:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 216 (0x7f11bc661400) [pid = 1835] [serial = 1532] [outer = 0x7f11bb245c00] 12:42:48 INFO - PROCESS | 1835 | 1461094968953 Marionette DEBUG loaded listener.js 12:42:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 217 (0x7f11be377000) [pid = 1835] [serial = 1533] [outer = 0x7f11bb245c00] 12:42:49 INFO - PROCESS | 1835 | 1461094969945 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]]]}] 12:42:49 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 12:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1633ms 12:42:49 INFO - PROCESS | 1835 | 1461094969994 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 12:42:50 INFO - PROCESS | 1835 | 1461094970004 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 12:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:42:50 INFO - PROCESS | 1835 | 1461094970017 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:42:50 INFO - PROCESS | 1835 | 1461094970020 Marionette TRACE conn3 <- [1,2014,null,{}] 12:42:50 INFO - PROCESS | 1835 | 1461094970028 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}] 12:42:50 INFO - PROCESS | 1835 | 1461094970250 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 12:42:50 INFO - PROCESS | 1835 | 1461094970554 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c69e0000 == 148 [pid = 1835] [id = 511] 12:42:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 218 (0x7f11be490c00) [pid = 1835] [serial = 1534] [outer = (nil)] 12:42:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 219 (0x7f11c4978000) [pid = 1835] [serial = 1535] [outer = 0x7f11be490c00] 12:42:50 INFO - PROCESS | 1835 | 1461094970680 Marionette DEBUG loaded listener.js 12:42:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 220 (0x7f11c66da400) [pid = 1835] [serial = 1536] [outer = 0x7f11be490c00] 12:42:51 INFO - PROCESS | 1835 | 1461094971565 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]]]}] 12:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1588ms 12:42:51 INFO - PROCESS | 1835 | 1461094971604 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 12:42:51 INFO - PROCESS | 1835 | 1461094971609 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 12:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:42:51 INFO - PROCESS | 1835 | 1461094971616 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:42:51 INFO - PROCESS | 1835 | 1461094971622 Marionette TRACE conn3 <- [1,2018,null,{}] 12:42:51 INFO - PROCESS | 1835 | 1461094971640 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}] 12:42:51 INFO - PROCESS | 1835 | 1461094971868 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 12:42:52 INFO - PROCESS | 1835 | 1461094972078 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d050b800 == 149 [pid = 1835] [id = 512] 12:42:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 221 (0x7f11c497ac00) [pid = 1835] [serial = 1537] [outer = (nil)] 12:42:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 222 (0x7f11c7bde400) [pid = 1835] [serial = 1538] [outer = 0x7f11c497ac00] 12:42:52 INFO - PROCESS | 1835 | 1461094972197 Marionette DEBUG loaded listener.js 12:42:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 223 (0x7f11cbcc3c00) [pid = 1835] [serial = 1539] [outer = 0x7f11c497ac00] 12:42:53 INFO - PROCESS | 1835 | 1461094973106 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]]]}] 12:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1539ms 12:42:53 INFO - PROCESS | 1835 | 1461094973155 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 12:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:42:53 INFO - PROCESS | 1835 | 1461094973160 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 12:42:53 INFO - PROCESS | 1835 | 1461094973166 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:42:53 INFO - PROCESS | 1835 | 1461094973169 Marionette TRACE conn3 <- [1,2022,null,{}] 12:42:53 INFO - PROCESS | 1835 | 1461094973180 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}] 12:42:53 INFO - PROCESS | 1835 | 1461094973391 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 12:42:53 INFO - PROCESS | 1835 | 1461094973601 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d36e1000 == 150 [pid = 1835] [id = 513] 12:42:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 224 (0x7f11c6f78000) [pid = 1835] [serial = 1540] [outer = (nil)] 12:42:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 225 (0x7f11cf282800) [pid = 1835] [serial = 1541] [outer = 0x7f11c6f78000] 12:42:53 INFO - PROCESS | 1835 | 1461094973715 Marionette DEBUG loaded listener.js 12:42:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 226 (0x7f11d173ec00) [pid = 1835] [serial = 1542] [outer = 0x7f11c6f78000] 12:42:54 INFO - PROCESS | 1835 | 1461094974656 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]]]}] 12:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1534ms 12:42:54 INFO - PROCESS | 1835 | 1461094974700 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 12:42:54 INFO - PROCESS | 1835 | 1461094974703 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 12:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:42:54 INFO - PROCESS | 1835 | 1461094974709 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:42:54 INFO - PROCESS | 1835 | 1461094974711 Marionette TRACE conn3 <- [1,2026,null,{}] 12:42:54 INFO - PROCESS | 1835 | 1461094974717 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}] 12:42:54 INFO - PROCESS | 1835 | 1461094974919 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 12:42:55 INFO - PROCESS | 1835 | 1461094975130 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11dde85800 == 151 [pid = 1835] [id = 514] 12:42:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 227 (0x7f11bbd94000) [pid = 1835] [serial = 1543] [outer = (nil)] 12:42:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 228 (0x7f11d1743400) [pid = 1835] [serial = 1544] [outer = 0x7f11bbd94000] 12:42:55 INFO - PROCESS | 1835 | 1461094975240 Marionette DEBUG loaded listener.js 12:42:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 229 (0x7f11d2b4d400) [pid = 1835] [serial = 1545] [outer = 0x7f11bbd94000] 12:42:56 INFO - PROCESS | 1835 | 1461094976187 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]]]}] 12:42:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1537ms 12:42:56 INFO - PROCESS | 1835 | 1461094976263 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 12:42:56 INFO - PROCESS | 1835 | 1461094976267 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 12:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:42:56 INFO - PROCESS | 1835 | 1461094976276 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:42:56 INFO - PROCESS | 1835 | 1461094976279 Marionette TRACE conn3 <- [1,2030,null,{}] 12:42:56 INFO - PROCESS | 1835 | 1461094976283 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}] 12:42:56 INFO - PROCESS | 1835 | 1461094976496 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 12:42:56 INFO - PROCESS | 1835 | 1461094976710 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e2a10000 == 152 [pid = 1835] [id = 515] 12:42:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 230 (0x7f11d38a3000) [pid = 1835] [serial = 1546] [outer = (nil)] 12:42:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 231 (0x7f11ddeb6800) [pid = 1835] [serial = 1547] [outer = 0x7f11d38a3000] 12:42:56 INFO - PROCESS | 1835 | 1461094976824 Marionette DEBUG loaded listener.js 12:42:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 232 (0x7f11df156000) [pid = 1835] [serial = 1548] [outer = 0x7f11d38a3000] 12:42:57 INFO - PROCESS | 1835 | 1461094977855 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]]]}] 12:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1627ms 12:42:57 INFO - PROCESS | 1835 | 1461094977905 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 12:42:57 INFO - PROCESS | 1835 | 1461094977908 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 12:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:42:57 INFO - PROCESS | 1835 | 1461094977915 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:42:57 INFO - PROCESS | 1835 | 1461094977918 Marionette TRACE conn3 <- [1,2034,null,{}] 12:42:57 INFO - PROCESS | 1835 | 1461094977923 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}] 12:42:58 INFO - PROCESS | 1835 | 1461094978147 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 12:42:58 INFO - PROCESS | 1835 | 1461094978419 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e5284800 == 153 [pid = 1835] [id = 516] 12:42:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 233 (0x7f11b8870800) [pid = 1835] [serial = 1549] [outer = (nil)] 12:42:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 234 (0x7f11b8879400) [pid = 1835] [serial = 1550] [outer = 0x7f11b8870800] 12:42:58 INFO - PROCESS | 1835 | 1461094978506 Marionette DEBUG loaded listener.js 12:42:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 235 (0x7f11b887f000) [pid = 1835] [serial = 1551] [outer = 0x7f11b8870800] 12:42:59 INFO - PROCESS | 1835 | 1461094979338 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]]]}] 12:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1490ms 12:42:59 INFO - PROCESS | 1835 | 1461094979407 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 12:42:59 INFO - PROCESS | 1835 | 1461094979411 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 12:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:42:59 INFO - PROCESS | 1835 | 1461094979417 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:42:59 INFO - PROCESS | 1835 | 1461094979421 Marionette TRACE conn3 <- [1,2038,null,{}] 12:42:59 INFO - PROCESS | 1835 | 1461094979426 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}] 12:42:59 INFO - PROCESS | 1835 | 1461094979627 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 12:42:59 INFO - PROCESS | 1835 | 1461094979852 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:42:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e84a3800 == 154 [pid = 1835] [id = 517] 12:42:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 236 (0x7f11b8872c00) [pid = 1835] [serial = 1552] [outer = (nil)] 12:42:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 237 (0x7f11de192800) [pid = 1835] [serial = 1553] [outer = 0x7f11b8872c00] 12:42:59 INFO - PROCESS | 1835 | 1461094979967 Marionette DEBUG loaded listener.js 12:43:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 238 (0x7f11e1383000) [pid = 1835] [serial = 1554] [outer = 0x7f11b8872c00] 12:43:00 INFO - PROCESS | 1835 | 1461094980861 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]]]}] 12:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1495ms 12:43:00 INFO - PROCESS | 1835 | 1461094980913 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 12:43:00 INFO - PROCESS | 1835 | 1461094980916 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 12:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:43:00 INFO - PROCESS | 1835 | 1461094980943 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:43:00 INFO - PROCESS | 1835 | 1461094980946 Marionette TRACE conn3 <- [1,2042,null,{}] 12:43:00 INFO - PROCESS | 1835 | 1461094980952 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}] 12:43:01 INFO - PROCESS | 1835 | 1461094981161 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 12:43:01 INFO - PROCESS | 1835 | 1461094981419 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c706f800 == 155 [pid = 1835] [id = 518] 12:43:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 239 (0x7f11b8879800) [pid = 1835] [serial = 1555] [outer = (nil)] 12:43:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 240 (0x7f11e2d49c00) [pid = 1835] [serial = 1556] [outer = 0x7f11b8879800] 12:43:01 INFO - PROCESS | 1835 | 1461094981531 Marionette DEBUG loaded listener.js 12:43:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 241 (0x7f11e3030400) [pid = 1835] [serial = 1557] [outer = 0x7f11b8879800] 12:43:02 INFO - PROCESS | 1835 | 1461094982415 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]]]}] 12:43:02 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) 12:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1544ms 12:43:02 INFO - PROCESS | 1835 | 1461094982484 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 12:43:02 INFO - PROCESS | 1835 | 1461094982487 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 12:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:43:02 INFO - PROCESS | 1835 | 1461094982493 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:43:02 INFO - PROCESS | 1835 | 1461094982496 Marionette TRACE conn3 <- [1,2046,null,{}] 12:43:02 INFO - PROCESS | 1835 | 1461094982501 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}] 12:43:02 INFO - PROCESS | 1835 | 1461094982699 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 12:43:02 INFO - PROCESS | 1835 | 1461094982958 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e8484000 == 156 [pid = 1835] [id = 519] 12:43:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 242 (0x7f11b7bad800) [pid = 1835] [serial = 1558] [outer = (nil)] 12:43:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 243 (0x7f11b7bb5c00) [pid = 1835] [serial = 1559] [outer = 0x7f11b7bad800] 12:43:03 INFO - PROCESS | 1835 | 1461094983044 Marionette DEBUG loaded listener.js 12:43:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 244 (0x7f11b7bba800) [pid = 1835] [serial = 1560] [outer = 0x7f11b7bad800] 12:43:03 INFO - PROCESS | 1835 | 1461094983953 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]]]}] 12:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1533ms 12:43:04 INFO - PROCESS | 1835 | 1461094984033 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 12:43:04 INFO - PROCESS | 1835 | 1461094984036 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 12:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:43:04 INFO - PROCESS | 1835 | 1461094984049 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:43:04 INFO - PROCESS | 1835 | 1461094984052 Marionette TRACE conn3 <- [1,2050,null,{}] 12:43:04 INFO - PROCESS | 1835 | 1461094984058 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}] 12:43:04 INFO - PROCESS | 1835 | 1461094984324 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 12:43:04 INFO - PROCESS | 1835 | 1461094984629 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7066000 == 157 [pid = 1835] [id = 520] 12:43:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 245 (0x7f11b504c400) [pid = 1835] [serial = 1561] [outer = (nil)] 12:43:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 246 (0x7f11b5053800) [pid = 1835] [serial = 1562] [outer = 0x7f11b504c400] 12:43:04 INFO - PROCESS | 1835 | 1461094984723 Marionette DEBUG loaded listener.js 12:43:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 247 (0x7f11e302d800) [pid = 1835] [serial = 1563] [outer = 0x7f11b504c400] 12:43:05 INFO - PROCESS | 1835 | 1461094985588 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]]]}] 12:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1581ms 12:43:05 INFO - PROCESS | 1835 | 1461094985632 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 12:43:05 INFO - PROCESS | 1835 | 1461094985634 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 12:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:43:05 INFO - PROCESS | 1835 | 1461094985641 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:43:05 INFO - PROCESS | 1835 | 1461094985645 Marionette TRACE conn3 <- [1,2054,null,{}] 12:43:05 INFO - PROCESS | 1835 | 1461094985651 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}] 12:43:05 INFO - PROCESS | 1835 | 1461094985846 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 12:43:06 INFO - PROCESS | 1835 | 1461094986078 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b601e800 == 158 [pid = 1835] [id = 521] 12:43:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 248 (0x7f11b504e400) [pid = 1835] [serial = 1564] [outer = (nil)] 12:43:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 249 (0x7f11b786c400) [pid = 1835] [serial = 1565] [outer = 0x7f11b504e400] 12:43:06 INFO - PROCESS | 1835 | 1461094986154 Marionette DEBUG loaded listener.js 12:43:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 250 (0x7f11b7870c00) [pid = 1835] [serial = 1566] [outer = 0x7f11b504e400] 12:43:07 INFO - PROCESS | 1835 | 1461094987029 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]]]}] 12:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1435ms 12:43:07 INFO - PROCESS | 1835 | 1461094987120 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 12:43:07 INFO - PROCESS | 1835 | 1461094987124 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 12:43:07 INFO - PROCESS | 1835 | ************************* 12:43:07 INFO - PROCESS | 1835 | A coding exception was thrown and uncaught in a Task. 12:43:07 INFO - PROCESS | 1835 | 12:43:07 INFO - PROCESS | 1835 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:43:07 INFO - PROCESS | 1835 | Full stack: 12:43:07 INFO - PROCESS | 1835 | ************************* 12:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:43:07 INFO - PROCESS | 1835 | 1461094987156 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:43:07 INFO - PROCESS | 1835 | 1461094987160 Marionette TRACE conn3 <- [1,2058,null,{}] 12:43:07 INFO - PROCESS | 1835 | 1461094987169 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}] 12:43:07 INFO - PROCESS | 1835 | 1461094987373 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 12:43:07 INFO - PROCESS | 1835 | 1461094987656 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b8668000 == 159 [pid = 1835] [id = 522] 12:43:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 251 (0x7f11b504fc00) [pid = 1835] [serial = 1567] [outer = (nil)] 12:43:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 252 (0x7f11b54e6000) [pid = 1835] [serial = 1568] [outer = 0x7f11b504fc00] 12:43:07 INFO - PROCESS | 1835 | 1461094987776 Marionette DEBUG loaded listener.js 12:43:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 253 (0x7f11b7874c00) [pid = 1835] [serial = 1569] [outer = 0x7f11b504fc00] 12:43:08 INFO - PROCESS | 1835 | 1461094988628 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]]]}] 12:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1552ms 12:43:08 INFO - PROCESS | 1835 | 1461094988690 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 12:43:08 INFO - PROCESS | 1835 | 1461094988692 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 12:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:43:08 INFO - PROCESS | 1835 | 1461094988699 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:43:08 INFO - PROCESS | 1835 | 1461094988702 Marionette TRACE conn3 <- [1,2062,null,{}] 12:43:08 INFO - PROCESS | 1835 | 1461094988707 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}] 12:43:08 INFO - PROCESS | 1835 | 1461094988923 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 12:43:09 INFO - PROCESS | 1835 | 1461094989792 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b890d800 == 160 [pid = 1835] [id = 523] 12:43:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 254 (0x7f11b5055800) [pid = 1835] [serial = 1570] [outer = (nil)] 12:43:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 255 (0x7f11b5258400) [pid = 1835] [serial = 1571] [outer = 0x7f11b5055800] 12:43:09 INFO - PROCESS | 1835 | 1461094989896 Marionette DEBUG loaded listener.js 12:43:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 256 (0x7f11b5cc9400) [pid = 1835] [serial = 1572] [outer = 0x7f11b5055800] 12:43:10 INFO - PROCESS | 1835 | 1461094990815 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]]]}] 12:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2179ms 12:43:10 INFO - PROCESS | 1835 | 1461094990880 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 12:43:10 INFO - PROCESS | 1835 | 1461094990886 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 12:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:43:10 INFO - PROCESS | 1835 | 1461094990894 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:43:10 INFO - PROCESS | 1835 | 1461094990900 Marionette TRACE conn3 <- [1,2066,null,{}] 12:43:10 INFO - PROCESS | 1835 | 1461094990908 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}] 12:43:11 INFO - PROCESS | 1835 | 1461094991122 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 12:43:11 INFO - PROCESS | 1835 | 1461094991576 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b890f800 == 161 [pid = 1835] [id = 524] 12:43:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 257 (0x7f11b7bb2c00) [pid = 1835] [serial = 1573] [outer = (nil)] 12:43:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 258 (0x7f11b7bb8000) [pid = 1835] [serial = 1574] [outer = 0x7f11b7bb2c00] 12:43:11 INFO - PROCESS | 1835 | 1461094991658 Marionette DEBUG loaded listener.js 12:43:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 259 (0x7f11b8a31400) [pid = 1835] [serial = 1575] [outer = 0x7f11b7bb2c00] 12:43:12 INFO - PROCESS | 1835 | 1461094992562 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]]]}] 12:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1737ms 12:43:12 INFO - PROCESS | 1835 | 1461094992635 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 12:43:12 INFO - PROCESS | 1835 | 1461094992639 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 12:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:43:12 INFO - PROCESS | 1835 | 1461094992646 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:43:12 INFO - PROCESS | 1835 | 1461094992649 Marionette TRACE conn3 <- [1,2070,null,{}] 12:43:12 INFO - PROCESS | 1835 | 1461094992655 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}] 12:43:12 INFO - PROCESS | 1835 | 1461094992853 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 12:43:13 INFO - PROCESS | 1835 | 1461094993123 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bf990000 == 162 [pid = 1835] [id = 525] 12:43:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 260 (0x7f11b88ce000) [pid = 1835] [serial = 1576] [outer = (nil)] 12:43:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 261 (0x7f11bc9b0400) [pid = 1835] [serial = 1577] [outer = 0x7f11b88ce000] 12:43:13 INFO - PROCESS | 1835 | 1461094993267 Marionette DEBUG loaded listener.js 12:43:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 262 (0x7f11be36ec00) [pid = 1835] [serial = 1578] [outer = 0x7f11b88ce000] 12:43:14 INFO - PROCESS | 1835 | 1461094994071 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]]]}] 12:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1477ms 12:43:14 INFO - PROCESS | 1835 | 1461094994124 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 12:43:14 INFO - PROCESS | 1835 | 1461094994127 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 12:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:43:14 INFO - PROCESS | 1835 | 1461094994142 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:43:14 INFO - PROCESS | 1835 | 1461094994150 Marionette TRACE conn3 <- [1,2074,null,{}] 12:43:14 INFO - PROCESS | 1835 | 1461094994157 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}] 12:43:14 INFO - PROCESS | 1835 | 1461094994344 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 12:43:14 INFO - PROCESS | 1835 | 1461094994565 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bbeed000 == 163 [pid = 1835] [id = 526] 12:43:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 263 (0x7f11bf9bfc00) [pid = 1835] [serial = 1579] [outer = (nil)] 12:43:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 264 (0x7f11bfdd6800) [pid = 1835] [serial = 1580] [outer = 0x7f11bf9bfc00] 12:43:14 INFO - PROCESS | 1835 | 1461094994671 Marionette DEBUG loaded listener.js 12:43:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 265 (0x7f11c0a7c800) [pid = 1835] [serial = 1581] [outer = 0x7f11bf9bfc00] 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6982000 == 162 [pid = 1835] [id = 417] 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6ada000 == 161 [pid = 1835] [id = 508] 12:43:15 INFO - PROCESS | 1835 | 1461094995628 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]]]}] 12:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 264 (0x7f11d359f000) [pid = 1835] [serial = 1424] [outer = (nil)] [url = about:blank] 12:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 263 (0x7f11cb1ee800) [pid = 1835] [serial = 1421] [outer = (nil)] [url = about:blank] 12:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 262 (0x7f11be37a000) [pid = 1835] [serial = 1412] [outer = (nil)] [url = about:blank] 12:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 261 (0x7f11b525b000) [pid = 1835] [serial = 1427] [outer = (nil)] [url = about:blank] 12:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 260 (0x7f11bb4e3c00) [pid = 1835] [serial = 1442] [outer = (nil)] [url = about:blank] 12:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 259 (0x7f11bb164800) [pid = 1835] [serial = 1409] [outer = (nil)] [url = about:blank] 12:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 258 (0x7f11c7bd7800) [pid = 1835] [serial = 1418] [outer = (nil)] [url = about:blank] 12:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 257 (0x7f11c54ef000) [pid = 1835] [serial = 1415] [outer = (nil)] [url = about:blank] 12:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 256 (0x7f11c4978400) [pid = 1835] [serial = 1439] [outer = (nil)] [url = about:blank] 12:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 255 (0x7f11c4977800) [pid = 1835] [serial = 1436] [outer = (nil)] [url = about:blank] 12:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 254 (0x7f11d389d800) [pid = 1835] [serial = 1430] [outer = (nil)] [url = about:blank] 12:43:15 INFO - PROCESS | 1835 | --DOMWINDOW == 253 (0x7f11df305000) [pid = 1835] [serial = 1433] [outer = (nil)] [url = about:blank] 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6acf000 == 160 [pid = 1835] [id = 507] 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c4945800 == 159 [pid = 1835] [id = 506] 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bfa57800 == 158 [pid = 1835] [id = 505] 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb4cb800 == 157 [pid = 1835] [id = 504] 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b8914800 == 156 [pid = 1835] [id = 503] 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11be406800 == 155 [pid = 1835] [id = 502] 12:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1592ms 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d262c000 == 154 [pid = 1835] [id = 499] 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d0a82000 == 153 [pid = 1835] [id = 498] 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d0505800 == 152 [pid = 1835] [id = 497] 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc51b000 == 151 [pid = 1835] [id = 496] 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cbf4b800 == 150 [pid = 1835] [id = 495] 12:43:15 INFO - PROCESS | 1835 | 1461094995733 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 12:43:15 INFO - PROCESS | 1835 | 1461094995738 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c92a4800 == 149 [pid = 1835] [id = 494] 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7c22000 == 148 [pid = 1835] [id = 493] 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c771b000 == 147 [pid = 1835] [id = 492] 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6ae0800 == 146 [pid = 1835] [id = 491] 12:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c0832800 == 145 [pid = 1835] [id = 490] 12:43:15 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb5df000 == 144 [pid = 1835] [id = 489] 12:43:15 INFO - PROCESS | 1835 | 1461094995757 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:43:15 INFO - PROCESS | 1835 | 1461094995759 Marionette TRACE conn3 <- [1,2078,null,{}] 12:43:15 INFO - PROCESS | 1835 | 1461094995763 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}] 12:43:15 INFO - PROCESS | 1835 | 1461094995929 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 12:43:16 INFO - PROCESS | 1835 | --DOMWINDOW == 252 (0x7f11c5620c00) [pid = 1835] [serial = 1464] [outer = (nil)] [url = about:blank] 12:43:16 INFO - PROCESS | 1835 | --DOMWINDOW == 251 (0x7f11bc65a400) [pid = 1835] [serial = 1451] [outer = (nil)] [url = about:blank] 12:43:16 INFO - PROCESS | 1835 | --DOMWINDOW == 250 (0x7f11bfdd4000) [pid = 1835] [serial = 1457] [outer = (nil)] [url = about:blank] 12:43:16 INFO - PROCESS | 1835 | --DOMWINDOW == 249 (0x7f11bfa2c400) [pid = 1835] [serial = 1455] [outer = (nil)] [url = about:blank] 12:43:16 INFO - PROCESS | 1835 | --DOMWINDOW == 248 (0x7f11c497cc00) [pid = 1835] [serial = 1460] [outer = (nil)] [url = about:blank] 12:43:16 INFO - PROCESS | 1835 | --DOMWINDOW == 247 (0x7f11b6d57400) [pid = 1835] [serial = 1446] [outer = (nil)] [url = about:blank] 12:43:16 INFO - PROCESS | 1835 | --DOMWINDOW == 246 (0x7f11c53d0400) [pid = 1835] [serial = 1463] [outer = (nil)] [url = about:blank] 12:43:16 INFO - PROCESS | 1835 | --DOMWINDOW == 245 (0x7f11c53c8000) [pid = 1835] [serial = 1461] [outer = (nil)] [url = about:blank] 12:43:16 INFO - PROCESS | 1835 | --DOMWINDOW == 244 (0x7f11bfea0c00) [pid = 1835] [serial = 1458] [outer = (nil)] [url = about:blank] 12:43:16 INFO - PROCESS | 1835 | --DOMWINDOW == 243 (0x7f11b60adc00) [pid = 1835] [serial = 1445] [outer = (nil)] [url = about:blank] 12:43:16 INFO - PROCESS | 1835 | --DOMWINDOW == 242 (0x7f11b8a2bc00) [pid = 1835] [serial = 1448] [outer = (nil)] [url = about:blank] 12:43:16 INFO - PROCESS | 1835 | --DOMWINDOW == 241 (0x7f11bd47e000) [pid = 1835] [serial = 1452] [outer = (nil)] [url = about:blank] 12:43:16 INFO - PROCESS | 1835 | --DOMWINDOW == 240 (0x7f11bfa21000) [pid = 1835] [serial = 1406] [outer = (nil)] [url = about:blank] 12:43:16 INFO - PROCESS | 1835 | --DOMWINDOW == 239 (0x7f11bb30dc00) [pid = 1835] [serial = 1449] [outer = (nil)] [url = about:blank] 12:43:16 INFO - PROCESS | 1835 | --DOMWINDOW == 238 (0x7f11be493800) [pid = 1835] [serial = 1454] [outer = (nil)] [url = about:blank] 12:43:16 INFO - PROCESS | 1835 | 1461094996185 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b96de800 == 145 [pid = 1835] [id = 527] 12:43:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 239 (0x7f11b60adc00) [pid = 1835] [serial = 1582] [outer = (nil)] 12:43:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 240 (0x7f11be493800) [pid = 1835] [serial = 1583] [outer = 0x7f11b60adc00] 12:43:16 INFO - PROCESS | 1835 | 1461094996290 Marionette DEBUG loaded listener.js 12:43:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 241 (0x7f11c0a78c00) [pid = 1835] [serial = 1584] [outer = 0x7f11b60adc00] 12:43:16 INFO - PROCESS | 1835 | 1461094996908 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]]]}] 12:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1185ms 12:43:16 INFO - PROCESS | 1835 | 1461094996936 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 12:43:16 INFO - PROCESS | 1835 | 1461094996938 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 12:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:43:16 INFO - PROCESS | 1835 | 1461094996944 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:43:16 INFO - PROCESS | 1835 | 1461094996946 Marionette TRACE conn3 <- [1,2082,null,{}] 12:43:16 INFO - PROCESS | 1835 | 1461094996951 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}] 12:43:17 INFO - PROCESS | 1835 | 1461094997120 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 12:43:17 INFO - PROCESS | 1835 | 1461094997298 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be41e800 == 146 [pid = 1835] [id = 528] 12:43:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 242 (0x7f11c53cd000) [pid = 1835] [serial = 1585] [outer = (nil)] 12:43:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 243 (0x7f11c5625000) [pid = 1835] [serial = 1586] [outer = 0x7f11c53cd000] 12:43:17 INFO - PROCESS | 1835 | 1461094997370 Marionette DEBUG loaded listener.js 12:43:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 244 (0x7f11c66da800) [pid = 1835] [serial = 1587] [outer = 0x7f11c53cd000] 12:43:18 INFO - PROCESS | 1835 | 1461094998132 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]]]}] 12:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1227ms 12:43:18 INFO - PROCESS | 1835 | 1461094998172 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 12:43:18 INFO - PROCESS | 1835 | 1461094998174 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 12:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:43:18 INFO - PROCESS | 1835 | 1461094998190 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:43:18 INFO - PROCESS | 1835 | 1461094998194 Marionette TRACE conn3 <- [1,2086,null,{}] 12:43:18 INFO - PROCESS | 1835 | 1461094998199 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}] 12:43:18 INFO - PROCESS | 1835 | 1461094998454 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 12:43:18 INFO - PROCESS | 1835 | 1461094998489 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6714800 == 147 [pid = 1835] [id = 529] 12:43:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 245 (0x7f11c67e8400) [pid = 1835] [serial = 1588] [outer = (nil)] 12:43:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 246 (0x7f11c6f80800) [pid = 1835] [serial = 1589] [outer = 0x7f11c67e8400] 12:43:18 INFO - PROCESS | 1835 | 1461094998549 Marionette DEBUG loaded listener.js 12:43:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 247 (0x7f11c7776400) [pid = 1835] [serial = 1590] [outer = 0x7f11c67e8400] 12:43:19 INFO - PROCESS | 1835 | 1461094999359 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]]]}] 12:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1236ms 12:43:19 INFO - PROCESS | 1835 | 1461094999419 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 12:43:19 INFO - PROCESS | 1835 | 1461094999422 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 12:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:43:19 INFO - PROCESS | 1835 | 1461094999427 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:43:19 INFO - PROCESS | 1835 | 1461094999429 Marionette TRACE conn3 <- [1,2090,null,{}] 12:43:19 INFO - PROCESS | 1835 | 1461094999434 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}] 12:43:19 INFO - PROCESS | 1835 | 1461094999670 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 12:43:19 INFO - PROCESS | 1835 | 1461094999700 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c71cf800 == 148 [pid = 1835] [id = 530] 12:43:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 248 (0x7f11c67f0800) [pid = 1835] [serial = 1591] [outer = (nil)] 12:43:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 249 (0x7f11c7bd6000) [pid = 1835] [serial = 1592] [outer = 0x7f11c67f0800] 12:43:19 INFO - PROCESS | 1835 | 1461094999760 Marionette DEBUG loaded listener.js 12:43:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 250 (0x7f11c9cd9400) [pid = 1835] [serial = 1593] [outer = 0x7f11c67f0800] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 249 (0x7f11bc9af000) [pid = 1835] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 248 (0x7f11b6cdcc00) [pid = 1835] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 247 (0x7f11bb169400) [pid = 1835] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 246 (0x7f11b795b400) [pid = 1835] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 245 (0x7f11bf9ba400) [pid = 1835] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 244 (0x7f11bb248000) [pid = 1835] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 243 (0x7f11bfaddc00) [pid = 1835] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 242 (0x7f11b5ccb800) [pid = 1835] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 241 (0x7f11b7966c00) [pid = 1835] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 240 (0x7f11b79e8400) [pid = 1835] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 239 (0x7f11b88cc800) [pid = 1835] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 238 (0x7f11bf82e400) [pid = 1835] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 237 (0x7f11c6e72800) [pid = 1835] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 236 (0x7f11bbd99800) [pid = 1835] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 235 (0x7f11c680d800) [pid = 1835] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 234 (0x7f11c67e0c00) [pid = 1835] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 233 (0x7f11c4ceac00) [pid = 1835] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 232 (0x7f11c8175800) [pid = 1835] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 231 (0x7f11b7963000) [pid = 1835] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 230 (0x7f11bb24d400) [pid = 1835] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 229 (0x7f11c6811800) [pid = 1835] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 228 (0x7f11cbcc3400) [pid = 1835] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 227 (0x7f11c4cf6c00) [pid = 1835] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 226 (0x7f11c4975000) [pid = 1835] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 225 (0x7f11b7961800) [pid = 1835] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 224 (0x7f11b6ce0c00) [pid = 1835] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 223 (0x7f11c0a79400) [pid = 1835] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 222 (0x7f11bb15bc00) [pid = 1835] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 221 (0x7f11be36e000) [pid = 1835] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 220 (0x7f11b795e400) [pid = 1835] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 219 (0x7f11cedc6800) [pid = 1835] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 218 (0x7f11b7959400) [pid = 1835] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 217 (0x7f11b5ccc000) [pid = 1835] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 216 (0x7f11b6cd3000) [pid = 1835] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 215 (0x7f11bf9b3c00) [pid = 1835] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x7f11b5cc4000) [pid = 1835] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0x7f11b5cd0000) [pid = 1835] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0x7f11b60a3400) [pid = 1835] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x7f11cb241400) [pid = 1835] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11c6e78000) [pid = 1835] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11d290c800) [pid = 1835] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11d3619c00) [pid = 1835] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11c7386c00) [pid = 1835] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11bfbb7800) [pid = 1835] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11bff9d800) [pid = 1835] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11c6eab800) [pid = 1835] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:43:21 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11cb097000) [pid = 1835] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:43:21 INFO - PROCESS | 1835 | 1461095001611 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]]]}] 12:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 2235ms 12:43:21 INFO - PROCESS | 1835 | 1461095001663 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 12:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:43:21 INFO - PROCESS | 1835 | 1461095001667 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 12:43:21 INFO - PROCESS | 1835 | 1461095001672 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:43:21 INFO - PROCESS | 1835 | 1461095001674 Marionette TRACE conn3 <- [1,2094,null,{}] 12:43:21 INFO - PROCESS | 1835 | 1461095001679 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}] 12:43:21 INFO - PROCESS | 1835 | 1461095001907 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 12:43:21 INFO - PROCESS | 1835 | 1461095001936 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bbe9b000 == 149 [pid = 1835] [id = 531] 12:43:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11b60a3800) [pid = 1835] [serial = 1594] [outer = (nil)] 12:43:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11b7961800) [pid = 1835] [serial = 1595] [outer = 0x7f11b60a3800] 12:43:21 INFO - PROCESS | 1835 | 1461095001994 Marionette DEBUG loaded listener.js 12:43:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11bb310c00) [pid = 1835] [serial = 1596] [outer = 0x7f11b60a3800] 12:43:22 INFO - PROCESS | 1835 | 1461095002706 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]]]}] 12:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1075ms 12:43:22 INFO - PROCESS | 1835 | 1461095002748 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 12:43:22 INFO - PROCESS | 1835 | 1461095002751 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 12:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:43:22 INFO - PROCESS | 1835 | 1461095002757 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:43:22 INFO - PROCESS | 1835 | 1461095002758 Marionette TRACE conn3 <- [1,2098,null,{}] 12:43:22 INFO - PROCESS | 1835 | 1461095002764 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}] 12:43:23 INFO - PROCESS | 1835 | 1461095003003 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 12:43:23 INFO - PROCESS | 1835 | 1461095003023 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c71e9800 == 150 [pid = 1835] [id = 532] 12:43:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11b60acc00) [pid = 1835] [serial = 1597] [outer = (nil)] 12:43:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11bf9b3c00) [pid = 1835] [serial = 1598] [outer = 0x7f11b60acc00] 12:43:23 INFO - PROCESS | 1835 | 1461095003082 Marionette DEBUG loaded listener.js 12:43:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11c5452800) [pid = 1835] [serial = 1599] [outer = 0x7f11b60acc00] 12:43:24 INFO - PROCESS | 1835 | 1461095004228 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]]]}] 12:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1533ms 12:43:24 INFO - PROCESS | 1835 | 1461095004291 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 12:43:24 INFO - PROCESS | 1835 | 1461095004299 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 12:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:43:24 INFO - PROCESS | 1835 | 1461095004307 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:43:24 INFO - PROCESS | 1835 | 1461095004312 Marionette TRACE conn3 <- [1,2102,null,{}] 12:43:24 INFO - PROCESS | 1835 | 1461095004319 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}] 12:43:24 INFO - PROCESS | 1835 | 1461095004543 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 12:43:24 INFO - PROCESS | 1835 | 1461095004807 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bbe99800 == 151 [pid = 1835] [id = 533] 12:43:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11b6d57400) [pid = 1835] [serial = 1600] [outer = (nil)] 12:43:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11b7bafc00) [pid = 1835] [serial = 1601] [outer = 0x7f11b6d57400] 12:43:24 INFO - PROCESS | 1835 | 1461095004928 Marionette DEBUG loaded listener.js 12:43:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x7f11b8a29400) [pid = 1835] [serial = 1602] [outer = 0x7f11b6d57400] 12:43:25 INFO - PROCESS | 1835 | 1461095005838 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]]]}] 12:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1578ms 12:43:25 INFO - PROCESS | 1835 | 1461095005887 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 12:43:25 INFO - PROCESS | 1835 | 1461095005894 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 12:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:43:25 INFO - PROCESS | 1835 | 1461095005905 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:43:25 INFO - PROCESS | 1835 | 1461095005909 Marionette TRACE conn3 <- [1,2106,null,{}] 12:43:25 INFO - PROCESS | 1835 | 1461095005915 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}] 12:43:26 INFO - PROCESS | 1835 | 1461095006126 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 12:43:26 INFO - PROCESS | 1835 | 1461095006427 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c521b800 == 152 [pid = 1835] [id = 534] 12:43:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x7f11bb245000) [pid = 1835] [serial = 1603] [outer = (nil)] 12:43:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x7f11be487800) [pid = 1835] [serial = 1604] [outer = 0x7f11bb245000] 12:43:26 INFO - PROCESS | 1835 | 1461095006546 Marionette DEBUG loaded listener.js 12:43:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x7f11bfbb0400) [pid = 1835] [serial = 1605] [outer = 0x7f11bb245000] 12:43:27 INFO - PROCESS | 1835 | 1461095007387 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]]]}] 12:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1530ms 12:43:27 INFO - PROCESS | 1835 | 1461095007436 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 12:43:27 INFO - PROCESS | 1835 | 1461095007440 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 12:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:43:27 INFO - PROCESS | 1835 | 1461095007447 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:43:27 INFO - PROCESS | 1835 | 1461095007453 Marionette TRACE conn3 <- [1,2110,null,{}] 12:43:27 INFO - PROCESS | 1835 | 1461095007469 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}] 12:43:27 INFO - PROCESS | 1835 | 1461095007674 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 12:43:27 INFO - PROCESS | 1835 | 1461095007889 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7d22800 == 153 [pid = 1835] [id = 535] 12:43:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 216 (0x7f11bfad8800) [pid = 1835] [serial = 1606] [outer = (nil)] 12:43:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 217 (0x7f11c53d0800) [pid = 1835] [serial = 1607] [outer = 0x7f11bfad8800] 12:43:28 INFO - PROCESS | 1835 | 1461095008051 Marionette DEBUG loaded listener.js 12:43:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 218 (0x7f11c66d7400) [pid = 1835] [serial = 1608] [outer = 0x7f11bfad8800] 12:43:28 INFO - PROCESS | 1835 | 1461095008926 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]]]}] 12:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1533ms 12:43:28 INFO - PROCESS | 1835 | 1461095008981 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 12:43:28 INFO - PROCESS | 1835 | 1461095008985 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 12:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:43:28 INFO - PROCESS | 1835 | 1461095008992 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:43:28 INFO - PROCESS | 1835 | 1461095008995 Marionette TRACE conn3 <- [1,2114,null,{}] 12:43:29 INFO - PROCESS | 1835 | 1461095009001 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}] 12:43:29 INFO - PROCESS | 1835 | 1461095009213 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 12:43:29 INFO - PROCESS | 1835 | 1461095009428 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c92a4800 == 154 [pid = 1835] [id = 536] 12:43:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 219 (0x7f11bf837400) [pid = 1835] [serial = 1609] [outer = (nil)] 12:43:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 220 (0x7f11c6e7f000) [pid = 1835] [serial = 1610] [outer = 0x7f11bf837400] 12:43:29 INFO - PROCESS | 1835 | 1461095009543 Marionette DEBUG loaded listener.js 12:43:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 221 (0x7f11c7774800) [pid = 1835] [serial = 1611] [outer = 0x7f11bf837400] 12:43:30 INFO - PROCESS | 1835 | 1461095010390 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]]]}] 12:43:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:43:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1427ms 12:43:30 INFO - PROCESS | 1835 | 1461095010420 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 12:43:30 INFO - PROCESS | 1835 | 1461095010424 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 12:43:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:43:30 INFO - PROCESS | 1835 | 1461095010429 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:43:30 INFO - PROCESS | 1835 | 1461095010431 Marionette TRACE conn3 <- [1,2118,null,{}] 12:43:30 INFO - PROCESS | 1835 | 1461095010437 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}] 12:43:30 INFO - PROCESS | 1835 | 1461095010621 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 12:43:30 INFO - PROCESS | 1835 | 1461095010839 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc0ce800 == 155 [pid = 1835] [id = 537] 12:43:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 222 (0x7f11bb163800) [pid = 1835] [serial = 1612] [outer = (nil)] 12:43:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 223 (0x7f11c91c0000) [pid = 1835] [serial = 1613] [outer = 0x7f11bb163800] 12:43:30 INFO - PROCESS | 1835 | 1461095010948 Marionette DEBUG loaded listener.js 12:43:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 224 (0x7f11cb08ec00) [pid = 1835] [serial = 1614] [outer = 0x7f11bb163800] 12:43:31 INFO - PROCESS | 1835 | 1461095011824 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]]]}] 12:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1434ms 12:43:31 INFO - PROCESS | 1835 | 1461095011865 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 12:43:31 INFO - PROCESS | 1835 | 1461095011867 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 12:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:43:31 INFO - PROCESS | 1835 | 1461095011873 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:43:31 INFO - PROCESS | 1835 | 1461095011875 Marionette TRACE conn3 <- [1,2122,null,{}] 12:43:31 INFO - PROCESS | 1835 | 1461095011881 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}] 12:43:32 INFO - PROCESS | 1835 | 1461095012079 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 12:43:32 INFO - PROCESS | 1835 | 1461095012347 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0521800 == 156 [pid = 1835] [id = 538] 12:43:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 225 (0x7f11bfe9b800) [pid = 1835] [serial = 1615] [outer = (nil)] 12:43:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 226 (0x7f11cc06a800) [pid = 1835] [serial = 1616] [outer = 0x7f11bfe9b800] 12:43:32 INFO - PROCESS | 1835 | 1461095012462 Marionette DEBUG loaded listener.js 12:43:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 227 (0x7f11cf4bdc00) [pid = 1835] [serial = 1617] [outer = 0x7f11bfe9b800] 12:43:33 INFO - PROCESS | 1835 | 1461095013240 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]]]}] 12:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1432ms 12:43:33 INFO - PROCESS | 1835 | 1461095013308 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 12:43:33 INFO - PROCESS | 1835 | 1461095013311 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 12:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:43:33 INFO - PROCESS | 1835 | 1461095013317 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:43:33 INFO - PROCESS | 1835 | 1461095013319 Marionette TRACE conn3 <- [1,2126,null,{}] 12:43:33 INFO - PROCESS | 1835 | 1461095013325 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}] 12:43:33 INFO - PROCESS | 1835 | 1461095013562 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 12:43:33 INFO - PROCESS | 1835 | 1461095013857 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d214c000 == 157 [pid = 1835] [id = 539] 12:43:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 228 (0x7f11cb052400) [pid = 1835] [serial = 1618] [outer = (nil)] 12:43:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 229 (0x7f11d05e9400) [pid = 1835] [serial = 1619] [outer = 0x7f11cb052400] 12:43:33 INFO - PROCESS | 1835 | 1461095013931 Marionette DEBUG loaded listener.js 12:43:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 230 (0x7f11d182ec00) [pid = 1835] [serial = 1620] [outer = 0x7f11cb052400] 12:43:34 INFO - PROCESS | 1835 | 1461095014722 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]]]}] 12:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1479ms 12:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:43:34 INFO - PROCESS | 1835 | 1461095014797 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 12:43:34 INFO - PROCESS | 1835 | 1461095014799 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 12:43:34 INFO - PROCESS | 1835 | 1461095014805 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:43:34 INFO - PROCESS | 1835 | 1461095014808 Marionette TRACE conn3 <- [1,2130,null,{}] 12:43:34 INFO - PROCESS | 1835 | 1461095014814 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}] 12:43:35 INFO - PROCESS | 1835 | 1461095015039 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 12:43:35 INFO - PROCESS | 1835 | 1461095015296 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d7fc0800 == 158 [pid = 1835] [id = 540] 12:43:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 231 (0x7f11bb162c00) [pid = 1835] [serial = 1621] [outer = (nil)] 12:43:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 232 (0x7f11d21bf400) [pid = 1835] [serial = 1622] [outer = 0x7f11bb162c00] 12:43:35 INFO - PROCESS | 1835 | 1461095015409 Marionette DEBUG loaded listener.js 12:43:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 233 (0x7f11d2b4c400) [pid = 1835] [serial = 1623] [outer = 0x7f11bb162c00] 12:43:36 INFO - PROCESS | 1835 | 1461095016178 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] 12:43:36 INFO - PROCESS | 1835 | 1461095016243 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 12:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:43:36 INFO - PROCESS | 1835 | 1461095016248 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:43:36 INFO - PROCESS | 1835 | 1461095016251 Marionette TRACE conn3 <- [1,2134,null,{}] 12:43:36 INFO - PROCESS | 1835 | 1461095016256 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}] 12:43:36 INFO - PROCESS | 1835 | 1461095016442 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 12:43:36 INFO - PROCESS | 1835 | 1461095016709 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e345c000 == 159 [pid = 1835] [id = 541] 12:43:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 234 (0x7f11bf9bb800) [pid = 1835] [serial = 1624] [outer = (nil)] 12:43:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 235 (0x7f11c7be2800) [pid = 1835] [serial = 1625] [outer = 0x7f11bf9bb800] 12:43:36 INFO - PROCESS | 1835 | 1461095016822 Marionette DEBUG loaded listener.js 12:43:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 236 (0x7f11dd0d1000) [pid = 1835] [serial = 1626] [outer = 0x7f11bf9bb800] 12:43:37 INFO - PROCESS | 1835 | 1461095017600 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]]]}] 12:43:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1379ms 12:43:37 INFO - PROCESS | 1835 | 1461095017629 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 12:43:37 INFO - PROCESS | 1835 | 1461095017633 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 12:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:43:37 INFO - PROCESS | 1835 | 1461095017639 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:43:37 INFO - PROCESS | 1835 | 1461095017641 Marionette TRACE conn3 <- [1,2138,null,{}] 12:43:37 INFO - PROCESS | 1835 | 1461095017646 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}] 12:43:37 INFO - PROCESS | 1835 | 1461095017833 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 12:43:38 INFO - PROCESS | 1835 | 1461095018098 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b8894800 == 160 [pid = 1835] [id = 542] 12:43:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 237 (0x7f11bfad7c00) [pid = 1835] [serial = 1627] [outer = (nil)] 12:43:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 238 (0x7f11de10f000) [pid = 1835] [serial = 1628] [outer = 0x7f11bfad7c00] 12:43:38 INFO - PROCESS | 1835 | 1461095018180 Marionette DEBUG loaded listener.js 12:43:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 239 (0x7f11df155000) [pid = 1835] [serial = 1629] [outer = 0x7f11bfad7c00] 12:43:39 INFO - PROCESS | 1835 | 1461095019016 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]]]}] 12:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1431ms 12:43:39 INFO - PROCESS | 1835 | 1461095019071 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 12:43:39 INFO - PROCESS | 1835 | 1461095019075 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 12:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:43:39 INFO - PROCESS | 1835 | 1461095019081 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:43:39 INFO - PROCESS | 1835 | 1461095019085 Marionette TRACE conn3 <- [1,2142,null,{}] 12:43:39 INFO - PROCESS | 1835 | 1461095019090 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}] 12:43:39 INFO - PROCESS | 1835 | 1461095019319 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 12:43:39 INFO - PROCESS | 1835 | 1461095019578 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b3dd2800 == 161 [pid = 1835] [id = 543] 12:43:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 240 (0x7f11e31ae000) [pid = 1835] [serial = 1630] [outer = (nil)] 12:43:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 241 (0x7f11e35ac000) [pid = 1835] [serial = 1631] [outer = 0x7f11e31ae000] 12:43:39 INFO - PROCESS | 1835 | 1461095019708 Marionette DEBUG loaded listener.js 12:43:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 242 (0x7f11e529d800) [pid = 1835] [serial = 1632] [outer = 0x7f11e31ae000] 12:43:40 INFO - PROCESS | 1835 | 1461095020557 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] 12:43:40 INFO - PROCESS | 1835 | 1461095020616 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 12:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:43:40 INFO - PROCESS | 1835 | 1461095020624 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:43:40 INFO - PROCESS | 1835 | 1461095020627 Marionette TRACE conn3 <- [1,2146,null,{}] 12:43:40 INFO - PROCESS | 1835 | 1461095020632 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}] 12:43:40 INFO - PROCESS | 1835 | 1461095020826 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 12:43:41 INFO - PROCESS | 1835 | 1461095021133 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b42a1800 == 162 [pid = 1835] [id = 544] 12:43:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 243 (0x7f11b41aac00) [pid = 1835] [serial = 1633] [outer = (nil)] 12:43:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 244 (0x7f11b41b5400) [pid = 1835] [serial = 1634] [outer = 0x7f11b41aac00] 12:43:41 INFO - PROCESS | 1835 | 1461095021215 Marionette DEBUG loaded listener.js 12:43:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 245 (0x7f11e3607400) [pid = 1835] [serial = 1635] [outer = 0x7f11b41aac00] 12:43:41 INFO - PROCESS | 1835 | 1461095021981 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] 12:43:42 INFO - PROCESS | 1835 | 1461095022062 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 12:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:43:42 INFO - PROCESS | 1835 | 1461095022070 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:43:42 INFO - PROCESS | 1835 | 1461095022073 Marionette TRACE conn3 <- [1,2150,null,{}] 12:43:42 INFO - PROCESS | 1835 | 1461095022078 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}] 12:43:42 INFO - PROCESS | 1835 | 1461095022275 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 12:43:42 INFO - PROCESS | 1835 | 1461095022541 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b42bb800 == 163 [pid = 1835] [id = 545] 12:43:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 246 (0x7f11b41af400) [pid = 1835] [serial = 1636] [outer = (nil)] 12:43:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 247 (0x7f11b9643400) [pid = 1835] [serial = 1637] [outer = 0x7f11b41af400] 12:43:42 INFO - PROCESS | 1835 | 1461095022651 Marionette DEBUG loaded listener.js 12:43:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 248 (0x7f11b9649800) [pid = 1835] [serial = 1638] [outer = 0x7f11b41af400] 12:43:43 INFO - PROCESS | 1835 | 1461095023462 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]]]}] 12:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1430ms 12:43:43 INFO - PROCESS | 1835 | 1461095023501 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 12:43:43 INFO - PROCESS | 1835 | 1461095023503 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 12:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:43:43 INFO - PROCESS | 1835 | 1461095023509 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:43:43 INFO - PROCESS | 1835 | 1461095023512 Marionette TRACE conn3 <- [1,2154,null,{}] 12:43:43 INFO - PROCESS | 1835 | 1461095023517 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}] 12:43:43 INFO - PROCESS | 1835 | 1461095023707 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 12:43:43 INFO - PROCESS | 1835 | 1461095023972 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b498a000 == 164 [pid = 1835] [id = 546] 12:43:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 249 (0x7f11b4c04000) [pid = 1835] [serial = 1639] [outer = (nil)] 12:43:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 250 (0x7f11b4c0ac00) [pid = 1835] [serial = 1640] [outer = 0x7f11b4c04000] 12:43:44 INFO - PROCESS | 1835 | 1461095024088 Marionette DEBUG loaded listener.js 12:43:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 251 (0x7f11b4c10000) [pid = 1835] [serial = 1641] [outer = 0x7f11b4c04000] 12:43:44 INFO - PROCESS | 1835 | 1461095024878 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]]]}] 12:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1431ms 12:43:44 INFO - PROCESS | 1835 | 1461095024941 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 12:43:44 INFO - PROCESS | 1835 | 1461095024944 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 12:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:43:44 INFO - PROCESS | 1835 | 1461095024951 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:43:44 INFO - PROCESS | 1835 | 1461095024953 Marionette TRACE conn3 <- [1,2158,null,{}] 12:43:44 INFO - PROCESS | 1835 | 1461095024958 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}] 12:43:45 INFO - PROCESS | 1835 | 1461095025149 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 12:43:45 INFO - PROCESS | 1835 | 1461095025493 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b4d59800 == 165 [pid = 1835] [id = 547] 12:43:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 252 (0x7f11b41b3800) [pid = 1835] [serial = 1642] [outer = (nil)] 12:43:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 253 (0x7f11b4d45c00) [pid = 1835] [serial = 1643] [outer = 0x7f11b41b3800] 12:43:45 INFO - PROCESS | 1835 | 1461095025568 Marionette DEBUG loaded listener.js 12:43:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 254 (0x7f11b4d4a400) [pid = 1835] [serial = 1644] [outer = 0x7f11b41b3800] 12:43:46 INFO - PROCESS | 1835 | 1461095026380 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]]]}] 12:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1477ms 12:43:46 INFO - PROCESS | 1835 | 1461095026429 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 12:43:46 INFO - PROCESS | 1835 | 1461095026432 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 12:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:43:46 INFO - PROCESS | 1835 | 1461095026438 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:43:46 INFO - PROCESS | 1835 | 1461095026440 Marionette TRACE conn3 <- [1,2162,null,{}] 12:43:46 INFO - PROCESS | 1835 | 1461095026445 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}] 12:43:46 INFO - PROCESS | 1835 | 1461095026650 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 12:43:46 INFO - PROCESS | 1835 | 1461095026961 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b4d71800 == 166 [pid = 1835] [id = 548] 12:43:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 255 (0x7f11b4c05c00) [pid = 1835] [serial = 1645] [outer = (nil)] 12:43:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 256 (0x7f11b4d51000) [pid = 1835] [serial = 1646] [outer = 0x7f11b4c05c00] 12:43:47 INFO - PROCESS | 1835 | 1461095027034 Marionette DEBUG loaded listener.js 12:43:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 257 (0x7f11b9640c00) [pid = 1835] [serial = 1647] [outer = 0x7f11b4c05c00] 12:43:47 INFO - PROCESS | 1835 | 1461095027864 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]]]}] 12:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1478ms 12:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:43:47 INFO - PROCESS | 1835 | 1461095027917 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 12:43:47 INFO - PROCESS | 1835 | 1461095027919 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 12:43:47 INFO - PROCESS | 1835 | 1461095027925 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:43:47 INFO - PROCESS | 1835 | 1461095027928 Marionette TRACE conn3 <- [1,2166,null,{}] 12:43:47 INFO - PROCESS | 1835 | 1461095027933 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}] 12:43:48 INFO - PROCESS | 1835 | 1461095028131 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 12:43:48 INFO - PROCESS | 1835 | 1461095028437 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bc814000 == 167 [pid = 1835] [id = 549] 12:43:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 258 (0x7f11b4d4ac00) [pid = 1835] [serial = 1648] [outer = (nil)] 12:43:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 259 (0x7f11b6d55000) [pid = 1835] [serial = 1649] [outer = 0x7f11b4d4ac00] 12:43:48 INFO - PROCESS | 1835 | 1461095028514 Marionette DEBUG loaded listener.js 12:43:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 260 (0x7f11bb229c00) [pid = 1835] [serial = 1650] [outer = 0x7f11b4d4ac00] 12:43:49 INFO - PROCESS | 1835 | 1461095029340 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]]]}] 12:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1476ms 12:43:49 INFO - PROCESS | 1835 | 1461095029402 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 12:43:49 INFO - PROCESS | 1835 | 1461095029406 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 12:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:43:49 INFO - PROCESS | 1835 | 1461095029412 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:43:49 INFO - PROCESS | 1835 | 1461095029414 Marionette TRACE conn3 <- [1,2170,null,{}] 12:43:49 INFO - PROCESS | 1835 | 1461095029420 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}] 12:43:49 INFO - PROCESS | 1835 | 1461095029627 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 12:43:49 INFO - PROCESS | 1835 | 1461095029946 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b891b000 == 168 [pid = 1835] [id = 550] 12:43:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 261 (0x7f11b5ccf800) [pid = 1835] [serial = 1651] [outer = (nil)] 12:43:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 262 (0x7f11b6cd7400) [pid = 1835] [serial = 1652] [outer = 0x7f11b5ccf800] 12:43:50 INFO - PROCESS | 1835 | 1461095030021 Marionette DEBUG loaded listener.js 12:43:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 263 (0x7f11b88c1400) [pid = 1835] [serial = 1653] [outer = 0x7f11b5ccf800] 12:43:51 INFO - PROCESS | 1835 | 1461095031317 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]]]}] 12:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1982ms 12:43:51 INFO - PROCESS | 1835 | 1461095031419 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 12:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:43:51 INFO - PROCESS | 1835 | 1461095031425 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 12:43:51 INFO - PROCESS | 1835 | 1461095031433 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:43:51 INFO - PROCESS | 1835 | 1461095031438 Marionette TRACE conn3 <- [1,2174,null,{}] 12:43:51 INFO - PROCESS | 1835 | 1461095031447 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}] 12:43:51 INFO - PROCESS | 1835 | 1461095031667 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 12:43:51 INFO - PROCESS | 1835 | 1461095031938 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b8e8a000 == 169 [pid = 1835] [id = 551] 12:43:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 264 (0x7f11b5049000) [pid = 1835] [serial = 1654] [outer = (nil)] 12:43:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 265 (0x7f11b5cd1800) [pid = 1835] [serial = 1655] [outer = 0x7f11b5049000] 12:43:52 INFO - PROCESS | 1835 | 1461095032006 Marionette DEBUG loaded listener.js 12:43:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 266 (0x7f11b6cdd000) [pid = 1835] [serial = 1656] [outer = 0x7f11b5049000] 12:43:52 INFO - PROCESS | 1835 | 1461095032854 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]]]}] 12:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1484ms 12:43:52 INFO - PROCESS | 1835 | 1461095032917 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 12:43:52 INFO - PROCESS | 1835 | 1461095032924 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 12:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:43:52 INFO - PROCESS | 1835 | 1461095032934 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:43:52 INFO - PROCESS | 1835 | 1461095032936 Marionette TRACE conn3 <- [1,2178,null,{}] 12:43:52 INFO - PROCESS | 1835 | 1461095032941 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}] 12:43:53 INFO - PROCESS | 1835 | 1461095033265 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 12:43:53 INFO - PROCESS | 1835 | 1461095033637 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1e36000 == 168 [pid = 1835] [id = 178] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d051a000 == 167 [pid = 1835] [id = 285] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb1a8800 == 166 [pid = 1835] [id = 478] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11be215800 == 165 [pid = 1835] [id = 477] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bbe9b000 == 164 [pid = 1835] [id = 531] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c71cf800 == 163 [pid = 1835] [id = 530] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6714800 == 162 [pid = 1835] [id = 529] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11be41e800 == 161 [pid = 1835] [id = 528] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b96de800 == 160 [pid = 1835] [id = 527] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bbeed000 == 159 [pid = 1835] [id = 526] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bf990000 == 158 [pid = 1835] [id = 525] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b890f800 == 157 [pid = 1835] [id = 524] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b890d800 == 156 [pid = 1835] [id = 523] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b601e800 == 155 [pid = 1835] [id = 521] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7066000 == 154 [pid = 1835] [id = 520] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e8484000 == 153 [pid = 1835] [id = 519] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c706f800 == 152 [pid = 1835] [id = 518] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e84a3800 == 151 [pid = 1835] [id = 517] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e5284800 == 150 [pid = 1835] [id = 516] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e2a10000 == 149 [pid = 1835] [id = 515] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11dde85800 == 148 [pid = 1835] [id = 514] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d36e1000 == 147 [pid = 1835] [id = 513] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d050b800 == 146 [pid = 1835] [id = 512] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c69e0000 == 145 [pid = 1835] [id = 511] 12:43:53 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bd6c7800 == 144 [pid = 1835] [id = 510] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 265 (0x7f11cbfebc00) [pid = 1835] [serial = 1529] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 264 (0x7f11de30f000) [pid = 1835] [serial = 1374] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 263 (0x7f11cbfeec00) [pid = 1835] [serial = 1496] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 262 (0x7f11c53cec00) [pid = 1835] [serial = 1383] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 261 (0x7f11cbccf800) [pid = 1835] [serial = 1527] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 260 (0x7f11bb24bc00) [pid = 1835] [serial = 1287] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 259 (0x7f11c4cedc00) [pid = 1835] [serial = 1475] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 258 (0x7f11c66d1c00) [pid = 1835] [serial = 1353] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 257 (0x7f11bfbb7c00) [pid = 1835] [serial = 1227] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 256 (0x7f11c545fc00) [pid = 1835] [serial = 1518] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 255 (0x7f11e2d46800) [pid = 1835] [serial = 1377] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 254 (0x7f11c6e75800) [pid = 1835] [serial = 1356] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 253 (0x7f11cb057c00) [pid = 1835] [serial = 1487] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 252 (0x7f11bfe97400) [pid = 1835] [serial = 1515] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 251 (0x7f11bfbbbc00) [pid = 1835] [serial = 1191] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 250 (0x7f11bfe98400) [pid = 1835] [serial = 1350] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 249 (0x7f11c9cd9000) [pid = 1835] [serial = 1359] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 248 (0x7f11bc65f400) [pid = 1835] [serial = 1511] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 247 (0x7f11cb1ed400) [pid = 1835] [serial = 1299] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 246 (0x7f11cc06d800) [pid = 1835] [serial = 1365] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 245 (0x7f11d359b400) [pid = 1835] [serial = 1245] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 244 (0x7f11d0139800) [pid = 1835] [serial = 1368] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 243 (0x7f11bf9b9800) [pid = 1835] [serial = 1290] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 242 (0x7f11bc9b0000) [pid = 1835] [serial = 1224] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 241 (0x7f11cb097800) [pid = 1835] [serial = 1236] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 240 (0x7f11d2908000) [pid = 1835] [serial = 1371] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 239 (0x7f11cff45800) [pid = 1835] [serial = 1499] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 238 (0x7f11ddc6c000) [pid = 1835] [serial = 1248] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 237 (0x7f11c561dc00) [pid = 1835] [serial = 1520] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 236 (0x7f11b79ed400) [pid = 1835] [serial = 1508] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 235 (0x7f11c4aac000) [pid = 1835] [serial = 1317] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 234 (0x7f11c91bc800) [pid = 1835] [serial = 1233] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 233 (0x7f11be48c000) [pid = 1835] [serial = 1514] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 232 (0x7f11c56ee800) [pid = 1835] [serial = 1526] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 231 (0x7f11c6e77400) [pid = 1835] [serial = 1521] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 230 (0x7f11bf838400) [pid = 1835] [serial = 1472] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 229 (0x7f11bb169000) [pid = 1835] [serial = 1311] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 228 (0x7f11bb248c00) [pid = 1835] [serial = 1509] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 227 (0x7f11c7906800) [pid = 1835] [serial = 1523] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 226 (0x7f11bb2d9400) [pid = 1835] [serial = 1469] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 225 (0x7f11bbd9e400) [pid = 1835] [serial = 1347] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 224 (0x7f11e2a53400) [pid = 1835] [serial = 1308] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 223 (0x7f11cb08f800) [pid = 1835] [serial = 1524] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 222 (0x7f11b8a2c800) [pid = 1835] [serial = 1344] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 221 (0x7f11e1224c00) [pid = 1835] [serial = 1380] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 220 (0x7f11b6ce1400) [pid = 1835] [serial = 1257] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 219 (0x7f11c67d6400) [pid = 1835] [serial = 1293] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 218 (0x7f11e302e400) [pid = 1835] [serial = 1194] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 217 (0x7f11cbdad800) [pid = 1835] [serial = 1493] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 216 (0x7f11b60ab400) [pid = 1835] [serial = 1197] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 215 (0x7f11e2a54400) [pid = 1835] [serial = 1314] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x7f11c4ab8c00) [pid = 1835] [serial = 1517] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0x7f11c6629800) [pid = 1835] [serial = 1466] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0x7f11d1833000) [pid = 1835] [serial = 1242] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x7f11b79ee800) [pid = 1835] [serial = 1505] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11cb411400) [pid = 1835] [serial = 1362] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11c6f2f000) [pid = 1835] [serial = 1481] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11c67e0800) [pid = 1835] [serial = 1478] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11c7be2400) [pid = 1835] [serial = 1484] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11df14e800) [pid = 1835] [serial = 1251] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11cb4c1400) [pid = 1835] [serial = 1490] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11e360f000) [pid = 1835] [serial = 1254] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11bd47ec00) [pid = 1835] [serial = 1512] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11ddf0b400) [pid = 1835] [serial = 1305] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x7f11c7bdd000) [pid = 1835] [serial = 1296] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x7f11bc659c00) [pid = 1835] [serial = 1502] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11c6e7b000) [pid = 1835] [serial = 1230] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11d2907c00) [pid = 1835] [serial = 1302] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11cfbb7400) [pid = 1835] [serial = 1239] [outer = (nil)] [url = about:blank] 12:43:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b5fd4800 == 145 [pid = 1835] [id = 552] 12:43:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11b60ab400) [pid = 1835] [serial = 1657] [outer = (nil)] 12:43:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11b7bbb000) [pid = 1835] [serial = 1658] [outer = 0x7f11b60ab400] 12:43:54 INFO - PROCESS | 1835 | 1461095034017 Marionette DEBUG loaded listener.js 12:43:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11b887d000) [pid = 1835] [serial = 1659] [outer = 0x7f11b60ab400] 12:43:54 INFO - PROCESS | 1835 | 1461095034817 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]]]}] 12:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1936ms 12:43:54 INFO - PROCESS | 1835 | 1461095034870 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 12:43:54 INFO - PROCESS | 1835 | 1461095034873 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 12:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:43:54 INFO - PROCESS | 1835 | 1461095034879 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:43:54 INFO - PROCESS | 1835 | 1461095034884 Marionette TRACE conn3 <- [1,2182,null,{}] 12:43:54 INFO - PROCESS | 1835 | 1461095034899 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}] 12:43:55 INFO - PROCESS | 1835 | 1461095035083 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 12:43:55 INFO - PROCESS | 1835 | 1461095035283 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b96e8800 == 146 [pid = 1835] [id = 553] 12:43:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0x7f11b54e1c00) [pid = 1835] [serial = 1660] [outer = (nil)] 12:43:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0x7f11bb22e400) [pid = 1835] [serial = 1661] [outer = 0x7f11b54e1c00] 12:43:55 INFO - PROCESS | 1835 | 1461095035350 Marionette DEBUG loaded listener.js 12:43:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11bb242c00) [pid = 1835] [serial = 1662] [outer = 0x7f11b54e1c00] 12:43:56 INFO - PROCESS | 1835 | 1461095036157 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]]]}] 12:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1335ms 12:43:56 INFO - PROCESS | 1835 | 1461095036243 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 12:43:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:43:56 INFO - PROCESS | 1835 | 1461095036248 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 12:43:56 INFO - PROCESS | 1835 | 1461095036253 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:43:56 INFO - PROCESS | 1835 | 1461095036256 Marionette TRACE conn3 <- [1,2186,null,{}] 12:43:56 INFO - PROCESS | 1835 | 1461095036261 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}] 12:43:56 INFO - PROCESS | 1835 | 1461095036502 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 12:43:56 INFO - PROCESS | 1835 | 1461095036529 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bd4e1000 == 147 [pid = 1835] [id = 554] 12:43:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11bb233000) [pid = 1835] [serial = 1663] [outer = (nil)] 12:43:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11bbd92400) [pid = 1835] [serial = 1664] [outer = 0x7f11bb233000] 12:43:56 INFO - PROCESS | 1835 | 1461095036590 Marionette DEBUG loaded listener.js 12:43:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11bc65ec00) [pid = 1835] [serial = 1665] [outer = 0x7f11bb233000] 12:43:57 INFO - PROCESS | 1835 | 1461095037401 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]]]}] 12:43:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:43:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1176ms 12:43:57 INFO - PROCESS | 1835 | 1461095037429 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 12:43:57 INFO - PROCESS | 1835 | 1461095037432 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 12:43:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:43:57 INFO - PROCESS | 1835 | 1461095037440 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:43:57 INFO - PROCESS | 1835 | 1461095037442 Marionette TRACE conn3 <- [1,2190,null,{}] 12:43:57 INFO - PROCESS | 1835 | 1461095037454 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}] 12:43:57 INFO - PROCESS | 1835 | 1461095037678 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 12:43:57 INFO - PROCESS | 1835 | 1461095037706 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bf98b800 == 148 [pid = 1835] [id = 555] 12:43:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11bb30cc00) [pid = 1835] [serial = 1666] [outer = (nil)] 12:43:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11bd483800) [pid = 1835] [serial = 1667] [outer = 0x7f11bb30cc00] 12:43:57 INFO - PROCESS | 1835 | 1461095037767 Marionette DEBUG loaded listener.js 12:43:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11be494800) [pid = 1835] [serial = 1668] [outer = 0x7f11bb30cc00] 12:43:58 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11c53cd000) [pid = 1835] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:43:58 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11b88ce000) [pid = 1835] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:43:58 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11c67e8400) [pid = 1835] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:43:58 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11c67f0800) [pid = 1835] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:43:58 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11bf9bfc00) [pid = 1835] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:43:58 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11b5055800) [pid = 1835] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:43:58 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11bbd96000) [pid = 1835] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:43:58 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x7f11b60adc00) [pid = 1835] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:43:58 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x7f11b7bb2c00) [pid = 1835] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:43:58 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11b60a3800) [pid = 1835] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:43:58 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11c66d9400) [pid = 1835] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:43:58 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11bd417800) [pid = 1835] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:43:58 INFO - PROCESS | 1835 | --DOMWINDOW == 196 (0x7f11b88cb400) [pid = 1835] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:43:58 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x7f11bfdd1800) [pid = 1835] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:43:58 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0x7f11ced21800) [pid = 1835] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:43:58 INFO - PROCESS | 1835 | --DOMWINDOW == 193 (0x7f11c53c9000) [pid = 1835] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:43:58 INFO - PROCESS | 1835 | --DOMWINDOW == 192 (0x7f11b6c44800) [pid = 1835] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:43:58 INFO - PROCESS | 1835 | --DOMWINDOW == 191 (0x7f11b60a1c00) [pid = 1835] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:43:59 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x7f11b6cd7800) [pid = 1835] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:43:59 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x7f11c496ec00) [pid = 1835] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:43:59 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x7f11b5260400) [pid = 1835] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:43:59 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x7f11b5255000) [pid = 1835] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:43:59 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x7f11b5252400) [pid = 1835] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:43:59 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x7f11bff9cc00) [pid = 1835] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:43:59 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x7f11c0a74000) [pid = 1835] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:43:59 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x7f11b8a34000) [pid = 1835] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:43:59 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x7f11bfbae000) [pid = 1835] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:43:59 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x7f11bb244c00) [pid = 1835] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:43:59 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x7f11c75a1800) [pid = 1835] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:43:59 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x7f11c6e7f400) [pid = 1835] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:43:59 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x7f11b6c47000) [pid = 1835] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:43:59 INFO - PROCESS | 1835 | 1461095039338 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]]]}] 12:43:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:43:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1950ms 12:43:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:43:59 INFO - PROCESS | 1835 | 1461095039392 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 12:43:59 INFO - PROCESS | 1835 | 1461095039394 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 12:43:59 INFO - PROCESS | 1835 | 1461095039400 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:43:59 INFO - PROCESS | 1835 | 1461095039403 Marionette TRACE conn3 <- [1,2194,null,{}] 12:43:59 INFO - PROCESS | 1835 | 1461095039417 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}] 12:43:59 INFO - PROCESS | 1835 | 1461095039619 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 12:43:59 INFO - PROCESS | 1835 | 1461095039630 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:43:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c010f000 == 149 [pid = 1835] [id = 556] 12:43:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x7f11b7bb2c00) [pid = 1835] [serial = 1669] [outer = (nil)] 12:43:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x7f11bfad9400) [pid = 1835] [serial = 1670] [outer = 0x7f11b7bb2c00] 12:43:59 INFO - PROCESS | 1835 | 1461095039693 Marionette DEBUG loaded listener.js 12:43:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x7f11bfbbb000) [pid = 1835] [serial = 1671] [outer = 0x7f11b7bb2c00] 12:44:00 INFO - PROCESS | 1835 | 1461095040525 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]]]}] 12:44:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:44:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1140ms 12:44:00 INFO - PROCESS | 1835 | 1461095040539 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 12:44:00 INFO - PROCESS | 1835 | 1461095040542 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 12:44:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:44:00 INFO - PROCESS | 1835 | 1461095040547 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:44:00 INFO - PROCESS | 1835 | 1461095040549 Marionette TRACE conn3 <- [1,2198,null,{}] 12:44:00 INFO - PROCESS | 1835 | 1461095040554 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}] 12:44:00 INFO - PROCESS | 1835 | 1461095040808 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 12:44:00 INFO - PROCESS | 1835 | 1461095040830 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c4952000 == 150 [pid = 1835] [id = 557] 12:44:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x7f11bb246000) [pid = 1835] [serial = 1672] [outer = (nil)] 12:44:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x7f11bfea1800) [pid = 1835] [serial = 1673] [outer = 0x7f11bb246000] 12:44:00 INFO - PROCESS | 1835 | 1461095040891 Marionette DEBUG loaded listener.js 12:44:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x7f11c4972400) [pid = 1835] [serial = 1674] [outer = 0x7f11bb246000] 12:44:02 INFO - PROCESS | 1835 | 1461095042049 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]]]}] 12:44:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:44:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1577ms 12:44:02 INFO - PROCESS | 1835 | 1461095042126 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 12:44:02 INFO - PROCESS | 1835 | 1461095042134 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 12:44:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:44:02 INFO - PROCESS | 1835 | 1461095042143 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:44:02 INFO - PROCESS | 1835 | 1461095042149 Marionette TRACE conn3 <- [1,2202,null,{}] 12:44:02 INFO - PROCESS | 1835 | 1461095042156 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}] 12:44:02 INFO - PROCESS | 1835 | 1461095042434 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 12:44:02 INFO - PROCESS | 1835 | 1461095042748 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b8e74000 == 151 [pid = 1835] [id = 558] 12:44:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x7f11b6c4d400) [pid = 1835] [serial = 1675] [outer = (nil)] 12:44:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x7f11b6ce1800) [pid = 1835] [serial = 1676] [outer = 0x7f11b6c4d400] 12:44:02 INFO - PROCESS | 1835 | 1461095042825 Marionette DEBUG loaded listener.js 12:44:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x7f11b7965c00) [pid = 1835] [serial = 1677] [outer = 0x7f11b6c4d400] 12:44:03 INFO - PROCESS | 1835 | 1461095043746 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]]]}] 12:44:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:44:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1632ms 12:44:03 INFO - PROCESS | 1835 | 1461095043775 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 12:44:03 INFO - PROCESS | 1835 | 1461095043784 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 12:44:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:44:03 INFO - PROCESS | 1835 | 1461095043794 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:44:03 INFO - PROCESS | 1835 | 1461095043797 Marionette TRACE conn3 <- [1,2206,null,{}] 12:44:03 INFO - PROCESS | 1835 | 1461095043803 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}] 12:44:04 INFO - PROCESS | 1835 | 1461095043998 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 12:44:04 INFO - PROCESS | 1835 | 1461095044313 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bf975000 == 152 [pid = 1835] [id = 559] 12:44:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x7f11b7bbb400) [pid = 1835] [serial = 1678] [outer = (nil)] 12:44:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x7f11bb169400) [pid = 1835] [serial = 1679] [outer = 0x7f11b7bbb400] 12:44:04 INFO - PROCESS | 1835 | 1461095044427 Marionette DEBUG loaded listener.js 12:44:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x7f11bb232400) [pid = 1835] [serial = 1680] [outer = 0x7f11b7bbb400] 12:44:05 INFO - PROCESS | 1835 | 1461095045245 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]]]}] 12:44:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:44:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1486ms 12:44:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:44:05 INFO - PROCESS | 1835 | 1461095045280 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 12:44:05 INFO - PROCESS | 1835 | 1461095045283 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 12:44:05 INFO - PROCESS | 1835 | 1461095045289 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:44:05 INFO - PROCESS | 1835 | 1461095045295 Marionette TRACE conn3 <- [1,2210,null,{}] 12:44:05 INFO - PROCESS | 1835 | 1461095045310 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}] 12:44:05 INFO - PROCESS | 1835 | 1461095045513 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 12:44:05 INFO - PROCESS | 1835 | 1461095045830 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6973000 == 153 [pid = 1835] [id = 560] 12:44:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x7f11bb231400) [pid = 1835] [serial = 1681] [outer = (nil)] 12:44:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 192 (0x7f11bd413800) [pid = 1835] [serial = 1682] [outer = 0x7f11bb231400] 12:44:05 INFO - PROCESS | 1835 | 1461095045909 Marionette DEBUG loaded listener.js 12:44:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 193 (0x7f11bf83bc00) [pid = 1835] [serial = 1683] [outer = 0x7f11bb231400] 12:44:06 INFO - PROCESS | 1835 | 1461095046682 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]]]}] 12:44:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:44:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1433ms 12:44:06 INFO - PROCESS | 1835 | 1461095046722 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 12:44:06 INFO - PROCESS | 1835 | 1461095046726 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 12:44:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:44:06 INFO - PROCESS | 1835 | 1461095046732 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:44:06 INFO - PROCESS | 1835 | 1461095046735 Marionette TRACE conn3 <- [1,2214,null,{}] 12:44:06 INFO - PROCESS | 1835 | 1461095046740 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}] 12:44:06 INFO - PROCESS | 1835 | 1461095046931 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 12:44:07 INFO - PROCESS | 1835 | 1461095047150 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7068000 == 154 [pid = 1835] [id = 561] 12:44:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 194 (0x7f11bb231c00) [pid = 1835] [serial = 1684] [outer = (nil)] 12:44:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x7f11bff9bc00) [pid = 1835] [serial = 1685] [outer = 0x7f11bb231c00] 12:44:07 INFO - PROCESS | 1835 | 1461095047263 Marionette DEBUG loaded listener.js 12:44:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x7f11c4978400) [pid = 1835] [serial = 1686] [outer = 0x7f11bb231c00] 12:44:08 INFO - PROCESS | 1835 | 1461095048106 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]]]}] 12:44:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:44:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1431ms 12:44:08 INFO - PROCESS | 1835 | 1461095048164 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 12:44:08 INFO - PROCESS | 1835 | 1461095048167 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 12:44:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:44:08 INFO - PROCESS | 1835 | 1461095048174 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:44:08 INFO - PROCESS | 1835 | 1461095048176 Marionette TRACE conn3 <- [1,2218,null,{}] 12:44:08 INFO - PROCESS | 1835 | 1461095048182 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}] 12:44:08 INFO - PROCESS | 1835 | 1461095048364 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 12:44:08 INFO - PROCESS | 1835 | 1461095048638 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c78a7800 == 155 [pid = 1835] [id = 562] 12:44:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 197 (0x7f11c53c2c00) [pid = 1835] [serial = 1687] [outer = (nil)] 12:44:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11c53c9c00) [pid = 1835] [serial = 1688] [outer = 0x7f11c53c2c00] 12:44:08 INFO - PROCESS | 1835 | 1461095048758 Marionette DEBUG loaded listener.js 12:44:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11c5461000) [pid = 1835] [serial = 1689] [outer = 0x7f11c53c2c00] 12:44:09 INFO - PROCESS | 1835 | 1461095049572 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]]]}] 12:44:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:44:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1426ms 12:44:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:44:09 INFO - PROCESS | 1835 | 1461095049602 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 12:44:09 INFO - PROCESS | 1835 | 1461095049605 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 12:44:09 INFO - PROCESS | 1835 | 1461095049611 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:44:09 INFO - PROCESS | 1835 | 1461095049614 Marionette TRACE conn3 <- [1,2222,null,{}] 12:44:09 INFO - PROCESS | 1835 | 1461095049619 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}] 12:44:09 INFO - PROCESS | 1835 | 1461095049817 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 12:44:10 INFO - PROCESS | 1835 | 1461095050039 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7e0b800 == 156 [pid = 1835] [id = 563] 12:44:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11c67ca800) [pid = 1835] [serial = 1690] [outer = (nil)] 12:44:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0x7f11c6e7a400) [pid = 1835] [serial = 1691] [outer = 0x7f11c67ca800] 12:44:10 INFO - PROCESS | 1835 | 1461095050153 Marionette DEBUG loaded listener.js 12:44:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0x7f11c6f76800) [pid = 1835] [serial = 1692] [outer = 0x7f11c67ca800] 12:44:11 INFO - PROCESS | 1835 | 1461095051068 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]]]}] 12:44:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:44:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1527ms 12:44:11 INFO - PROCESS | 1835 | 1461095051139 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 12:44:11 INFO - PROCESS | 1835 | 1461095051141 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 12:44:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:44:11 INFO - PROCESS | 1835 | 1461095051148 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:44:11 INFO - PROCESS | 1835 | 1461095051152 Marionette TRACE conn3 <- [1,2226,null,{}] 12:44:11 INFO - PROCESS | 1835 | 1461095051159 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}] 12:44:11 INFO - PROCESS | 1835 | 1461095051388 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 12:44:11 INFO - PROCESS | 1835 | 1461095051691 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cb21a800 == 157 [pid = 1835] [id = 564] 12:44:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11c67eb800) [pid = 1835] [serial = 1693] [outer = (nil)] 12:44:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11c7bd6400) [pid = 1835] [serial = 1694] [outer = 0x7f11c67eb800] 12:44:11 INFO - PROCESS | 1835 | 1461095051761 Marionette DEBUG loaded listener.js 12:44:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11c8248000) [pid = 1835] [serial = 1695] [outer = 0x7f11c67eb800] 12:44:12 INFO - PROCESS | 1835 | 1461095052530 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]]]}] 12:44:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:44:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1427ms 12:44:12 INFO - PROCESS | 1835 | 1461095052576 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 12:44:12 INFO - PROCESS | 1835 | 1461095052580 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 12:44:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:44:12 INFO - PROCESS | 1835 | 1461095052585 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:44:12 INFO - PROCESS | 1835 | 1461095052587 Marionette TRACE conn3 <- [1,2230,null,{}] 12:44:12 INFO - PROCESS | 1835 | 1461095052593 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}] 12:44:12 INFO - PROCESS | 1835 | 1461095052786 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 12:44:13 INFO - PROCESS | 1835 | 1461095053008 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ce434000 == 158 [pid = 1835] [id = 565] 12:44:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11b504f400) [pid = 1835] [serial = 1696] [outer = (nil)] 12:44:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11c75a1800) [pid = 1835] [serial = 1697] [outer = 0x7f11b504f400] 12:44:13 INFO - PROCESS | 1835 | 1461095053119 Marionette DEBUG loaded listener.js 12:44:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11cb04fc00) [pid = 1835] [serial = 1698] [outer = 0x7f11b504f400] 12:44:13 INFO - PROCESS | 1835 | 1461095053970 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]]]}] 12:44:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:44:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1428ms 12:44:14 INFO - PROCESS | 1835 | 1461095054027 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 12:44:14 INFO - PROCESS | 1835 | 1461095054030 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 12:44:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:44:14 INFO - PROCESS | 1835 | 1461095054040 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:44:14 INFO - PROCESS | 1835 | 1461095054043 Marionette TRACE conn3 <- [1,2234,null,{}] 12:44:14 INFO - PROCESS | 1835 | 1461095054047 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}] 12:44:14 INFO - PROCESS | 1835 | 1461095054251 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 12:44:14 INFO - PROCESS | 1835 | 1461095054565 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d051b800 == 159 [pid = 1835] [id = 566] 12:44:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11b54e2c00) [pid = 1835] [serial = 1699] [outer = (nil)] 12:44:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11cb09ac00) [pid = 1835] [serial = 1700] [outer = 0x7f11b54e2c00] 12:44:14 INFO - PROCESS | 1835 | 1461095054645 Marionette DEBUG loaded listener.js 12:44:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11cb4c1000) [pid = 1835] [serial = 1701] [outer = 0x7f11b54e2c00] 12:44:15 INFO - PROCESS | 1835 | 1461095055423 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]]]}] 12:44:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:44:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1428ms 12:44:15 INFO - PROCESS | 1835 | 1461095055470 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 12:44:15 INFO - PROCESS | 1835 | 1461095055474 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 12:44:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:44:15 INFO - PROCESS | 1835 | 1461095055480 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:44:15 INFO - PROCESS | 1835 | 1461095055484 Marionette TRACE conn3 <- [1,2238,null,{}] 12:44:15 INFO - PROCESS | 1835 | 1461095055490 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}] 12:44:15 INFO - PROCESS | 1835 | 1461095055698 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 12:44:15 INFO - PROCESS | 1835 | 1461095055979 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2151800 == 160 [pid = 1835] [id = 567] 12:44:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x7f11cbccbc00) [pid = 1835] [serial = 1702] [outer = (nil)] 12:44:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x7f11cbdac800) [pid = 1835] [serial = 1703] [outer = 0x7f11cbccbc00] 12:44:16 INFO - PROCESS | 1835 | 1461095056113 Marionette DEBUG loaded listener.js 12:44:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x7f11cbfeec00) [pid = 1835] [serial = 1704] [outer = 0x7f11cbccbc00] 12:44:16 INFO - PROCESS | 1835 | 1461095056922 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]]]}] 12:44:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:44:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1483ms 12:44:16 INFO - PROCESS | 1835 | 1461095056964 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 12:44:16 INFO - PROCESS | 1835 | 1461095056969 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 12:44:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:44:16 INFO - PROCESS | 1835 | 1461095056975 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:44:16 INFO - PROCESS | 1835 | 1461095056979 Marionette TRACE conn3 <- [1,2242,null,{}] 12:44:16 INFO - PROCESS | 1835 | 1461095056984 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}] 12:44:17 INFO - PROCESS | 1835 | 1461095057200 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 12:44:17 INFO - PROCESS | 1835 | 1461095057523 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ded7f000 == 161 [pid = 1835] [id = 568] 12:44:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x7f11cbda7800) [pid = 1835] [serial = 1705] [outer = (nil)] 12:44:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 216 (0x7f11d182ac00) [pid = 1835] [serial = 1706] [outer = 0x7f11cbda7800] 12:44:17 INFO - PROCESS | 1835 | 1461095057605 Marionette DEBUG loaded listener.js 12:44:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 217 (0x7f11d2adac00) [pid = 1835] [serial = 1707] [outer = 0x7f11cbda7800] 12:44:18 INFO - PROCESS | 1835 | 1461095058388 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]]]}] 12:44:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:44:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1477ms 12:44:18 INFO - PROCESS | 1835 | 1461095058453 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 12:44:18 INFO - PROCESS | 1835 | 1461095058456 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 12:44:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:44:18 INFO - PROCESS | 1835 | 1461095058462 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:44:18 INFO - PROCESS | 1835 | 1461095058464 Marionette TRACE conn3 <- [1,2246,null,{}] 12:44:18 INFO - PROCESS | 1835 | 1461095058469 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}] 12:44:18 INFO - PROCESS | 1835 | 1461095058686 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 12:44:18 INFO - PROCESS | 1835 | 1461095058948 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e3619800 == 162 [pid = 1835] [id = 569] 12:44:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 218 (0x7f11cffd6400) [pid = 1835] [serial = 1708] [outer = (nil)] 12:44:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 219 (0x7f11d38e5800) [pid = 1835] [serial = 1709] [outer = 0x7f11cffd6400] 12:44:19 INFO - PROCESS | 1835 | 1461095059061 Marionette DEBUG loaded listener.js 12:44:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 220 (0x7f11ddebcc00) [pid = 1835] [serial = 1710] [outer = 0x7f11cffd6400] 12:44:19 INFO - PROCESS | 1835 | 1461095059855 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]]]}] 12:44:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:44:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1429ms 12:44:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:44:19 INFO - PROCESS | 1835 | 1461095059892 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 12:44:19 INFO - PROCESS | 1835 | 1461095059895 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 12:44:19 INFO - PROCESS | 1835 | 1461095059902 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:44:19 INFO - PROCESS | 1835 | 1461095059905 Marionette TRACE conn3 <- [1,2250,null,{}] 12:44:19 INFO - PROCESS | 1835 | 1461095059910 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}] 12:44:20 INFO - PROCESS | 1835 | 1461095060099 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 12:44:20 INFO - PROCESS | 1835 | 1461095060369 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e84c8800 == 163 [pid = 1835] [id = 570] 12:44:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 221 (0x7f11d2adbc00) [pid = 1835] [serial = 1711] [outer = (nil)] 12:44:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 222 (0x7f11de332800) [pid = 1835] [serial = 1712] [outer = 0x7f11d2adbc00] 12:44:20 INFO - PROCESS | 1835 | 1461095060481 Marionette DEBUG loaded listener.js 12:44:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 223 (0x7f11e1223000) [pid = 1835] [serial = 1713] [outer = 0x7f11d2adbc00] 12:44:21 INFO - PROCESS | 1835 | 1461095061287 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]]]}] 12:44:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:44:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1430ms 12:44:21 INFO - PROCESS | 1835 | 1461095061331 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 12:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:44:21 INFO - PROCESS | 1835 | 1461095061335 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 12:44:21 INFO - PROCESS | 1835 | 1461095061340 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:44:21 INFO - PROCESS | 1835 | 1461095061343 Marionette TRACE conn3 <- [1,2254,null,{}] 12:44:21 INFO - PROCESS | 1835 | 1461095061348 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}] 12:44:21 INFO - PROCESS | 1835 | 1461095061538 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 12:44:21 INFO - PROCESS | 1835 | 1461095061813 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b41db800 == 164 [pid = 1835] [id = 571] 12:44:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 224 (0x7f11c6f2d000) [pid = 1835] [serial = 1714] [outer = (nil)] 12:44:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 225 (0x7f11d38a6400) [pid = 1835] [serial = 1715] [outer = 0x7f11c6f2d000] 12:44:21 INFO - PROCESS | 1835 | 1461095061927 Marionette DEBUG loaded listener.js 12:44:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 226 (0x7f11e2d4b400) [pid = 1835] [serial = 1716] [outer = 0x7f11c6f2d000] 12:44:22 INFO - PROCESS | 1835 | 1461095062708 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]]]}] 12:44:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:44:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1428ms 12:44:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:44:22 INFO - PROCESS | 1835 | 1461095062768 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 12:44:22 INFO - PROCESS | 1835 | 1461095062771 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 12:44:22 INFO - PROCESS | 1835 | 1461095062776 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:44:22 INFO - PROCESS | 1835 | 1461095062779 Marionette TRACE conn3 <- [1,2258,null,{}] 12:44:22 INFO - PROCESS | 1835 | 1461095062784 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}] 12:44:22 INFO - PROCESS | 1835 | 1461095062979 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 12:44:23 INFO - PROCESS | 1835 | 1461095063286 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e2fcb800 == 165 [pid = 1835] [id = 572] 12:44:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 227 (0x7f11b3db4400) [pid = 1835] [serial = 1717] [outer = (nil)] 12:44:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 228 (0x7f11b3dbb000) [pid = 1835] [serial = 1718] [outer = 0x7f11b3db4400] 12:44:23 INFO - PROCESS | 1835 | 1461095063402 Marionette DEBUG loaded listener.js 12:44:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 229 (0x7f11b3dbf800) [pid = 1835] [serial = 1719] [outer = 0x7f11b3db4400] 12:44:24 INFO - PROCESS | 1835 | 1461095064279 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]]]}] 12:44:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:44:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1532ms 12:44:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:44:24 INFO - PROCESS | 1835 | 1461095064309 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 12:44:24 INFO - PROCESS | 1835 | 1461095064311 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 12:44:24 INFO - PROCESS | 1835 | 1461095064317 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:44:24 INFO - PROCESS | 1835 | 1461095064320 Marionette TRACE conn3 <- [1,2262,null,{}] 12:44:24 INFO - PROCESS | 1835 | 1461095064325 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}] 12:44:24 INFO - PROCESS | 1835 | 1461095064542 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 12:44:24 INFO - PROCESS | 1835 | 1461095064857 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb1a1800 == 166 [pid = 1835] [id = 573] 12:44:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 230 (0x7f11b3db5400) [pid = 1835] [serial = 1720] [outer = (nil)] 12:44:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 231 (0x7f11b5cc7400) [pid = 1835] [serial = 1721] [outer = 0x7f11b3db5400] 12:44:24 INFO - PROCESS | 1835 | 1461095064932 Marionette DEBUG loaded listener.js 12:44:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 232 (0x7f11b7bb8800) [pid = 1835] [serial = 1722] [outer = 0x7f11b3db5400] 12:44:25 INFO - PROCESS | 1835 | 1461095065724 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]]]}] 12:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1438ms 12:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:44:25 INFO - PROCESS | 1835 | 1461095065755 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 12:44:25 INFO - PROCESS | 1835 | 1461095065757 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 12:44:25 INFO - PROCESS | 1835 | 1461095065763 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:44:25 INFO - PROCESS | 1835 | 1461095065766 Marionette TRACE conn3 <- [1,2266,null,{}] 12:44:25 INFO - PROCESS | 1835 | 1461095065771 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}] 12:44:25 INFO - PROCESS | 1835 | 1461095065992 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 12:44:26 INFO - PROCESS | 1835 | 1461095066351 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b7add800 == 167 [pid = 1835] [id = 574] 12:44:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 233 (0x7f11b3dbdc00) [pid = 1835] [serial = 1723] [outer = (nil)] 12:44:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 234 (0x7f11b5257400) [pid = 1835] [serial = 1724] [outer = 0x7f11b3dbdc00] 12:44:26 INFO - PROCESS | 1835 | 1461095066429 Marionette DEBUG loaded listener.js 12:44:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 235 (0x7f11b88bfc00) [pid = 1835] [serial = 1725] [outer = 0x7f11b3dbdc00] 12:44:27 INFO - PROCESS | 1835 | 1461095067679 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]]]}] 12:44:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:44:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1981ms 12:44:27 INFO - PROCESS | 1835 | 1461095067793 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 12:44:27 INFO - PROCESS | 1835 | 1461095067798 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 12:44:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:44:27 INFO - PROCESS | 1835 | 1461095067826 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:44:27 INFO - PROCESS | 1835 | 1461095067831 Marionette TRACE conn3 <- [1,2270,null,{}] 12:44:27 INFO - PROCESS | 1835 | 1461095067847 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}] 12:44:28 INFO - PROCESS | 1835 | 1461095068045 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 12:44:28 INFO - PROCESS | 1835 | 1461095068319 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b6ee1000 == 168 [pid = 1835] [id = 575] 12:44:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 236 (0x7f11b4c11800) [pid = 1835] [serial = 1726] [outer = (nil)] 12:44:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 237 (0x7f11b5047c00) [pid = 1835] [serial = 1727] [outer = 0x7f11b4c11800] 12:44:28 INFO - PROCESS | 1835 | 1461095068389 Marionette DEBUG loaded listener.js 12:44:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 238 (0x7f11b5254400) [pid = 1835] [serial = 1728] [outer = 0x7f11b4c11800] 12:44:29 INFO - PROCESS | 1835 | 1461095069224 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]]]}] 12:44:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:44:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1442ms 12:44:29 INFO - PROCESS | 1835 | 1461095069263 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 12:44:29 INFO - PROCESS | 1835 | 1461095069271 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 12:44:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:44:29 INFO - PROCESS | 1835 | 1461095069280 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:44:29 INFO - PROCESS | 1835 | 1461095069283 Marionette TRACE conn3 <- [1,2274,null,{}] 12:44:29 INFO - PROCESS | 1835 | 1461095069289 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}] 12:44:29 INFO - PROCESS | 1835 | 1461095069487 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 12:44:29 INFO - PROCESS | 1835 | 1461095069934 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b40b3000 == 169 [pid = 1835] [id = 576] 12:44:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 239 (0x7f11b4c06000) [pid = 1835] [serial = 1729] [outer = (nil)] 12:44:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 240 (0x7f11b4d4ec00) [pid = 1835] [serial = 1730] [outer = 0x7f11b4c06000] 12:44:30 INFO - PROCESS | 1835 | 1461095070004 Marionette DEBUG loaded listener.js 12:44:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 241 (0x7f11b60a8000) [pid = 1835] [serial = 1731] [outer = 0x7f11b4c06000] 12:44:30 INFO - PROCESS | 1835 | 1461095070893 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]]]}] 12:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1643ms 12:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:44:30 INFO - PROCESS | 1835 | 1461095070923 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 12:44:30 INFO - PROCESS | 1835 | 1461095070926 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 12:44:30 INFO - PROCESS | 1835 | 1461095070932 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:44:30 INFO - PROCESS | 1835 | 1461095070938 Marionette TRACE conn3 <- [1,2278,null,{}] 12:44:30 INFO - PROCESS | 1835 | 1461095070954 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}] 12:44:31 INFO - PROCESS | 1835 | 1461095071166 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 12:44:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c010f000 == 168 [pid = 1835] [id = 556] 12:44:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bf98b800 == 167 [pid = 1835] [id = 555] 12:44:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bd4e1000 == 166 [pid = 1835] [id = 554] 12:44:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b96e8800 == 165 [pid = 1835] [id = 553] 12:44:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b5fd4800 == 164 [pid = 1835] [id = 552] 12:44:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b8e8a000 == 163 [pid = 1835] [id = 551] 12:44:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b3dd2800 == 162 [pid = 1835] [id = 543] 12:44:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b8894800 == 161 [pid = 1835] [id = 542] 12:44:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e345c000 == 160 [pid = 1835] [id = 541] 12:44:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d7fc0800 == 159 [pid = 1835] [id = 540] 12:44:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d214c000 == 158 [pid = 1835] [id = 539] 12:44:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d0521800 == 157 [pid = 1835] [id = 538] 12:44:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc0ce800 == 156 [pid = 1835] [id = 537] 12:44:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c92a4800 == 155 [pid = 1835] [id = 536] 12:44:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7d22800 == 154 [pid = 1835] [id = 535] 12:44:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c521b800 == 153 [pid = 1835] [id = 534] 12:44:31 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bbe99800 == 152 [pid = 1835] [id = 533] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 240 (0x7f11bd481000) [pid = 1835] [serial = 1443] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 239 (0x7f11cbdaec00) [pid = 1835] [serial = 1440] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 238 (0x7f11c497c800) [pid = 1835] [serial = 1437] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 237 (0x7f11e2d4d800) [pid = 1835] [serial = 1434] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 236 (0x7f11ddf0d000) [pid = 1835] [serial = 1431] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 235 (0x7f11b5260000) [pid = 1835] [serial = 1428] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 234 (0x7f11c91c0800) [pid = 1835] [serial = 1419] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 233 (0x7f11b6c52c00) [pid = 1835] [serial = 1320] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 232 (0x7f11cbfe9400) [pid = 1835] [serial = 1422] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 231 (0x7f11bf9b5400) [pid = 1835] [serial = 1413] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 230 (0x7f11bb30c400) [pid = 1835] [serial = 1410] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 229 (0x7f11c6eb7400) [pid = 1835] [serial = 1416] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 228 (0x7f11dd0d1400) [pid = 1835] [serial = 1425] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 227 (0x7f11c67ca000) [pid = 1835] [serial = 1467] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 226 (0x7f11c7383400) [pid = 1835] [serial = 1482] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 225 (0x7f11bbd9c800) [pid = 1835] [serial = 1470] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 224 (0x7f11c56f3400) [pid = 1835] [serial = 1476] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 223 (0x7f11bfae1400) [pid = 1835] [serial = 1473] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 222 (0x7f11cb1e9c00) [pid = 1835] [serial = 1488] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 221 (0x7f11c9cdec00) [pid = 1835] [serial = 1485] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 220 (0x7f11c6e7ec00) [pid = 1835] [serial = 1479] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 219 (0x7f11c5625000) [pid = 1835] [serial = 1586] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 218 (0x7f11bc9b0400) [pid = 1835] [serial = 1577] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 217 (0x7f11be36ec00) [pid = 1835] [serial = 1578] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 216 (0x7f11c6f80800) [pid = 1835] [serial = 1589] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 215 (0x7f11c7bd6000) [pid = 1835] [serial = 1592] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x7f11bc661400) [pid = 1835] [serial = 1532] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0x7f11b8879400) [pid = 1835] [serial = 1550] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0x7f11d1743400) [pid = 1835] [serial = 1544] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x7f11cf282800) [pid = 1835] [serial = 1541] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11bfdd6800) [pid = 1835] [serial = 1580] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11c0a7c800) [pid = 1835] [serial = 1581] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11b5258400) [pid = 1835] [serial = 1571] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11b5cc9400) [pid = 1835] [serial = 1572] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11c7bde400) [pid = 1835] [serial = 1538] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11cf4c6400) [pid = 1835] [serial = 1530] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11be493800) [pid = 1835] [serial = 1583] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11c0a78c00) [pid = 1835] [serial = 1584] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11de192800) [pid = 1835] [serial = 1553] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x7f11b7bb8000) [pid = 1835] [serial = 1574] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x7f11b8a31400) [pid = 1835] [serial = 1575] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11c4978000) [pid = 1835] [serial = 1535] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11b54e6000) [pid = 1835] [serial = 1568] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11b786c400) [pid = 1835] [serial = 1565] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 196 (0x7f11b5053800) [pid = 1835] [serial = 1562] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x7f11b7bb5c00) [pid = 1835] [serial = 1559] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0x7f11e2d49c00) [pid = 1835] [serial = 1556] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 193 (0x7f11ddeb6800) [pid = 1835] [serial = 1547] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 192 (0x7f11b7961800) [pid = 1835] [serial = 1595] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 191 (0x7f11c9cd9400) [pid = 1835] [serial = 1593] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x7f11c7776400) [pid = 1835] [serial = 1590] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x7f11bb310c00) [pid = 1835] [serial = 1596] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x7f11c66da800) [pid = 1835] [serial = 1587] [outer = (nil)] [url = about:blank] 12:44:31 INFO - PROCESS | 1835 | 1461095071704 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b4981000 == 153 [pid = 1835] [id = 577] 12:44:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x7f11b54e6800) [pid = 1835] [serial = 1732] [outer = (nil)] 12:44:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x7f11b6cdf800) [pid = 1835] [serial = 1733] [outer = 0x7f11b54e6800] 12:44:31 INFO - PROCESS | 1835 | 1461095071777 Marionette DEBUG loaded listener.js 12:44:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x7f11b795ac00) [pid = 1835] [serial = 1734] [outer = 0x7f11b54e6800] 12:44:32 INFO - PROCESS | 1835 | 1461095072450 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]]]}] 12:44:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:44:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1586ms 12:44:32 INFO - PROCESS | 1835 | 1461095072518 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 12:44:32 INFO - PROCESS | 1835 | 1461095072522 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 12:44:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:44:32 INFO - PROCESS | 1835 | 1461095072528 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:44:32 INFO - PROCESS | 1835 | 1461095072530 Marionette TRACE conn3 <- [1,2282,null,{}] 12:44:32 INFO - PROCESS | 1835 | 1461095072535 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}] 12:44:32 INFO - PROCESS | 1835 | 1461095072719 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 12:44:32 INFO - PROCESS | 1835 | 1461095072917 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b8e8a000 == 154 [pid = 1835] [id = 578] 12:44:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 192 (0x7f11b54eb800) [pid = 1835] [serial = 1735] [outer = (nil)] 12:44:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 193 (0x7f11b7bac400) [pid = 1835] [serial = 1736] [outer = 0x7f11b54eb800] 12:44:32 INFO - PROCESS | 1835 | 1461095072980 Marionette DEBUG loaded listener.js 12:44:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 194 (0x7f11b8871800) [pid = 1835] [serial = 1737] [outer = 0x7f11b54eb800] 12:44:33 INFO - PROCESS | 1835 | 1461095073729 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]]]}] 12:44:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:44:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1231ms 12:44:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:44:33 INFO - PROCESS | 1835 | 1461095073778 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 12:44:33 INFO - PROCESS | 1835 | 1461095073780 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 12:44:33 INFO - PROCESS | 1835 | 1461095073787 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:44:33 INFO - PROCESS | 1835 | 1461095073790 Marionette TRACE conn3 <- [1,2286,null,{}] 12:44:33 INFO - PROCESS | 1835 | 1461095073795 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}] 12:44:34 INFO - PROCESS | 1835 | 1461095074040 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 12:44:34 INFO - PROCESS | 1835 | 1461095074073 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb1ad000 == 155 [pid = 1835] [id = 579] 12:44:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x7f11b7bb6800) [pid = 1835] [serial = 1738] [outer = (nil)] 12:44:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x7f11b88c1800) [pid = 1835] [serial = 1739] [outer = 0x7f11b7bb6800] 12:44:34 INFO - PROCESS | 1835 | 1461095074131 Marionette DEBUG loaded listener.js 12:44:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 197 (0x7f11b88cec00) [pid = 1835] [serial = 1740] [outer = 0x7f11b7bb6800] 12:44:34 INFO - PROCESS | 1835 | 1461095074970 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]]]}] 12:44:35 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 12:44:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1237ms 12:44:35 INFO - PROCESS | 1835 | 1461095075024 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 12:44:35 INFO - PROCESS | 1835 | 1461095075027 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 12:44:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:44:35 INFO - PROCESS | 1835 | 1461095075032 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:44:35 INFO - PROCESS | 1835 | 1461095075034 Marionette TRACE conn3 <- [1,2290,null,{}] 12:44:35 INFO - PROCESS | 1835 | 1461095075040 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}] 12:44:35 INFO - PROCESS | 1835 | 1461095075316 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 12:44:35 INFO - PROCESS | 1835 | 1461095075350 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bbe8d000 == 156 [pid = 1835] [id = 580] 12:44:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11b9645400) [pid = 1835] [serial = 1741] [outer = (nil)] 12:44:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11bb231000) [pid = 1835] [serial = 1742] [outer = 0x7f11b9645400] 12:44:35 INFO - PROCESS | 1835 | 1461095075414 Marionette DEBUG loaded listener.js 12:44:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11bb242800) [pid = 1835] [serial = 1743] [outer = 0x7f11b9645400] 12:44:36 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11bb233000) [pid = 1835] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:44:36 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11bb30cc00) [pid = 1835] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:44:36 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11b54e1c00) [pid = 1835] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:44:36 INFO - PROCESS | 1835 | --DOMWINDOW == 196 (0x7f11b60ab400) [pid = 1835] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:44:36 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x7f11b5049000) [pid = 1835] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:44:36 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0x7f11b7bb2c00) [pid = 1835] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:44:36 INFO - PROCESS | 1835 | 1461095076689 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]]]}] 12:44:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:44:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1675ms 12:44:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:44:36 INFO - PROCESS | 1835 | 1461095076708 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 12:44:36 INFO - PROCESS | 1835 | 1461095076710 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 12:44:36 INFO - PROCESS | 1835 | 1461095076719 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:44:36 INFO - PROCESS | 1835 | 1461095076722 Marionette TRACE conn3 <- [1,2294,null,{}] 12:44:36 INFO - PROCESS | 1835 | 1461095076726 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}] 12:44:36 INFO - PROCESS | 1835 | 1461095076905 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 12:44:37 INFO - PROCESS | 1835 | 1461095077085 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bbef5000 == 157 [pid = 1835] [id = 581] 12:44:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x7f11b7bb0c00) [pid = 1835] [serial = 1744] [outer = (nil)] 12:44:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x7f11bb245800) [pid = 1835] [serial = 1745] [outer = 0x7f11b7bb0c00] 12:44:37 INFO - PROCESS | 1835 | 1461095077146 Marionette DEBUG loaded listener.js 12:44:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 197 (0x7f11bb2d6800) [pid = 1835] [serial = 1746] [outer = 0x7f11b7bb0c00] 12:44:37 INFO - PROCESS | 1835 | 1461095077879 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]]]}] 12:44:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:44:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1189ms 12:44:37 INFO - PROCESS | 1835 | 1461095077905 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 12:44:37 INFO - PROCESS | 1835 | 1461095077907 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 12:44:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:44:37 INFO - PROCESS | 1835 | 1461095077912 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:44:37 INFO - PROCESS | 1835 | 1461095077915 Marionette TRACE conn3 <- [1,2298,null,{}] 12:44:37 INFO - PROCESS | 1835 | 1461095077920 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}] 12:44:38 INFO - PROCESS | 1835 | 1461095078100 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 12:44:38 INFO - PROCESS | 1835 | 1461095078113 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be207800 == 158 [pid = 1835] [id = 582] 12:44:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11bb2cec00) [pid = 1835] [serial = 1747] [outer = (nil)] 12:44:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11bb306c00) [pid = 1835] [serial = 1748] [outer = 0x7f11bb2cec00] 12:44:38 INFO - PROCESS | 1835 | 1461095078172 Marionette DEBUG loaded listener.js 12:44:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11bb4e4800) [pid = 1835] [serial = 1749] [outer = 0x7f11bb2cec00] 12:44:39 INFO - PROCESS | 1835 | 1461095079449 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]]]}] 12:44:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:44:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1579ms 12:44:39 INFO - PROCESS | 1835 | 1461095079492 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 12:44:39 INFO - PROCESS | 1835 | 1461095079500 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 12:44:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:44:39 INFO - PROCESS | 1835 | 1461095079508 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:44:39 INFO - PROCESS | 1835 | 1461095079512 Marionette TRACE conn3 <- [1,2302,null,{}] 12:44:39 INFO - PROCESS | 1835 | 1461095079520 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}] 12:44:39 INFO - PROCESS | 1835 | 1461095079759 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 12:44:40 INFO - PROCESS | 1835 | 1461095080070 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b888d800 == 159 [pid = 1835] [id = 583] 12:44:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0x7f11b5256c00) [pid = 1835] [serial = 1750] [outer = (nil)] 12:44:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0x7f11b5cc5400) [pid = 1835] [serial = 1751] [outer = 0x7f11b5256c00] 12:44:40 INFO - PROCESS | 1835 | 1461095080154 Marionette DEBUG loaded listener.js 12:44:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11b60ae800) [pid = 1835] [serial = 1752] [outer = 0x7f11b5256c00] 12:44:41 INFO - PROCESS | 1835 | 1461095081049 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]]]}] 12:44:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:44:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1577ms 12:44:41 INFO - PROCESS | 1835 | 1461095081087 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 12:44:41 INFO - PROCESS | 1835 | 1461095081104 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 12:44:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:44:41 INFO - PROCESS | 1835 | 1461095081114 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:44:41 INFO - PROCESS | 1835 | 1461095081118 Marionette TRACE conn3 <- [1,2306,null,{}] 12:44:41 INFO - PROCESS | 1835 | 1461095081124 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}] 12:44:41 INFO - PROCESS | 1835 | 1461095081358 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 12:44:41 INFO - PROCESS | 1835 | 1461095081709 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb7fa800 == 160 [pid = 1835] [id = 584] 12:44:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11b6c45000) [pid = 1835] [serial = 1753] [outer = (nil)] 12:44:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11b8871400) [pid = 1835] [serial = 1754] [outer = 0x7f11b6c45000] 12:44:41 INFO - PROCESS | 1835 | 1461095081787 Marionette DEBUG loaded listener.js 12:44:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11b88c9800) [pid = 1835] [serial = 1755] [outer = 0x7f11b6c45000] 12:44:42 INFO - PROCESS | 1835 | 1461095082606 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]]]}] 12:44:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:44:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1528ms 12:44:42 INFO - PROCESS | 1835 | 1461095082644 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 12:44:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:44:42 INFO - PROCESS | 1835 | 1461095082648 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 12:44:42 INFO - PROCESS | 1835 | 1461095082655 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:44:42 INFO - PROCESS | 1835 | 1461095082661 Marionette TRACE conn3 <- [1,2310,null,{}] 12:44:42 INFO - PROCESS | 1835 | 1461095082677 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}] 12:44:42 INFO - PROCESS | 1835 | 1461095082884 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 12:44:43 INFO - PROCESS | 1835 | 1461095083195 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bf876800 == 161 [pid = 1835] [id = 585] 12:44:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11b9641000) [pid = 1835] [serial = 1756] [outer = (nil)] 12:44:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11bb167400) [pid = 1835] [serial = 1757] [outer = 0x7f11b9641000] 12:44:43 INFO - PROCESS | 1835 | 1461095083278 Marionette DEBUG loaded listener.js 12:44:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11bb2d1400) [pid = 1835] [serial = 1758] [outer = 0x7f11b9641000] 12:44:44 INFO - PROCESS | 1835 | 1461095084096 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]]]}] 12:44:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:44:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1485ms 12:44:44 INFO - PROCESS | 1835 | 1461095084138 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 12:44:44 INFO - PROCESS | 1835 | 1461095084143 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 12:44:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:44:44 INFO - PROCESS | 1835 | 1461095084149 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:44:44 INFO - PROCESS | 1835 | 1461095084151 Marionette TRACE conn3 <- [1,2314,null,{}] 12:44:44 INFO - PROCESS | 1835 | 1461095084157 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}] 12:44:44 INFO - PROCESS | 1835 | 1461095084360 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 12:44:44 INFO - PROCESS | 1835 | 1461095084677 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bfa65800 == 162 [pid = 1835] [id = 586] 12:44:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11b9643c00) [pid = 1835] [serial = 1759] [outer = (nil)] 12:44:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11bb4efc00) [pid = 1835] [serial = 1760] [outer = 0x7f11b9643c00] 12:44:44 INFO - PROCESS | 1835 | 1461095084756 Marionette DEBUG loaded listener.js 12:44:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x7f11bbd9b400) [pid = 1835] [serial = 1761] [outer = 0x7f11b9643c00] 12:44:45 INFO - PROCESS | 1835 | 1461095085537 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]]]}] 12:44:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:44:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1426ms 12:44:45 INFO - PROCESS | 1835 | 1461095085575 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 12:44:45 INFO - PROCESS | 1835 | 1461095085579 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 12:44:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:44:45 INFO - PROCESS | 1835 | 1461095085585 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:44:45 INFO - PROCESS | 1835 | 1461095085588 Marionette TRACE conn3 <- [1,2318,null,{}] 12:44:45 INFO - PROCESS | 1835 | 1461095085593 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}] 12:44:45 INFO - PROCESS | 1835 | 1461095085795 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 12:44:46 INFO - PROCESS | 1835 | 1461095086061 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c01d8800 == 163 [pid = 1835] [id = 587] 12:44:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x7f11bc660c00) [pid = 1835] [serial = 1762] [outer = (nil)] 12:44:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x7f11bc9adc00) [pid = 1835] [serial = 1763] [outer = 0x7f11bc660c00] 12:44:46 INFO - PROCESS | 1835 | 1461095086187 Marionette DEBUG loaded listener.js 12:44:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x7f11bc9b3800) [pid = 1835] [serial = 1764] [outer = 0x7f11bc660c00] 12:44:47 INFO - PROCESS | 1835 | 1461095087040 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] 12:44:47 INFO - PROCESS | 1835 | 1461095087081 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 12:44:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:44:47 INFO - PROCESS | 1835 | 1461095087086 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:44:47 INFO - PROCESS | 1835 | 1461095087089 Marionette TRACE conn3 <- [1,2322,null,{}] 12:44:47 INFO - PROCESS | 1835 | 1461095087095 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}] 12:44:47 INFO - PROCESS | 1835 | 1461095087306 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 12:44:47 INFO - PROCESS | 1835 | 1461095087615 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c494c800 == 164 [pid = 1835] [id = 588] 12:44:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 216 (0x7f11bd415800) [pid = 1835] [serial = 1765] [outer = (nil)] 12:44:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 217 (0x7f11bd47cc00) [pid = 1835] [serial = 1766] [outer = 0x7f11bd415800] 12:44:47 INFO - PROCESS | 1835 | 1461095087694 Marionette DEBUG loaded listener.js 12:44:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 218 (0x7f11be48b400) [pid = 1835] [serial = 1767] [outer = 0x7f11bd415800] 12:44:48 INFO - PROCESS | 1835 | 1461095088460 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]]]}] 12:44:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:44:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1430ms 12:44:48 INFO - PROCESS | 1835 | 1461095088518 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 12:44:48 INFO - PROCESS | 1835 | 1461095088522 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 12:44:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:44:48 INFO - PROCESS | 1835 | 1461095088528 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:44:48 INFO - PROCESS | 1835 | 1461095088531 Marionette TRACE conn3 <- [1,2326,null,{}] 12:44:48 INFO - PROCESS | 1835 | 1461095088537 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}] 12:44:48 INFO - PROCESS | 1835 | 1461095088750 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 12:44:49 INFO - PROCESS | 1835 | 1461095089019 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c521e800 == 165 [pid = 1835] [id = 589] 12:44:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 219 (0x7f11bd41c400) [pid = 1835] [serial = 1768] [outer = (nil)] 12:44:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 220 (0x7f11be493800) [pid = 1835] [serial = 1769] [outer = 0x7f11bd41c400] 12:44:49 INFO - PROCESS | 1835 | 1461095089131 Marionette DEBUG loaded listener.js 12:44:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 221 (0x7f11bf836800) [pid = 1835] [serial = 1770] [outer = 0x7f11bd41c400] 12:44:49 INFO - PROCESS | 1835 | 1461095089937 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]]]}] 12:44:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:44:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1477ms 12:44:50 INFO - PROCESS | 1835 | 1461095090007 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 12:44:50 INFO - PROCESS | 1835 | 1461095090010 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 12:44:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:44:50 INFO - PROCESS | 1835 | 1461095090017 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:44:50 INFO - PROCESS | 1835 | 1461095090021 Marionette TRACE conn3 <- [1,2330,null,{}] 12:44:50 INFO - PROCESS | 1835 | 1461095090026 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}] 12:44:50 INFO - PROCESS | 1835 | 1461095090273 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 12:44:50 INFO - PROCESS | 1835 | 1461095090582 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6970800 == 166 [pid = 1835] [id = 590] 12:44:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 222 (0x7f11be48b000) [pid = 1835] [serial = 1771] [outer = (nil)] 12:44:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 223 (0x7f11bf9b6800) [pid = 1835] [serial = 1772] [outer = 0x7f11be48b000] 12:44:50 INFO - PROCESS | 1835 | 1461095090656 Marionette DEBUG loaded listener.js 12:44:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 224 (0x7f11bfa22400) [pid = 1835] [serial = 1773] [outer = 0x7f11be48b000] 12:44:51 INFO - PROCESS | 1835 | 1461095091441 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]]]}] 12:44:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:44:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1483ms 12:44:51 INFO - PROCESS | 1835 | 1461095091501 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 12:44:51 INFO - PROCESS | 1835 | 1461095091504 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 12:44:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:44:51 INFO - PROCESS | 1835 | 1461095091510 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:44:51 INFO - PROCESS | 1835 | 1461095091512 Marionette TRACE conn3 <- [1,2334,null,{}] 12:44:51 INFO - PROCESS | 1835 | 1461095091518 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}] 12:44:51 INFO - PROCESS | 1835 | 1461095091709 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 12:44:51 INFO - PROCESS | 1835 | 1461095091977 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6ad3000 == 167 [pid = 1835] [id = 591] 12:44:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 225 (0x7f11be48e800) [pid = 1835] [serial = 1774] [outer = (nil)] 12:44:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 226 (0x7f11bfadec00) [pid = 1835] [serial = 1775] [outer = 0x7f11be48e800] 12:44:52 INFO - PROCESS | 1835 | 1461095092092 Marionette DEBUG loaded listener.js 12:44:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 227 (0x7f11bfbb1000) [pid = 1835] [serial = 1776] [outer = 0x7f11be48e800] 12:44:52 INFO - PROCESS | 1835 | 1461095092860 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]]]}] 12:44:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:44:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1380ms 12:44:52 INFO - PROCESS | 1835 | 1461095092891 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 12:44:52 INFO - PROCESS | 1835 | 1461095092895 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 12:44:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:44:52 INFO - PROCESS | 1835 | 1461095092901 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:44:52 INFO - PROCESS | 1835 | 1461095092904 Marionette TRACE conn3 <- [1,2338,null,{}] 12:44:52 INFO - PROCESS | 1835 | 1461095092909 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}] 12:44:53 INFO - PROCESS | 1835 | 1461095093113 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 12:44:53 INFO - PROCESS | 1835 | 1461095093384 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c71d9000 == 168 [pid = 1835] [id = 592] 12:44:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 228 (0x7f11bfe97400) [pid = 1835] [serial = 1777] [outer = (nil)] 12:44:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 229 (0x7f11bfe9b000) [pid = 1835] [serial = 1778] [outer = 0x7f11bfe97400] 12:44:53 INFO - PROCESS | 1835 | 1461095093513 Marionette DEBUG loaded listener.js 12:44:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 230 (0x7f11bff91000) [pid = 1835] [serial = 1779] [outer = 0x7f11bfe97400] 12:44:54 INFO - PROCESS | 1835 | 1461095094338 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]]]}] 12:44:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:44:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1478ms 12:44:54 INFO - PROCESS | 1835 | 1461095094380 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 12:44:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:44:54 INFO - PROCESS | 1835 | 1461095094384 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 12:44:54 INFO - PROCESS | 1835 | 1461095094390 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:44:54 INFO - PROCESS | 1835 | 1461095094394 Marionette TRACE conn3 <- [1,2342,null,{}] 12:44:54 INFO - PROCESS | 1835 | 1461095094400 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}] 12:44:54 INFO - PROCESS | 1835 | 1461095094649 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 12:44:54 INFO - PROCESS | 1835 | 1461095094958 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c79db800 == 169 [pid = 1835] [id = 593] 12:44:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 231 (0x7f11bff9a800) [pid = 1835] [serial = 1780] [outer = (nil)] 12:44:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 232 (0x7f11c4973800) [pid = 1835] [serial = 1781] [outer = 0x7f11bff9a800] 12:44:55 INFO - PROCESS | 1835 | 1461095095042 Marionette DEBUG loaded listener.js 12:44:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 233 (0x7f11c4ab8800) [pid = 1835] [serial = 1782] [outer = 0x7f11bff9a800] 12:44:55 INFO - PROCESS | 1835 | 1461095095845 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]]]}] 12:44:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:44:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1532ms 12:44:55 INFO - PROCESS | 1835 | 1461095095921 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 12:44:55 INFO - PROCESS | 1835 | 1461095095925 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 12:44:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:44:55 INFO - PROCESS | 1835 | 1461095095931 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:44:55 INFO - PROCESS | 1835 | 1461095095933 Marionette TRACE conn3 <- [1,2346,null,{}] 12:44:55 INFO - PROCESS | 1835 | 1461095095939 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}] 12:44:56 INFO - PROCESS | 1835 | 1461095096148 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 12:44:56 INFO - PROCESS | 1835 | 1461095096504 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7d38800 == 170 [pid = 1835] [id = 594] 12:44:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 234 (0x7f11c4cf0000) [pid = 1835] [serial = 1783] [outer = (nil)] 12:44:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 235 (0x7f11c4cf7800) [pid = 1835] [serial = 1784] [outer = 0x7f11c4cf0000] 12:44:56 INFO - PROCESS | 1835 | 1461095096585 Marionette DEBUG loaded listener.js 12:44:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 236 (0x7f11c53cfc00) [pid = 1835] [serial = 1785] [outer = 0x7f11c4cf0000] 12:44:57 INFO - PROCESS | 1835 | 1461095097385 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]]]}] 12:44:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:44:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1484ms 12:44:57 INFO - PROCESS | 1835 | 1461095097415 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 12:44:57 INFO - PROCESS | 1835 | 1461095097419 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 12:44:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:44:57 INFO - PROCESS | 1835 | 1461095097424 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:44:57 INFO - PROCESS | 1835 | 1461095097426 Marionette TRACE conn3 <- [1,2350,null,{}] 12:44:57 INFO - PROCESS | 1835 | 1461095097431 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}] 12:44:57 INFO - PROCESS | 1835 | 1461095097628 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 12:44:57 INFO - PROCESS | 1835 | 1461095097901 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c92a1000 == 171 [pid = 1835] [id = 595] 12:44:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 237 (0x7f11c4cf0800) [pid = 1835] [serial = 1786] [outer = (nil)] 12:44:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 238 (0x7f11c545e800) [pid = 1835] [serial = 1787] [outer = 0x7f11c4cf0800] 12:44:58 INFO - PROCESS | 1835 | 1461095098013 Marionette DEBUG loaded listener.js 12:44:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 239 (0x7f11c54ea800) [pid = 1835] [serial = 1788] [outer = 0x7f11c4cf0800] 12:44:58 INFO - PROCESS | 1835 | 1461095098794 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]]]}] 12:44:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:44:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1432ms 12:44:58 INFO - PROCESS | 1835 | 1461095098857 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 12:44:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:44:58 INFO - PROCESS | 1835 | 1461095098861 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 12:44:58 INFO - PROCESS | 1835 | 1461095098867 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:44:58 INFO - PROCESS | 1835 | 1461095098870 Marionette TRACE conn3 <- [1,2354,null,{}] 12:44:58 INFO - PROCESS | 1835 | 1461095098875 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}] 12:44:59 INFO - PROCESS | 1835 | 1461095099079 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 12:44:59 INFO - PROCESS | 1835 | 1461095099353 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:44:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc0c1800 == 172 [pid = 1835] [id = 596] 12:44:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 240 (0x7f11c53d0000) [pid = 1835] [serial = 1789] [outer = (nil)] 12:44:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 241 (0x7f11c5622800) [pid = 1835] [serial = 1790] [outer = 0x7f11c53d0000] 12:44:59 INFO - PROCESS | 1835 | 1461095099473 Marionette DEBUG loaded listener.js 12:44:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 242 (0x7f11c56f0000) [pid = 1835] [serial = 1791] [outer = 0x7f11c53d0000] 12:45:00 INFO - PROCESS | 1835 | 1461095100255 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]]]}] 12:45:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:45:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1434ms 12:45:00 INFO - PROCESS | 1835 | 1461095100301 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 12:45:00 INFO - PROCESS | 1835 | 1461095100305 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 12:45:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:45:00 INFO - PROCESS | 1835 | 1461095100310 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:45:00 INFO - PROCESS | 1835 | 1461095100312 Marionette TRACE conn3 <- [1,2358,null,{}] 12:45:00 INFO - PROCESS | 1835 | 1461095100318 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}] 12:45:00 INFO - PROCESS | 1835 | 1461095100516 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 12:45:00 INFO - PROCESS | 1835 | 1461095100797 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cf4a9000 == 173 [pid = 1835] [id = 597] 12:45:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 243 (0x7f11bd482800) [pid = 1835] [serial = 1792] [outer = (nil)] 12:45:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 244 (0x7f11c56fbc00) [pid = 1835] [serial = 1793] [outer = 0x7f11bd482800] 12:45:00 INFO - PROCESS | 1835 | 1461095100911 Marionette DEBUG loaded listener.js 12:45:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 245 (0x7f11c66d0c00) [pid = 1835] [serial = 1794] [outer = 0x7f11bd482800] 12:45:01 INFO - PROCESS | 1835 | 1461095101704 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]]]}] 12:45:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:45:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1435ms 12:45:01 INFO - PROCESS | 1835 | 1461095101746 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 12:45:01 INFO - PROCESS | 1835 | 1461095101750 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 12:45:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:45:01 INFO - PROCESS | 1835 | 1461095101755 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:45:01 INFO - PROCESS | 1835 | 1461095101757 Marionette TRACE conn3 <- [1,2362,null,{}] 12:45:01 INFO - PROCESS | 1835 | 1461095101763 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}] 12:45:01 INFO - PROCESS | 1835 | 1461095101963 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 12:45:02 INFO - PROCESS | 1835 | 1461095102248 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d11d2800 == 174 [pid = 1835] [id = 598] 12:45:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 246 (0x7f11c6623c00) [pid = 1835] [serial = 1795] [outer = (nil)] 12:45:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 247 (0x7f11c66dac00) [pid = 1835] [serial = 1796] [outer = 0x7f11c6623c00] 12:45:02 INFO - PROCESS | 1835 | 1461095102359 Marionette DEBUG loaded listener.js 12:45:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 248 (0x7f11c67d9800) [pid = 1835] [serial = 1797] [outer = 0x7f11c6623c00] 12:45:03 INFO - PROCESS | 1835 | 1461095103130 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]]]}] 12:45:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:45:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1433ms 12:45:03 INFO - PROCESS | 1835 | 1461095103189 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 12:45:03 INFO - PROCESS | 1835 | 1461095103193 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 12:45:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:45:03 INFO - PROCESS | 1835 | 1461095103198 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:45:03 INFO - PROCESS | 1835 | 1461095103201 Marionette TRACE conn3 <- [1,2366,null,{}] 12:45:03 INFO - PROCESS | 1835 | 1461095103206 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}] 12:45:03 INFO - PROCESS | 1835 | 1461095103412 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 12:45:03 INFO - PROCESS | 1835 | 1461095103751 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2149800 == 175 [pid = 1835] [id = 599] 12:45:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 249 (0x7f11c6630c00) [pid = 1835] [serial = 1798] [outer = (nil)] 12:45:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 250 (0x7f11c67e8800) [pid = 1835] [serial = 1799] [outer = 0x7f11c6630c00] 12:45:03 INFO - PROCESS | 1835 | 1461095103828 Marionette DEBUG loaded listener.js 12:45:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 251 (0x7f11c6814800) [pid = 1835] [serial = 1800] [outer = 0x7f11c6630c00] 12:45:04 INFO - PROCESS | 1835 | 1461095104613 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]]]}] 12:45:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:45:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1480ms 12:45:04 INFO - PROCESS | 1835 | 1461095104680 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 12:45:04 INFO - PROCESS | 1835 | 1461095104683 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 12:45:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:45:04 INFO - PROCESS | 1835 | 1461095104690 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:45:04 INFO - PROCESS | 1835 | 1461095104693 Marionette TRACE conn3 <- [1,2370,null,{}] 12:45:04 INFO - PROCESS | 1835 | 1461095104698 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}] 12:45:04 INFO - PROCESS | 1835 | 1461095104916 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 12:45:05 INFO - PROCESS | 1835 | 1461095105264 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d36f1000 == 176 [pid = 1835] [id = 600] 12:45:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 252 (0x7f11b3db5c00) [pid = 1835] [serial = 1801] [outer = (nil)] 12:45:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 253 (0x7f11bb30dc00) [pid = 1835] [serial = 1802] [outer = 0x7f11b3db5c00] 12:45:05 INFO - PROCESS | 1835 | 1461095105340 Marionette DEBUG loaded listener.js 12:45:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 254 (0x7f11c6e73c00) [pid = 1835] [serial = 1803] [outer = 0x7f11b3db5c00] 12:45:06 INFO - PROCESS | 1835 | 1461095106174 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]]]}] 12:45:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:45:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1536ms 12:45:06 INFO - PROCESS | 1835 | 1461095106227 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 12:45:06 INFO - PROCESS | 1835 | 1461095106230 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 12:45:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:45:06 INFO - PROCESS | 1835 | 1461095106239 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:45:06 INFO - PROCESS | 1835 | 1461095106241 Marionette TRACE conn3 <- [1,2374,null,{}] 12:45:06 INFO - PROCESS | 1835 | 1461095106247 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}] 12:45:06 INFO - PROCESS | 1835 | 1461095106473 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 12:45:06 INFO - PROCESS | 1835 | 1461095106783 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bfe73000 == 177 [pid = 1835] [id = 601] 12:45:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 255 (0x7f11b4c08000) [pid = 1835] [serial = 1804] [outer = (nil)] 12:45:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 256 (0x7f11c67e6400) [pid = 1835] [serial = 1805] [outer = 0x7f11b4c08000] 12:45:06 INFO - PROCESS | 1835 | 1461095106865 Marionette DEBUG loaded listener.js 12:45:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 257 (0x7f11c6eac000) [pid = 1835] [serial = 1806] [outer = 0x7f11b4c08000] 12:45:07 INFO - PROCESS | 1835 | 1461095107932 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]]]}] 12:45:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:45:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1731ms 12:45:07 INFO - PROCESS | 1835 | 1461095107970 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 12:45:07 INFO - PROCESS | 1835 | 1461095107972 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 12:45:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:45:07 INFO - PROCESS | 1835 | 1461095107978 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:45:07 INFO - PROCESS | 1835 | 1461095107981 Marionette TRACE conn3 <- [1,2378,null,{}] 12:45:07 INFO - PROCESS | 1835 | 1461095107987 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}] 12:45:08 INFO - PROCESS | 1835 | 1461095108203 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 12:45:08 INFO - PROCESS | 1835 | 1461095108528 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c707f000 == 178 [pid = 1835] [id = 602] 12:45:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 258 (0x7f11b41ad000) [pid = 1835] [serial = 1807] [outer = (nil)] 12:45:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 259 (0x7f11bfdd7000) [pid = 1835] [serial = 1808] [outer = 0x7f11b41ad000] 12:45:08 INFO - PROCESS | 1835 | 1461095108606 Marionette DEBUG loaded listener.js 12:45:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 260 (0x7f11c75ab400) [pid = 1835] [serial = 1809] [outer = 0x7f11b41ad000] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b89ce000 == 177 [pid = 1835] [id = 398] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb1bb000 == 176 [pid = 1835] [id = 479] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c92ba000 == 175 [pid = 1835] [id = 54] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bbef5000 == 174 [pid = 1835] [id = 581] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bbe8d000 == 173 [pid = 1835] [id = 580] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b4981000 == 172 [pid = 1835] [id = 577] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b40b3000 == 171 [pid = 1835] [id = 576] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b6ee1000 == 170 [pid = 1835] [id = 575] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb1a1800 == 169 [pid = 1835] [id = 573] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e2fcb800 == 168 [pid = 1835] [id = 572] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b41db800 == 167 [pid = 1835] [id = 571] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e84c8800 == 166 [pid = 1835] [id = 570] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e3619800 == 165 [pid = 1835] [id = 569] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ded7f000 == 164 [pid = 1835] [id = 568] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2151800 == 163 [pid = 1835] [id = 567] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d051b800 == 162 [pid = 1835] [id = 566] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ce434000 == 161 [pid = 1835] [id = 565] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cb21a800 == 160 [pid = 1835] [id = 564] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7e0b800 == 159 [pid = 1835] [id = 563] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c78a7800 == 158 [pid = 1835] [id = 562] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7068000 == 157 [pid = 1835] [id = 561] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6973000 == 156 [pid = 1835] [id = 560] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bf975000 == 155 [pid = 1835] [id = 559] 12:45:10 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b8e74000 == 154 [pid = 1835] [id = 558] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 259 (0x7f11bfad9400) [pid = 1835] [serial = 1670] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 258 (0x7f11bfbbb000) [pid = 1835] [serial = 1671] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 257 (0x7f11c53d0800) [pid = 1835] [serial = 1607] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 256 (0x7f11bbd92400) [pid = 1835] [serial = 1664] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 255 (0x7f11b9643400) [pid = 1835] [serial = 1637] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 254 (0x7f11bf9b3c00) [pid = 1835] [serial = 1598] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 253 (0x7f11b7bafc00) [pid = 1835] [serial = 1601] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 252 (0x7f11e35ac000) [pid = 1835] [serial = 1631] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 251 (0x7f11bc65ec00) [pid = 1835] [serial = 1665] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 250 (0x7f11be494800) [pid = 1835] [serial = 1668] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 249 (0x7f11bb242c00) [pid = 1835] [serial = 1662] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 248 (0x7f11b4d45c00) [pid = 1835] [serial = 1643] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 247 (0x7f11de10f000) [pid = 1835] [serial = 1628] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 246 (0x7f11b7bbb000) [pid = 1835] [serial = 1658] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 245 (0x7f11b41b5400) [pid = 1835] [serial = 1634] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 244 (0x7f11b887d000) [pid = 1835] [serial = 1659] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 243 (0x7f11b4d51000) [pid = 1835] [serial = 1646] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 242 (0x7f11cc06a800) [pid = 1835] [serial = 1616] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 241 (0x7f11c7be2800) [pid = 1835] [serial = 1625] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 240 (0x7f11d21bf400) [pid = 1835] [serial = 1622] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 239 (0x7f11c91c0000) [pid = 1835] [serial = 1613] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 238 (0x7f11b5cd1800) [pid = 1835] [serial = 1655] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 237 (0x7f11bd483800) [pid = 1835] [serial = 1667] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 236 (0x7f11c6e7f000) [pid = 1835] [serial = 1610] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 235 (0x7f11bb22e400) [pid = 1835] [serial = 1661] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 234 (0x7f11b6cdd000) [pid = 1835] [serial = 1656] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 233 (0x7f11d05e9400) [pid = 1835] [serial = 1619] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 232 (0x7f11be487800) [pid = 1835] [serial = 1604] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 231 (0x7f11b6cd7400) [pid = 1835] [serial = 1652] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 230 (0x7f11b6d55000) [pid = 1835] [serial = 1649] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | --DOMWINDOW == 229 (0x7f11b4c0ac00) [pid = 1835] [serial = 1640] [outer = (nil)] [url = about:blank] 12:45:10 INFO - PROCESS | 1835 | 1461095110784 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]]]}] 12:45:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:45:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2843ms 12:45:10 INFO - PROCESS | 1835 | 1461095110822 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 12:45:10 INFO - PROCESS | 1835 | 1461095110828 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 12:45:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:45:10 INFO - PROCESS | 1835 | 1461095110875 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:45:10 INFO - PROCESS | 1835 | 1461095110881 Marionette TRACE conn3 <- [1,2382,null,{}] 12:45:10 INFO - PROCESS | 1835 | 1461095110890 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}] 12:45:11 INFO - PROCESS | 1835 | 1461095111089 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 12:45:11 INFO - PROCESS | 1835 | 1461095111101 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b4993800 == 155 [pid = 1835] [id = 603] 12:45:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 230 (0x7f11b525c800) [pid = 1835] [serial = 1810] [outer = (nil)] 12:45:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 231 (0x7f11b5cce000) [pid = 1835] [serial = 1811] [outer = 0x7f11b525c800] 12:45:11 INFO - PROCESS | 1835 | 1461095111167 Marionette DEBUG loaded listener.js 12:45:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 232 (0x7f11b6c4f400) [pid = 1835] [serial = 1812] [outer = 0x7f11b525c800] 12:45:12 INFO - PROCESS | 1835 | 1461095112222 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]]]}] 12:45:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:45:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1421ms 12:45:12 INFO - PROCESS | 1835 | 1461095112258 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 12:45:12 INFO - PROCESS | 1835 | 1461095112266 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 12:45:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:45:12 INFO - PROCESS | 1835 | 1461095112275 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:45:12 INFO - PROCESS | 1835 | 1461095112279 Marionette TRACE conn3 <- [1,2386,null,{}] 12:45:12 INFO - PROCESS | 1835 | 1461095112284 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}] 12:45:12 INFO - PROCESS | 1835 | 1461095112558 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 12:45:12 INFO - PROCESS | 1835 | 1461095112692 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b8928000 == 156 [pid = 1835] [id = 604] 12:45:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 233 (0x7f11b3db3000) [pid = 1835] [serial = 1813] [outer = (nil)] 12:45:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 234 (0x7f11b786e400) [pid = 1835] [serial = 1814] [outer = 0x7f11b3db3000] 12:45:12 INFO - PROCESS | 1835 | 1461095112757 Marionette DEBUG loaded listener.js 12:45:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 235 (0x7f11b7bbb000) [pid = 1835] [serial = 1815] [outer = 0x7f11b3db3000] 12:45:13 INFO - PROCESS | 1835 | 1461095113604 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]]]}] 12:45:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:45:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1380ms 12:45:13 INFO - PROCESS | 1835 | 1461095113663 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 12:45:13 INFO - PROCESS | 1835 | 1461095113666 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 12:45:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:45:13 INFO - PROCESS | 1835 | 1461095113673 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:45:13 INFO - PROCESS | 1835 | 1461095113679 Marionette TRACE conn3 <- [1,2390,null,{}] 12:45:13 INFO - PROCESS | 1835 | 1461095113693 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}] 12:45:13 INFO - PROCESS | 1835 | 1461095113975 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 12:45:14 INFO - PROCESS | 1835 | 1461095114004 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb1b3800 == 157 [pid = 1835] [id = 605] 12:45:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 236 (0x7f11b8878c00) [pid = 1835] [serial = 1816] [outer = (nil)] 12:45:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 237 (0x7f11b963c000) [pid = 1835] [serial = 1817] [outer = 0x7f11b8878c00] 12:45:14 INFO - PROCESS | 1835 | 1461095114066 Marionette DEBUG loaded listener.js 12:45:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 238 (0x7f11bb164800) [pid = 1835] [serial = 1818] [outer = 0x7f11b8878c00] 12:45:14 INFO - PROCESS | 1835 | 1461095114920 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]]]}] 12:45:15 INFO - PROCESS | 1835 | --DOMWINDOW == 237 (0x7f11b4c11800) [pid = 1835] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:45:15 INFO - PROCESS | 1835 | --DOMWINDOW == 236 (0x7f11b54e6800) [pid = 1835] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:45:15 INFO - PROCESS | 1835 | --DOMWINDOW == 235 (0x7f11b7bb6800) [pid = 1835] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:45:15 INFO - PROCESS | 1835 | --DOMWINDOW == 234 (0x7f11b4c06000) [pid = 1835] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:45:15 INFO - PROCESS | 1835 | --DOMWINDOW == 233 (0x7f11b9645400) [pid = 1835] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:45:15 INFO - PROCESS | 1835 | --DOMWINDOW == 232 (0x7f11b7bb0c00) [pid = 1835] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:45:15 INFO - PROCESS | 1835 | --DOMWINDOW == 231 (0x7f11b54eb800) [pid = 1835] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:45:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:45:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1689ms 12:45:15 INFO - PROCESS | 1835 | 1461095115362 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 12:45:15 INFO - PROCESS | 1835 | 1461095115366 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 12:45:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:45:15 INFO - PROCESS | 1835 | 1461095115372 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:45:15 INFO - PROCESS | 1835 | 1461095115374 Marionette TRACE conn3 <- [1,2394,null,{}] 12:45:15 INFO - PROCESS | 1835 | 1461095115379 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}] 12:45:15 INFO - PROCESS | 1835 | 1461095115555 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 12:45:15 INFO - PROCESS | 1835 | 1461095115818 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb5d1800 == 158 [pid = 1835] [id = 606] 12:45:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 232 (0x7f11b79e8c00) [pid = 1835] [serial = 1819] [outer = (nil)] 12:45:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 233 (0x7f11bb228400) [pid = 1835] [serial = 1820] [outer = 0x7f11b79e8c00] 12:45:15 INFO - PROCESS | 1835 | 1461095115882 Marionette DEBUG loaded listener.js 12:45:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 234 (0x7f11bb242c00) [pid = 1835] [serial = 1821] [outer = 0x7f11b79e8c00] 12:45:16 INFO - PROCESS | 1835 | 1461095116515 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]]]}] 12:45:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:45:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1181ms 12:45:16 INFO - PROCESS | 1835 | 1461095116553 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 12:45:16 INFO - PROCESS | 1835 | 1461095116556 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 12:45:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:45:16 INFO - PROCESS | 1835 | 1461095116562 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:45:16 INFO - PROCESS | 1835 | 1461095116563 Marionette TRACE conn3 <- [1,2398,null,{}] 12:45:16 INFO - PROCESS | 1835 | 1461095116569 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}] 12:45:16 INFO - PROCESS | 1835 | 1461095116768 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 12:45:16 INFO - PROCESS | 1835 | 1461095116954 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bd6c2000 == 159 [pid = 1835] [id = 607] 12:45:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 235 (0x7f11b5261000) [pid = 1835] [serial = 1822] [outer = (nil)] 12:45:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 236 (0x7f11bb2dc800) [pid = 1835] [serial = 1823] [outer = 0x7f11b5261000] 12:45:17 INFO - PROCESS | 1835 | 1461095117013 Marionette DEBUG loaded listener.js 12:45:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 237 (0x7f11bc65a400) [pid = 1835] [serial = 1824] [outer = 0x7f11b5261000] 12:45:17 INFO - PROCESS | 1835 | 1461095117965 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]]]}] 12:45:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:45:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1431ms 12:45:18 INFO - PROCESS | 1835 | 1461095117994 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 12:45:18 INFO - PROCESS | 1835 | 1461095117999 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 12:45:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:45:18 INFO - PROCESS | 1835 | 1461095118008 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:45:18 INFO - PROCESS | 1835 | 1461095118013 Marionette TRACE conn3 <- [1,2402,null,{}] 12:45:18 INFO - PROCESS | 1835 | 1461095118021 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}] 12:45:18 INFO - PROCESS | 1835 | 1461095118269 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 12:45:18 INFO - PROCESS | 1835 | 1461095118610 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b891b800 == 160 [pid = 1835] [id = 608] 12:45:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 238 (0x7f11b6c4c400) [pid = 1835] [serial = 1825] [outer = (nil)] 12:45:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 239 (0x7f11b6cdd000) [pid = 1835] [serial = 1826] [outer = 0x7f11b6c4c400] 12:45:18 INFO - PROCESS | 1835 | 1461095118689 Marionette DEBUG loaded listener.js 12:45:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 240 (0x7f11b786e800) [pid = 1835] [serial = 1827] [outer = 0x7f11b6c4c400] 12:45:19 INFO - PROCESS | 1835 | 1461095119521 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]]]}] 12:45:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:45:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1586ms 12:45:19 INFO - PROCESS | 1835 | 1461095119595 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 12:45:19 INFO - PROCESS | 1835 | 1461095119604 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 12:45:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:45:19 INFO - PROCESS | 1835 | 1461095119614 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:45:19 INFO - PROCESS | 1835 | 1461095119618 Marionette TRACE conn3 <- [1,2406,null,{}] 12:45:19 INFO - PROCESS | 1835 | 1461095119624 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}] 12:45:19 INFO - PROCESS | 1835 | 1461095119878 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 12:45:20 INFO - PROCESS | 1835 | 1461095120197 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be21c800 == 161 [pid = 1835] [id = 609] 12:45:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 241 (0x7f11b7bb2800) [pid = 1835] [serial = 1828] [outer = (nil)] 12:45:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 242 (0x7f11b8a32000) [pid = 1835] [serial = 1829] [outer = 0x7f11b7bb2800] 12:45:20 INFO - PROCESS | 1835 | 1461095120275 Marionette DEBUG loaded listener.js 12:45:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 243 (0x7f11bb15ec00) [pid = 1835] [serial = 1830] [outer = 0x7f11b7bb2800] 12:45:21 INFO - PROCESS | 1835 | 1461095121185 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]]]}] 12:45:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:45:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1637ms 12:45:21 INFO - PROCESS | 1835 | 1461095121251 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 12:45:21 INFO - PROCESS | 1835 | 1461095121255 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 12:45:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:45:21 INFO - PROCESS | 1835 | 1461095121261 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:45:21 INFO - PROCESS | 1835 | 1461095121266 Marionette TRACE conn3 <- [1,2410,null,{}] 12:45:21 INFO - PROCESS | 1835 | 1461095121281 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}] 12:45:21 INFO - PROCESS | 1835 | 1461095121530 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 12:45:21 INFO - PROCESS | 1835 | 1461095121854 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c0121000 == 162 [pid = 1835] [id = 610] 12:45:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 244 (0x7f11b88c7c00) [pid = 1835] [serial = 1831] [outer = (nil)] 12:45:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 245 (0x7f11bd3e4800) [pid = 1835] [serial = 1832] [outer = 0x7f11b88c7c00] 12:45:21 INFO - PROCESS | 1835 | 1461095121929 Marionette DEBUG loaded listener.js 12:45:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 246 (0x7f11bd421000) [pid = 1835] [serial = 1833] [outer = 0x7f11b88c7c00] 12:45:22 INFO - PROCESS | 1835 | 1461095122767 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]]]}] 12:45:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:45:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1537ms 12:45:22 INFO - PROCESS | 1835 | 1461095122799 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 12:45:22 INFO - PROCESS | 1835 | 1461095122803 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 12:45:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:45:22 INFO - PROCESS | 1835 | 1461095122809 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:45:22 INFO - PROCESS | 1835 | 1461095122811 Marionette TRACE conn3 <- [1,2414,null,{}] 12:45:22 INFO - PROCESS | 1835 | 1461095122816 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}] 12:45:23 INFO - PROCESS | 1835 | 1461095123005 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 12:45:23 INFO - PROCESS | 1835 | 1461095123280 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c4acc000 == 163 [pid = 1835] [id = 611] 12:45:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 247 (0x7f11bb4f2800) [pid = 1835] [serial = 1834] [outer = (nil)] 12:45:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 248 (0x7f11bf838400) [pid = 1835] [serial = 1835] [outer = 0x7f11bb4f2800] 12:45:23 INFO - PROCESS | 1835 | 1461095123396 Marionette DEBUG loaded listener.js 12:45:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 249 (0x7f11bfa2b800) [pid = 1835] [serial = 1836] [outer = 0x7f11bb4f2800] 12:45:24 INFO - PROCESS | 1835 | 1461095124172 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]]]}] 12:45:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:45:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1436ms 12:45:24 INFO - PROCESS | 1835 | 1461095124246 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 12:45:24 INFO - PROCESS | 1835 | 1461095124249 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 12:45:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:45:24 INFO - PROCESS | 1835 | 1461095124255 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:45:24 INFO - PROCESS | 1835 | 1461095124258 Marionette TRACE conn3 <- [1,2418,null,{}] 12:45:24 INFO - PROCESS | 1835 | 1461095124263 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}] 12:45:24 INFO - PROCESS | 1835 | 1461095124497 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 12:45:24 INFO - PROCESS | 1835 | 1461095124813 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6ad8800 == 164 [pid = 1835] [id = 612] 12:45:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 250 (0x7f11be371000) [pid = 1835] [serial = 1837] [outer = (nil)] 12:45:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 251 (0x7f11bfdd3800) [pid = 1835] [serial = 1838] [outer = 0x7f11be371000] 12:45:24 INFO - PROCESS | 1835 | 1461095124889 Marionette DEBUG loaded listener.js 12:45:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 252 (0x7f11bff8fc00) [pid = 1835] [serial = 1839] [outer = 0x7f11be371000] 12:45:25 INFO - PROCESS | 1835 | 1461095125679 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]]]}] 12:45:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:45:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1476ms 12:45:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:45:25 INFO - PROCESS | 1835 | 1461095125731 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 12:45:25 INFO - PROCESS | 1835 | 1461095125734 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 12:45:25 INFO - PROCESS | 1835 | 1461095125740 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:45:25 INFO - PROCESS | 1835 | 1461095125744 Marionette TRACE conn3 <- [1,2422,null,{}] 12:45:25 INFO - PROCESS | 1835 | 1461095125749 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}] 12:45:25 INFO - PROCESS | 1835 | 1461095125977 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 12:45:26 INFO - PROCESS | 1835 | 1461095126297 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c79d3800 == 165 [pid = 1835] [id = 613] 12:45:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 253 (0x7f11c4ab3800) [pid = 1835] [serial = 1840] [outer = (nil)] 12:45:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 254 (0x7f11c56f1000) [pid = 1835] [serial = 1841] [outer = 0x7f11c4ab3800] 12:45:26 INFO - PROCESS | 1835 | 1461095126373 Marionette DEBUG loaded listener.js 12:45:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 255 (0x7f11c67dac00) [pid = 1835] [serial = 1842] [outer = 0x7f11c4ab3800] 12:45:27 INFO - PROCESS | 1835 | 1461095127171 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]]]}] 12:45:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:45:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1478ms 12:45:27 INFO - PROCESS | 1835 | 1461095127219 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 12:45:27 INFO - PROCESS | 1835 | 1461095127222 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 12:45:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:45:27 INFO - PROCESS | 1835 | 1461095127229 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:45:27 INFO - PROCESS | 1835 | 1461095127232 Marionette TRACE conn3 <- [1,2426,null,{}] 12:45:27 INFO - PROCESS | 1835 | 1461095127236 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}] 12:45:27 INFO - PROCESS | 1835 | 1461095127429 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 12:45:27 INFO - PROCESS | 1835 | 1461095127703 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7ecc000 == 166 [pid = 1835] [id = 614] 12:45:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 256 (0x7f11b4d4c400) [pid = 1835] [serial = 1843] [outer = (nil)] 12:45:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 257 (0x7f11c6e7f000) [pid = 1835] [serial = 1844] [outer = 0x7f11b4d4c400] 12:45:27 INFO - PROCESS | 1835 | 1461095127815 Marionette DEBUG loaded listener.js 12:45:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 258 (0x7f11c6f2cc00) [pid = 1835] [serial = 1845] [outer = 0x7f11b4d4c400] 12:45:28 INFO - PROCESS | 1835 | 1461095128564 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]]]}] 12:45:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:45:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1386ms 12:45:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:45:28 INFO - PROCESS | 1835 | 1461095128614 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 12:45:28 INFO - PROCESS | 1835 | 1461095128617 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 12:45:28 INFO - PROCESS | 1835 | 1461095128623 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:45:28 INFO - PROCESS | 1835 | 1461095128626 Marionette TRACE conn3 <- [1,2430,null,{}] 12:45:28 INFO - PROCESS | 1835 | 1461095128631 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}] 12:45:28 INFO - PROCESS | 1835 | 1461095128825 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 12:45:29 INFO - PROCESS | 1835 | 1461095129099 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc1ec000 == 167 [pid = 1835] [id = 615] 12:45:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 259 (0x7f11b5254800) [pid = 1835] [serial = 1846] [outer = (nil)] 12:45:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 260 (0x7f11c75a9800) [pid = 1835] [serial = 1847] [outer = 0x7f11b5254800] 12:45:29 INFO - PROCESS | 1835 | 1461095129172 Marionette DEBUG loaded listener.js 12:45:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 261 (0x7f11c7779000) [pid = 1835] [serial = 1848] [outer = 0x7f11b5254800] 12:45:29 INFO - PROCESS | 1835 | 1461095129995 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]]]}] 12:45:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:45:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1431ms 12:45:30 INFO - PROCESS | 1835 | 1461095130054 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 12:45:30 INFO - PROCESS | 1835 | 1461095130056 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 12:45:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:45:30 INFO - PROCESS | 1835 | 1461095130062 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:45:30 INFO - PROCESS | 1835 | 1461095130065 Marionette TRACE conn3 <- [1,2434,null,{}] 12:45:30 INFO - PROCESS | 1835 | 1461095130070 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}] 12:45:30 INFO - PROCESS | 1835 | 1461095130271 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 12:45:30 INFO - PROCESS | 1835 | 1461095130544 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1408800 == 168 [pid = 1835] [id = 616] 12:45:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 262 (0x7f11c6f2d800) [pid = 1835] [serial = 1849] [outer = (nil)] 12:45:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 263 (0x7f11c7bd6800) [pid = 1835] [serial = 1850] [outer = 0x7f11c6f2d800] 12:45:30 INFO - PROCESS | 1835 | 1461095130658 Marionette DEBUG loaded listener.js 12:45:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 264 (0x7f11c7bdf400) [pid = 1835] [serial = 1851] [outer = 0x7f11c6f2d800] 12:45:31 INFO - PROCESS | 1835 | 1461095131460 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]]]}] 12:45:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:45:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1430ms 12:45:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:45:31 INFO - PROCESS | 1835 | 1461095131493 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 12:45:31 INFO - PROCESS | 1835 | 1461095131496 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 12:45:31 INFO - PROCESS | 1835 | 1461095131502 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:45:31 INFO - PROCESS | 1835 | 1461095131505 Marionette TRACE conn3 <- [1,2438,null,{}] 12:45:31 INFO - PROCESS | 1835 | 1461095131510 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}] 12:45:31 INFO - PROCESS | 1835 | 1461095131702 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 12:45:31 INFO - PROCESS | 1835 | 1461095131989 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d7f1c800 == 169 [pid = 1835] [id = 617] 12:45:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 265 (0x7f11c6f29400) [pid = 1835] [serial = 1852] [outer = (nil)] 12:45:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 266 (0x7f11c8245800) [pid = 1835] [serial = 1853] [outer = 0x7f11c6f29400] 12:45:32 INFO - PROCESS | 1835 | 1461095132100 Marionette DEBUG loaded listener.js 12:45:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 267 (0x7f11c9cd7000) [pid = 1835] [serial = 1854] [outer = 0x7f11c6f29400] 12:45:32 INFO - PROCESS | 1835 | 1461095132939 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]]]}] 12:45:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:45:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1483ms 12:45:32 INFO - PROCESS | 1835 | 1461095132985 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 12:45:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:45:32 INFO - PROCESS | 1835 | 1461095132989 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 12:45:32 INFO - PROCESS | 1835 | 1461095132994 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:45:33 INFO - PROCESS | 1835 | 1461095132999 Marionette TRACE conn3 <- [1,2442,null,{}] 12:45:33 INFO - PROCESS | 1835 | 1461095133004 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}] 12:45:33 INFO - PROCESS | 1835 | 1461095133238 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 12:45:33 INFO - PROCESS | 1835 | 1461095133561 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e2a9f800 == 170 [pid = 1835] [id = 618] 12:45:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 268 (0x7f11cb094400) [pid = 1835] [serial = 1855] [outer = (nil)] 12:45:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 269 (0x7f11cb09b000) [pid = 1835] [serial = 1856] [outer = 0x7f11cb094400] 12:45:33 INFO - PROCESS | 1835 | 1461095133650 Marionette DEBUG loaded listener.js 12:45:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 270 (0x7f11cb1e9c00) [pid = 1835] [serial = 1857] [outer = 0x7f11cb094400] 12:45:34 INFO - PROCESS | 1835 | 1461095134439 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]]]}] 12:45:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:45:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1481ms 12:45:34 INFO - PROCESS | 1835 | 1461095134475 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 12:45:34 INFO - PROCESS | 1835 | 1461095134478 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 12:45:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:45:34 INFO - PROCESS | 1835 | 1461095134484 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:45:34 INFO - PROCESS | 1835 | 1461095134486 Marionette TRACE conn3 <- [1,2446,null,{}] 12:45:34 INFO - PROCESS | 1835 | 1461095134491 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}] 12:45:34 INFO - PROCESS | 1835 | 1461095134692 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 12:45:34 INFO - PROCESS | 1835 | 1461095134968 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e342d800 == 171 [pid = 1835] [id = 619] 12:45:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 271 (0x7f11cb095400) [pid = 1835] [serial = 1858] [outer = (nil)] 12:45:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 272 (0x7f11cb40fc00) [pid = 1835] [serial = 1859] [outer = 0x7f11cb095400] 12:45:35 INFO - PROCESS | 1835 | 1461095135082 Marionette DEBUG loaded listener.js 12:45:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 273 (0x7f11cb4c5c00) [pid = 1835] [serial = 1860] [outer = 0x7f11cb095400] 12:45:35 INFO - PROCESS | 1835 | 1461095135873 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]]]}] 12:45:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:45:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1427ms 12:45:35 INFO - PROCESS | 1835 | 1461095135912 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 12:45:35 INFO - PROCESS | 1835 | 1461095135916 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 12:45:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:45:35 INFO - PROCESS | 1835 | 1461095135921 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:45:35 INFO - PROCESS | 1835 | 1461095135923 Marionette TRACE conn3 <- [1,2450,null,{}] 12:45:35 INFO - PROCESS | 1835 | 1461095135929 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}] 12:45:36 INFO - PROCESS | 1835 | 1461095136125 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 12:45:36 INFO - PROCESS | 1835 | 1461095136405 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e5c47800 == 172 [pid = 1835] [id = 620] 12:45:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 274 (0x7f11cb1e6000) [pid = 1835] [serial = 1861] [outer = (nil)] 12:45:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 275 (0x7f11cbcc4800) [pid = 1835] [serial = 1862] [outer = 0x7f11cb1e6000] 12:45:36 INFO - PROCESS | 1835 | 1461095136519 Marionette DEBUG loaded listener.js 12:45:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 276 (0x7f11cbcce800) [pid = 1835] [serial = 1863] [outer = 0x7f11cb1e6000] 12:45:37 INFO - PROCESS | 1835 | 1461095137313 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]]]}] 12:45:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:45:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1430ms 12:45:37 INFO - PROCESS | 1835 | 1461095137354 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 12:45:37 INFO - PROCESS | 1835 | 1461095137357 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 12:45:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:45:37 INFO - PROCESS | 1835 | 1461095137363 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:45:37 INFO - PROCESS | 1835 | 1461095137365 Marionette TRACE conn3 <- [1,2454,null,{}] 12:45:37 INFO - PROCESS | 1835 | 1461095137370 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}] 12:45:37 INFO - PROCESS | 1835 | 1461095137577 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 12:45:37 INFO - PROCESS | 1835 | 1461095137909 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e8484000 == 173 [pid = 1835] [id = 621] 12:45:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 277 (0x7f11cb1f0400) [pid = 1835] [serial = 1864] [outer = (nil)] 12:45:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 278 (0x7f11cbdb0400) [pid = 1835] [serial = 1865] [outer = 0x7f11cb1f0400] 12:45:37 INFO - PROCESS | 1835 | 1461095137984 Marionette DEBUG loaded listener.js 12:45:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 279 (0x7f11cbfebc00) [pid = 1835] [serial = 1866] [outer = 0x7f11cb1f0400] 12:45:38 INFO - PROCESS | 1835 | 1461095138778 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]]]}] 12:45:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:45:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1478ms 12:45:38 INFO - PROCESS | 1835 | 1461095138841 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 12:45:38 INFO - PROCESS | 1835 | 1461095138845 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 12:45:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:45:38 INFO - PROCESS | 1835 | 1461095138850 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:45:38 INFO - PROCESS | 1835 | 1461095138852 Marionette TRACE conn3 <- [1,2458,null,{}] 12:45:38 INFO - PROCESS | 1835 | 1461095138858 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}] 12:45:39 INFO - PROCESS | 1835 | 1461095139057 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 12:45:39 INFO - PROCESS | 1835 | 1461095139389 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e84cf000 == 174 [pid = 1835] [id = 622] 12:45:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 280 (0x7f11bfbae400) [pid = 1835] [serial = 1867] [outer = (nil)] 12:45:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 281 (0x7f11cc06f400) [pid = 1835] [serial = 1868] [outer = 0x7f11bfbae400] 12:45:39 INFO - PROCESS | 1835 | 1461095139467 Marionette DEBUG loaded listener.js 12:45:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 282 (0x7f11cda8d000) [pid = 1835] [serial = 1869] [outer = 0x7f11bfbae400] 12:45:40 INFO - PROCESS | 1835 | 1461095140286 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]]]}] 12:45:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:45:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1475ms 12:45:40 INFO - PROCESS | 1835 | 1461095140327 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 12:45:40 INFO - PROCESS | 1835 | 1461095140330 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 12:45:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:45:40 INFO - PROCESS | 1835 | 1461095140336 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:45:40 INFO - PROCESS | 1835 | 1461095140338 Marionette TRACE conn3 <- [1,2462,null,{}] 12:45:40 INFO - PROCESS | 1835 | 1461095140343 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}] 12:45:40 INFO - PROCESS | 1835 | 1461095140545 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 12:45:40 INFO - PROCESS | 1835 | 1461095140829 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2690800 == 175 [pid = 1835] [id = 623] 12:45:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 283 (0x7f11cb4cb800) [pid = 1835] [serial = 1870] [outer = (nil)] 12:45:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 284 (0x7f11ce49d000) [pid = 1835] [serial = 1871] [outer = 0x7f11cb4cb800] 12:45:40 INFO - PROCESS | 1835 | 1461095140938 Marionette DEBUG loaded listener.js 12:45:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 285 (0x7f11cf280000) [pid = 1835] [serial = 1872] [outer = 0x7f11cb4cb800] 12:45:41 INFO - PROCESS | 1835 | 1461095141728 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]]]}] 12:45:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:45:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1428ms 12:45:41 INFO - PROCESS | 1835 | 1461095141765 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 12:45:41 INFO - PROCESS | 1835 | 1461095141768 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 12:45:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:45:41 INFO - PROCESS | 1835 | 1461095141773 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:45:41 INFO - PROCESS | 1835 | 1461095141775 Marionette TRACE conn3 <- [1,2466,null,{}] 12:45:41 INFO - PROCESS | 1835 | 1461095141780 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}] 12:45:41 INFO - PROCESS | 1835 | 1461095141992 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 12:45:42 INFO - PROCESS | 1835 | 1461095142339 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b9115000 == 176 [pid = 1835] [id = 624] 12:45:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 286 (0x7f11cf4bd400) [pid = 1835] [serial = 1873] [outer = (nil)] 12:45:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 287 (0x7f11cff45800) [pid = 1835] [serial = 1874] [outer = 0x7f11cf4bd400] 12:45:42 INFO - PROCESS | 1835 | 1461095142413 Marionette DEBUG loaded listener.js 12:45:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 288 (0x7f11d0136000) [pid = 1835] [serial = 1875] [outer = 0x7f11cf4bd400] 12:45:43 INFO - PROCESS | 1835 | 1461095143205 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]]]}] 12:45:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:45:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1485ms 12:45:43 INFO - PROCESS | 1835 | 1461095143260 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 12:45:43 INFO - PROCESS | 1835 | 1461095143264 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 12:45:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:45:43 INFO - PROCESS | 1835 | 1461095143270 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:45:43 INFO - PROCESS | 1835 | 1461095143273 Marionette TRACE conn3 <- [1,2470,null,{}] 12:45:43 INFO - PROCESS | 1835 | 1461095143278 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}] 12:45:43 INFO - PROCESS | 1835 | 1461095143494 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 12:45:43 INFO - PROCESS | 1835 | 1461095143847 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b6019000 == 177 [pid = 1835] [id = 625] 12:45:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 289 (0x7f11b3db5000) [pid = 1835] [serial = 1876] [outer = (nil)] 12:45:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 290 (0x7f11b4d51c00) [pid = 1835] [serial = 1877] [outer = 0x7f11b3db5000] 12:45:43 INFO - PROCESS | 1835 | 1461095143929 Marionette DEBUG loaded listener.js 12:45:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 291 (0x7f11bbd9a000) [pid = 1835] [serial = 1878] [outer = 0x7f11b3db5000] 12:45:45 INFO - PROCESS | 1835 | 1461095145253 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]]]}] 12:45:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:45:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 2082ms 12:45:45 INFO - PROCESS | 1835 | 1461095145353 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 12:45:45 INFO - PROCESS | 1835 | 1461095145358 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 12:45:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:45:45 INFO - PROCESS | 1835 | 1461095145367 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:45:45 INFO - PROCESS | 1835 | 1461095145372 Marionette TRACE conn3 <- [1,2474,null,{}] 12:45:45 INFO - PROCESS | 1835 | 1461095145380 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}] 12:45:45 INFO - PROCESS | 1835 | 1461095145600 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 12:45:45 INFO - PROCESS | 1835 | 1461095145884 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b910b800 == 178 [pid = 1835] [id = 626] 12:45:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 292 (0x7f11b5055c00) [pid = 1835] [serial = 1879] [outer = (nil)] 12:45:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 293 (0x7f11b5cd1400) [pid = 1835] [serial = 1880] [outer = 0x7f11b5055c00] 12:45:45 INFO - PROCESS | 1835 | 1461095145951 Marionette DEBUG loaded listener.js 12:45:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 294 (0x7f11b6cdcc00) [pid = 1835] [serial = 1881] [outer = 0x7f11b5055c00] 12:45:46 INFO - PROCESS | 1835 | 1461095146773 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]]]}] 12:45:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:45:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1484ms 12:45:46 INFO - PROCESS | 1835 | 1461095146851 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 12:45:46 INFO - PROCESS | 1835 | 1461095146859 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 12:45:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:45:46 INFO - PROCESS | 1835 | 1461095146867 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:45:46 INFO - PROCESS | 1835 | 1461095146871 Marionette TRACE conn3 <- [1,2478,null,{}] 12:45:46 INFO - PROCESS | 1835 | 1461095146876 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}] 12:45:47 INFO - PROCESS | 1835 | 1461095147111 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b42a1800 == 177 [pid = 1835] [id = 544] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b498a000 == 176 [pid = 1835] [id = 546] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b891b000 == 175 [pid = 1835] [id = 550] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b42bb800 == 174 [pid = 1835] [id = 545] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b4d59800 == 173 [pid = 1835] [id = 547] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bc814000 == 172 [pid = 1835] [id = 549] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b4d71800 == 171 [pid = 1835] [id = 548] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb5d1800 == 170 [pid = 1835] [id = 606] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb1b3800 == 169 [pid = 1835] [id = 605] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb1ad000 == 168 [pid = 1835] [id = 579] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b8928000 == 167 [pid = 1835] [id = 604] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b8e8a000 == 166 [pid = 1835] [id = 578] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b4993800 == 165 [pid = 1835] [id = 603] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bfe73000 == 164 [pid = 1835] [id = 601] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d36f1000 == 163 [pid = 1835] [id = 600] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2149800 == 162 [pid = 1835] [id = 599] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d11d2800 == 161 [pid = 1835] [id = 598] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cf4a9000 == 160 [pid = 1835] [id = 597] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc0c1800 == 159 [pid = 1835] [id = 596] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c92a1000 == 158 [pid = 1835] [id = 595] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7d38800 == 157 [pid = 1835] [id = 594] 12:45:47 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c79db800 == 156 [pid = 1835] [id = 593] 12:45:48 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c71d9000 == 155 [pid = 1835] [id = 592] 12:45:48 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6ad3000 == 154 [pid = 1835] [id = 591] 12:45:48 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6970800 == 153 [pid = 1835] [id = 590] 12:45:48 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c521e800 == 152 [pid = 1835] [id = 589] 12:45:48 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c494c800 == 151 [pid = 1835] [id = 588] 12:45:48 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c01d8800 == 150 [pid = 1835] [id = 587] 12:45:48 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bfa65800 == 149 [pid = 1835] [id = 586] 12:45:48 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bf876800 == 148 [pid = 1835] [id = 585] 12:45:48 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb7fa800 == 147 [pid = 1835] [id = 584] 12:45:48 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b888d800 == 146 [pid = 1835] [id = 583] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 293 (0x7f11bb2d6800) [pid = 1835] [serial = 1746] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 292 (0x7f11d38e5800) [pid = 1835] [serial = 1709] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 291 (0x7f11c75a1800) [pid = 1835] [serial = 1697] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 290 (0x7f11b5254400) [pid = 1835] [serial = 1728] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 289 (0x7f11b6cdf800) [pid = 1835] [serial = 1733] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 288 (0x7f11b88cec00) [pid = 1835] [serial = 1740] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 287 (0x7f11b6ce1800) [pid = 1835] [serial = 1676] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 286 (0x7f11c53c9c00) [pid = 1835] [serial = 1688] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 285 (0x7f11b60a8000) [pid = 1835] [serial = 1731] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 284 (0x7f11cb09ac00) [pid = 1835] [serial = 1700] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 283 (0x7f11bd413800) [pid = 1835] [serial = 1682] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 282 (0x7f11bb169400) [pid = 1835] [serial = 1679] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 281 (0x7f11bfea1800) [pid = 1835] [serial = 1673] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 280 (0x7f11b5047c00) [pid = 1835] [serial = 1727] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 279 (0x7f11bff9bc00) [pid = 1835] [serial = 1685] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 278 (0x7f11b5257400) [pid = 1835] [serial = 1724] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 277 (0x7f11bb242800) [pid = 1835] [serial = 1743] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 276 (0x7f11c7bd6400) [pid = 1835] [serial = 1694] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 275 (0x7f11b4d4ec00) [pid = 1835] [serial = 1730] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 274 (0x7f11de332800) [pid = 1835] [serial = 1712] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 273 (0x7f11bb245800) [pid = 1835] [serial = 1745] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 272 (0x7f11b795ac00) [pid = 1835] [serial = 1734] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 271 (0x7f11bb231000) [pid = 1835] [serial = 1742] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 270 (0x7f11c6e7a400) [pid = 1835] [serial = 1691] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 269 (0x7f11d38a6400) [pid = 1835] [serial = 1715] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 268 (0x7f11d182ac00) [pid = 1835] [serial = 1706] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 267 (0x7f11b7bac400) [pid = 1835] [serial = 1736] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 266 (0x7f11b8871800) [pid = 1835] [serial = 1737] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 265 (0x7f11cbdac800) [pid = 1835] [serial = 1703] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 264 (0x7f11b5cc7400) [pid = 1835] [serial = 1721] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 263 (0x7f11b88c1800) [pid = 1835] [serial = 1739] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | --DOMWINDOW == 262 (0x7f11b3dbb000) [pid = 1835] [serial = 1718] [outer = (nil)] [url = about:blank] 12:45:48 INFO - PROCESS | 1835 | 1461095148166 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b41c4000 == 147 [pid = 1835] [id = 627] 12:45:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 263 (0x7f11b3dbb000) [pid = 1835] [serial = 1882] [outer = (nil)] 12:45:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 264 (0x7f11b5257400) [pid = 1835] [serial = 1883] [outer = 0x7f11b3dbb000] 12:45:48 INFO - PROCESS | 1835 | 1461095148252 Marionette DEBUG loaded listener.js 12:45:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 265 (0x7f11b79f2400) [pid = 1835] [serial = 1884] [outer = 0x7f11b3dbb000] 12:45:49 INFO - PROCESS | 1835 | 1461095148994 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]]]}] 12:45:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:45:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2181ms 12:45:49 INFO - PROCESS | 1835 | 1461095149049 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 12:45:49 INFO - PROCESS | 1835 | 1461095149053 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 12:45:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:45:49 INFO - PROCESS | 1835 | 1461095149058 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:45:49 INFO - PROCESS | 1835 | 1461095149063 Marionette TRACE conn3 <- [1,2482,null,{}] 12:45:49 INFO - PROCESS | 1835 | 1461095149076 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}] 12:45:49 INFO - PROCESS | 1835 | 1461095149267 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 12:45:49 INFO - PROCESS | 1835 | 1461095149476 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b890b800 == 148 [pid = 1835] [id = 628] 12:45:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 266 (0x7f11b525bc00) [pid = 1835] [serial = 1885] [outer = (nil)] 12:45:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 267 (0x7f11bb22c800) [pid = 1835] [serial = 1886] [outer = 0x7f11b525bc00] 12:45:49 INFO - PROCESS | 1835 | 1461095149542 Marionette DEBUG loaded listener.js 12:45:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 268 (0x7f11bb4ea400) [pid = 1835] [serial = 1887] [outer = 0x7f11b525bc00] 12:45:50 INFO - PROCESS | 1835 | 1461095150313 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]]]}] 12:45:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:45:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1284ms 12:45:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:45:50 INFO - PROCESS | 1835 | 1461095150342 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 12:45:50 INFO - PROCESS | 1835 | 1461095150345 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 12:45:50 INFO - PROCESS | 1835 | 1461095150350 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:45:50 INFO - PROCESS | 1835 | 1461095150353 Marionette TRACE conn3 <- [1,2486,null,{}] 12:45:50 INFO - PROCESS | 1835 | 1461095150358 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}] 12:45:50 INFO - PROCESS | 1835 | 1461095150637 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 12:45:50 INFO - PROCESS | 1835 | 1461095150667 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb4e0000 == 149 [pid = 1835] [id = 629] 12:45:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 269 (0x7f11bb4eb000) [pid = 1835] [serial = 1888] [outer = (nil)] 12:45:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 270 (0x7f11bc9aa800) [pid = 1835] [serial = 1889] [outer = 0x7f11bb4eb000] 12:45:50 INFO - PROCESS | 1835 | 1461095150724 Marionette DEBUG loaded listener.js 12:45:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 271 (0x7f11bd413400) [pid = 1835] [serial = 1890] [outer = 0x7f11bb4eb000] 12:45:51 INFO - PROCESS | 1835 | 1461095151580 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]]]}] 12:45:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:45:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1276ms 12:45:51 INFO - PROCESS | 1835 | 1461095151626 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 12:45:51 INFO - PROCESS | 1835 | 1461095151629 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 12:45:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:45:51 INFO - PROCESS | 1835 | 1461095151634 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:45:51 INFO - PROCESS | 1835 | 1461095151636 Marionette TRACE conn3 <- [1,2490,null,{}] 12:45:51 INFO - PROCESS | 1835 | 1461095151641 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}] 12:45:51 INFO - PROCESS | 1835 | 1461095151891 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 12:45:51 INFO - PROCESS | 1835 | 1461095151924 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be40b000 == 150 [pid = 1835] [id = 630] 12:45:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 272 (0x7f11bb4eb400) [pid = 1835] [serial = 1891] [outer = (nil)] 12:45:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 273 (0x7f11bd480000) [pid = 1835] [serial = 1892] [outer = 0x7f11bb4eb400] 12:45:51 INFO - PROCESS | 1835 | 1461095151981 Marionette DEBUG loaded listener.js 12:45:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 274 (0x7f11bf830c00) [pid = 1835] [serial = 1893] [outer = 0x7f11bb4eb400] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 273 (0x7f11bb246000) [pid = 1835] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 272 (0x7f11b79e8c00) [pid = 1835] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 271 (0x7f11b41aac00) [pid = 1835] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 270 (0x7f11bbd94000) [pid = 1835] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 269 (0x7f11c6630c00) [pid = 1835] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 268 (0x7f11b5ccf800) [pid = 1835] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 267 (0x7f11bfe9b800) [pid = 1835] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 266 (0x7f11b41ad000) [pid = 1835] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 265 (0x7f11be48b000) [pid = 1835] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 264 (0x7f11b3db4400) [pid = 1835] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 263 (0x7f11e31ae000) [pid = 1835] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 262 (0x7f11bb245000) [pid = 1835] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 261 (0x7f11bfe97400) [pid = 1835] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 260 (0x7f11bb231c00) [pid = 1835] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 259 (0x7f11b3dbdc00) [pid = 1835] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 258 (0x7f11b6c45000) [pid = 1835] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 257 (0x7f11b41b3800) [pid = 1835] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 256 (0x7f11c4cf0000) [pid = 1835] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 255 (0x7f11bd41c400) [pid = 1835] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 254 (0x7f11b4c04000) [pid = 1835] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 253 (0x7f11b504e400) [pid = 1835] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 252 (0x7f11c91bec00) [pid = 1835] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 251 (0x7f11b3db5400) [pid = 1835] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 250 (0x7f11be48e800) [pid = 1835] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 249 (0x7f11c67eb800) [pid = 1835] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 248 (0x7f11b3db5c00) [pid = 1835] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 247 (0x7f11b525c800) [pid = 1835] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 246 (0x7f11bb245c00) [pid = 1835] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 245 (0x7f11b504c400) [pid = 1835] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 244 (0x7f11bd482800) [pid = 1835] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 243 (0x7f11bb163800) [pid = 1835] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 242 (0x7f11b5256c00) [pid = 1835] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 241 (0x7f11bc660c00) [pid = 1835] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 240 (0x7f11cb052400) [pid = 1835] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 239 (0x7f11b9643c00) [pid = 1835] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 238 (0x7f11b4c05c00) [pid = 1835] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 237 (0x7f11b5261c00) [pid = 1835] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 236 (0x7f11bb231400) [pid = 1835] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 235 (0x7f11be490c00) [pid = 1835] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 234 (0x7f11c7be1800) [pid = 1835] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 233 (0x7f11c53d0000) [pid = 1835] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 232 (0x7f11b3db3000) [pid = 1835] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 231 (0x7f11bff9a800) [pid = 1835] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 230 (0x7f11c6f2d000) [pid = 1835] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 229 (0x7f11c4cf0800) [pid = 1835] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 228 (0x7f11b6d57400) [pid = 1835] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 227 (0x7f11bd415800) [pid = 1835] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 226 (0x7f11c497ac00) [pid = 1835] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 225 (0x7f11cbccbc00) [pid = 1835] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 224 (0x7f11cbdad400) [pid = 1835] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 223 (0x7f11b7bad800) [pid = 1835] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 222 (0x7f11b4d4ac00) [pid = 1835] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 221 (0x7f11b7bbb400) [pid = 1835] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 220 (0x7f11b54e2c00) [pid = 1835] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 219 (0x7f11b8872c00) [pid = 1835] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 218 (0x7f11b8879800) [pid = 1835] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 217 (0x7f11b9641000) [pid = 1835] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 216 (0x7f11b8878c00) [pid = 1835] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 215 (0x7f11b504f400) [pid = 1835] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x7f11b5cc8800) [pid = 1835] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0x7f11bb162c00) [pid = 1835] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0x7f11c67ca800) [pid = 1835] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x7f11d38a3000) [pid = 1835] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11c7be0400) [pid = 1835] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11c6623c00) [pid = 1835] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11bb24a000) [pid = 1835] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11b4c08000) [pid = 1835] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11b504fc00) [pid = 1835] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11c53c2c00) [pid = 1835] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11b8870800) [pid = 1835] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11b6c4d400) [pid = 1835] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11b60acc00) [pid = 1835] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x7f11bf837400) [pid = 1835] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x7f11c6f78000) [pid = 1835] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11b41af400) [pid = 1835] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11cbda7800) [pid = 1835] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11bf9bb800) [pid = 1835] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 196 (0x7f11bfad7c00) [pid = 1835] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x7f11cffd6400) [pid = 1835] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0x7f11d2adbc00) [pid = 1835] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:45:53 INFO - PROCESS | 1835 | --DOMWINDOW == 193 (0x7f11bfad8800) [pid = 1835] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:45:54 INFO - PROCESS | 1835 | 1461095153993 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]]]}] 12:45:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:45:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2383ms 12:45:54 INFO - PROCESS | 1835 | 1461095154018 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 12:45:54 INFO - PROCESS | 1835 | 1461095154020 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 12:45:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:45:54 INFO - PROCESS | 1835 | 1461095154026 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:45:54 INFO - PROCESS | 1835 | 1461095154027 Marionette TRACE conn3 <- [1,2494,null,{}] 12:45:54 INFO - PROCESS | 1835 | 1461095154032 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}] 12:45:54 INFO - PROCESS | 1835 | 1461095154317 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 12:45:54 INFO - PROCESS | 1835 | 1461095154344 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b7aca000 == 151 [pid = 1835] [id = 631] 12:45:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 194 (0x7f11b4c03c00) [pid = 1835] [serial = 1894] [outer = (nil)] 12:45:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x7f11b7bb5400) [pid = 1835] [serial = 1895] [outer = 0x7f11b4c03c00] 12:45:54 INFO - PROCESS | 1835 | 1461095154409 Marionette DEBUG loaded listener.js 12:45:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x7f11b9647800) [pid = 1835] [serial = 1896] [outer = 0x7f11b4c03c00] 12:45:55 INFO - PROCESS | 1835 | 1461095155241 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]]]}] 12:45:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:45:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1277ms 12:45:55 INFO - PROCESS | 1835 | 1461095155305 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 12:45:55 INFO - PROCESS | 1835 | 1461095155308 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 12:45:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:45:55 INFO - PROCESS | 1835 | 1461095155314 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:45:55 INFO - PROCESS | 1835 | 1461095155317 Marionette TRACE conn3 <- [1,2498,null,{}] 12:45:55 INFO - PROCESS | 1835 | 1461095155322 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}] 12:45:55 INFO - PROCESS | 1835 | 1461095155507 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 12:45:55 INFO - PROCESS | 1835 | 1461095155884 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b4d64000 == 152 [pid = 1835] [id = 632] 12:45:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 197 (0x7f11b3dbdc00) [pid = 1835] [serial = 1897] [outer = (nil)] 12:45:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11b4c06000) [pid = 1835] [serial = 1898] [outer = 0x7f11b3dbdc00] 12:45:56 INFO - PROCESS | 1835 | 1461095156022 Marionette DEBUG loaded listener.js 12:45:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11b4d50400) [pid = 1835] [serial = 1899] [outer = 0x7f11b3dbdc00] 12:45:56 INFO - PROCESS | 1835 | 1461095156885 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]]]}] 12:45:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:45:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1627ms 12:45:56 INFO - PROCESS | 1835 | 1461095156943 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 12:45:56 INFO - PROCESS | 1835 | 1461095156950 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 12:45:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:45:56 INFO - PROCESS | 1835 | 1461095156959 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:45:56 INFO - PROCESS | 1835 | 1461095156963 Marionette TRACE conn3 <- [1,2502,null,{}] 12:45:56 INFO - PROCESS | 1835 | 1461095156970 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}] 12:45:57 INFO - PROCESS | 1835 | 1461095157197 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 12:45:57 INFO - PROCESS | 1835 | 1461095157550 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb1a1000 == 153 [pid = 1835] [id = 633] 12:45:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11b6cde400) [pid = 1835] [serial = 1900] [outer = (nil)] 12:45:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0x7f11b7958400) [pid = 1835] [serial = 1901] [outer = 0x7f11b6cde400] 12:45:57 INFO - PROCESS | 1835 | 1461095157632 Marionette DEBUG loaded listener.js 12:45:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0x7f11b8871800) [pid = 1835] [serial = 1902] [outer = 0x7f11b6cde400] 12:45:58 INFO - PROCESS | 1835 | 1461095158534 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]]]}] 12:45:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:45:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1630ms 12:45:58 INFO - PROCESS | 1835 | 1461095158592 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 12:45:58 INFO - PROCESS | 1835 | 1461095158598 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 12:45:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:45:58 INFO - PROCESS | 1835 | 1461095158604 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:45:58 INFO - PROCESS | 1835 | 1461095158606 Marionette TRACE conn3 <- [1,2506,null,{}] 12:45:58 INFO - PROCESS | 1835 | 1461095158612 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}] 12:45:58 INFO - PROCESS | 1835 | 1461095158825 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 12:45:59 INFO - PROCESS | 1835 | 1461095159183 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:45:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bfe73000 == 154 [pid = 1835] [id = 634] 12:45:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11b6d53000) [pid = 1835] [serial = 1903] [outer = (nil)] 12:45:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11bb237c00) [pid = 1835] [serial = 1904] [outer = 0x7f11b6d53000] 12:45:59 INFO - PROCESS | 1835 | 1461095159263 Marionette DEBUG loaded listener.js 12:45:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11bb4e3c00) [pid = 1835] [serial = 1905] [outer = 0x7f11b6d53000] 12:46:00 INFO - PROCESS | 1835 | 1461095160114 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]]]}] 12:46:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:46:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1580ms 12:46:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:46:00 INFO - PROCESS | 1835 | 1461095160185 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 12:46:00 INFO - PROCESS | 1835 | 1461095160189 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 12:46:00 INFO - PROCESS | 1835 | 1461095160204 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:46:00 INFO - PROCESS | 1835 | 1461095160212 Marionette TRACE conn3 <- [1,2510,null,{}] 12:46:00 INFO - PROCESS | 1835 | 1461095160218 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}] 12:46:00 INFO - PROCESS | 1835 | 1461095160481 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 12:46:00 INFO - PROCESS | 1835 | 1461095160803 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c4ac8000 == 155 [pid = 1835] [id = 635] 12:46:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11b964ac00) [pid = 1835] [serial = 1906] [outer = (nil)] 12:46:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11be490400) [pid = 1835] [serial = 1907] [outer = 0x7f11b964ac00] 12:46:00 INFO - PROCESS | 1835 | 1461095160879 Marionette DEBUG loaded listener.js 12:46:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11bf9bec00) [pid = 1835] [serial = 1908] [outer = 0x7f11b964ac00] 12:46:01 INFO - PROCESS | 1835 | 1461095161692 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]]]}] 12:46:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:46:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1541ms 12:46:01 INFO - PROCESS | 1835 | 1461095161737 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 12:46:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:46:01 INFO - PROCESS | 1835 | 1461095161742 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 12:46:01 INFO - PROCESS | 1835 | 1461095161748 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:46:01 INFO - PROCESS | 1835 | 1461095161752 Marionette TRACE conn3 <- [1,2514,null,{}] 12:46:01 INFO - PROCESS | 1835 | 1461095161757 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}] 12:46:01 INFO - PROCESS | 1835 | 1461095161970 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 12:46:02 INFO - PROCESS | 1835 | 1461095162291 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6989800 == 156 [pid = 1835] [id = 636] 12:46:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11bd47c400) [pid = 1835] [serial = 1909] [outer = (nil)] 12:46:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11bfdd7400) [pid = 1835] [serial = 1910] [outer = 0x7f11bd47c400] 12:46:02 INFO - PROCESS | 1835 | 1461095162384 Marionette DEBUG loaded listener.js 12:46:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11bff92000) [pid = 1835] [serial = 1911] [outer = 0x7f11bd47c400] 12:46:03 INFO - PROCESS | 1835 | 1461095163187 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]]]}] 12:46:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:46:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1488ms 12:46:03 INFO - PROCESS | 1835 | 1461095163235 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 12:46:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:46:03 INFO - PROCESS | 1835 | 1461095163239 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 12:46:03 INFO - PROCESS | 1835 | 1461095163244 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:46:03 INFO - PROCESS | 1835 | 1461095163247 Marionette TRACE conn3 <- [1,2518,null,{}] 12:46:03 INFO - PROCESS | 1835 | 1461095163252 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}] 12:46:03 INFO - PROCESS | 1835 | 1461095163441 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 12:46:03 INFO - PROCESS | 1835 | 1461095163722 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c706b000 == 157 [pid = 1835] [id = 637] 12:46:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x7f11c4970000) [pid = 1835] [serial = 1912] [outer = (nil)] 12:46:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x7f11c4977c00) [pid = 1835] [serial = 1913] [outer = 0x7f11c4970000] 12:46:03 INFO - PROCESS | 1835 | 1461095163852 Marionette DEBUG loaded listener.js 12:46:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x7f11c53ce000) [pid = 1835] [serial = 1914] [outer = 0x7f11c4970000] 12:46:04 INFO - PROCESS | 1835 | 1461095164701 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]]]}] 12:46:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:46:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1529ms 12:46:04 INFO - PROCESS | 1835 | 1461095164774 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 12:46:04 INFO - PROCESS | 1835 | 1461095164777 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 12:46:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:46:04 INFO - PROCESS | 1835 | 1461095164783 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:46:04 INFO - PROCESS | 1835 | 1461095164785 Marionette TRACE conn3 <- [1,2522,null,{}] 12:46:04 INFO - PROCESS | 1835 | 1461095164790 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}] 12:46:05 INFO - PROCESS | 1835 | 1461095165001 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 12:46:05 INFO - PROCESS | 1835 | 1461095165319 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c78bb000 == 158 [pid = 1835] [id = 638] 12:46:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x7f11c4972000) [pid = 1835] [serial = 1915] [outer = (nil)] 12:46:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 216 (0x7f11c5624400) [pid = 1835] [serial = 1916] [outer = 0x7f11c4972000] 12:46:05 INFO - PROCESS | 1835 | 1461095165398 Marionette DEBUG loaded listener.js 12:46:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 217 (0x7f11c56f7000) [pid = 1835] [serial = 1917] [outer = 0x7f11c4972000] 12:46:06 INFO - PROCESS | 1835 | 1461095166187 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]]]}] 12:46:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:46:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1475ms 12:46:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:46:06 INFO - PROCESS | 1835 | 1461095166259 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 12:46:06 INFO - PROCESS | 1835 | 1461095166262 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 12:46:06 INFO - PROCESS | 1835 | 1461095166268 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:46:06 INFO - PROCESS | 1835 | 1461095166271 Marionette TRACE conn3 <- [1,2526,null,{}] 12:46:06 INFO - PROCESS | 1835 | 1461095166276 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}] 12:46:06 INFO - PROCESS | 1835 | 1461095166487 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 12:46:06 INFO - PROCESS | 1835 | 1461095166804 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:06 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7c1e000 == 159 [pid = 1835] [id = 639] 12:46:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 218 (0x7f11c545a400) [pid = 1835] [serial = 1918] [outer = (nil)] 12:46:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 219 (0x7f11c662a800) [pid = 1835] [serial = 1919] [outer = 0x7f11c545a400] 12:46:06 INFO - PROCESS | 1835 | 1461095166881 Marionette DEBUG loaded listener.js 12:46:06 INFO - PROCESS | 1835 | ++DOMWINDOW == 220 (0x7f11c66d6c00) [pid = 1835] [serial = 1920] [outer = 0x7f11c545a400] 12:46:07 INFO - PROCESS | 1835 | 1461095167668 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]]]}] 12:46:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:46:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1435ms 12:46:07 INFO - PROCESS | 1835 | 1461095167703 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 12:46:07 INFO - PROCESS | 1835 | 1461095167705 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 12:46:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:46:07 INFO - PROCESS | 1835 | 1461095167713 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:46:07 INFO - PROCESS | 1835 | 1461095167715 Marionette TRACE conn3 <- [1,2530,null,{}] 12:46:07 INFO - PROCESS | 1835 | 1461095167720 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}] 12:46:07 INFO - PROCESS | 1835 | 1461095167924 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 12:46:08 INFO - PROCESS | 1835 | 1461095168206 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c817e800 == 160 [pid = 1835] [id = 640] 12:46:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 221 (0x7f11c561ec00) [pid = 1835] [serial = 1921] [outer = (nil)] 12:46:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 222 (0x7f11c67c5800) [pid = 1835] [serial = 1922] [outer = 0x7f11c561ec00] 12:46:08 INFO - PROCESS | 1835 | 1461095168322 Marionette DEBUG loaded listener.js 12:46:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 223 (0x7f11c67e6000) [pid = 1835] [serial = 1923] [outer = 0x7f11c561ec00] 12:46:09 INFO - PROCESS | 1835 | 1461095169116 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]]]}] 12:46:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:46:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1432ms 12:46:09 INFO - PROCESS | 1835 | 1461095169147 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 12:46:09 INFO - PROCESS | 1835 | 1461095169150 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 12:46:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:46:09 INFO - PROCESS | 1835 | 1461095169156 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:46:09 INFO - PROCESS | 1835 | 1461095169158 Marionette TRACE conn3 <- [1,2534,null,{}] 12:46:09 INFO - PROCESS | 1835 | 1461095169163 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}] 12:46:09 INFO - PROCESS | 1835 | 1461095169378 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 12:46:09 INFO - PROCESS | 1835 | 1461095169666 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:09 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc0c0000 == 161 [pid = 1835] [id = 641] 12:46:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 224 (0x7f11c66d7000) [pid = 1835] [serial = 1924] [outer = (nil)] 12:46:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 225 (0x7f11c6811800) [pid = 1835] [serial = 1925] [outer = 0x7f11c66d7000] 12:46:09 INFO - PROCESS | 1835 | 1461095169799 Marionette DEBUG loaded listener.js 12:46:09 INFO - PROCESS | 1835 | ++DOMWINDOW == 226 (0x7f11c6e7c000) [pid = 1835] [serial = 1926] [outer = 0x7f11c66d7000] 12:46:10 INFO - PROCESS | 1835 | 1461095170587 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]]]}] 12:46:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:46:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1482ms 12:46:10 INFO - PROCESS | 1835 | 1461095170638 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 12:46:10 INFO - PROCESS | 1835 | 1461095170642 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 12:46:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:46:10 INFO - PROCESS | 1835 | 1461095170647 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:46:10 INFO - PROCESS | 1835 | 1461095170650 Marionette TRACE conn3 <- [1,2538,null,{}] 12:46:10 INFO - PROCESS | 1835 | 1461095170655 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}] 12:46:10 INFO - PROCESS | 1835 | 1461095170874 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 12:46:11 INFO - PROCESS | 1835 | 1461095171209 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d01c3800 == 162 [pid = 1835] [id = 642] 12:46:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 227 (0x7f11c6f79c00) [pid = 1835] [serial = 1927] [outer = (nil)] 12:46:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 228 (0x7f11c6f7d400) [pid = 1835] [serial = 1928] [outer = 0x7f11c6f79c00] 12:46:11 INFO - PROCESS | 1835 | 1461095171296 Marionette DEBUG loaded listener.js 12:46:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 229 (0x7f11c76c4400) [pid = 1835] [serial = 1929] [outer = 0x7f11c6f79c00] 12:46:12 INFO - PROCESS | 1835 | 1461095172115 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]]]}] 12:46:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:46:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1529ms 12:46:12 INFO - PROCESS | 1835 | 1461095172178 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 12:46:12 INFO - PROCESS | 1835 | 1461095172182 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 12:46:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:46:12 INFO - PROCESS | 1835 | 1461095172187 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:46:12 INFO - PROCESS | 1835 | 1461095172192 Marionette TRACE conn3 <- [1,2542,null,{}] 12:46:12 INFO - PROCESS | 1835 | 1461095172197 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}] 12:46:12 INFO - PROCESS | 1835 | 1461095172450 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 12:46:12 INFO - PROCESS | 1835 | 1461095172806 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2694000 == 163 [pid = 1835] [id = 643] 12:46:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 230 (0x7f11c9cda800) [pid = 1835] [serial = 1930] [outer = (nil)] 12:46:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 231 (0x7f11cb053800) [pid = 1835] [serial = 1931] [outer = 0x7f11c9cda800] 12:46:12 INFO - PROCESS | 1835 | 1461095172891 Marionette DEBUG loaded listener.js 12:46:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 232 (0x7f11cb094c00) [pid = 1835] [serial = 1932] [outer = 0x7f11c9cda800] 12:46:13 INFO - PROCESS | 1835 | 1461095173663 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]]]}] 12:46:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:46:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1530ms 12:46:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:46:13 INFO - PROCESS | 1835 | 1461095173719 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 12:46:13 INFO - PROCESS | 1835 | 1461095173721 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 12:46:13 INFO - PROCESS | 1835 | 1461095173728 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:46:13 INFO - PROCESS | 1835 | 1461095173731 Marionette TRACE conn3 <- [1,2546,null,{}] 12:46:13 INFO - PROCESS | 1835 | 1461095173736 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}] 12:46:13 INFO - PROCESS | 1835 | 1461095173946 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 12:46:14 INFO - PROCESS | 1835 | 1461095174270 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d7f09000 == 164 [pid = 1835] [id = 644] 12:46:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 233 (0x7f11c9ce4c00) [pid = 1835] [serial = 1933] [outer = (nil)] 12:46:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 234 (0x7f11cb0e2000) [pid = 1835] [serial = 1934] [outer = 0x7f11c9ce4c00] 12:46:14 INFO - PROCESS | 1835 | 1461095174345 Marionette DEBUG loaded listener.js 12:46:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 235 (0x7f11cb4c5800) [pid = 1835] [serial = 1935] [outer = 0x7f11c9ce4c00] 12:46:15 INFO - PROCESS | 1835 | 1461095175107 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]]]}] 12:46:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:46:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1433ms 12:46:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:46:15 INFO - PROCESS | 1835 | 1461095175161 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 12:46:15 INFO - PROCESS | 1835 | 1461095175163 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 12:46:15 INFO - PROCESS | 1835 | 1461095175168 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:46:15 INFO - PROCESS | 1835 | 1461095175172 Marionette TRACE conn3 <- [1,2550,null,{}] 12:46:15 INFO - PROCESS | 1835 | 1461095175177 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}] 12:46:15 INFO - PROCESS | 1835 | 1461095175391 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 12:46:15 INFO - PROCESS | 1835 | 1461095175675 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e2a15800 == 165 [pid = 1835] [id = 645] 12:46:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 236 (0x7f11cb054c00) [pid = 1835] [serial = 1936] [outer = (nil)] 12:46:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 237 (0x7f11cbfeac00) [pid = 1835] [serial = 1937] [outer = 0x7f11cb054c00] 12:46:15 INFO - PROCESS | 1835 | 1461095175787 Marionette DEBUG loaded listener.js 12:46:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 238 (0x7f11cedc6800) [pid = 1835] [serial = 1938] [outer = 0x7f11cb054c00] 12:46:16 INFO - PROCESS | 1835 | 1461095176636 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]]]}] 12:46:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:46:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1483ms 12:46:16 INFO - PROCESS | 1835 | 1461095176651 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 12:46:16 INFO - PROCESS | 1835 | 1461095176653 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 12:46:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:46:16 INFO - PROCESS | 1835 | 1461095176659 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:46:16 INFO - PROCESS | 1835 | 1461095176661 Marionette TRACE conn3 <- [1,2554,null,{}] 12:46:16 INFO - PROCESS | 1835 | 1461095176667 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}] 12:46:16 INFO - PROCESS | 1835 | 1461095176875 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 12:46:17 INFO - PROCESS | 1835 | 1461095177205 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e75a9800 == 166 [pid = 1835] [id = 646] 12:46:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 239 (0x7f11b41aa800) [pid = 1835] [serial = 1939] [outer = (nil)] 12:46:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 240 (0x7f11c67d8400) [pid = 1835] [serial = 1940] [outer = 0x7f11b41aa800] 12:46:17 INFO - PROCESS | 1835 | 1461095177279 Marionette DEBUG loaded listener.js 12:46:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 241 (0x7f11d0137400) [pid = 1835] [serial = 1941] [outer = 0x7f11b41aa800] 12:46:18 INFO - PROCESS | 1835 | 1461095178117 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]]]}] 12:46:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:46:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1537ms 12:46:18 INFO - PROCESS | 1835 | 1461095178200 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 12:46:18 INFO - PROCESS | 1835 | 1461095178203 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 12:46:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:46:18 INFO - PROCESS | 1835 | 1461095178208 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:46:18 INFO - PROCESS | 1835 | 1461095178211 Marionette TRACE conn3 <- [1,2558,null,{}] 12:46:18 INFO - PROCESS | 1835 | 1461095178216 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}] 12:46:18 INFO - PROCESS | 1835 | 1461095178426 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 12:46:18 INFO - PROCESS | 1835 | 1461095178751 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c5637000 == 167 [pid = 1835] [id = 647] 12:46:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 242 (0x7f11bb2d8400) [pid = 1835] [serial = 1942] [outer = (nil)] 12:46:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 243 (0x7f11d0134c00) [pid = 1835] [serial = 1943] [outer = 0x7f11bb2d8400] 12:46:18 INFO - PROCESS | 1835 | 1461095178828 Marionette DEBUG loaded listener.js 12:46:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 244 (0x7f11d173e400) [pid = 1835] [serial = 1944] [outer = 0x7f11bb2d8400] 12:46:19 INFO - PROCESS | 1835 | 1461095179669 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]]]}] 12:46:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:46:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1528ms 12:46:19 INFO - PROCESS | 1835 | 1461095179738 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 12:46:19 INFO - PROCESS | 1835 | 1461095179741 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 12:46:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:46:19 INFO - PROCESS | 1835 | 1461095179747 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:46:19 INFO - PROCESS | 1835 | 1461095179750 Marionette TRACE conn3 <- [1,2562,null,{}] 12:46:19 INFO - PROCESS | 1835 | 1461095179755 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}] 12:46:19 INFO - PROCESS | 1835 | 1461095179979 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 12:46:20 INFO - PROCESS | 1835 | 1461095180300 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e84cb800 == 168 [pid = 1835] [id = 648] 12:46:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 245 (0x7f11be488400) [pid = 1835] [serial = 1945] [outer = (nil)] 12:46:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 246 (0x7f11d1830400) [pid = 1835] [serial = 1946] [outer = 0x7f11be488400] 12:46:20 INFO - PROCESS | 1835 | 1461095180375 Marionette DEBUG loaded listener.js 12:46:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 247 (0x7f11d18da000) [pid = 1835] [serial = 1947] [outer = 0x7f11be488400] 12:46:21 INFO - PROCESS | 1835 | 1461095181230 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]]]}] 12:46:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:46:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1531ms 12:46:21 INFO - PROCESS | 1835 | 1461095181280 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 12:46:21 INFO - PROCESS | 1835 | 1461095181283 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 12:46:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:46:21 INFO - PROCESS | 1835 | 1461095181290 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:46:21 INFO - PROCESS | 1835 | 1461095181292 Marionette TRACE conn3 <- [1,2566,null,{}] 12:46:21 INFO - PROCESS | 1835 | 1461095181298 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}] 12:46:21 INFO - PROCESS | 1835 | 1461095181509 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 12:46:21 INFO - PROCESS | 1835 | 1461095181843 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b17ef000 == 169 [pid = 1835] [id = 649] 12:46:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 248 (0x7f11ced1e400) [pid = 1835] [serial = 1948] [outer = (nil)] 12:46:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 249 (0x7f11d1b04000) [pid = 1835] [serial = 1949] [outer = 0x7f11ced1e400] 12:46:21 INFO - PROCESS | 1835 | 1461095181920 Marionette DEBUG loaded listener.js 12:46:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 250 (0x7f11d2908000) [pid = 1835] [serial = 1950] [outer = 0x7f11ced1e400] 12:46:22 INFO - PROCESS | 1835 | 1461095182717 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]]]}] 12:46:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:46:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1477ms 12:46:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:46:22 INFO - PROCESS | 1835 | 1461095182768 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 12:46:22 INFO - PROCESS | 1835 | 1461095182771 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 12:46:22 INFO - PROCESS | 1835 | 1461095182777 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:46:22 INFO - PROCESS | 1835 | 1461095182780 Marionette TRACE conn3 <- [1,2570,null,{}] 12:46:22 INFO - PROCESS | 1835 | 1461095182786 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}] 12:46:23 INFO - PROCESS | 1835 | 1461095183002 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 12:46:23 INFO - PROCESS | 1835 | 1461095183332 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:23 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ae1e4000 == 170 [pid = 1835] [id = 650] 12:46:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 251 (0x7f11c8175800) [pid = 1835] [serial = 1951] [outer = (nil)] 12:46:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 252 (0x7f11d29a7800) [pid = 1835] [serial = 1952] [outer = 0x7f11c8175800] 12:46:23 INFO - PROCESS | 1835 | 1461095183408 Marionette DEBUG loaded listener.js 12:46:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 253 (0x7f11d3599800) [pid = 1835] [serial = 1953] [outer = 0x7f11c8175800] 12:46:24 INFO - PROCESS | 1835 | 1461095184348 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]]]}] 12:46:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:46:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1633ms 12:46:24 INFO - PROCESS | 1835 | 1461095184410 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 12:46:24 INFO - PROCESS | 1835 | 1461095184414 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 12:46:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:46:24 INFO - PROCESS | 1835 | 1461095184419 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:46:24 INFO - PROCESS | 1835 | 1461095184421 Marionette TRACE conn3 <- [1,2574,null,{}] 12:46:24 INFO - PROCESS | 1835 | 1461095184427 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}] 12:46:24 INFO - PROCESS | 1835 | 1461095184650 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 12:46:24 INFO - PROCESS | 1835 | 1461095184972 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b4d60800 == 171 [pid = 1835] [id = 651] 12:46:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 254 (0x7f11b6d55000) [pid = 1835] [serial = 1954] [outer = (nil)] 12:46:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 255 (0x7f11b887cc00) [pid = 1835] [serial = 1955] [outer = 0x7f11b6d55000] 12:46:25 INFO - PROCESS | 1835 | 1461095185046 Marionette DEBUG loaded listener.js 12:46:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 256 (0x7f11bf837000) [pid = 1835] [serial = 1956] [outer = 0x7f11b6d55000] 12:46:25 INFO - PROCESS | 1835 | 1461095185869 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]]]}] 12:46:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:46:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1527ms 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7ec1800 == 170 [pid = 1835] [id = 509] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c4952000 == 169 [pid = 1835] [id = 557] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c671e000 == 168 [pid = 1835] [id = 343] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c5223800 == 167 [pid = 1835] [id = 184] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c8ce4000 == 166 [pid = 1835] [id = 196] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c817d000 == 165 [pid = 1835] [id = 188] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c5221800 == 164 [pid = 1835] [id = 195] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c8ce8000 == 163 [pid = 1835] [id = 187] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d179d000 == 162 [pid = 1835] [id = 191] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b7aca000 == 161 [pid = 1835] [id = 631] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11be40b000 == 160 [pid = 1835] [id = 630] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb4e0000 == 159 [pid = 1835] [id = 629] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b890b800 == 158 [pid = 1835] [id = 628] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b41c4000 == 157 [pid = 1835] [id = 627] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b910b800 == 156 [pid = 1835] [id = 626] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e84cf000 == 155 [pid = 1835] [id = 622] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e8484000 == 154 [pid = 1835] [id = 621] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e5c47800 == 153 [pid = 1835] [id = 620] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e342d800 == 152 [pid = 1835] [id = 619] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e2a9f800 == 151 [pid = 1835] [id = 618] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d7f1c800 == 150 [pid = 1835] [id = 617] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1408800 == 149 [pid = 1835] [id = 616] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc1ec000 == 148 [pid = 1835] [id = 615] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7ecc000 == 147 [pid = 1835] [id = 614] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c79d3800 == 146 [pid = 1835] [id = 613] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6ad8800 == 145 [pid = 1835] [id = 612] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c4acc000 == 144 [pid = 1835] [id = 611] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c0121000 == 143 [pid = 1835] [id = 610] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11be21c800 == 142 [pid = 1835] [id = 609] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bd6c2000 == 141 [pid = 1835] [id = 607] 12:46:27 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b891b800 == 140 [pid = 1835] [id = 608] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 255 (0x7f11bb2dc800) [pid = 1835] [serial = 1823] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 254 (0x7f11bb228400) [pid = 1835] [serial = 1820] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 253 (0x7f11e3607400) [pid = 1835] [serial = 1635] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 252 (0x7f11d2b4d400) [pid = 1835] [serial = 1545] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 251 (0x7f11c67e8800) [pid = 1835] [serial = 1799] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 250 (0x7f11b88c1400) [pid = 1835] [serial = 1653] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 249 (0x7f11cf4bdc00) [pid = 1835] [serial = 1617] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 248 (0x7f11bfdd7000) [pid = 1835] [serial = 1808] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 247 (0x7f11bf9b6800) [pid = 1835] [serial = 1772] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 246 (0x7f11b3dbf800) [pid = 1835] [serial = 1719] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 245 (0x7f11e529d800) [pid = 1835] [serial = 1632] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 244 (0x7f11bfbb0400) [pid = 1835] [serial = 1605] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 243 (0x7f11bff91000) [pid = 1835] [serial = 1779] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 242 (0x7f11c4978400) [pid = 1835] [serial = 1686] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 241 (0x7f11b88bfc00) [pid = 1835] [serial = 1725] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 240 (0x7f11b8871400) [pid = 1835] [serial = 1754] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 239 (0x7f11b4d4a400) [pid = 1835] [serial = 1644] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 238 (0x7f11c53cfc00) [pid = 1835] [serial = 1785] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 237 (0x7f11bf836800) [pid = 1835] [serial = 1770] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 236 (0x7f11b4c10000) [pid = 1835] [serial = 1641] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 235 (0x7f11b7870c00) [pid = 1835] [serial = 1566] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 234 (0x7f11cc076800) [pid = 1835] [serial = 1497] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 233 (0x7f11b7bb8800) [pid = 1835] [serial = 1722] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 232 (0x7f11bfadec00) [pid = 1835] [serial = 1775] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 231 (0x7f11c8248000) [pid = 1835] [serial = 1695] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 230 (0x7f11c6e73c00) [pid = 1835] [serial = 1803] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 229 (0x7f11b5cce000) [pid = 1835] [serial = 1811] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 228 (0x7f11bb242c00) [pid = 1835] [serial = 1821] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 227 (0x7f11be377000) [pid = 1835] [serial = 1533] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 226 (0x7f11e302d800) [pid = 1835] [serial = 1563] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 225 (0x7f11be493800) [pid = 1835] [serial = 1769] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 224 (0x7f11c56fbc00) [pid = 1835] [serial = 1793] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 223 (0x7f11cb08ec00) [pid = 1835] [serial = 1614] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 222 (0x7f11bfe9b000) [pid = 1835] [serial = 1778] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 221 (0x7f11b60ae800) [pid = 1835] [serial = 1752] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 220 (0x7f11bc9adc00) [pid = 1835] [serial = 1763] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 219 (0x7f11d182ec00) [pid = 1835] [serial = 1620] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 218 (0x7f11bb4efc00) [pid = 1835] [serial = 1760] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 217 (0x7f11b9640c00) [pid = 1835] [serial = 1647] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 216 (0x7f11b88c9800) [pid = 1835] [serial = 1755] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 215 (0x7f11c6f2ec00) [pid = 1835] [serial = 1503] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x7f11bf83bc00) [pid = 1835] [serial = 1683] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0x7f11c66da400) [pid = 1835] [serial = 1536] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0x7f11cbccd800) [pid = 1835] [serial = 1491] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x7f11bfbb1000) [pid = 1835] [serial = 1776] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11c56f0000) [pid = 1835] [serial = 1791] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11bb30dc00) [pid = 1835] [serial = 1802] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11b786e400) [pid = 1835] [serial = 1814] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11c4ab8800) [pid = 1835] [serial = 1782] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11e2d4b400) [pid = 1835] [serial = 1716] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11c545e800) [pid = 1835] [serial = 1787] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11b8a29400) [pid = 1835] [serial = 1602] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11be48b400) [pid = 1835] [serial = 1767] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11c4973800) [pid = 1835] [serial = 1781] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x7f11b6c4f400) [pid = 1835] [serial = 1812] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x7f11cbcc3c00) [pid = 1835] [serial = 1539] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11cbfeec00) [pid = 1835] [serial = 1704] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11d1827c00) [pid = 1835] [serial = 1500] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11b7bba800) [pid = 1835] [serial = 1560] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 196 (0x7f11bfa22400) [pid = 1835] [serial = 1773] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x7f11bb229c00) [pid = 1835] [serial = 1650] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0x7f11bb232400) [pid = 1835] [serial = 1680] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 193 (0x7f11c75ab400) [pid = 1835] [serial = 1809] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 192 (0x7f11cb4c1000) [pid = 1835] [serial = 1701] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 191 (0x7f11bc9b3800) [pid = 1835] [serial = 1764] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x7f11bd47cc00) [pid = 1835] [serial = 1766] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x7f11e1383000) [pid = 1835] [serial = 1554] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x7f11c6814800) [pid = 1835] [serial = 1800] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x7f11e3030400) [pid = 1835] [serial = 1557] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x7f11bb2d1400) [pid = 1835] [serial = 1758] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x7f11bb164800) [pid = 1835] [serial = 1818] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x7f11cb04fc00) [pid = 1835] [serial = 1698] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x7f11bbd9b400) [pid = 1835] [serial = 1761] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x7f11c4cf7800) [pid = 1835] [serial = 1784] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x7f11d213e000) [pid = 1835] [serial = 1506] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x7f11d2b4c400) [pid = 1835] [serial = 1623] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x7f11bb306c00) [pid = 1835] [serial = 1748] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x7f11c6f76800) [pid = 1835] [serial = 1692] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x7f11df156000) [pid = 1835] [serial = 1548] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 176 (0x7f11cbdb2000) [pid = 1835] [serial = 1494] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 175 (0x7f11c66dac00) [pid = 1835] [serial = 1796] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x7f11c545e000) [pid = 1835] [serial = 1407] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x7f11c67e6400) [pid = 1835] [serial = 1805] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 172 (0x7f11b7874c00) [pid = 1835] [serial = 1569] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 171 (0x7f11c5461000) [pid = 1835] [serial = 1689] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 170 (0x7f11c5622800) [pid = 1835] [serial = 1790] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 169 (0x7f11b887f000) [pid = 1835] [serial = 1551] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 168 (0x7f11c6eac000) [pid = 1835] [serial = 1806] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 167 (0x7f11b7965c00) [pid = 1835] [serial = 1677] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 166 (0x7f11c5452800) [pid = 1835] [serial = 1599] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 165 (0x7f11b5cc5400) [pid = 1835] [serial = 1751] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 164 (0x7f11b7bbb000) [pid = 1835] [serial = 1815] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 163 (0x7f11c67d9800) [pid = 1835] [serial = 1797] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 162 (0x7f11c7774800) [pid = 1835] [serial = 1611] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 161 (0x7f11b963c000) [pid = 1835] [serial = 1817] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x7f11d173ec00) [pid = 1835] [serial = 1542] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x7f11b9649800) [pid = 1835] [serial = 1638] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0x7f11d2adac00) [pid = 1835] [serial = 1707] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x7f11dd0d1000) [pid = 1835] [serial = 1626] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x7f11df155000) [pid = 1835] [serial = 1629] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x7f11bb167400) [pid = 1835] [serial = 1757] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x7f11ddebcc00) [pid = 1835] [serial = 1710] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x7f11c66d0c00) [pid = 1835] [serial = 1794] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x7f11e1223000) [pid = 1835] [serial = 1713] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x7f11c54ea800) [pid = 1835] [serial = 1788] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x7f11c66d7400) [pid = 1835] [serial = 1608] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x7f11c4972400) [pid = 1835] [serial = 1674] [outer = (nil)] [url = about:blank] 12:46:27 INFO - PROCESS | 1835 | 1461095187628 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 12:46:27 INFO - PROCESS | 1835 | 1461095187653 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 12:46:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:46:27 INFO - PROCESS | 1835 | 1461095187714 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:46:27 INFO - PROCESS | 1835 | 1461095187722 Marionette TRACE conn3 <- [1,2578,null,{}] 12:46:27 INFO - PROCESS | 1835 | 1461095187759 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}] 12:46:27 INFO - PROCESS | 1835 | 1461095187962 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 12:46:28 INFO - PROCESS | 1835 | 1461095188179 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b42b1000 == 141 [pid = 1835] [id = 652] 12:46:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x7f11b504c400) [pid = 1835] [serial = 1957] [outer = (nil)] 12:46:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x7f11b504f400) [pid = 1835] [serial = 1958] [outer = 0x7f11b504c400] 12:46:28 INFO - PROCESS | 1835 | 1461095188244 Marionette DEBUG loaded listener.js 12:46:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x7f11b5258000) [pid = 1835] [serial = 1959] [outer = 0x7f11b504c400] 12:46:28 INFO - PROCESS | 1835 | 1461095188963 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]]]}] 12:46:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:46:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1320ms 12:46:29 INFO - PROCESS | 1835 | 1461095189026 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 12:46:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:46:29 INFO - PROCESS | 1835 | 1461095189031 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 12:46:29 INFO - PROCESS | 1835 | 1461095189042 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:46:29 INFO - PROCESS | 1835 | 1461095189047 Marionette TRACE conn3 <- [1,2582,null,{}] 12:46:29 INFO - PROCESS | 1835 | 1461095189053 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}] 12:46:29 INFO - PROCESS | 1835 | 1461095189258 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 12:46:29 INFO - PROCESS | 1835 | 1461095189464 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b79c5000 == 142 [pid = 1835] [id = 653] 12:46:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x7f11b4d43400) [pid = 1835] [serial = 1960] [outer = (nil)] 12:46:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x7f11b6c45000) [pid = 1835] [serial = 1961] [outer = 0x7f11b4d43400] 12:46:29 INFO - PROCESS | 1835 | 1461095189527 Marionette DEBUG loaded listener.js 12:46:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x7f11b6cda800) [pid = 1835] [serial = 1962] [outer = 0x7f11b4d43400] 12:46:30 INFO - PROCESS | 1835 | 1461095190438 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]]]}] 12:46:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:46:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1434ms 12:46:30 INFO - PROCESS | 1835 | 1461095190473 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 12:46:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:46:30 INFO - PROCESS | 1835 | 1461095190486 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 12:46:30 INFO - PROCESS | 1835 | 1461095190498 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:46:30 INFO - PROCESS | 1835 | 1461095190501 Marionette TRACE conn3 <- [1,2586,null,{}] 12:46:30 INFO - PROCESS | 1835 | 1461095190513 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}] 12:46:30 INFO - PROCESS | 1835 | 1461095190787 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 12:46:30 INFO - PROCESS | 1835 | 1461095190820 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b89c3000 == 143 [pid = 1835] [id = 654] 12:46:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x7f11b79e3800) [pid = 1835] [serial = 1963] [outer = (nil)] 12:46:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x7f11b7bacc00) [pid = 1835] [serial = 1964] [outer = 0x7f11b79e3800] 12:46:30 INFO - PROCESS | 1835 | 1461095190889 Marionette DEBUG loaded listener.js 12:46:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x7f11b8876800) [pid = 1835] [serial = 1965] [outer = 0x7f11b79e3800] 12:46:32 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x7f11b5055c00) [pid = 1835] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:46:32 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x7f11bb4eb400) [pid = 1835] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:46:32 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x7f11b3dbb000) [pid = 1835] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:46:32 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x7f11bb4eb000) [pid = 1835] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:46:32 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x7f11b525bc00) [pid = 1835] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:46:32 INFO - PROCESS | 1835 | 1461095192509 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]]]}] 12:46:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:46:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2033ms 12:46:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:46:32 INFO - PROCESS | 1835 | 1461095192526 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 12:46:32 INFO - PROCESS | 1835 | 1461095192528 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 12:46:32 INFO - PROCESS | 1835 | 1461095192534 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:46:32 INFO - PROCESS | 1835 | 1461095192537 Marionette TRACE conn3 <- [1,2590,null,{}] 12:46:32 INFO - PROCESS | 1835 | 1461095192542 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}] 12:46:32 INFO - PROCESS | 1835 | 1461095192720 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 12:46:32 INFO - PROCESS | 1835 | 1461095192735 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b91e0800 == 144 [pid = 1835] [id = 655] 12:46:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x7f11b3db4400) [pid = 1835] [serial = 1966] [outer = (nil)] 12:46:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x7f11b88cd000) [pid = 1835] [serial = 1967] [outer = 0x7f11b3db4400] 12:46:32 INFO - PROCESS | 1835 | 1461095192803 Marionette DEBUG loaded listener.js 12:46:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x7f11bb169000) [pid = 1835] [serial = 1968] [outer = 0x7f11b3db4400] 12:46:33 INFO - PROCESS | 1835 | 1461095193668 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]]]}] 12:46:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:46:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1180ms 12:46:33 INFO - PROCESS | 1835 | 1461095193715 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 12:46:33 INFO - PROCESS | 1835 | 1461095193719 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 12:46:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:46:33 INFO - PROCESS | 1835 | 1461095193724 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:46:33 INFO - PROCESS | 1835 | 1461095193726 Marionette TRACE conn3 <- [1,2594,null,{}] 12:46:33 INFO - PROCESS | 1835 | 1461095193735 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}] 12:46:33 INFO - PROCESS | 1835 | 1461095193943 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 12:46:33 INFO - PROCESS | 1835 | 1461095193953 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb4da000 == 145 [pid = 1835] [id = 656] 12:46:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x7f11b8a35800) [pid = 1835] [serial = 1969] [outer = (nil)] 12:46:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x7f11bb248400) [pid = 1835] [serial = 1970] [outer = 0x7f11b8a35800] 12:46:34 INFO - PROCESS | 1835 | 1461095194011 Marionette DEBUG loaded listener.js 12:46:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x7f11bb306c00) [pid = 1835] [serial = 1971] [outer = 0x7f11b8a35800] 12:46:35 INFO - PROCESS | 1835 | 1461095195193 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]]]}] 12:46:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:46:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1532ms 12:46:35 INFO - PROCESS | 1835 | 1461095195258 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 12:46:35 INFO - PROCESS | 1835 | 1461095195265 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 12:46:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:46:35 INFO - PROCESS | 1835 | 1461095195274 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:46:35 INFO - PROCESS | 1835 | 1461095195278 Marionette TRACE conn3 <- [1,2598,null,{}] 12:46:35 INFO - PROCESS | 1835 | 1461095195286 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}] 12:46:35 INFO - PROCESS | 1835 | 1461095195530 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 12:46:35 INFO - PROCESS | 1835 | 1461095195846 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b7aca000 == 146 [pid = 1835] [id = 657] 12:46:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x7f11b54e7800) [pid = 1835] [serial = 1972] [outer = (nil)] 12:46:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x7f11b6d56800) [pid = 1835] [serial = 1973] [outer = 0x7f11b54e7800] 12:46:35 INFO - PROCESS | 1835 | 1461095195924 Marionette DEBUG loaded listener.js 12:46:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x7f11b7bad400) [pid = 1835] [serial = 1974] [outer = 0x7f11b54e7800] 12:46:36 INFO - PROCESS | 1835 | 1461095196870 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]]]}] 12:46:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:46:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1639ms 12:46:36 INFO - PROCESS | 1835 | 1461095196913 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 12:46:36 INFO - PROCESS | 1835 | 1461095196921 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 12:46:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:46:36 INFO - PROCESS | 1835 | 1461095196930 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:46:36 INFO - PROCESS | 1835 | 1461095196933 Marionette TRACE conn3 <- [1,2602,null,{}] 12:46:36 INFO - PROCESS | 1835 | 1461095196939 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}] 12:46:37 INFO - PROCESS | 1835 | 1461095197149 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 12:46:37 INFO - PROCESS | 1835 | 1461095197515 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bbed7000 == 147 [pid = 1835] [id = 658] 12:46:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 163 (0x7f11b9643800) [pid = 1835] [serial = 1975] [outer = (nil)] 12:46:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x7f11bb2d1800) [pid = 1835] [serial = 1976] [outer = 0x7f11b9643800] 12:46:37 INFO - PROCESS | 1835 | 1461095197586 Marionette DEBUG loaded listener.js 12:46:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 165 (0x7f11bb311400) [pid = 1835] [serial = 1977] [outer = 0x7f11b9643800] 12:46:38 INFO - PROCESS | 1835 | 1461095198426 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]]]}] 12:46:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:46:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1532ms 12:46:38 INFO - PROCESS | 1835 | 1461095198463 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 12:46:38 INFO - PROCESS | 1835 | 1461095198467 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 12:46:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:46:38 INFO - PROCESS | 1835 | 1461095198473 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:46:38 INFO - PROCESS | 1835 | 1461095198479 Marionette TRACE conn3 <- [1,2606,null,{}] 12:46:38 INFO - PROCESS | 1835 | 1461095198494 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}] 12:46:38 INFO - PROCESS | 1835 | 1461095198715 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 12:46:39 INFO - PROCESS | 1835 | 1461095199025 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be21f000 == 148 [pid = 1835] [id = 659] 12:46:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 166 (0x7f11bbd92400) [pid = 1835] [serial = 1978] [outer = (nil)] 12:46:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 167 (0x7f11bc9b3800) [pid = 1835] [serial = 1979] [outer = 0x7f11bbd92400] 12:46:39 INFO - PROCESS | 1835 | 1461095199105 Marionette DEBUG loaded listener.js 12:46:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 168 (0x7f11bd419000) [pid = 1835] [serial = 1980] [outer = 0x7f11bbd92400] 12:46:39 INFO - PROCESS | 1835 | 1461095199978 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]]]}] 12:46:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:46:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1535ms 12:46:40 INFO - PROCESS | 1835 | 1461095200010 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 12:46:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:46:40 INFO - PROCESS | 1835 | 1461095200014 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 12:46:40 INFO - PROCESS | 1835 | 1461095200020 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:46:40 INFO - PROCESS | 1835 | 1461095200023 Marionette TRACE conn3 <- [1,2610,null,{}] 12:46:40 INFO - PROCESS | 1835 | 1461095200028 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}] 12:46:40 INFO - PROCESS | 1835 | 1461095200230 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 12:46:40 INFO - PROCESS | 1835 | 1461095200542 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bf97c000 == 149 [pid = 1835] [id = 660] 12:46:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 169 (0x7f11bbd9bc00) [pid = 1835] [serial = 1981] [outer = (nil)] 12:46:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 170 (0x7f11be48ec00) [pid = 1835] [serial = 1982] [outer = 0x7f11bbd9bc00] 12:46:40 INFO - PROCESS | 1835 | 1461095200616 Marionette DEBUG loaded listener.js 12:46:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x7f11bf833400) [pid = 1835] [serial = 1983] [outer = 0x7f11bbd9bc00] 12:46:41 INFO - PROCESS | 1835 | 1461095201410 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]]]}] 12:46:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:46:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1433ms 12:46:41 INFO - PROCESS | 1835 | 1461095201454 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 12:46:41 INFO - PROCESS | 1835 | 1461095201457 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 12:46:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:46:41 INFO - PROCESS | 1835 | 1461095201463 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:46:41 INFO - PROCESS | 1835 | 1461095201465 Marionette TRACE conn3 <- [1,2614,null,{}] 12:46:41 INFO - PROCESS | 1835 | 1461095201471 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}] 12:46:41 INFO - PROCESS | 1835 | 1461095201673 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 12:46:41 INFO - PROCESS | 1835 | 1461095201945 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bfe6f800 == 150 [pid = 1835] [id = 661] 12:46:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 172 (0x7f11bf9bdc00) [pid = 1835] [serial = 1984] [outer = (nil)] 12:46:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x7f11bfa25000) [pid = 1835] [serial = 1985] [outer = 0x7f11bf9bdc00] 12:46:42 INFO - PROCESS | 1835 | 1461095202065 Marionette DEBUG loaded listener.js 12:46:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x7f11bfbae000) [pid = 1835] [serial = 1986] [outer = 0x7f11bf9bdc00] 12:46:42 INFO - PROCESS | 1835 | 1461095202921 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]]]}] 12:46:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:46:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1526ms 12:46:42 INFO - PROCESS | 1835 | 1461095202990 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 12:46:43 INFO - PROCESS | 1835 | 1461095202998 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 12:46:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:46:43 INFO - PROCESS | 1835 | 1461095203006 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:46:43 INFO - PROCESS | 1835 | 1461095203013 Marionette TRACE conn3 <- [1,2618,null,{}] 12:46:43 INFO - PROCESS | 1835 | 1461095203018 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}] 12:46:43 INFO - PROCESS | 1835 | 1461095203292 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 12:46:43 INFO - PROCESS | 1835 | 1461095203605 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:43 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c092e000 == 151 [pid = 1835] [id = 662] 12:46:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0x7f11bff93c00) [pid = 1835] [serial = 1987] [outer = (nil)] 12:46:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x7f11c0a71c00) [pid = 1835] [serial = 1988] [outer = 0x7f11bff93c00] 12:46:43 INFO - PROCESS | 1835 | 1461095203688 Marionette DEBUG loaded listener.js 12:46:43 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x7f11c4cf4000) [pid = 1835] [serial = 1989] [outer = 0x7f11bff93c00] 12:46:44 INFO - PROCESS | 1835 | 1461095204512 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]]]}] 12:46:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:46:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1579ms 12:46:44 INFO - PROCESS | 1835 | 1461095204587 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 12:46:44 INFO - PROCESS | 1835 | 1461095204591 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 12:46:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:46:44 INFO - PROCESS | 1835 | 1461095204598 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:46:44 INFO - PROCESS | 1835 | 1461095204601 Marionette TRACE conn3 <- [1,2622,null,{}] 12:46:44 INFO - PROCESS | 1835 | 1461095204606 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}] 12:46:44 INFO - PROCESS | 1835 | 1461095204849 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 12:46:45 INFO - PROCESS | 1835 | 1461095205164 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c520e800 == 152 [pid = 1835] [id = 663] 12:46:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x7f11bff95000) [pid = 1835] [serial = 1990] [outer = (nil)] 12:46:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x7f11c5458000) [pid = 1835] [serial = 1991] [outer = 0x7f11bff95000] 12:46:45 INFO - PROCESS | 1835 | 1461095205234 Marionette DEBUG loaded listener.js 12:46:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x7f11c54ee000) [pid = 1835] [serial = 1992] [outer = 0x7f11bff95000] 12:46:46 INFO - PROCESS | 1835 | 1461095206023 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]]]}] 12:46:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:46:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1477ms 12:46:46 INFO - PROCESS | 1835 | 1461095206076 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 12:46:46 INFO - PROCESS | 1835 | 1461095206079 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 12:46:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:46:46 INFO - PROCESS | 1835 | 1461095206085 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:46:46 INFO - PROCESS | 1835 | 1461095206087 Marionette TRACE conn3 <- [1,2626,null,{}] 12:46:46 INFO - PROCESS | 1835 | 1461095206093 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}] 12:46:46 INFO - PROCESS | 1835 | 1461095206305 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 12:46:46 INFO - PROCESS | 1835 | 1461095206621 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6860000 == 153 [pid = 1835] [id = 664] 12:46:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x7f11c4ab7000) [pid = 1835] [serial = 1993] [outer = (nil)] 12:46:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x7f11c6625800) [pid = 1835] [serial = 1994] [outer = 0x7f11c4ab7000] 12:46:46 INFO - PROCESS | 1835 | 1461095206694 Marionette DEBUG loaded listener.js 12:46:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x7f11c66de400) [pid = 1835] [serial = 1995] [outer = 0x7f11c4ab7000] 12:46:47 INFO - PROCESS | 1835 | 1461095207506 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]]]}] 12:46:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:46:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1481ms 12:46:47 INFO - PROCESS | 1835 | 1461095207566 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 12:46:47 INFO - PROCESS | 1835 | 1461095207569 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 12:46:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:46:47 INFO - PROCESS | 1835 | 1461095207575 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:46:47 INFO - PROCESS | 1835 | 1461095207579 Marionette TRACE conn3 <- [1,2630,null,{}] 12:46:47 INFO - PROCESS | 1835 | 1461095207584 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}] 12:46:47 INFO - PROCESS | 1835 | 1461095207805 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 12:46:48 INFO - PROCESS | 1835 | 1461095208137 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6acb000 == 154 [pid = 1835] [id = 665] 12:46:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x7f11bfbbb000) [pid = 1835] [serial = 1996] [outer = (nil)] 12:46:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x7f11c6811000) [pid = 1835] [serial = 1997] [outer = 0x7f11bfbbb000] 12:46:48 INFO - PROCESS | 1835 | 1461095208215 Marionette DEBUG loaded listener.js 12:46:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x7f11c6ead000) [pid = 1835] [serial = 1998] [outer = 0x7f11bfbbb000] 12:46:49 INFO - PROCESS | 1835 | 1461095209064 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]]]}] 12:46:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:46:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1537ms 12:46:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:46:49 INFO - PROCESS | 1835 | 1461095209114 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 12:46:49 INFO - PROCESS | 1835 | 1461095209117 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 12:46:49 INFO - PROCESS | 1835 | 1461095209123 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:46:49 INFO - PROCESS | 1835 | 1461095209127 Marionette TRACE conn3 <- [1,2634,null,{}] 12:46:49 INFO - PROCESS | 1835 | 1461095209132 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}] 12:46:49 INFO - PROCESS | 1835 | 1461095209342 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 12:46:49 INFO - PROCESS | 1835 | 1461095209675 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7081000 == 155 [pid = 1835] [id = 666] 12:46:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x7f11c6f2ec00) [pid = 1835] [serial = 1999] [outer = (nil)] 12:46:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x7f11c6f76800) [pid = 1835] [serial = 2000] [outer = 0x7f11c6f2ec00] 12:46:49 INFO - PROCESS | 1835 | 1461095209765 Marionette DEBUG loaded listener.js 12:46:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x7f11c737d000) [pid = 1835] [serial = 2001] [outer = 0x7f11c6f2ec00] 12:46:50 INFO - PROCESS | 1835 | 1461095210598 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]]]}] 12:46:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:46:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1528ms 12:46:50 INFO - PROCESS | 1835 | 1461095210651 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 12:46:50 INFO - PROCESS | 1835 | 1461095210654 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 12:46:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:46:50 INFO - PROCESS | 1835 | 1461095210661 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:46:50 INFO - PROCESS | 1835 | 1461095210665 Marionette TRACE conn3 <- [1,2638,null,{}] 12:46:50 INFO - PROCESS | 1835 | 1461095210671 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}] 12:46:50 INFO - PROCESS | 1835 | 1461095210936 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 12:46:51 INFO - PROCESS | 1835 | 1461095211250 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c78b7000 == 156 [pid = 1835] [id = 667] 12:46:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x7f11c6f34400) [pid = 1835] [serial = 2002] [outer = (nil)] 12:46:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x7f11c7909800) [pid = 1835] [serial = 2003] [outer = 0x7f11c6f34400] 12:46:51 INFO - PROCESS | 1835 | 1461095211333 Marionette DEBUG loaded listener.js 12:46:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 192 (0x7f11c824c800) [pid = 1835] [serial = 2004] [outer = 0x7f11c6f34400] 12:46:52 INFO - PROCESS | 1835 | 1461095212149 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]]]}] 12:46:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:46:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1538ms 12:46:52 INFO - PROCESS | 1835 | 1461095212200 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 12:46:52 INFO - PROCESS | 1835 | 1461095212203 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 12:46:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:46:52 INFO - PROCESS | 1835 | 1461095212210 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:46:52 INFO - PROCESS | 1835 | 1461095212212 Marionette TRACE conn3 <- [1,2642,null,{}] 12:46:52 INFO - PROCESS | 1835 | 1461095212217 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}] 12:46:52 INFO - PROCESS | 1835 | 1461095212424 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 12:46:52 INFO - PROCESS | 1835 | 1461095212747 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7d3c800 == 157 [pid = 1835] [id = 668] 12:46:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 193 (0x7f11c76c4c00) [pid = 1835] [serial = 2005] [outer = (nil)] 12:46:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 194 (0x7f11c9cddc00) [pid = 1835] [serial = 2006] [outer = 0x7f11c76c4c00] 12:46:52 INFO - PROCESS | 1835 | 1461095212823 Marionette DEBUG loaded listener.js 12:46:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x7f11cb058c00) [pid = 1835] [serial = 2007] [outer = 0x7f11c76c4c00] 12:46:53 INFO - PROCESS | 1835 | 1461095213664 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]]]}] 12:46:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:46:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1530ms 12:46:53 INFO - PROCESS | 1835 | 1461095213741 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 12:46:53 INFO - PROCESS | 1835 | 1461095213744 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 12:46:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:46:53 INFO - PROCESS | 1835 | 1461095213750 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:46:53 INFO - PROCESS | 1835 | 1461095213752 Marionette TRACE conn3 <- [1,2646,null,{}] 12:46:53 INFO - PROCESS | 1835 | 1461095213758 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}] 12:46:53 INFO - PROCESS | 1835 | 1461095213975 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 12:46:54 INFO - PROCESS | 1835 | 1461095214289 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c8ce8000 == 158 [pid = 1835] [id = 669] 12:46:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x7f11c790e000) [pid = 1835] [serial = 2008] [outer = (nil)] 12:46:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 197 (0x7f11cb0d6800) [pid = 1835] [serial = 2009] [outer = 0x7f11c790e000] 12:46:54 INFO - PROCESS | 1835 | 1461095214371 Marionette DEBUG loaded listener.js 12:46:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11cb4c2800) [pid = 1835] [serial = 2010] [outer = 0x7f11c790e000] 12:46:55 INFO - PROCESS | 1835 | 1461095215151 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]]]}] 12:46:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:46:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1426ms 12:46:55 INFO - PROCESS | 1835 | 1461095215178 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 12:46:55 INFO - PROCESS | 1835 | 1461095215181 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 12:46:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:46:55 INFO - PROCESS | 1835 | 1461095215187 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:46:55 INFO - PROCESS | 1835 | 1461095215190 Marionette TRACE conn3 <- [1,2650,null,{}] 12:46:55 INFO - PROCESS | 1835 | 1461095215196 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}] 12:46:55 INFO - PROCESS | 1835 | 1461095215428 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 12:46:55 INFO - PROCESS | 1835 | 1461095215708 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cbf4a800 == 159 [pid = 1835] [id = 670] 12:46:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11c7bd6c00) [pid = 1835] [serial = 2011] [outer = (nil)] 12:46:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11cbda8c00) [pid = 1835] [serial = 2012] [outer = 0x7f11c7bd6c00] 12:46:55 INFO - PROCESS | 1835 | 1461095215824 Marionette DEBUG loaded listener.js 12:46:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0x7f11cbfec800) [pid = 1835] [serial = 2013] [outer = 0x7f11c7bd6c00] 12:46:56 INFO - PROCESS | 1835 | 1461095216627 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]]]}] 12:46:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:46:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1487ms 12:46:56 INFO - PROCESS | 1835 | 1461095216675 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 12:46:56 INFO - PROCESS | 1835 | 1461095216678 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 12:46:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:46:56 INFO - PROCESS | 1835 | 1461095216683 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:46:56 INFO - PROCESS | 1835 | 1461095216688 Marionette TRACE conn3 <- [1,2654,null,{}] 12:46:56 INFO - PROCESS | 1835 | 1461095216693 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}] 12:46:56 INFO - PROCESS | 1835 | 1461095216903 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 12:46:57 INFO - PROCESS | 1835 | 1461095217238 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc522800 == 160 [pid = 1835] [id = 671] 12:46:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0x7f11cbcc7c00) [pid = 1835] [serial = 2014] [outer = (nil)] 12:46:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11cda8a800) [pid = 1835] [serial = 2015] [outer = 0x7f11cbcc7c00] 12:46:57 INFO - PROCESS | 1835 | 1461095217319 Marionette DEBUG loaded listener.js 12:46:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11cf4bdc00) [pid = 1835] [serial = 2016] [outer = 0x7f11cbcc7c00] 12:46:58 INFO - PROCESS | 1835 | 1461095218204 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]]]}] 12:46:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:46:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1587ms 12:46:58 INFO - PROCESS | 1835 | 1461095218272 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 12:46:58 INFO - PROCESS | 1835 | 1461095218276 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 12:46:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:46:58 INFO - PROCESS | 1835 | 1461095218281 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:46:58 INFO - PROCESS | 1835 | 1461095218283 Marionette TRACE conn3 <- [1,2658,null,{}] 12:46:58 INFO - PROCESS | 1835 | 1461095218289 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}] 12:46:58 INFO - PROCESS | 1835 | 1461095218492 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 12:46:58 INFO - PROCESS | 1835 | 1461095218816 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:46:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0514800 == 161 [pid = 1835] [id = 672] 12:46:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11c4971800) [pid = 1835] [serial = 2017] [outer = (nil)] 12:46:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11cf4c7000) [pid = 1835] [serial = 2018] [outer = 0x7f11c4971800] 12:46:58 INFO - PROCESS | 1835 | 1461095218896 Marionette DEBUG loaded listener.js 12:46:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11d182ac00) [pid = 1835] [serial = 2019] [outer = 0x7f11c4971800] 12:46:59 INFO - PROCESS | 1835 | 1461095219689 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]]]}] 12:46:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:46:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1476ms 12:46:59 INFO - PROCESS | 1835 | 1461095219759 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 12:46:59 INFO - PROCESS | 1835 | 1461095219761 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 12:46:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:46:59 INFO - PROCESS | 1835 | 1461095219767 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:46:59 INFO - PROCESS | 1835 | 1461095219769 Marionette TRACE conn3 <- [1,2662,null,{}] 12:46:59 INFO - PROCESS | 1835 | 1461095219774 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}] 12:46:59 INFO - PROCESS | 1835 | 1461095219982 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 12:47:00 INFO - PROCESS | 1835 | 1461095220312 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1372000 == 162 [pid = 1835] [id = 673] 12:47:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11b3db8800) [pid = 1835] [serial = 2020] [outer = (nil)] 12:47:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11d21bf000) [pid = 1835] [serial = 2021] [outer = 0x7f11b3db8800] 12:47:00 INFO - PROCESS | 1835 | 1461095220393 Marionette DEBUG loaded listener.js 12:47:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11d29a2400) [pid = 1835] [serial = 2022] [outer = 0x7f11b3db8800] 12:47:01 INFO - PROCESS | 1835 | 1461095221190 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]]]}] 12:47:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:47:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1475ms 12:47:01 INFO - PROCESS | 1835 | 1461095221244 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 12:47:01 INFO - PROCESS | 1835 | 1461095221248 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 12:47:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:47:01 INFO - PROCESS | 1835 | 1461095221255 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:47:01 INFO - PROCESS | 1835 | 1461095221257 Marionette TRACE conn3 <- [1,2666,null,{}] 12:47:01 INFO - PROCESS | 1835 | 1461095221263 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}] 12:47:01 INFO - PROCESS | 1835 | 1461095221508 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 12:47:01 INFO - PROCESS | 1835 | 1461095221825 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1d16000 == 163 [pid = 1835] [id = 674] 12:47:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11cb4c4400) [pid = 1835] [serial = 2023] [outer = (nil)] 12:47:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x7f11d35a7400) [pid = 1835] [serial = 2024] [outer = 0x7f11cb4c4400] 12:47:01 INFO - PROCESS | 1835 | 1461095221903 Marionette DEBUG loaded listener.js 12:47:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x7f11d364d800) [pid = 1835] [serial = 2025] [outer = 0x7f11cb4c4400] 12:47:03 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:47:03 INFO - PROCESS | 1835 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:47:03 INFO - PROCESS | 1835 | 1461095223215 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]]]}] 12:47:03 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) 12:47:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1984ms 12:47:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:47:03 INFO - PROCESS | 1835 | 1461095223239 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 12:47:03 INFO - PROCESS | 1835 | 1461095223241 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 12:47:03 INFO - PROCESS | 1835 | 1461095223247 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:47:03 INFO - PROCESS | 1835 | 1461095223250 Marionette TRACE conn3 <- [1,2670,null,{}] 12:47:03 INFO - PROCESS | 1835 | 1461095223320 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}] 12:47:03 INFO - PROCESS | 1835 | 1461095223623 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 12:47:04 INFO - PROCESS | 1835 | 1461095224307 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b5fe0000 == 164 [pid = 1835] [id = 675] 12:47:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x7f11b3db8c00) [pid = 1835] [serial = 2026] [outer = (nil)] 12:47:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x7f11b41af800) [pid = 1835] [serial = 2027] [outer = 0x7f11b3db8c00] 12:47:04 INFO - PROCESS | 1835 | 1461095224376 Marionette DEBUG loaded listener.js 12:47:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 216 (0x7f11b4d42800) [pid = 1835] [serial = 2028] [outer = 0x7f11b3db8c00] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ae1e4000 == 163 [pid = 1835] [id = 650] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b17ef000 == 162 [pid = 1835] [id = 649] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e84cb800 == 161 [pid = 1835] [id = 648] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c5637000 == 160 [pid = 1835] [id = 647] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e75a9800 == 159 [pid = 1835] [id = 646] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e2a15800 == 158 [pid = 1835] [id = 645] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d7f09000 == 157 [pid = 1835] [id = 644] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2694000 == 156 [pid = 1835] [id = 643] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d01c3800 == 155 [pid = 1835] [id = 642] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc0c0000 == 154 [pid = 1835] [id = 641] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c817e800 == 153 [pid = 1835] [id = 640] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7c1e000 == 152 [pid = 1835] [id = 639] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c78bb000 == 151 [pid = 1835] [id = 638] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c706b000 == 150 [pid = 1835] [id = 637] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6989800 == 149 [pid = 1835] [id = 636] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c4ac8000 == 148 [pid = 1835] [id = 635] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bfe73000 == 147 [pid = 1835] [id = 634] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb1a1000 == 146 [pid = 1835] [id = 633] 12:47:05 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b4d64000 == 145 [pid = 1835] [id = 632] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 215 (0x7f11b6cdd000) [pid = 1835] [serial = 1826] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x7f11b6cdcc00) [pid = 1835] [serial = 1881] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0x7f11bd480000) [pid = 1835] [serial = 1892] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0x7f11c56f1000) [pid = 1835] [serial = 1841] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x7f11c6e7f000) [pid = 1835] [serial = 1844] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11cbcc4800) [pid = 1835] [serial = 1862] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11b79f2400) [pid = 1835] [serial = 1884] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11ce49d000) [pid = 1835] [serial = 1871] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11b8a32000) [pid = 1835] [serial = 1829] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11cbdb0400) [pid = 1835] [serial = 1865] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11bf830c00) [pid = 1835] [serial = 1893] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11b4d51c00) [pid = 1835] [serial = 1877] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11cff45800) [pid = 1835] [serial = 1874] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11c8245800) [pid = 1835] [serial = 1853] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x7f11bd413400) [pid = 1835] [serial = 1890] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x7f11bc9aa800) [pid = 1835] [serial = 1889] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11cb09b000) [pid = 1835] [serial = 1856] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11bb4ea400) [pid = 1835] [serial = 1887] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11c7bd6800) [pid = 1835] [serial = 1850] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 196 (0x7f11cc06f400) [pid = 1835] [serial = 1868] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x7f11b5cd1400) [pid = 1835] [serial = 1880] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0x7f11bb22c800) [pid = 1835] [serial = 1886] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 193 (0x7f11bd3e4800) [pid = 1835] [serial = 1832] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 192 (0x7f11c75a9800) [pid = 1835] [serial = 1847] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 191 (0x7f11bf838400) [pid = 1835] [serial = 1835] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x7f11bfdd3800) [pid = 1835] [serial = 1838] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x7f11b5257400) [pid = 1835] [serial = 1883] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x7f11cb40fc00) [pid = 1835] [serial = 1859] [outer = (nil)] [url = about:blank] 12:47:05 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x7f11b7bb5400) [pid = 1835] [serial = 1895] [outer = (nil)] [url = about:blank] 12:47:06 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:47:06 INFO - PROCESS | 1835 | 1461095226532 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] 12:47:06 INFO - PROCESS | 1835 | 1461095226594 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 12:47:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:47:06 INFO - PROCESS | 1835 | 1461095226602 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:47:06 INFO - PROCESS | 1835 | 1461095226608 Marionette TRACE conn3 <- [1,2674,null,{}] 12:47:06 INFO - PROCESS | 1835 | 1461095226617 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}] 12:47:06 INFO - PROCESS | 1835 | 1461095226828 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 12:47:07 INFO - PROCESS | 1835 | 1461095227031 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b42bb800 == 146 [pid = 1835] [id = 676] 12:47:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x7f11b3dbec00) [pid = 1835] [serial = 2029] [outer = (nil)] 12:47:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x7f11b60acc00) [pid = 1835] [serial = 2030] [outer = 0x7f11b3dbec00] 12:47:07 INFO - PROCESS | 1835 | 1461095227094 Marionette DEBUG loaded listener.js 12:47:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x7f11b8879400) [pid = 1835] [serial = 2031] [outer = 0x7f11b3dbec00] 12:47:08 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:47:08 INFO - PROCESS | 1835 | 1461095228222 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] 12:47:08 INFO - PROCESS | 1835 | 1461095228254 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 12:47:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:47:08 INFO - PROCESS | 1835 | 1461095228267 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:47:08 INFO - PROCESS | 1835 | 1461095228269 Marionette TRACE conn3 <- [1,2678,null,{}] 12:47:08 INFO - PROCESS | 1835 | 1461095228274 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}] 12:47:08 INFO - PROCESS | 1835 | 1461095228523 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 12:47:08 INFO - PROCESS | 1835 | 1461095228643 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b911d000 == 147 [pid = 1835] [id = 677] 12:47:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x7f11b88cb800) [pid = 1835] [serial = 2032] [outer = (nil)] 12:47:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 192 (0x7f11bb2dbc00) [pid = 1835] [serial = 2033] [outer = 0x7f11b88cb800] 12:47:08 INFO - PROCESS | 1835 | 1461095228702 Marionette DEBUG loaded listener.js 12:47:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 193 (0x7f11bb4f1000) [pid = 1835] [serial = 2034] [outer = 0x7f11b88cb800] 12:47:10 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 192 (0x7f11b5261000) [pid = 1835] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 191 (0x7f11c561ec00) [pid = 1835] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x7f11c6f29400) [pid = 1835] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x7f11bb2d8400) [pid = 1835] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x7f11b79e3800) [pid = 1835] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x7f11b41aa800) [pid = 1835] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x7f11b964ac00) [pid = 1835] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x7f11b3db5000) [pid = 1835] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x7f11b7bb2800) [pid = 1835] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x7f11b4d4c400) [pid = 1835] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x7f11c9cda800) [pid = 1835] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x7f11c9ce4c00) [pid = 1835] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x7f11b3dbdc00) [pid = 1835] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x7f11bb4f2800) [pid = 1835] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x7f11cb1f0400) [pid = 1835] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x7f11be488400) [pid = 1835] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 176 (0x7f11ced1e400) [pid = 1835] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 175 (0x7f11b6c4c400) [pid = 1835] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x7f11c545a400) [pid = 1835] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x7f11c6f2d800) [pid = 1835] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 172 (0x7f11c66d7000) [pid = 1835] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 171 (0x7f11cb4cb800) [pid = 1835] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 170 (0x7f11b6cde400) [pid = 1835] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 169 (0x7f11b4d43400) [pid = 1835] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 168 (0x7f11be371000) [pid = 1835] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 167 (0x7f11b3db4400) [pid = 1835] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 166 (0x7f11b5254800) [pid = 1835] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 165 (0x7f11cb1e6000) [pid = 1835] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 164 (0x7f11bfbae400) [pid = 1835] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 163 (0x7f11c4970000) [pid = 1835] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 162 (0x7f11cb054c00) [pid = 1835] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 161 (0x7f11c4972000) [pid = 1835] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x7f11cb094400) [pid = 1835] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x7f11c8175800) [pid = 1835] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0x7f11bd47c400) [pid = 1835] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x7f11bb2cec00) [pid = 1835] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x7f11c4ab3800) [pid = 1835] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x7f11b6d53000) [pid = 1835] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x7f11b504c400) [pid = 1835] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x7f11cf4bd400) [pid = 1835] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x7f11c6f79c00) [pid = 1835] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x7f11b88c7c00) [pid = 1835] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x7f11b4c03c00) [pid = 1835] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:47:10 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x7f11cb095400) [pid = 1835] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:47:10 INFO - PROCESS | 1835 | 1461095230637 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]]]}] 12:47:10 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) 12:47:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2382ms 12:47:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:47:10 INFO - PROCESS | 1835 | 1461095230649 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 12:47:10 INFO - PROCESS | 1835 | 1461095230652 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 12:47:10 INFO - PROCESS | 1835 | 1461095230667 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:47:10 INFO - PROCESS | 1835 | 1461095230675 Marionette TRACE conn3 <- [1,2682,null,{}] 12:47:10 INFO - PROCESS | 1835 | 1461095230681 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}] 12:47:10 INFO - PROCESS | 1835 | 1461095230941 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 12:47:11 INFO - PROCESS | 1835 | 1461095231060 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb1b3800 == 148 [pid = 1835] [id = 678] 12:47:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x7f11b3db4400) [pid = 1835] [serial = 2035] [outer = (nil)] 12:47:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x7f11bb251c00) [pid = 1835] [serial = 2036] [outer = 0x7f11b3db4400] 12:47:11 INFO - PROCESS | 1835 | 1461095231120 Marionette DEBUG loaded listener.js 12:47:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x7f11bc657400) [pid = 1835] [serial = 2037] [outer = 0x7f11b3db4400] 12:47:12 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:47:12 INFO - PROCESS | 1835 | 1461095232185 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]]]}] 12:47:12 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) 12:47:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1554ms 12:47:12 INFO - PROCESS | 1835 | 1461095232213 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 12:47:12 INFO - PROCESS | 1835 | 1461095232216 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 12:47:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:47:12 INFO - PROCESS | 1835 | 1461095232222 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:47:12 INFO - PROCESS | 1835 | 1461095232224 Marionette TRACE conn3 <- [1,2686,null,{}] 12:47:12 INFO - PROCESS | 1835 | 1461095232229 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}] 12:47:12 INFO - PROCESS | 1835 | 1461095232419 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 12:47:12 INFO - PROCESS | 1835 | 1461095232798 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:12 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ae1ed000 == 149 [pid = 1835] [id = 679] 12:47:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x7f11b3db5000) [pid = 1835] [serial = 2038] [outer = (nil)] 12:47:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x7f11b41b2400) [pid = 1835] [serial = 2039] [outer = 0x7f11b3db5000] 12:47:12 INFO - PROCESS | 1835 | 1461095232872 Marionette DEBUG loaded listener.js 12:47:12 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x7f11b4d4e800) [pid = 1835] [serial = 2040] [outer = 0x7f11b3db5000] 12:47:14 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:47:14 INFO - PROCESS | 1835 | 1461095234273 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] 12:47:14 INFO - PROCESS | 1835 | 1461095234365 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 12:47:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:47:14 INFO - PROCESS | 1835 | 1461095234377 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:47:14 INFO - PROCESS | 1835 | 1461095234381 Marionette TRACE conn3 <- [1,2690,null,{}] 12:47:14 INFO - PROCESS | 1835 | 1461095234390 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}] 12:47:14 INFO - PROCESS | 1835 | 1461095234594 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 12:47:14 INFO - PROCESS | 1835 | 1461095234861 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b96e1000 == 150 [pid = 1835] [id = 680] 12:47:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x7f11b41aa800) [pid = 1835] [serial = 2041] [outer = (nil)] 12:47:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x7f11b6c4e400) [pid = 1835] [serial = 2042] [outer = 0x7f11b41aa800] 12:47:14 INFO - PROCESS | 1835 | 1461095234937 Marionette DEBUG loaded listener.js 12:47:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x7f11b8872000) [pid = 1835] [serial = 2043] [outer = 0x7f11b41aa800] 12:47:16 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:47:16 INFO - PROCESS | 1835 | 1461095236430 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] 12:47:16 INFO - PROCESS | 1835 | 1461095236482 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 12:47:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:47:16 INFO - PROCESS | 1835 | 1461095236489 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:47:16 INFO - PROCESS | 1835 | 1461095236492 Marionette TRACE conn3 <- [1,2694,null,{}] 12:47:16 INFO - PROCESS | 1835 | 1461095236498 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}] 12:47:16 INFO - PROCESS | 1835 | 1461095236754 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 12:47:17 INFO - PROCESS | 1835 | 1461095237023 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be420000 == 151 [pid = 1835] [id = 681] 12:47:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x7f11b54df000) [pid = 1835] [serial = 2044] [outer = (nil)] 12:47:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x7f11b88c9c00) [pid = 1835] [serial = 2045] [outer = 0x7f11b54df000] 12:47:17 INFO - PROCESS | 1835 | 1461095237096 Marionette DEBUG loaded listener.js 12:47:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x7f11bb307000) [pid = 1835] [serial = 2046] [outer = 0x7f11b54df000] 12:47:18 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:47:18 INFO - PROCESS | 1835 | 1461095238516 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] 12:47:18 INFO - PROCESS | 1835 | 1461095238582 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 12:47:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:47:18 INFO - PROCESS | 1835 | 1461095238597 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:47:18 INFO - PROCESS | 1835 | 1461095238607 Marionette TRACE conn3 <- [1,2698,null,{}] 12:47:18 INFO - PROCESS | 1835 | 1461095238617 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}] 12:47:18 INFO - PROCESS | 1835 | 1461095238878 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 12:47:19 INFO - PROCESS | 1835 | 1461095239148 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c0926000 == 152 [pid = 1835] [id = 682] 12:47:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x7f11b6cd7000) [pid = 1835] [serial = 2047] [outer = (nil)] 12:47:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 163 (0x7f11be36f800) [pid = 1835] [serial = 2048] [outer = 0x7f11b6cd7000] 12:47:19 INFO - PROCESS | 1835 | 1461095239224 Marionette DEBUG loaded listener.js 12:47:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x7f11bfa26c00) [pid = 1835] [serial = 2049] [outer = 0x7f11b6cd7000] 12:47:20 INFO - PROCESS | 1835 | SkCairoFTTypeface::onFilterRec unimplemented 12:47:20 INFO - PROCESS | 1835 | 1461095240558 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] 12:47:20 INFO - PROCESS | 1835 | 1461095240652 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 12:47:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:47:20 INFO - PROCESS | 1835 | 1461095240658 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:47:20 INFO - PROCESS | 1835 | 1461095240660 Marionette TRACE conn3 <- [1,2702,null,{}] 12:47:20 INFO - PROCESS | 1835 | 1461095240666 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}] 12:47:20 INFO - PROCESS | 1835 | 1461095240883 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 12:47:21 INFO - PROCESS | 1835 | 1461095241152 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c5649800 == 153 [pid = 1835] [id = 683] 12:47:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 165 (0x7f11bb311c00) [pid = 1835] [serial = 2050] [outer = (nil)] 12:47:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 166 (0x7f11bfdd9000) [pid = 1835] [serial = 2051] [outer = 0x7f11bb311c00] 12:47:21 INFO - PROCESS | 1835 | 1461095241225 Marionette DEBUG loaded listener.js 12:47:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 167 (0x7f11bff90800) [pid = 1835] [serial = 2052] [outer = 0x7f11bb311c00] 12:47:22 INFO - PROCESS | 1835 | 1461095242080 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]]]}] 12:47:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:47:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1482ms 12:47:22 INFO - PROCESS | 1835 | 1461095242141 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 12:47:22 INFO - PROCESS | 1835 | 1461095242145 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 12:47:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:47:22 INFO - PROCESS | 1835 | 1461095242151 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:47:22 INFO - PROCESS | 1835 | 1461095242153 Marionette TRACE conn3 <- [1,2706,null,{}] 12:47:22 INFO - PROCESS | 1835 | 1461095242159 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}] 12:47:22 INFO - PROCESS | 1835 | 1461095242389 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 12:47:22 INFO - PROCESS | 1835 | 1461095242701 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6ad7000 == 154 [pid = 1835] [id = 684] 12:47:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 168 (0x7f11c0a71400) [pid = 1835] [serial = 2053] [outer = (nil)] 12:47:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 169 (0x7f11c4970000) [pid = 1835] [serial = 2054] [outer = 0x7f11c0a71400] 12:47:22 INFO - PROCESS | 1835 | 1461095242799 Marionette DEBUG loaded listener.js 12:47:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 170 (0x7f11c53d1c00) [pid = 1835] [serial = 2055] [outer = 0x7f11c0a71400] 12:47:23 INFO - PROCESS | 1835 | 1461095243690 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]]]}] 12:47:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:47:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1578ms 12:47:23 INFO - PROCESS | 1835 | 1461095243730 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 12:47:23 INFO - PROCESS | 1835 | 1461095243733 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 12:47:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:47:23 INFO - PROCESS | 1835 | 1461095243740 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:47:23 INFO - PROCESS | 1835 | 1461095243744 Marionette TRACE conn3 <- [1,2710,null,{}] 12:47:23 INFO - PROCESS | 1835 | 1461095243750 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}] 12:47:23 INFO - PROCESS | 1835 | 1461095243966 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 12:47:24 INFO - PROCESS | 1835 | 1461095244294 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c78b4000 == 155 [pid = 1835] [id = 685] 12:47:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x7f11c66d3000) [pid = 1835] [serial = 2056] [outer = (nil)] 12:47:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 172 (0x7f11c67bfc00) [pid = 1835] [serial = 2057] [outer = 0x7f11c66d3000] 12:47:24 INFO - PROCESS | 1835 | 1461095244377 Marionette DEBUG loaded listener.js 12:47:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x7f11c67da400) [pid = 1835] [serial = 2058] [outer = 0x7f11c66d3000] 12:47:25 INFO - PROCESS | 1835 | 1461095245245 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] 12:47:25 INFO - PROCESS | 1835 | 1461095245281 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 12:47:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:47:25 INFO - PROCESS | 1835 | 1461095245287 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:47:25 INFO - PROCESS | 1835 | 1461095245290 Marionette TRACE conn3 <- [1,2714,null,{}] 12:47:25 INFO - PROCESS | 1835 | 1461095245296 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}] 12:47:25 INFO - PROCESS | 1835 | 1461095245520 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 12:47:25 INFO - PROCESS | 1835 | 1461095245850 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7ed1800 == 156 [pid = 1835] [id = 686] 12:47:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x7f11c545ac00) [pid = 1835] [serial = 2059] [outer = (nil)] 12:47:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0x7f11c6e79000) [pid = 1835] [serial = 2060] [outer = 0x7f11c545ac00] 12:47:25 INFO - PROCESS | 1835 | 1461095245931 Marionette DEBUG loaded listener.js 12:47:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x7f11c6f77c00) [pid = 1835] [serial = 2061] [outer = 0x7f11c545ac00] 12:47:26 INFO - PROCESS | 1835 | 1461095246746 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]]]}] 12:47:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:47:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1479ms 12:47:26 INFO - PROCESS | 1835 | 1461095246767 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 12:47:26 INFO - PROCESS | 1835 | 1461095246771 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 12:47:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:47:26 INFO - PROCESS | 1835 | 1461095246778 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:47:26 INFO - PROCESS | 1835 | 1461095246781 Marionette TRACE conn3 <- [1,2718,null,{}] 12:47:26 INFO - PROCESS | 1835 | 1461095246787 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}] 12:47:27 INFO - PROCESS | 1835 | 1461095247003 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 12:47:27 INFO - PROCESS | 1835 | 1461095247253 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cbf4d800 == 157 [pid = 1835] [id = 687] 12:47:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x7f11c561d800) [pid = 1835] [serial = 2062] [outer = (nil)] 12:47:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x7f11c7379400) [pid = 1835] [serial = 2063] [outer = 0x7f11c561d800] 12:47:27 INFO - PROCESS | 1835 | 1461095247343 Marionette DEBUG loaded listener.js 12:47:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x7f11c777dc00) [pid = 1835] [serial = 2064] [outer = 0x7f11c561d800] 12:47:28 INFO - PROCESS | 1835 | 1461095248278 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] 12:47:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:47:28 INFO - PROCESS | 1835 | 1461095248319 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 12:47:28 INFO - PROCESS | 1835 | 1461095248325 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:47:28 INFO - PROCESS | 1835 | 1461095248328 Marionette TRACE conn3 <- [1,2722,null,{}] 12:47:28 INFO - PROCESS | 1835 | 1461095248334 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}] 12:47:28 INFO - PROCESS | 1835 | 1461095248582 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 12:47:28 INFO - PROCESS | 1835 | 1461095248911 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0610000 == 158 [pid = 1835] [id = 688] 12:47:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x7f11c66d7000) [pid = 1835] [serial = 2065] [outer = (nil)] 12:47:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x7f11c91c1c00) [pid = 1835] [serial = 2066] [outer = 0x7f11c66d7000] 12:47:28 INFO - PROCESS | 1835 | 1461095248989 Marionette DEBUG loaded listener.js 12:47:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x7f11cae61400) [pid = 1835] [serial = 2067] [outer = 0x7f11c66d7000] 12:47:29 INFO - PROCESS | 1835 | 1461095249832 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] 12:47:29 INFO - PROCESS | 1835 | 1461095249860 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 12:47:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:47:29 INFO - PROCESS | 1835 | 1461095249866 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:47:29 INFO - PROCESS | 1835 | 1461095249869 Marionette TRACE conn3 <- [1,2726,null,{}] 12:47:29 INFO - PROCESS | 1835 | 1461095249875 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}] 12:47:30 INFO - PROCESS | 1835 | 1461095250098 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 12:47:30 INFO - PROCESS | 1835 | 1461095250425 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2691800 == 159 [pid = 1835] [id = 689] 12:47:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x7f11c7905400) [pid = 1835] [serial = 2068] [outer = (nil)] 12:47:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x7f11cb1ed800) [pid = 1835] [serial = 2069] [outer = 0x7f11c7905400] 12:47:30 INFO - PROCESS | 1835 | 1461095250519 Marionette DEBUG loaded listener.js 12:47:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x7f11cbccb400) [pid = 1835] [serial = 2070] [outer = 0x7f11c7905400] 12:47:31 INFO - PROCESS | 1835 | 1461095251374 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]]]}] 12:47:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:47:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1583ms 12:47:31 INFO - PROCESS | 1835 | 1461095251450 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 12:47:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:47:31 INFO - PROCESS | 1835 | 1461095251455 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 12:47:31 INFO - PROCESS | 1835 | 1461095251461 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:47:31 INFO - PROCESS | 1835 | 1461095251465 Marionette TRACE conn3 <- [1,2730,null,{}] 12:47:31 INFO - PROCESS | 1835 | 1461095251470 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}] 12:47:31 INFO - PROCESS | 1835 | 1461095251751 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 12:47:32 INFO - PROCESS | 1835 | 1461095252083 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d71ad000 == 160 [pid = 1835] [id = 690] 12:47:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x7f11cb091800) [pid = 1835] [serial = 2071] [outer = (nil)] 12:47:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x7f11d07a2800) [pid = 1835] [serial = 2072] [outer = 0x7f11cb091800] 12:47:32 INFO - PROCESS | 1835 | 1461095252157 Marionette DEBUG loaded listener.js 12:47:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x7f11d1389000) [pid = 1835] [serial = 2073] [outer = 0x7f11cb091800] 12:47:33 INFO - PROCESS | 1835 | 1461095253398 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] 12:47:33 INFO - PROCESS | 1835 | 1461095253468 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 12:47:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:47:33 INFO - PROCESS | 1835 | 1461095253571 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:47:33 INFO - PROCESS | 1835 | 1461095253575 Marionette TRACE conn3 <- [1,2734,null,{}] 12:47:33 INFO - PROCESS | 1835 | 1461095253599 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}] 12:47:33 INFO - PROCESS | 1835 | 1461095253821 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 12:47:34 INFO - PROCESS | 1835 | 1461095254093 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11de36b800 == 161 [pid = 1835] [id = 691] 12:47:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x7f11cb414800) [pid = 1835] [serial = 2074] [outer = (nil)] 12:47:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x7f11d182e000) [pid = 1835] [serial = 2075] [outer = 0x7f11cb414800] 12:47:34 INFO - PROCESS | 1835 | 1461095254165 Marionette DEBUG loaded listener.js 12:47:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x7f11d2902800) [pid = 1835] [serial = 2076] [outer = 0x7f11cb414800] 12:47:35 INFO - PROCESS | 1835 | 1461095255070 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]]]}] 12:47:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:47:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1648ms 12:47:35 INFO - PROCESS | 1835 | 1461095255129 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 12:47:35 INFO - PROCESS | 1835 | 1461095255132 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 12:47:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:47:35 INFO - PROCESS | 1835 | 1461095255139 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:47:35 INFO - PROCESS | 1835 | 1461095255142 Marionette TRACE conn3 <- [1,2738,null,{}] 12:47:35 INFO - PROCESS | 1835 | 1461095255148 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}] 12:47:35 INFO - PROCESS | 1835 | 1461095255366 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 12:47:35 INFO - PROCESS | 1835 | 1461095255712 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11ae1f0800 == 162 [pid = 1835] [id = 692] 12:47:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 192 (0x7f11b4d46400) [pid = 1835] [serial = 2077] [outer = (nil)] 12:47:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 193 (0x7f11b525cc00) [pid = 1835] [serial = 2078] [outer = 0x7f11b4d46400] 12:47:35 INFO - PROCESS | 1835 | 1461095255788 Marionette DEBUG loaded listener.js 12:47:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 194 (0x7f11c7bd9800) [pid = 1835] [serial = 2079] [outer = 0x7f11b4d46400] 12:47:36 INFO - PROCESS | 1835 | 1461095256602 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]]]}] 12:47:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:47:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1533ms 12:47:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:47:36 INFO - PROCESS | 1835 | 1461095256674 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 12:47:36 INFO - PROCESS | 1835 | 1461095256676 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 12:47:36 INFO - PROCESS | 1835 | 1461095256684 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:47:36 INFO - PROCESS | 1835 | 1461095256686 Marionette TRACE conn3 <- [1,2742,null,{}] 12:47:36 INFO - PROCESS | 1835 | 1461095256693 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}] 12:47:36 INFO - PROCESS | 1835 | 1461095256921 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 12:47:37 INFO - PROCESS | 1835 | 1461095257245 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b6ec7000 == 163 [pid = 1835] [id = 693] 12:47:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x7f11b3db2800) [pid = 1835] [serial = 2080] [outer = (nil)] 12:47:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x7f11b3db9800) [pid = 1835] [serial = 2081] [outer = 0x7f11b3db2800] 12:47:37 INFO - PROCESS | 1835 | 1461095257325 Marionette DEBUG loaded listener.js 12:47:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 197 (0x7f11b8872400) [pid = 1835] [serial = 2082] [outer = 0x7f11b3db2800] 12:47:38 INFO - PROCESS | 1835 | 1461095258157 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]]]}] 12:47:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:47:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1534ms 12:47:38 INFO - PROCESS | 1835 | 1461095258217 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 12:47:38 INFO - PROCESS | 1835 | 1461095258220 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 12:47:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:47:38 INFO - PROCESS | 1835 | 1461095258226 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:47:38 INFO - PROCESS | 1835 | 1461095258228 Marionette TRACE conn3 <- [1,2746,null,{}] 12:47:38 INFO - PROCESS | 1835 | 1461095258234 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}] 12:47:38 INFO - PROCESS | 1835 | 1461095258460 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 12:47:39 INFO - PROCESS | 1835 | 1461095259321 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b9108800 == 164 [pid = 1835] [id = 694] 12:47:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11b4d43000) [pid = 1835] [serial = 2083] [outer = (nil)] 12:47:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11b4d4b000) [pid = 1835] [serial = 2084] [outer = 0x7f11b4d43000] 12:47:39 INFO - PROCESS | 1835 | 1461095259417 Marionette DEBUG loaded listener.js 12:47:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11b54e0800) [pid = 1835] [serial = 2085] [outer = 0x7f11b4d43000] 12:47:40 INFO - PROCESS | 1835 | 1461095260254 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]]]}] 12:47:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:47:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2041ms 12:47:40 INFO - PROCESS | 1835 | 1461095260284 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 12:47:40 INFO - PROCESS | 1835 | 1461095260290 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 12:47:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:47:40 INFO - PROCESS | 1835 | 1461095260303 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:47:40 INFO - PROCESS | 1835 | 1461095260306 Marionette TRACE conn3 <- [1,2750,null,{}] 12:47:40 INFO - PROCESS | 1835 | 1461095260313 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}] 12:47:40 INFO - PROCESS | 1835 | 1461095260526 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 12:47:40 INFO - PROCESS | 1835 | 1461095260884 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be3dd800 == 165 [pid = 1835] [id = 695] 12:47:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0x7f11b5259400) [pid = 1835] [serial = 2086] [outer = (nil)] 12:47:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0x7f11b795f000) [pid = 1835] [serial = 2087] [outer = 0x7f11b5259400] 12:47:40 INFO - PROCESS | 1835 | 1461095260960 Marionette DEBUG loaded listener.js 12:47:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11b887e800) [pid = 1835] [serial = 2088] [outer = 0x7f11b5259400] 12:47:41 INFO - PROCESS | 1835 | 1461095261988 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]]]}] 12:47:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:47:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1732ms 12:47:42 INFO - PROCESS | 1835 | 1461095262038 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 12:47:42 INFO - PROCESS | 1835 | 1461095262044 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 12:47:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:47:42 INFO - PROCESS | 1835 | 1461095262050 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:47:42 INFO - PROCESS | 1835 | 1461095262052 Marionette TRACE conn3 <- [1,2754,null,{}] 12:47:42 INFO - PROCESS | 1835 | 1461095262058 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}] 12:47:42 INFO - PROCESS | 1835 | 1461095262277 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 12:47:42 INFO - PROCESS | 1835 | 1461095262720 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:42 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb1b3800 == 164 [pid = 1835] [id = 678] 12:47:42 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11bb248400) [pid = 1835] [serial = 1970] [outer = (nil)] [url = about:blank] 12:47:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b17db000 == 165 [pid = 1835] [id = 696] 12:47:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11b7964400) [pid = 1835] [serial = 2089] [outer = (nil)] 12:47:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11bbd92800) [pid = 1835] [serial = 2090] [outer = 0x7f11b7964400] 12:47:42 INFO - PROCESS | 1835 | 1461095262883 Marionette DEBUG loaded listener.js 12:47:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11bc9b8800) [pid = 1835] [serial = 2091] [outer = 0x7f11b7964400] 12:47:43 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b911d000 == 164 [pid = 1835] [id = 677] 12:47:43 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b42bb800 == 163 [pid = 1835] [id = 676] 12:47:43 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b5fe0000 == 162 [pid = 1835] [id = 675] 12:47:43 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7d3c800 == 161 [pid = 1835] [id = 668] 12:47:43 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c78b7000 == 160 [pid = 1835] [id = 667] 12:47:43 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7081000 == 159 [pid = 1835] [id = 666] 12:47:43 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6acb000 == 158 [pid = 1835] [id = 665] 12:47:43 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6860000 == 157 [pid = 1835] [id = 664] 12:47:43 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c520e800 == 156 [pid = 1835] [id = 663] 12:47:43 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c092e000 == 155 [pid = 1835] [id = 662] 12:47:43 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bfe6f800 == 154 [pid = 1835] [id = 661] 12:47:43 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bf97c000 == 153 [pid = 1835] [id = 660] 12:47:43 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11be21f000 == 152 [pid = 1835] [id = 659] 12:47:43 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bbed7000 == 151 [pid = 1835] [id = 658] 12:47:43 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b7aca000 == 150 [pid = 1835] [id = 657] 12:47:43 INFO - PROCESS | 1835 | 1461095263718 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]]]}] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11bc65a400) [pid = 1835] [serial = 1824] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11bb169000) [pid = 1835] [serial = 1968] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11c67c5800) [pid = 1835] [serial = 1922] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x7f11c9cd7000) [pid = 1835] [serial = 1854] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x7f11d173e400) [pid = 1835] [serial = 1944] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11b7bacc00) [pid = 1835] [serial = 1964] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11c67d8400) [pid = 1835] [serial = 1940] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11be490400) [pid = 1835] [serial = 1907] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 196 (0x7f11bbd9a000) [pid = 1835] [serial = 1878] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x7f11bb15ec00) [pid = 1835] [serial = 1830] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0x7f11c6f2cc00) [pid = 1835] [serial = 1845] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 193 (0x7f11d0134c00) [pid = 1835] [serial = 1943] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 192 (0x7f11cb053800) [pid = 1835] [serial = 1931] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 191 (0x7f11cb0e2000) [pid = 1835] [serial = 1934] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x7f11b4d50400) [pid = 1835] [serial = 1899] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x7f11bfa2b800) [pid = 1835] [serial = 1836] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x7f11cbfebc00) [pid = 1835] [serial = 1866] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x7f11d1830400) [pid = 1835] [serial = 1946] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x7f11d2908000) [pid = 1835] [serial = 1950] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x7f11b786e800) [pid = 1835] [serial = 1827] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x7f11c662a800) [pid = 1835] [serial = 1919] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x7f11d18da000) [pid = 1835] [serial = 1947] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x7f11c7bdf400) [pid = 1835] [serial = 1851] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x7f11c6e7c000) [pid = 1835] [serial = 1926] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x7f11cf280000) [pid = 1835] [serial = 1872] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x7f11c6811800) [pid = 1835] [serial = 1925] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x7f11b8871800) [pid = 1835] [serial = 1902] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x7f11b6cda800) [pid = 1835] [serial = 1962] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 176 (0x7f11b6c45000) [pid = 1835] [serial = 1961] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 175 (0x7f11bff8fc00) [pid = 1835] [serial = 1839] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x7f11cb094c00) [pid = 1835] [serial = 1932] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x7f11c66d6c00) [pid = 1835] [serial = 1920] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 172 (0x7f11b88cd000) [pid = 1835] [serial = 1967] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 171 (0x7f11c7779000) [pid = 1835] [serial = 1848] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 170 (0x7f11cbcce800) [pid = 1835] [serial = 1863] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 169 (0x7f11cda8d000) [pid = 1835] [serial = 1869] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 168 (0x7f11c4977c00) [pid = 1835] [serial = 1913] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 167 (0x7f11cbfeac00) [pid = 1835] [serial = 1937] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 166 (0x7f11c56f7000) [pid = 1835] [serial = 1917] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 165 (0x7f11d1b04000) [pid = 1835] [serial = 1949] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 164 (0x7f11cb1e9c00) [pid = 1835] [serial = 1857] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 163 (0x7f11d29a7800) [pid = 1835] [serial = 1952] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 162 (0x7f11bfdd7400) [pid = 1835] [serial = 1910] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 161 (0x7f11bb4e4800) [pid = 1835] [serial = 1749] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x7f11b887cc00) [pid = 1835] [serial = 1955] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x7f11c67dac00) [pid = 1835] [serial = 1842] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0x7f11c67e6000) [pid = 1835] [serial = 1923] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x7f11bb4e3c00) [pid = 1835] [serial = 1905] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x7f11b7958400) [pid = 1835] [serial = 1901] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x7f11b504f400) [pid = 1835] [serial = 1958] [outer = (nil)] [url = about:blank] 12:47:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:47:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1737ms 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x7f11d0136000) [pid = 1835] [serial = 1875] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x7f11cedc6800) [pid = 1835] [serial = 1938] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x7f11b8876800) [pid = 1835] [serial = 1965] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x7f11c5624400) [pid = 1835] [serial = 1916] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x7f11b5258000) [pid = 1835] [serial = 1959] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x7f11b4c06000) [pid = 1835] [serial = 1898] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x7f11bff92000) [pid = 1835] [serial = 1911] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x7f11c6f7d400) [pid = 1835] [serial = 1928] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x7f11c76c4400) [pid = 1835] [serial = 1929] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x7f11d3599800) [pid = 1835] [serial = 1953] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x7f11cb4c5800) [pid = 1835] [serial = 1935] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 143 (0x7f11bd421000) [pid = 1835] [serial = 1833] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x7f11bb237c00) [pid = 1835] [serial = 1904] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0x7f11b9647800) [pid = 1835] [serial = 1896] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 140 (0x7f11c53ce000) [pid = 1835] [serial = 1914] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 139 (0x7f11d0137400) [pid = 1835] [serial = 1941] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0x7f11cb4c5c00) [pid = 1835] [serial = 1860] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x7f11bf9bec00) [pid = 1835] [serial = 1908] [outer = (nil)] [url = about:blank] 12:47:43 INFO - PROCESS | 1835 | 1461095263802 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 12:47:43 INFO - PROCESS | 1835 | 1461095263813 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 12:47:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:47:43 INFO - PROCESS | 1835 | 1461095263833 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:47:43 INFO - PROCESS | 1835 | 1461095263842 Marionette TRACE conn3 <- [1,2758,null,{}] 12:47:43 INFO - PROCESS | 1835 | 1461095263847 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}] 12:47:44 INFO - PROCESS | 1835 | 1461095264073 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 12:47:44 INFO - PROCESS | 1835 | 1461095264324 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b90cb000 == 151 [pid = 1835] [id = 697] 12:47:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x7f11b7965000) [pid = 1835] [serial = 2092] [outer = (nil)] 12:47:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x7f11be492000) [pid = 1835] [serial = 2093] [outer = 0x7f11b7965000] 12:47:44 INFO - PROCESS | 1835 | 1461095264393 Marionette DEBUG loaded listener.js 12:47:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x7f11bfa23c00) [pid = 1835] [serial = 2094] [outer = 0x7f11b7965000] 12:47:45 INFO - PROCESS | 1835 | 1461095265093 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]]]}] 12:47:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:47:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1294ms 12:47:45 INFO - PROCESS | 1835 | 1461095265123 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 12:47:45 INFO - PROCESS | 1835 | 1461095265126 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 12:47:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:47:45 INFO - PROCESS | 1835 | 1461095265132 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:47:45 INFO - PROCESS | 1835 | 1461095265134 Marionette TRACE conn3 <- [1,2762,null,{}] 12:47:45 INFO - PROCESS | 1835 | 1461095265139 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}] 12:47:45 INFO - PROCESS | 1835 | 1461095265438 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 12:47:45 INFO - PROCESS | 1835 | 1461095265472 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be3d3000 == 152 [pid = 1835] [id = 698] 12:47:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x7f11be488400) [pid = 1835] [serial = 2095] [outer = (nil)] 12:47:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x7f11bff92000) [pid = 1835] [serial = 2096] [outer = 0x7f11be488400] 12:47:45 INFO - PROCESS | 1835 | 1461095265546 Marionette DEBUG loaded listener.js 12:47:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x7f11c0a72400) [pid = 1835] [serial = 2097] [outer = 0x7f11be488400] 12:47:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:47:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1281ms 12:47:46 INFO - PROCESS | 1835 | 1461095266407 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]]]}] 12:47:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:47:46 INFO - PROCESS | 1835 | 1461095266422 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 12:47:46 INFO - PROCESS | 1835 | 1461095266424 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 12:47:46 INFO - PROCESS | 1835 | 1461095266431 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:47:46 INFO - PROCESS | 1835 | 1461095266432 Marionette TRACE conn3 <- [1,2766,null,{}] 12:47:46 INFO - PROCESS | 1835 | 1461095266438 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}] 12:47:46 INFO - PROCESS | 1835 | 1461095266708 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 12:47:46 INFO - PROCESS | 1835 | 1461095266754 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c0839000 == 153 [pid = 1835] [id = 699] 12:47:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0x7f11c4ab1000) [pid = 1835] [serial = 2098] [outer = (nil)] 12:47:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x7f11c4cebc00) [pid = 1835] [serial = 2099] [outer = 0x7f11c4ab1000] 12:47:47 INFO - PROCESS | 1835 | 1461095267021 Marionette DEBUG loaded listener.js 12:47:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x7f11c5624c00) [pid = 1835] [serial = 2100] [outer = 0x7f11c4ab1000] 12:47:47 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x7f11b3dbec00) [pid = 1835] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:47:47 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x7f11b8a35800) [pid = 1835] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:47:47 INFO - PROCESS | 1835 | --DOMWINDOW == 143 (0x7f11b3db8c00) [pid = 1835] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:47:47 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x7f11b88cb800) [pid = 1835] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:47:48 INFO - PROCESS | 1835 | 1461095268193 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]]]}] 12:47:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:47:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1784ms 12:47:48 INFO - PROCESS | 1835 | 1461095268215 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 12:47:48 INFO - PROCESS | 1835 | 1461095268219 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 12:47:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:47:48 INFO - PROCESS | 1835 | 1461095268229 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:47:48 INFO - PROCESS | 1835 | 1461095268231 Marionette TRACE conn3 <- [1,2770,null,{}] 12:47:48 INFO - PROCESS | 1835 | 1461095268243 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}] 12:47:48 INFO - PROCESS | 1835 | 1461095268517 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 12:47:48 INFO - PROCESS | 1835 | 1461095268642 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c563f000 == 154 [pid = 1835] [id = 700] 12:47:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x7f11bb233000) [pid = 1835] [serial = 2101] [outer = (nil)] 12:47:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0x7f11c56f1000) [pid = 1835] [serial = 2102] [outer = 0x7f11bb233000] 12:47:48 INFO - PROCESS | 1835 | 1461095268713 Marionette DEBUG loaded listener.js 12:47:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x7f11c680b800) [pid = 1835] [serial = 2103] [outer = 0x7f11bb233000] 12:47:49 INFO - PROCESS | 1835 | 1461095269409 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]]]}] 12:47:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:47:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1195ms 12:47:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:47:49 INFO - PROCESS | 1835 | 1461095269423 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 12:47:49 INFO - PROCESS | 1835 | 1461095269425 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 12:47:49 INFO - PROCESS | 1835 | 1461095269432 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:47:49 INFO - PROCESS | 1835 | 1461095269435 Marionette TRACE conn3 <- [1,2774,null,{}] 12:47:49 INFO - PROCESS | 1835 | 1461095269441 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}] 12:47:49 INFO - PROCESS | 1835 | 1461095269714 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 12:47:49 INFO - PROCESS | 1835 | 1461095269733 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c69d7800 == 155 [pid = 1835] [id = 701] 12:47:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x7f11c67c0400) [pid = 1835] [serial = 2104] [outer = (nil)] 12:47:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x7f11c7377800) [pid = 1835] [serial = 2105] [outer = 0x7f11c67c0400] 12:47:49 INFO - PROCESS | 1835 | 1461095269793 Marionette DEBUG loaded listener.js 12:47:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x7f11c777d000) [pid = 1835] [serial = 2106] [outer = 0x7f11c67c0400] 12:47:50 INFO - PROCESS | 1835 | 1461095270950 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]]]}] 12:47:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:47:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1582ms 12:47:51 INFO - PROCESS | 1835 | 1461095271014 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 12:47:51 INFO - PROCESS | 1835 | 1461095271021 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 12:47:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:47:51 INFO - PROCESS | 1835 | 1461095271030 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:47:51 INFO - PROCESS | 1835 | 1461095271035 Marionette TRACE conn3 <- [1,2778,null,{}] 12:47:51 INFO - PROCESS | 1835 | 1461095271043 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}] 12:47:51 INFO - PROCESS | 1835 | 1461095271276 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 12:47:51 INFO - PROCESS | 1835 | 1461095271599 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b911f000 == 156 [pid = 1835] [id = 702] 12:47:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x7f11b7958400) [pid = 1835] [serial = 2107] [outer = (nil)] 12:47:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x7f11b7bbb000) [pid = 1835] [serial = 2108] [outer = 0x7f11b7958400] 12:47:51 INFO - PROCESS | 1835 | 1461095271685 Marionette DEBUG loaded listener.js 12:47:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x7f11bb167400) [pid = 1835] [serial = 2109] [outer = 0x7f11b7958400] 12:47:52 INFO - PROCESS | 1835 | 1461095272566 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]]]}] 12:47:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:47:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1585ms 12:47:52 INFO - PROCESS | 1835 | 1461095272616 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 12:47:52 INFO - PROCESS | 1835 | 1461095272624 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 12:47:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:47:52 INFO - PROCESS | 1835 | 1461095272634 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:47:52 INFO - PROCESS | 1835 | 1461095272638 Marionette TRACE conn3 <- [1,2782,null,{}] 12:47:52 INFO - PROCESS | 1835 | 1461095272643 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}] 12:47:52 INFO - PROCESS | 1835 | 1461095272874 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 12:47:53 INFO - PROCESS | 1835 | 1461095273227 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c49c6800 == 157 [pid = 1835] [id = 703] 12:47:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x7f11bb169400) [pid = 1835] [serial = 2110] [outer = (nil)] 12:47:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x7f11be371400) [pid = 1835] [serial = 2111] [outer = 0x7f11bb169400] 12:47:53 INFO - PROCESS | 1835 | 1461095273314 Marionette DEBUG loaded listener.js 12:47:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x7f11bfa25400) [pid = 1835] [serial = 2112] [outer = 0x7f11bb169400] 12:47:54 INFO - PROCESS | 1835 | 1461095274167 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]]]}] 12:47:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:47:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1581ms 12:47:54 INFO - PROCESS | 1835 | 1461095274215 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 12:47:54 INFO - PROCESS | 1835 | 1461095274218 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 12:47:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:47:54 INFO - PROCESS | 1835 | 1461095274225 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:47:54 INFO - PROCESS | 1835 | 1461095274231 Marionette TRACE conn3 <- [1,2786,null,{}] 12:47:54 INFO - PROCESS | 1835 | 1461095274247 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}] 12:47:54 INFO - PROCESS | 1835 | 1461095274494 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 12:47:54 INFO - PROCESS | 1835 | 1461095274808 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c75f2000 == 158 [pid = 1835] [id = 704] 12:47:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x7f11c497d400) [pid = 1835] [serial = 2113] [outer = (nil)] 12:47:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x7f11c54f1400) [pid = 1835] [serial = 2114] [outer = 0x7f11c497d400] 12:47:54 INFO - PROCESS | 1835 | 1461095274898 Marionette DEBUG loaded listener.js 12:47:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x7f11c66d3c00) [pid = 1835] [serial = 2115] [outer = 0x7f11c497d400] 12:47:55 INFO - PROCESS | 1835 | 1461095275720 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]]]}] 12:47:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:47:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1536ms 12:47:55 INFO - PROCESS | 1835 | 1461095275762 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 12:47:55 INFO - PROCESS | 1835 | 1461095275767 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 12:47:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:47:55 INFO - PROCESS | 1835 | 1461095275773 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:47:55 INFO - PROCESS | 1835 | 1461095275775 Marionette TRACE conn3 <- [1,2790,null,{}] 12:47:55 INFO - PROCESS | 1835 | 1461095275781 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}] 12:47:56 INFO - PROCESS | 1835 | 1461095276009 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 12:47:56 INFO - PROCESS | 1835 | 1461095276333 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7c1e800 == 159 [pid = 1835] [id = 705] 12:47:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x7f11b5cccc00) [pid = 1835] [serial = 2116] [outer = (nil)] 12:47:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x7f11c777e800) [pid = 1835] [serial = 2117] [outer = 0x7f11b5cccc00] 12:47:56 INFO - PROCESS | 1835 | 1461095276415 Marionette DEBUG loaded listener.js 12:47:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x7f11c7bde800) [pid = 1835] [serial = 2118] [outer = 0x7f11b5cccc00] 12:47:57 INFO - PROCESS | 1835 | 1461095277243 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]]]}] 12:47:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:47:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1529ms 12:47:57 INFO - PROCESS | 1835 | 1461095277303 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 12:47:57 INFO - PROCESS | 1835 | 1461095277306 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 12:47:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:47:57 INFO - PROCESS | 1835 | 1461095277312 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:47:57 INFO - PROCESS | 1835 | 1461095277315 Marionette TRACE conn3 <- [1,2794,null,{}] 12:47:57 INFO - PROCESS | 1835 | 1461095277320 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}] 12:47:57 INFO - PROCESS | 1835 | 1461095277532 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 12:47:57 INFO - PROCESS | 1835 | 1461095277859 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c8cde000 == 160 [pid = 1835] [id = 706] 12:47:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x7f11c9cd9400) [pid = 1835] [serial = 2119] [outer = (nil)] 12:47:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x7f11cb053400) [pid = 1835] [serial = 2120] [outer = 0x7f11c9cd9400] 12:47:57 INFO - PROCESS | 1835 | 1461095277937 Marionette DEBUG loaded listener.js 12:47:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 163 (0x7f11cb097800) [pid = 1835] [serial = 2121] [outer = 0x7f11c9cd9400] 12:47:58 INFO - PROCESS | 1835 | 1461095278840 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]]]}] 12:47:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:47:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1582ms 12:47:58 INFO - PROCESS | 1835 | 1461095278896 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 12:47:58 INFO - PROCESS | 1835 | 1461095278900 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 12:47:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:47:58 INFO - PROCESS | 1835 | 1461095278907 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:47:58 INFO - PROCESS | 1835 | 1461095278911 Marionette TRACE conn3 <- [1,2798,null,{}] 12:47:58 INFO - PROCESS | 1835 | 1461095278916 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}] 12:47:59 INFO - PROCESS | 1835 | 1461095279156 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 12:47:59 INFO - PROCESS | 1835 | 1461095279472 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:47:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cdaad000 == 161 [pid = 1835] [id = 707] 12:47:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x7f11cb096c00) [pid = 1835] [serial = 2122] [outer = (nil)] 12:47:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 165 (0x7f11cbcd1400) [pid = 1835] [serial = 2123] [outer = 0x7f11cb096c00] 12:47:59 INFO - PROCESS | 1835 | 1461095279560 Marionette DEBUG loaded listener.js 12:47:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 166 (0x7f11cc076400) [pid = 1835] [serial = 2124] [outer = 0x7f11cb096c00] 12:48:00 INFO - PROCESS | 1835 | 1461095280399 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]]]}] 12:48:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:48:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1527ms 12:48:00 INFO - PROCESS | 1835 | 1461095280435 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 12:48:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:48:00 INFO - PROCESS | 1835 | 1461095280439 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 12:48:00 INFO - PROCESS | 1835 | 1461095280446 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:48:00 INFO - PROCESS | 1835 | 1461095280449 Marionette TRACE conn3 <- [1,2802,null,{}] 12:48:00 INFO - PROCESS | 1835 | 1461095280455 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}] 12:48:00 INFO - PROCESS | 1835 | 1461095280677 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 12:48:01 INFO - PROCESS | 1835 | 1461095281002 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d0b1c000 == 162 [pid = 1835] [id = 708] 12:48:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 167 (0x7f11b4c06c00) [pid = 1835] [serial = 2125] [outer = (nil)] 12:48:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 168 (0x7f11ce655c00) [pid = 1835] [serial = 2126] [outer = 0x7f11b4c06c00] 12:48:01 INFO - PROCESS | 1835 | 1461095281085 Marionette DEBUG loaded listener.js 12:48:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 169 (0x7f11cff45800) [pid = 1835] [serial = 2127] [outer = 0x7f11b4c06c00] 12:48:01 INFO - PROCESS | 1835 | 1461095281884 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]]]}] 12:48:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:48:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1490ms 12:48:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:48:01 INFO - PROCESS | 1835 | 1461095281937 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 12:48:01 INFO - PROCESS | 1835 | 1461095281940 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 12:48:01 INFO - PROCESS | 1835 | 1461095281946 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:48:01 INFO - PROCESS | 1835 | 1461095281949 Marionette TRACE conn3 <- [1,2806,null,{}] 12:48:01 INFO - PROCESS | 1835 | 1461095281955 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}] 12:48:02 INFO - PROCESS | 1835 | 1461095282176 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 12:48:02 INFO - PROCESS | 1835 | 1461095282500 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2688800 == 163 [pid = 1835] [id = 709] 12:48:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 170 (0x7f11bfa25800) [pid = 1835] [serial = 2128] [outer = (nil)] 12:48:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x7f11d07a3000) [pid = 1835] [serial = 2129] [outer = 0x7f11bfa25800] 12:48:02 INFO - PROCESS | 1835 | 1461095282578 Marionette DEBUG loaded listener.js 12:48:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 172 (0x7f11d182fc00) [pid = 1835] [serial = 2130] [outer = 0x7f11bfa25800] 12:48:03 INFO - PROCESS | 1835 | 1461095283435 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]]]}] 12:48:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:48:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1534ms 12:48:03 INFO - PROCESS | 1835 | 1461095283481 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 12:48:03 INFO - PROCESS | 1835 | 1461095283484 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 12:48:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:48:03 INFO - PROCESS | 1835 | 1461095283491 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:48:03 INFO - PROCESS | 1835 | 1461095283494 Marionette TRACE conn3 <- [1,2810,null,{}] 12:48:03 INFO - PROCESS | 1835 | 1461095283500 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}] 12:48:03 INFO - PROCESS | 1835 | 1461095283723 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 12:48:04 INFO - PROCESS | 1835 | 1461095284051 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d36e3000 == 164 [pid = 1835] [id = 710] 12:48:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x7f11cb1e6800) [pid = 1835] [serial = 2131] [outer = (nil)] 12:48:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x7f11d21b8000) [pid = 1835] [serial = 2132] [outer = 0x7f11cb1e6800] 12:48:04 INFO - PROCESS | 1835 | 1461095284131 Marionette DEBUG loaded listener.js 12:48:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0x7f11d290b400) [pid = 1835] [serial = 2133] [outer = 0x7f11cb1e6800] 12:48:04 INFO - PROCESS | 1835 | 1461095284941 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]]]}] 12:48:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:48:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1479ms 12:48:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:48:04 INFO - PROCESS | 1835 | 1461095284971 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 12:48:04 INFO - PROCESS | 1835 | 1461095284974 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 12:48:04 INFO - PROCESS | 1835 | 1461095284981 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:48:04 INFO - PROCESS | 1835 | 1461095284984 Marionette TRACE conn3 <- [1,2814,null,{}] 12:48:04 INFO - PROCESS | 1835 | 1461095284990 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}] 12:48:05 INFO - PROCESS | 1835 | 1461095285210 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 12:48:05 INFO - PROCESS | 1835 | 1461095285495 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11df35f000 == 165 [pid = 1835] [id = 711] 12:48:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x7f11d2b52000) [pid = 1835] [serial = 2134] [outer = (nil)] 12:48:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x7f11d3613400) [pid = 1835] [serial = 2135] [outer = 0x7f11d2b52000] 12:48:05 INFO - PROCESS | 1835 | 1461095285626 Marionette DEBUG loaded listener.js 12:48:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x7f11d364f800) [pid = 1835] [serial = 2136] [outer = 0x7f11d2b52000] 12:48:06 INFO - PROCESS | 1835 | 1461095286458 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]]]}] 12:48:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:48:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1534ms 12:48:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:48:06 INFO - PROCESS | 1835 | 1461095286515 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 12:48:06 INFO - PROCESS | 1835 | 1461095286519 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 12:48:06 INFO - PROCESS | 1835 | 1461095286525 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:48:06 INFO - PROCESS | 1835 | 1461095286529 Marionette TRACE conn3 <- [1,2818,null,{}] 12:48:06 INFO - PROCESS | 1835 | 1461095286535 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}] 12:48:06 INFO - PROCESS | 1835 | 1461095286793 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 12:48:07 INFO - PROCESS | 1835 | 1461095287112 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e2a9d000 == 166 [pid = 1835] [id = 712] 12:48:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x7f11d7252c00) [pid = 1835] [serial = 2137] [outer = (nil)] 12:48:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x7f11dd0d1800) [pid = 1835] [serial = 2138] [outer = 0x7f11d7252c00] 12:48:07 INFO - PROCESS | 1835 | 1461095287197 Marionette DEBUG loaded listener.js 12:48:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x7f11ddeb6800) [pid = 1835] [serial = 2139] [outer = 0x7f11d7252c00] 12:48:07 INFO - PROCESS | 1835 | 1461095287995 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]]]}] 12:48:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:48:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1532ms 12:48:08 INFO - PROCESS | 1835 | 1461095288057 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 12:48:08 INFO - PROCESS | 1835 | 1461095288061 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 12:48:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:48:08 INFO - PROCESS | 1835 | 1461095288067 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:48:08 INFO - PROCESS | 1835 | 1461095288069 Marionette TRACE conn3 <- [1,2822,null,{}] 12:48:08 INFO - PROCESS | 1835 | 1461095288075 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}] 12:48:08 INFO - PROCESS | 1835 | 1461095288312 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 12:48:08 INFO - PROCESS | 1835 | 1461095288640 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e3189000 == 167 [pid = 1835] [id = 713] 12:48:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x7f11dd053c00) [pid = 1835] [serial = 2140] [outer = (nil)] 12:48:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x7f11ddf11c00) [pid = 1835] [serial = 2141] [outer = 0x7f11dd053c00] 12:48:08 INFO - PROCESS | 1835 | 1461095288720 Marionette DEBUG loaded listener.js 12:48:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x7f11de1e3800) [pid = 1835] [serial = 2142] [outer = 0x7f11dd053c00] 12:48:09 INFO - PROCESS | 1835 | 1461095289573 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]]]}] 12:48:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:48:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1578ms 12:48:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:48:09 INFO - PROCESS | 1835 | 1461095289646 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 12:48:09 INFO - PROCESS | 1835 | 1461095289648 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 12:48:09 INFO - PROCESS | 1835 | 1461095289655 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:48:09 INFO - PROCESS | 1835 | 1461095289659 Marionette TRACE conn3 <- [1,2826,null,{}] 12:48:09 INFO - PROCESS | 1835 | 1461095289667 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}] 12:48:09 INFO - PROCESS | 1835 | 1461095289912 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 12:48:10 INFO - PROCESS | 1835 | 1461095290244 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e362a000 == 168 [pid = 1835] [id = 714] 12:48:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x7f11b504a800) [pid = 1835] [serial = 2143] [outer = (nil)] 12:48:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x7f11d7249400) [pid = 1835] [serial = 2144] [outer = 0x7f11b504a800] 12:48:10 INFO - PROCESS | 1835 | 1461095290324 Marionette DEBUG loaded listener.js 12:48:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x7f11de3dd800) [pid = 1835] [serial = 2145] [outer = 0x7f11b504a800] 12:48:11 INFO - PROCESS | 1835 | 1461095291185 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:48:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:48:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1583ms 12:48:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:48:11 INFO - PROCESS | 1835 | 1461095291238 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 12:48:11 INFO - PROCESS | 1835 | 1461095291241 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 12:48:11 INFO - PROCESS | 1835 | 1461095291247 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:48:11 INFO - PROCESS | 1835 | 1461095291250 Marionette TRACE conn3 <- [1,2830,null,{}] 12:48:11 INFO - PROCESS | 1835 | 1461095291255 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}] 12:48:11 INFO - PROCESS | 1835 | 1461095291483 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 12:48:11 INFO - PROCESS | 1835 | 1461095291808 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e776c000 == 169 [pid = 1835] [id = 715] 12:48:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x7f11b54e3000) [pid = 1835] [serial = 2146] [outer = (nil)] 12:48:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x7f11df305000) [pid = 1835] [serial = 2147] [outer = 0x7f11b54e3000] 12:48:11 INFO - PROCESS | 1835 | 1461095291887 Marionette DEBUG loaded listener.js 12:48:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x7f11e1225800) [pid = 1835] [serial = 2148] [outer = 0x7f11b54e3000] 12:48:12 INFO - PROCESS | 1835 | 1461095292691 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]]]}] 12:48:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:48:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1491ms 12:48:12 INFO - PROCESS | 1835 | 1461095292738 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 12:48:12 INFO - PROCESS | 1835 | 1461095292742 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 12:48:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:48:12 INFO - PROCESS | 1835 | 1461095292748 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:48:12 INFO - PROCESS | 1835 | 1461095292750 Marionette TRACE conn3 <- [1,2834,null,{}] 12:48:12 INFO - PROCESS | 1835 | 1461095292757 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}] 12:48:12 INFO - PROCESS | 1835 | 1461095292986 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 12:48:13 INFO - PROCESS | 1835 | 1461095293320 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e84a2000 == 170 [pid = 1835] [id = 716] 12:48:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x7f11de3da400) [pid = 1835] [serial = 2149] [outer = (nil)] 12:48:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 192 (0x7f11e138bc00) [pid = 1835] [serial = 2150] [outer = 0x7f11de3da400] 12:48:13 INFO - PROCESS | 1835 | 1461095293411 Marionette DEBUG loaded listener.js 12:48:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 193 (0x7f11e2d47400) [pid = 1835] [serial = 2151] [outer = 0x7f11de3da400] 12:48:14 INFO - PROCESS | 1835 | 1461095294267 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:48:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:48:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1580ms 12:48:14 INFO - PROCESS | 1835 | 1461095294330 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 12:48:14 INFO - PROCESS | 1835 | 1461095294333 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 12:48:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:48:14 INFO - PROCESS | 1835 | 1461095294339 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:48:14 INFO - PROCESS | 1835 | 1461095294342 Marionette TRACE conn3 <- [1,2838,null,{}] 12:48:14 INFO - PROCESS | 1835 | 1461095294347 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}] 12:48:14 INFO - PROCESS | 1835 | 1461095294585 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 12:48:14 INFO - PROCESS | 1835 | 1461095294913 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11eac8e800 == 171 [pid = 1835] [id = 717] 12:48:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 194 (0x7f11bb4e6800) [pid = 1835] [serial = 2152] [outer = (nil)] 12:48:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x7f11e12cc000) [pid = 1835] [serial = 2153] [outer = 0x7f11bb4e6800] 12:48:14 INFO - PROCESS | 1835 | 1461095294993 Marionette DEBUG loaded listener.js 12:48:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x7f11e3023000) [pid = 1835] [serial = 2154] [outer = 0x7f11bb4e6800] 12:48:15 INFO - PROCESS | 1835 | 1461095295822 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]]]}] 12:48:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:48:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1528ms 12:48:15 INFO - PROCESS | 1835 | 1461095295868 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 12:48:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:48:15 INFO - PROCESS | 1835 | 1461095295872 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 12:48:15 INFO - PROCESS | 1835 | 1461095295879 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:48:15 INFO - PROCESS | 1835 | 1461095295882 Marionette TRACE conn3 <- [1,2842,null,{}] 12:48:15 INFO - PROCESS | 1835 | 1461095295888 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}] 12:48:16 INFO - PROCESS | 1835 | 1461095296131 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 12:48:16 INFO - PROCESS | 1835 | 1461095296463 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b0943800 == 172 [pid = 1835] [id = 718] 12:48:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 197 (0x7f11b097e000) [pid = 1835] [serial = 2155] [outer = (nil)] 12:48:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11b0988000) [pid = 1835] [serial = 2156] [outer = 0x7f11b097e000] 12:48:16 INFO - PROCESS | 1835 | 1461095296542 Marionette DEBUG loaded listener.js 12:48:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11b098c000) [pid = 1835] [serial = 2157] [outer = 0x7f11b097e000] 12:48:17 INFO - PROCESS | 1835 | 1461095297336 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]]]}] 12:48:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:48:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1530ms 12:48:17 INFO - PROCESS | 1835 | 1461095297409 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 12:48:17 INFO - PROCESS | 1835 | 1461095297412 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 12:48:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:48:17 INFO - PROCESS | 1835 | 1461095297418 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:48:17 INFO - PROCESS | 1835 | 1461095297420 Marionette TRACE conn3 <- [1,2846,null,{}] 12:48:17 INFO - PROCESS | 1835 | 1461095297425 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}] 12:48:17 INFO - PROCESS | 1835 | 1461095297663 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 12:48:17 INFO - PROCESS | 1835 | 1461095297983 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb76d800 == 173 [pid = 1835] [id = 719] 12:48:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11b097f400) [pid = 1835] [serial = 2158] [outer = (nil)] 12:48:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0x7f11e3026400) [pid = 1835] [serial = 2159] [outer = 0x7f11b097f400] 12:48:18 INFO - PROCESS | 1835 | 1461095298059 Marionette DEBUG loaded listener.js 12:48:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0x7f11e302f800) [pid = 1835] [serial = 2160] [outer = 0x7f11b097f400] 12:48:18 INFO - PROCESS | 1835 | 1461095298865 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]]]}] 12:48:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:48:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1481ms 12:48:18 INFO - PROCESS | 1835 | 1461095298900 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 12:48:18 INFO - PROCESS | 1835 | 1461095298903 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 12:48:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:48:18 INFO - PROCESS | 1835 | 1461095298909 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:48:18 INFO - PROCESS | 1835 | 1461095298913 Marionette TRACE conn3 <- [1,2850,null,{}] 12:48:18 INFO - PROCESS | 1835 | 1461095298918 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}] 12:48:19 INFO - PROCESS | 1835 | 1461095299142 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 12:48:19 INFO - PROCESS | 1835 | 1461095299470 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:19 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b7b0c800 == 174 [pid = 1835] [id = 720] 12:48:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11b0987400) [pid = 1835] [serial = 2161] [outer = (nil)] 12:48:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11b4139400) [pid = 1835] [serial = 2162] [outer = 0x7f11b0987400] 12:48:19 INFO - PROCESS | 1835 | 1461095299548 Marionette DEBUG loaded listener.js 12:48:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11b413dc00) [pid = 1835] [serial = 2163] [outer = 0x7f11b0987400] 12:48:21 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2bbe000 == 173 [pid = 1835] [id = 455] 12:48:21 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b6ed0800 == 172 [pid = 1835] [id = 418] 12:48:21 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b79c5000 == 171 [pid = 1835] [id = 653] 12:48:21 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ae1f0800 == 170 [pid = 1835] [id = 692] 12:48:21 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11de36b800 == 169 [pid = 1835] [id = 691] 12:48:21 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d71ad000 == 168 [pid = 1835] [id = 690] 12:48:21 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2691800 == 167 [pid = 1835] [id = 689] 12:48:21 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d0610000 == 166 [pid = 1835] [id = 688] 12:48:21 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cbf4d800 == 165 [pid = 1835] [id = 687] 12:48:21 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7ed1800 == 164 [pid = 1835] [id = 686] 12:48:21 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c78b4000 == 163 [pid = 1835] [id = 685] 12:48:21 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6ad7000 == 162 [pid = 1835] [id = 684] 12:48:21 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c5649800 == 161 [pid = 1835] [id = 683] 12:48:21 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c0926000 == 160 [pid = 1835] [id = 682] 12:48:21 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11be420000 == 159 [pid = 1835] [id = 681] 12:48:21 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b96e1000 == 158 [pid = 1835] [id = 680] 12:48:21 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11ae1ed000 == 157 [pid = 1835] [id = 679] 12:48:21 INFO - PROCESS | 1835 | 1461095301889 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11be48ec00) [pid = 1835] [serial = 1982] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11cf4c7000) [pid = 1835] [serial = 2018] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11b60acc00) [pid = 1835] [serial = 2030] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x7f11bb306c00) [pid = 1835] [serial = 1971] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x7f11b4d42800) [pid = 1835] [serial = 2028] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11b41af800) [pid = 1835] [serial = 2027] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11cda8a800) [pid = 1835] [serial = 2015] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11cbda8c00) [pid = 1835] [serial = 2012] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 196 (0x7f11c6f76800) [pid = 1835] [serial = 2000] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x7f11c6811000) [pid = 1835] [serial = 1997] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0x7f11bb2dbc00) [pid = 1835] [serial = 2033] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 193 (0x7f11c0a71c00) [pid = 1835] [serial = 1988] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 192 (0x7f11c5458000) [pid = 1835] [serial = 1991] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 191 (0x7f11c9cddc00) [pid = 1835] [serial = 2006] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x7f11c7909800) [pid = 1835] [serial = 2003] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x7f11b6d56800) [pid = 1835] [serial = 1973] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x7f11d35a7400) [pid = 1835] [serial = 2024] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x7f11bb2d1800) [pid = 1835] [serial = 1976] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x7f11c6625800) [pid = 1835] [serial = 1994] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x7f11bfa25000) [pid = 1835] [serial = 1985] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x7f11cb0d6800) [pid = 1835] [serial = 2009] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x7f11bc9b3800) [pid = 1835] [serial = 1979] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x7f11d21bf000) [pid = 1835] [serial = 2021] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x7f11bb251c00) [pid = 1835] [serial = 2036] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x7f11bb4f1000) [pid = 1835] [serial = 2034] [outer = (nil)] [url = about:blank] 12:48:22 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x7f11b8879400) [pid = 1835] [serial = 2031] [outer = (nil)] [url = about:blank] 12:48:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:48:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 3332ms 12:48:22 INFO - PROCESS | 1835 | 1461095302250 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 12:48:22 INFO - PROCESS | 1835 | 1461095302253 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 12:48:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:48:22 INFO - PROCESS | 1835 | 1461095302262 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:48:22 INFO - PROCESS | 1835 | 1461095302267 Marionette TRACE conn3 <- [1,2854,null,{}] 12:48:22 INFO - PROCESS | 1835 | 1461095302276 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}] 12:48:22 INFO - PROCESS | 1835 | 1461095302475 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 12:48:22 INFO - PROCESS | 1835 | 1461095302701 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b42a8800 == 158 [pid = 1835] [id = 721] 12:48:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x7f11b504fc00) [pid = 1835] [serial = 2164] [outer = (nil)] 12:48:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x7f11b5055c00) [pid = 1835] [serial = 2165] [outer = 0x7f11b504fc00] 12:48:22 INFO - PROCESS | 1835 | 1461095302771 Marionette DEBUG loaded listener.js 12:48:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x7f11b54e8c00) [pid = 1835] [serial = 2166] [outer = 0x7f11b504fc00] 12:48:23 INFO - PROCESS | 1835 | 1461095303492 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]]]}] 12:48:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:48:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1292ms 12:48:23 INFO - PROCESS | 1835 | 1461095303555 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 12:48:23 INFO - PROCESS | 1835 | 1461095303563 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 12:48:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:48:23 INFO - PROCESS | 1835 | 1461095303573 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:48:23 INFO - PROCESS | 1835 | 1461095303576 Marionette TRACE conn3 <- [1,2858,null,{}] 12:48:23 INFO - PROCESS | 1835 | 1461095303582 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}] 12:48:23 INFO - PROCESS | 1835 | 1461095303780 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 12:48:23 INFO - PROCESS | 1835 | 1461095303994 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b7b1d800 == 159 [pid = 1835] [id = 722] 12:48:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x7f11b4134800) [pid = 1835] [serial = 2167] [outer = (nil)] 12:48:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x7f11b6d59c00) [pid = 1835] [serial = 2168] [outer = 0x7f11b4134800] 12:48:24 INFO - PROCESS | 1835 | 1461095304066 Marionette DEBUG loaded listener.js 12:48:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x7f11b79e3c00) [pid = 1835] [serial = 2169] [outer = 0x7f11b4134800] 12:48:24 INFO - PROCESS | 1835 | 1461095304953 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:48:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:48:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1431ms 12:48:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:48:25 INFO - PROCESS | 1835 | 1461095305009 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 12:48:25 INFO - PROCESS | 1835 | 1461095305012 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 12:48:25 INFO - PROCESS | 1835 | 1461095305018 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:48:25 INFO - PROCESS | 1835 | 1461095305023 Marionette TRACE conn3 <- [1,2862,null,{}] 12:48:25 INFO - PROCESS | 1835 | 1461095305038 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}] 12:48:25 INFO - PROCESS | 1835 | 1461095305325 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 12:48:25 INFO - PROCESS | 1835 | 1461095305352 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:25 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b8e75800 == 160 [pid = 1835] [id = 723] 12:48:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x7f11b6c52c00) [pid = 1835] [serial = 2170] [outer = (nil)] 12:48:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x7f11b9507c00) [pid = 1835] [serial = 2171] [outer = 0x7f11b6c52c00] 12:48:25 INFO - PROCESS | 1835 | 1461095305422 Marionette DEBUG loaded listener.js 12:48:25 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x7f11b950fc00) [pid = 1835] [serial = 2172] [outer = 0x7f11b6c52c00] 12:48:26 INFO - PROCESS | 1835 | 1461095306793 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]]]}] 12:48:26 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x7f11be488400) [pid = 1835] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:48:26 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x7f11b3db4400) [pid = 1835] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:48:26 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x7f11c4ab1000) [pid = 1835] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:48:26 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x7f11b7965000) [pid = 1835] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:48:26 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x7f11b7964400) [pid = 1835] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:48:26 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x7f11b5259400) [pid = 1835] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:48:26 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x7f11b4d43000) [pid = 1835] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:48:26 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x7f11bb233000) [pid = 1835] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:48:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:48:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1836ms 12:48:26 INFO - PROCESS | 1835 | 1461095306854 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 12:48:26 INFO - PROCESS | 1835 | 1461095306858 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 12:48:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:48:26 INFO - PROCESS | 1835 | 1461095306864 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:48:26 INFO - PROCESS | 1835 | 1461095306866 Marionette TRACE conn3 <- [1,2866,null,{}] 12:48:26 INFO - PROCESS | 1835 | 1461095306872 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}] 12:48:27 INFO - PROCESS | 1835 | 1461095307106 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 12:48:27 INFO - PROCESS | 1835 | 1461095307294 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb1a1800 == 161 [pid = 1835] [id = 724] 12:48:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x7f11b79ec400) [pid = 1835] [serial = 2173] [outer = (nil)] 12:48:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x7f11bb15cc00) [pid = 1835] [serial = 2174] [outer = 0x7f11b79ec400] 12:48:27 INFO - PROCESS | 1835 | 1461095307353 Marionette DEBUG loaded listener.js 12:48:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x7f11bb237800) [pid = 1835] [serial = 2175] [outer = 0x7f11b79ec400] 12:48:28 INFO - PROCESS | 1835 | 1461095308048 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]]]}] 12:48:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:48:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1231ms 12:48:28 INFO - PROCESS | 1835 | 1461095308102 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 12:48:28 INFO - PROCESS | 1835 | 1461095308104 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 12:48:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:48:28 INFO - PROCESS | 1835 | 1461095308110 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:48:28 INFO - PROCESS | 1835 | 1461095308112 Marionette TRACE conn3 <- [1,2870,null,{}] 12:48:28 INFO - PROCESS | 1835 | 1461095308117 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}] 12:48:28 INFO - PROCESS | 1835 | 1461095308327 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 12:48:28 INFO - PROCESS | 1835 | 1461095308337 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:28 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb7f1800 == 162 [pid = 1835] [id = 725] 12:48:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x7f11b9510000) [pid = 1835] [serial = 2176] [outer = (nil)] 12:48:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x7f11bbd93000) [pid = 1835] [serial = 2177] [outer = 0x7f11b9510000] 12:48:28 INFO - PROCESS | 1835 | 1461095308412 Marionette DEBUG loaded listener.js 12:48:28 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x7f11bc9abc00) [pid = 1835] [serial = 2178] [outer = 0x7f11b9510000] 12:48:29 INFO - PROCESS | 1835 | 1461095309654 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]]]}] 12:48:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:48:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1578ms 12:48:29 INFO - PROCESS | 1835 | 1461095309690 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 12:48:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:48:29 INFO - PROCESS | 1835 | 1461095309695 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 12:48:29 INFO - PROCESS | 1835 | 1461095309703 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:48:29 INFO - PROCESS | 1835 | 1461095309708 Marionette TRACE conn3 <- [1,2874,null,{}] 12:48:29 INFO - PROCESS | 1835 | 1461095309716 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}] 12:48:29 INFO - PROCESS | 1835 | 1461095309931 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 12:48:30 INFO - PROCESS | 1835 | 1461095310263 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:30 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b7b19800 == 163 [pid = 1835] [id = 726] 12:48:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x7f11b54dfc00) [pid = 1835] [serial = 2179] [outer = (nil)] 12:48:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x7f11b6cdcc00) [pid = 1835] [serial = 2180] [outer = 0x7f11b54dfc00] 12:48:30 INFO - PROCESS | 1835 | 1461095310344 Marionette DEBUG loaded listener.js 12:48:30 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x7f11b79e9c00) [pid = 1835] [serial = 2181] [outer = 0x7f11b54dfc00] 12:48:31 INFO - PROCESS | 1835 | 1461095311205 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]]]}] 12:48:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:48:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1536ms 12:48:31 INFO - PROCESS | 1835 | 1461095311238 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 12:48:31 INFO - PROCESS | 1835 | 1461095311246 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 12:48:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:48:31 INFO - PROCESS | 1835 | 1461095311255 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:48:31 INFO - PROCESS | 1835 | 1461095311259 Marionette TRACE conn3 <- [1,2878,null,{}] 12:48:31 INFO - PROCESS | 1835 | 1461095311265 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}] 12:48:31 INFO - PROCESS | 1835 | 1461095311482 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 12:48:31 INFO - PROCESS | 1835 | 1461095311861 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:31 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bc806000 == 164 [pid = 1835] [id = 727] 12:48:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x7f11b9504800) [pid = 1835] [serial = 2182] [outer = (nil)] 12:48:31 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x7f11bb15c000) [pid = 1835] [serial = 2183] [outer = 0x7f11b9504800] 12:48:31 INFO - PROCESS | 1835 | 1461095311950 Marionette DEBUG loaded listener.js 12:48:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 192 (0x7f11bb30c800) [pid = 1835] [serial = 2184] [outer = 0x7f11b9504800] 12:48:32 INFO - PROCESS | 1835 | 1461095312829 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]]]}] 12:48:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:48:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1633ms 12:48:32 INFO - PROCESS | 1835 | 1461095312889 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 12:48:32 INFO - PROCESS | 1835 | 1461095312893 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 12:48:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:48:32 INFO - PROCESS | 1835 | 1461095312899 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:48:32 INFO - PROCESS | 1835 | 1461095312905 Marionette TRACE conn3 <- [1,2882,null,{}] 12:48:32 INFO - PROCESS | 1835 | 1461095312920 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}] 12:48:33 INFO - PROCESS | 1835 | 1461095313152 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 12:48:33 INFO - PROCESS | 1835 | 1461095313483 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:33 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bf874000 == 165 [pid = 1835] [id = 728] 12:48:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 193 (0x7f11bd3e9800) [pid = 1835] [serial = 2185] [outer = (nil)] 12:48:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 194 (0x7f11bd478c00) [pid = 1835] [serial = 2186] [outer = 0x7f11bd3e9800] 12:48:33 INFO - PROCESS | 1835 | 1461095313568 Marionette DEBUG loaded listener.js 12:48:33 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x7f11be48a400) [pid = 1835] [serial = 2187] [outer = 0x7f11bd3e9800] 12:48:34 INFO - PROCESS | 1835 | 1461095314395 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]]]}] 12:48:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:48:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1533ms 12:48:34 INFO - PROCESS | 1835 | 1461095314436 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 12:48:34 INFO - PROCESS | 1835 | 1461095314441 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 12:48:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:48:34 INFO - PROCESS | 1835 | 1461095314448 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:48:34 INFO - PROCESS | 1835 | 1461095314451 Marionette TRACE conn3 <- [1,2886,null,{}] 12:48:34 INFO - PROCESS | 1835 | 1461095314456 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}] 12:48:34 INFO - PROCESS | 1835 | 1461095314680 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 12:48:35 INFO - PROCESS | 1835 | 1461095315003 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c011b800 == 166 [pid = 1835] [id = 729] 12:48:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x7f11bd416400) [pid = 1835] [serial = 2188] [outer = (nil)] 12:48:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 197 (0x7f11bf9bb400) [pid = 1835] [serial = 2189] [outer = 0x7f11bd416400] 12:48:35 INFO - PROCESS | 1835 | 1461095315086 Marionette DEBUG loaded listener.js 12:48:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11bfa2bc00) [pid = 1835] [serial = 2190] [outer = 0x7f11bd416400] 12:48:35 INFO - PROCESS | 1835 | 1461095315921 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]]]}] 12:48:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:48:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1531ms 12:48:35 INFO - PROCESS | 1835 | 1461095315980 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 12:48:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:48:35 INFO - PROCESS | 1835 | 1461095315984 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 12:48:35 INFO - PROCESS | 1835 | 1461095315989 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:48:35 INFO - PROCESS | 1835 | 1461095315993 Marionette TRACE conn3 <- [1,2890,null,{}] 12:48:35 INFO - PROCESS | 1835 | 1461095315998 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}] 12:48:36 INFO - PROCESS | 1835 | 1461095316221 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 12:48:36 INFO - PROCESS | 1835 | 1461095316546 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:36 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c4956800 == 167 [pid = 1835] [id = 730] 12:48:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11bf833c00) [pid = 1835] [serial = 2191] [outer = (nil)] 12:48:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11bfbb0000) [pid = 1835] [serial = 2192] [outer = 0x7f11bf833c00] 12:48:36 INFO - PROCESS | 1835 | 1461095316622 Marionette DEBUG loaded listener.js 12:48:36 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0x7f11bfdd7000) [pid = 1835] [serial = 2193] [outer = 0x7f11bf833c00] 12:48:37 INFO - PROCESS | 1835 | 1461095317439 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:48:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:48:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1483ms 12:48:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:48:37 INFO - PROCESS | 1835 | 1461095317473 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 12:48:37 INFO - PROCESS | 1835 | 1461095317476 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 12:48:37 INFO - PROCESS | 1835 | 1461095317483 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:48:37 INFO - PROCESS | 1835 | 1461095317485 Marionette TRACE conn3 <- [1,2894,null,{}] 12:48:37 INFO - PROCESS | 1835 | 1461095317492 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}] 12:48:37 INFO - PROCESS | 1835 | 1461095317738 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 12:48:38 INFO - PROCESS | 1835 | 1461095318067 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:38 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c5640000 == 168 [pid = 1835] [id = 731] 12:48:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0x7f11c4972400) [pid = 1835] [serial = 2194] [outer = (nil)] 12:48:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11c4cf3800) [pid = 1835] [serial = 2195] [outer = 0x7f11c4972400] 12:48:38 INFO - PROCESS | 1835 | 1461095318151 Marionette DEBUG loaded listener.js 12:48:38 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11c5455c00) [pid = 1835] [serial = 2196] [outer = 0x7f11c4972400] 12:48:38 INFO - PROCESS | 1835 | 1461095318996 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]]]}] 12:48:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:48:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1579ms 12:48:39 INFO - PROCESS | 1835 | 1461095319061 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 12:48:39 INFO - PROCESS | 1835 | 1461095319064 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 12:48:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:48:39 INFO - PROCESS | 1835 | 1461095319070 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:48:39 INFO - PROCESS | 1835 | 1461095319072 Marionette TRACE conn3 <- [1,2898,null,{}] 12:48:39 INFO - PROCESS | 1835 | 1461095319078 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}] 12:48:39 INFO - PROCESS | 1835 | 1461095319301 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 12:48:39 INFO - PROCESS | 1835 | 1461095319620 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:39 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6988000 == 169 [pid = 1835] [id = 732] 12:48:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11b4c0e000) [pid = 1835] [serial = 2197] [outer = (nil)] 12:48:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11c54eb000) [pid = 1835] [serial = 2198] [outer = 0x7f11b4c0e000] 12:48:39 INFO - PROCESS | 1835 | 1461095319698 Marionette DEBUG loaded listener.js 12:48:39 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11c56f3c00) [pid = 1835] [serial = 2199] [outer = 0x7f11b4c0e000] 12:48:40 INFO - PROCESS | 1835 | 1461095320504 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]]]}] 12:48:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:48:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1481ms 12:48:40 INFO - PROCESS | 1835 | 1461095320552 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 12:48:40 INFO - PROCESS | 1835 | 1461095320556 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 12:48:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:48:40 INFO - PROCESS | 1835 | 1461095320562 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:48:40 INFO - PROCESS | 1835 | 1461095320564 Marionette TRACE conn3 <- [1,2902,null,{}] 12:48:40 INFO - PROCESS | 1835 | 1461095320570 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}] 12:48:40 INFO - PROCESS | 1835 | 1461095320776 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 12:48:41 INFO - PROCESS | 1835 | 1461095321093 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:41 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7072800 == 170 [pid = 1835] [id = 733] 12:48:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11c0a72c00) [pid = 1835] [serial = 2200] [outer = (nil)] 12:48:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11c67c2000) [pid = 1835] [serial = 2201] [outer = 0x7f11c0a72c00] 12:48:41 INFO - PROCESS | 1835 | 1461095321167 Marionette DEBUG loaded listener.js 12:48:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11c67cb800) [pid = 1835] [serial = 2202] [outer = 0x7f11c0a72c00] 12:48:41 INFO - PROCESS | 1835 | 1461095321969 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:48:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:48:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1443ms 12:48:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:48:42 INFO - PROCESS | 1835 | 1461095322005 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 12:48:42 INFO - PROCESS | 1835 | 1461095322008 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 12:48:42 INFO - PROCESS | 1835 | 1461095322014 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:48:42 INFO - PROCESS | 1835 | 1461095322017 Marionette TRACE conn3 <- [1,2906,null,{}] 12:48:42 INFO - PROCESS | 1835 | 1461095322022 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}] 12:48:42 INFO - PROCESS | 1835 | 1461095322238 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 12:48:42 INFO - PROCESS | 1835 | 1461095322559 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7615800 == 171 [pid = 1835] [id = 734] 12:48:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11b5260800) [pid = 1835] [serial = 2203] [outer = (nil)] 12:48:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x7f11c6811000) [pid = 1835] [serial = 2204] [outer = 0x7f11b5260800] 12:48:42 INFO - PROCESS | 1835 | 1461095322633 Marionette DEBUG loaded listener.js 12:48:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x7f11c6e7b400) [pid = 1835] [serial = 2205] [outer = 0x7f11b5260800] 12:48:43 INFO - PROCESS | 1835 | 1461095323447 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]]]}] 12:48:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:48:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1482ms 12:48:43 INFO - PROCESS | 1835 | 1461095323495 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 12:48:43 INFO - PROCESS | 1835 | 1461095323499 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 12:48:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:48:43 INFO - PROCESS | 1835 | 1461095323504 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:48:43 INFO - PROCESS | 1835 | 1461095323507 Marionette TRACE conn3 <- [1,2910,null,{}] 12:48:43 INFO - PROCESS | 1835 | 1461095323512 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}] 12:48:43 INFO - PROCESS | 1835 | 1461095323724 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 12:48:44 INFO - PROCESS | 1835 | 1461095324043 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7b6e800 == 172 [pid = 1835] [id = 735] 12:48:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x7f11c5460c00) [pid = 1835] [serial = 2206] [outer = (nil)] 12:48:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x7f11c6f2d800) [pid = 1835] [serial = 2207] [outer = 0x7f11c5460c00] 12:48:44 INFO - PROCESS | 1835 | 1461095324118 Marionette DEBUG loaded listener.js 12:48:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 216 (0x7f11c7386000) [pid = 1835] [serial = 2208] [outer = 0x7f11c5460c00] 12:48:44 INFO - PROCESS | 1835 | 1461095324877 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]]]}] 12:48:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:48:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:48:44 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1385ms 12:48:44 INFO - PROCESS | 1835 | 1461095324891 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 12:48:44 INFO - PROCESS | 1835 | 1461095324894 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 12:48:44 INFO - TEST-START | /DOMEvents/constructors.html 12:48:44 INFO - PROCESS | 1835 | 1461095324901 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:48:44 INFO - PROCESS | 1835 | 1461095324912 Marionette TRACE conn3 <- [1,2914,null,{}] 12:48:44 INFO - PROCESS | 1835 | 1461095324917 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}] 12:48:45 INFO - PROCESS | 1835 | 1461095325147 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 12:48:45 INFO - PROCESS | 1835 | 1461095325432 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:45 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c92a5800 == 173 [pid = 1835] [id = 736] 12:48:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 217 (0x7f11c737d400) [pid = 1835] [serial = 2209] [outer = (nil)] 12:48:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 218 (0x7f11c816ec00) [pid = 1835] [serial = 2210] [outer = 0x7f11c737d400] 12:48:45 INFO - PROCESS | 1835 | 1461095325511 Marionette DEBUG loaded listener.js 12:48:45 INFO - PROCESS | 1835 | ++DOMWINDOW == 219 (0x7f11cb04dc00) [pid = 1835] [serial = 2211] [outer = 0x7f11c737d400] 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:48:46 INFO - PROCESS | 1835 | 1461095326420 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]]]}] 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:48:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:48:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:48:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:48:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:48:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:48:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:48:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:48:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:48:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:48:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:48:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:48:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:48:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:48:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:48:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:48:46 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:48:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:48:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:48:46 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:48:46 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:48:46 INFO - TEST-OK | /DOMEvents/constructors.html | took 1553ms 12:48:46 INFO - PROCESS | 1835 | 1461095326458 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 12:48:46 INFO - PROCESS | 1835 | 1461095326464 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 12:48:46 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:48:46 INFO - PROCESS | 1835 | 1461095326519 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:48:46 INFO - PROCESS | 1835 | 1461095326522 Marionette TRACE conn3 <- [1,2918,null,{}] 12:48:46 INFO - PROCESS | 1835 | 1461095326531 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}] 12:48:46 INFO - PROCESS | 1835 | 1461095326729 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 12:48:47 INFO - PROCESS | 1835 | 1461095327066 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cc0d3800 == 174 [pid = 1835] [id = 737] 12:48:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 220 (0x7f11c91bcc00) [pid = 1835] [serial = 2212] [outer = (nil)] 12:48:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 221 (0x7f11cb1e9c00) [pid = 1835] [serial = 2213] [outer = 0x7f11c91bcc00] 12:48:47 INFO - PROCESS | 1835 | 1461095327142 Marionette DEBUG loaded listener.js 12:48:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 222 (0x7f11cbda5800) [pid = 1835] [serial = 2214] [outer = 0x7f11c91bcc00] 12:48:47 INFO - PROCESS | 1835 | 1461095327831 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:48:47 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:48:47 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1379ms 12:48:47 INFO - PROCESS | 1835 | 1461095327852 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 12:48:47 INFO - PROCESS | 1835 | 1461095327856 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 12:48:47 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:48:47 INFO - PROCESS | 1835 | 1461095327862 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:48:47 INFO - PROCESS | 1835 | 1461095327864 Marionette TRACE conn3 <- [1,2922,null,{}] 12:48:47 INFO - PROCESS | 1835 | 1461095327869 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}] 12:48:48 INFO - PROCESS | 1835 | 1461095328083 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 12:48:48 INFO - PROCESS | 1835 | 1461095328366 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:48 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cf273000 == 175 [pid = 1835] [id = 738] 12:48:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 223 (0x7f11c9cd6800) [pid = 1835] [serial = 2215] [outer = (nil)] 12:48:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 224 (0x7f11cbdab400) [pid = 1835] [serial = 2216] [outer = 0x7f11c9cd6800] 12:48:48 INFO - PROCESS | 1835 | 1461095328436 Marionette DEBUG loaded listener.js 12:48:48 INFO - PROCESS | 1835 | ++DOMWINDOW == 225 (0x7f11cbff1c00) [pid = 1835] [serial = 2217] [outer = 0x7f11c9cd6800] 12:48:49 INFO - PROCESS | 1835 | [1835] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 12:48:49 INFO - PROCESS | 1835 | [1835] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 12:48:49 INFO - PROCESS | 1835 | [1835] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 12:48:49 INFO - PROCESS | 1835 | [1835] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/oak-l64-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 12:48:49 INFO - PROCESS | 1835 | 1461095329249 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]]]}] 12:48:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:48:49 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:48:49 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 12:48:49 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:48:49 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 12:48:49 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:48:49 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]" 12:48:49 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:48:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:48:49 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:48:49 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1429ms 12:48:49 INFO - PROCESS | 1835 | 1461095329294 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 12:48:49 INFO - PROCESS | 1835 | 1461095329303 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 12:48:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:48:49 INFO - PROCESS | 1835 | 1461095329309 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:48:49 INFO - PROCESS | 1835 | 1461095329312 Marionette TRACE conn3 <- [1,2926,null,{}] 12:48:49 INFO - PROCESS | 1835 | 1461095329366 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}] 12:48:49 INFO - PROCESS | 1835 | 1461095329607 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 12:48:49 INFO - PROCESS | 1835 | 1461095329883 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d1408800 == 176 [pid = 1835] [id = 739] 12:48:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 226 (0x7f11c7772400) [pid = 1835] [serial = 2218] [outer = (nil)] 12:48:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 227 (0x7f11d12c4000) [pid = 1835] [serial = 2219] [outer = 0x7f11c7772400] 12:48:50 INFO - PROCESS | 1835 | 1461095330011 Marionette DEBUG loaded listener.js 12:48:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 228 (0x7f11d1e76400) [pid = 1835] [serial = 2220] [outer = 0x7f11c7772400] 12:48:50 INFO - PROCESS | 1835 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:48:50 INFO - PROCESS | 1835 | 1461095330693 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]]]}] 12:48:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:48:50 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1441ms 12:48:50 INFO - PROCESS | 1835 | 1461095330752 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 12:48:50 INFO - PROCESS | 1835 | 1461095330755 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 12:48:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:48:50 INFO - PROCESS | 1835 | 1461095330761 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:48:50 INFO - PROCESS | 1835 | 1461095330764 Marionette TRACE conn3 <- [1,2930,null,{}] 12:48:50 INFO - PROCESS | 1835 | 1461095330770 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}] 12:48:51 INFO - PROCESS | 1835 | 1461095331030 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 12:48:51 INFO - PROCESS | 1835 | 1461095331289 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:51 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d2ba1800 == 177 [pid = 1835] [id = 740] 12:48:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 229 (0x7f11cb052000) [pid = 1835] [serial = 2221] [outer = (nil)] 12:48:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 230 (0x7f11d2b44c00) [pid = 1835] [serial = 2222] [outer = 0x7f11cb052000] 12:48:51 INFO - PROCESS | 1835 | 1461095331368 Marionette DEBUG loaded listener.js 12:48:51 INFO - PROCESS | 1835 | ++DOMWINDOW == 231 (0x7f11d3613c00) [pid = 1835] [serial = 2223] [outer = 0x7f11cb052000] 12:48:52 INFO - PROCESS | 1835 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:48:52 INFO - PROCESS | 1835 | 1461095332103 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]]]}] 12:48:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:48:52 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1386ms 12:48:52 INFO - PROCESS | 1835 | 1461095332148 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 12:48:52 INFO - PROCESS | 1835 | 1461095332151 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 12:48:52 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:48:52 INFO - PROCESS | 1835 | 1461095332157 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:48:52 INFO - PROCESS | 1835 | 1461095332159 Marionette TRACE conn3 <- [1,2934,null,{}] 12:48:52 INFO - PROCESS | 1835 | 1461095332164 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}] 12:48:52 INFO - PROCESS | 1835 | 1461095332377 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 12:48:52 INFO - PROCESS | 1835 | 1461095332663 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11dde6a800 == 178 [pid = 1835] [id = 741] 12:48:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 232 (0x7f11cb1e8000) [pid = 1835] [serial = 2224] [outer = (nil)] 12:48:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 233 (0x7f11d7256c00) [pid = 1835] [serial = 2225] [outer = 0x7f11cb1e8000] 12:48:52 INFO - PROCESS | 1835 | 1461095332735 Marionette DEBUG loaded listener.js 12:48:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 234 (0x7f11ddc74000) [pid = 1835] [serial = 2226] [outer = 0x7f11cb1e8000] 12:48:53 INFO - PROCESS | 1835 | 1461095333481 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]]]}] 12:48:53 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:48:53 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1375ms 12:48:53 INFO - PROCESS | 1835 | 1461095333533 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 12:48:53 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:48:53 INFO - PROCESS | 1835 | 1461095333537 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 12:48:53 INFO - PROCESS | 1835 | 1461095333543 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:48:53 INFO - PROCESS | 1835 | 1461095333545 Marionette TRACE conn3 <- [1,2938,null,{}] 12:48:53 INFO - PROCESS | 1835 | 1461095333550 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}] 12:48:53 INFO - PROCESS | 1835 | 1461095333750 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 12:48:54 INFO - PROCESS | 1835 | 1461095334010 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e2a13000 == 179 [pid = 1835] [id = 742] 12:48:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 235 (0x7f11d1743400) [pid = 1835] [serial = 2227] [outer = (nil)] 12:48:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 236 (0x7f11df0cfc00) [pid = 1835] [serial = 2228] [outer = 0x7f11d1743400] 12:48:54 INFO - PROCESS | 1835 | 1461095334080 Marionette DEBUG loaded listener.js 12:48:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 237 (0x7f11e2d49000) [pid = 1835] [serial = 2229] [outer = 0x7f11d1743400] 12:48:54 INFO - PROCESS | 1835 | 1461095334817 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]]]}] 12:48:54 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. 12:48:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1326ms 12:48:54 INFO - PROCESS | 1835 | 1461095334868 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 12:48:54 INFO - PROCESS | 1835 | 1461095334871 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 12:48:54 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:48:54 INFO - PROCESS | 1835 | 1461095334877 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:48:54 INFO - PROCESS | 1835 | 1461095334879 Marionette TRACE conn3 <- [1,2942,null,{}] 12:48:54 INFO - PROCESS | 1835 | 1461095334885 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}] 12:48:55 INFO - PROCESS | 1835 | 1461095335106 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 12:48:55 INFO - PROCESS | 1835 | 1461095335392 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:55 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e8473000 == 180 [pid = 1835] [id = 743] 12:48:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 238 (0x7f11b1785400) [pid = 1835] [serial = 2230] [outer = (nil)] 12:48:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 239 (0x7f11b178b000) [pid = 1835] [serial = 2231] [outer = 0x7f11b1785400] 12:48:55 INFO - PROCESS | 1835 | 1461095335467 Marionette DEBUG loaded listener.js 12:48:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 240 (0x7f11b178fc00) [pid = 1835] [serial = 2232] [outer = 0x7f11b1785400] 12:48:56 INFO - PROCESS | 1835 | 1461095336198 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"]]]}] 12:48:56 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 12:48:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:48:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:48:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:48:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:48:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1376ms 12:48:56 INFO - PROCESS | 1835 | 1461095336256 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 12:48:56 INFO - PROCESS | 1835 | 1461095336259 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 12:48:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:48:56 INFO - PROCESS | 1835 | 1461095336265 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:48:56 INFO - PROCESS | 1835 | 1461095336267 Marionette TRACE conn3 <- [1,2946,null,{}] 12:48:56 INFO - PROCESS | 1835 | 1461095336272 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}] 12:48:56 INFO - PROCESS | 1835 | 1461095336531 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 12:48:56 INFO - PROCESS | 1835 | 1461095336796 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b09d1000 == 181 [pid = 1835] [id = 744] 12:48:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 241 (0x7f11b1786800) [pid = 1835] [serial = 2233] [outer = (nil)] 12:48:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 242 (0x7f11ddf16c00) [pid = 1835] [serial = 2234] [outer = 0x7f11b1786800] 12:48:56 INFO - PROCESS | 1835 | 1461095336873 Marionette DEBUG loaded listener.js 12:48:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 243 (0x7f11e302a800) [pid = 1835] [serial = 2235] [outer = 0x7f11b1786800] 12:48:57 INFO - PROCESS | 1835 | 1461095337601 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]]]}] 12:48:57 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. 12:48:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1376ms 12:48:57 INFO - PROCESS | 1835 | 1461095337642 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 12:48:57 INFO - PROCESS | 1835 | 1461095337646 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 12:48:57 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:48:57 INFO - PROCESS | 1835 | 1461095337653 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:48:57 INFO - PROCESS | 1835 | 1461095337656 Marionette TRACE conn3 <- [1,2950,null,{}] 12:48:57 INFO - PROCESS | 1835 | 1461095337661 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}] 12:48:57 INFO - PROCESS | 1835 | 1461095337878 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 12:48:58 INFO - PROCESS | 1835 | 1461095338165 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:48:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b6f83000 == 182 [pid = 1835] [id = 745] 12:48:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 244 (0x7f11b178c800) [pid = 1835] [serial = 2236] [outer = (nil)] 12:48:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 245 (0x7f11bc741400) [pid = 1835] [serial = 2237] [outer = 0x7f11b178c800] 12:48:58 INFO - PROCESS | 1835 | 1461095338240 Marionette DEBUG loaded listener.js 12:48:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 246 (0x7f11bc745800) [pid = 1835] [serial = 2238] [outer = 0x7f11b178c800] 12:48:58 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b09db800 == 183 [pid = 1835] [id = 746] 12:48:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 247 (0x7f11e302f400) [pid = 1835] [serial = 2239] [outer = (nil)] 12:48:58 INFO - PROCESS | 1835 | ++DOMWINDOW == 248 (0x7f11bc73dc00) [pid = 1835] [serial = 2240] [outer = 0x7f11e302f400] 12:48:59 INFO - PROCESS | 1835 | 1461095339093 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]]]}] 12:48:59 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. 12:48:59 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1481ms 12:48:59 INFO - PROCESS | 1835 | 1461095339134 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 12:48:59 INFO - PROCESS | 1835 | 1461095339137 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 12:48:59 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:48:59 INFO - PROCESS | 1835 | 1461095339143 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:48:59 INFO - PROCESS | 1835 | 1461095339145 Marionette TRACE conn3 <- [1,2954,null,{}] 12:48:59 INFO - PROCESS | 1835 | 1461095339155 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}] 12:48:59 INFO - PROCESS | 1835 | 1461095339435 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 12:49:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cbf4a800 == 182 [pid = 1835] [id = 670] 12:49:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc522800 == 181 [pid = 1835] [id = 671] 12:49:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7b66000 == 180 [pid = 1835] [id = 427] 12:49:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d0514800 == 179 [pid = 1835] [id = 672] 12:49:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1372000 == 178 [pid = 1835] [id = 673] 12:49:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b89c3000 == 177 [pid = 1835] [id = 654] 12:49:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb1a1800 == 176 [pid = 1835] [id = 724] 12:49:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b8e75800 == 175 [pid = 1835] [id = 723] 12:49:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b7b1d800 == 174 [pid = 1835] [id = 722] 12:49:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b42a8800 == 173 [pid = 1835] [id = 721] 12:49:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e84a2000 == 172 [pid = 1835] [id = 716] 12:49:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e776c000 == 171 [pid = 1835] [id = 715] 12:49:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e362a000 == 170 [pid = 1835] [id = 714] 12:49:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e3189000 == 169 [pid = 1835] [id = 713] 12:49:01 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e2a9d000 == 168 [pid = 1835] [id = 712] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 247 (0x7f11bc657400) [pid = 1835] [serial = 2037] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 246 (0x7f11c4cebc00) [pid = 1835] [serial = 2099] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 245 (0x7f11c5624c00) [pid = 1835] [serial = 2100] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 244 (0x7f11c67bfc00) [pid = 1835] [serial = 2057] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 243 (0x7f11c4970000) [pid = 1835] [serial = 2054] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 242 (0x7f11bfdd9000) [pid = 1835] [serial = 2051] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 241 (0x7f11be36f800) [pid = 1835] [serial = 2048] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 240 (0x7f11b88c9c00) [pid = 1835] [serial = 2045] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 239 (0x7f11b6c4e400) [pid = 1835] [serial = 2042] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 238 (0x7f11b41b2400) [pid = 1835] [serial = 2039] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 237 (0x7f11be492000) [pid = 1835] [serial = 2093] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 236 (0x7f11bfa23c00) [pid = 1835] [serial = 2094] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 235 (0x7f11bbd92800) [pid = 1835] [serial = 2090] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 234 (0x7f11bc9b8800) [pid = 1835] [serial = 2091] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 233 (0x7f11b887e800) [pid = 1835] [serial = 2088] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 232 (0x7f11b795f000) [pid = 1835] [serial = 2087] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 231 (0x7f11b54e0800) [pid = 1835] [serial = 2085] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 230 (0x7f11b4d4b000) [pid = 1835] [serial = 2084] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 229 (0x7f11b3db9800) [pid = 1835] [serial = 2081] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 228 (0x7f11b525cc00) [pid = 1835] [serial = 2078] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 227 (0x7f11d182e000) [pid = 1835] [serial = 2075] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 226 (0x7f11d07a2800) [pid = 1835] [serial = 2072] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 225 (0x7f11cb1ed800) [pid = 1835] [serial = 2069] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 224 (0x7f11c91c1c00) [pid = 1835] [serial = 2066] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 223 (0x7f11c7379400) [pid = 1835] [serial = 2063] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 222 (0x7f11c6e79000) [pid = 1835] [serial = 2060] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 221 (0x7f11c56f1000) [pid = 1835] [serial = 2102] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 220 (0x7f11bff92000) [pid = 1835] [serial = 2096] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 219 (0x7f11c0a72400) [pid = 1835] [serial = 2097] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | --DOMWINDOW == 218 (0x7f11c680b800) [pid = 1835] [serial = 2103] [outer = (nil)] [url = about:blank] 12:49:01 INFO - PROCESS | 1835 | 1461095341499 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:01 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b17f5000 == 169 [pid = 1835] [id = 747] 12:49:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 219 (0x7f11b41b6800) [pid = 1835] [serial = 2241] [outer = (nil)] 12:49:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 220 (0x7f11b4c07000) [pid = 1835] [serial = 2242] [outer = 0x7f11b41b6800] 12:49:01 INFO - PROCESS | 1835 | 1461095341573 Marionette DEBUG loaded listener.js 12:49:01 INFO - PROCESS | 1835 | ++DOMWINDOW == 221 (0x7f11b4d4d400) [pid = 1835] [serial = 2243] [outer = 0x7f11b41b6800] 12:49:02 INFO - PROCESS | 1835 | 1461095342226 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]]]}] 12:49:02 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:49:02 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 12:49:02 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 3138ms 12:49:02 INFO - PROCESS | 1835 | 1461095342283 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 12:49:02 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:49:02 INFO - PROCESS | 1835 | 1461095342288 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 12:49:02 INFO - PROCESS | 1835 | 1461095342295 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:49:02 INFO - PROCESS | 1835 | 1461095342300 Marionette TRACE conn3 <- [1,2958,null,{}] 12:49:02 INFO - PROCESS | 1835 | 1461095342307 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}] 12:49:02 INFO - PROCESS | 1835 | 1461095342537 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 12:49:02 INFO - PROCESS | 1835 | 1461095342737 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b7b04000 == 170 [pid = 1835] [id = 748] 12:49:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 222 (0x7f11b41b7400) [pid = 1835] [serial = 2244] [outer = (nil)] 12:49:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 223 (0x7f11b6c49400) [pid = 1835] [serial = 2245] [outer = 0x7f11b41b7400] 12:49:02 INFO - PROCESS | 1835 | 1461095342805 Marionette DEBUG loaded listener.js 12:49:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 224 (0x7f11b8878800) [pid = 1835] [serial = 2246] [outer = 0x7f11b41b7400] 12:49:03 INFO - PROCESS | 1835 | 1461095343536 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]]]}] 12:49:03 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. 12:49:03 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1284ms 12:49:03 INFO - PROCESS | 1835 | 1461095343600 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 12:49:03 INFO - PROCESS | 1835 | 1461095343606 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 12:49:03 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:49:03 INFO - PROCESS | 1835 | 1461095343615 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:49:03 INFO - PROCESS | 1835 | 1461095343618 Marionette TRACE conn3 <- [1,2962,null,{}] 12:49:03 INFO - PROCESS | 1835 | 1461095343623 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}] 12:49:03 INFO - PROCESS | 1835 | 1461095343891 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 12:49:03 INFO - PROCESS | 1835 | 1461095343935 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b8a9a800 == 171 [pid = 1835] [id = 749] 12:49:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 225 (0x7f11b9504000) [pid = 1835] [serial = 2247] [outer = (nil)] 12:49:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 226 (0x7f11bb163800) [pid = 1835] [serial = 2248] [outer = 0x7f11b9504000] 12:49:04 INFO - PROCESS | 1835 | 1461095344006 Marionette DEBUG loaded listener.js 12:49:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 227 (0x7f11bb2dac00) [pid = 1835] [serial = 2249] [outer = 0x7f11b9504000] 12:49:04 INFO - PROCESS | 1835 | 1461095344799 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]]]}] 12:49:04 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. 12:49:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1240ms 12:49:04 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:49:04 INFO - PROCESS | 1835 | 1461095344852 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 12:49:04 INFO - PROCESS | 1835 | 1461095344855 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 12:49:04 INFO - PROCESS | 1835 | 1461095344878 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:49:04 INFO - PROCESS | 1835 | 1461095344887 Marionette TRACE conn3 <- [1,2966,null,{}] 12:49:04 INFO - PROCESS | 1835 | 1461095344893 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}] 12:49:05 INFO - PROCESS | 1835 | 1461095345156 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 12:49:05 INFO - PROCESS | 1835 | 1461095345206 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:05 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b96ea800 == 172 [pid = 1835] [id = 750] 12:49:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 228 (0x7f11bb15ec00) [pid = 1835] [serial = 2250] [outer = (nil)] 12:49:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 229 (0x7f11bd413400) [pid = 1835] [serial = 2251] [outer = 0x7f11bb15ec00] 12:49:05 INFO - PROCESS | 1835 | 1461095345316 Marionette DEBUG loaded listener.js 12:49:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 230 (0x7f11be377c00) [pid = 1835] [serial = 2252] [outer = 0x7f11bb15ec00] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 229 (0x7f11c76c4c00) [pid = 1835] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 228 (0x7f11b54df000) [pid = 1835] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 227 (0x7f11c4971800) [pid = 1835] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 226 (0x7f11bfa25800) [pid = 1835] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 225 (0x7f11b6d55000) [pid = 1835] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 224 (0x7f11bb311c00) [pid = 1835] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 223 (0x7f11bf9bdc00) [pid = 1835] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 222 (0x7f11c790e000) [pid = 1835] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 221 (0x7f11c9cd9400) [pid = 1835] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 220 (0x7f11cb091800) [pid = 1835] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 219 (0x7f11c7bd6c00) [pid = 1835] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 218 (0x7f11d7252c00) [pid = 1835] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 217 (0x7f11c7905400) [pid = 1835] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 216 (0x7f11de3da400) [pid = 1835] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 215 (0x7f11bfbbb000) [pid = 1835] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x7f11b097e000) [pid = 1835] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0x7f11b4d46400) [pid = 1835] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0x7f11b0987400) [pid = 1835] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x7f11cbcc7c00) [pid = 1835] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11c6f34400) [pid = 1835] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11b4c06c00) [pid = 1835] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11bbd9bc00) [pid = 1835] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11bbd92400) [pid = 1835] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11b3db2800) [pid = 1835] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11c561d800) [pid = 1835] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11cb414800) [pid = 1835] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11cb096c00) [pid = 1835] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11b504a800) [pid = 1835] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x7f11d2b52000) [pid = 1835] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x7f11cb1e6800) [pid = 1835] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11bb4e6800) [pid = 1835] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11b3db5000) [pid = 1835] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11b6cd7000) [pid = 1835] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 196 (0x7f11b3db8800) [pid = 1835] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x7f11b097f400) [pid = 1835] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0x7f11c66d3000) [pid = 1835] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 193 (0x7f11bb169400) [pid = 1835] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 192 (0x7f11b9643800) [pid = 1835] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 191 (0x7f11b41aa800) [pid = 1835] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x7f11b6c52c00) [pid = 1835] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x7f11b54e7800) [pid = 1835] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x7f11dd053c00) [pid = 1835] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x7f11c4ab7000) [pid = 1835] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x7f11b54e3000) [pid = 1835] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x7f11c545ac00) [pid = 1835] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x7f11c6f2ec00) [pid = 1835] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x7f11b7958400) [pid = 1835] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x7f11bff95000) [pid = 1835] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x7f11b79ec400) [pid = 1835] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x7f11cb4c4400) [pid = 1835] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x7f11b504fc00) [pid = 1835] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x7f11b5cccc00) [pid = 1835] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x7f11b4134800) [pid = 1835] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 176 (0x7f11c0a71400) [pid = 1835] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 175 (0x7f11c497d400) [pid = 1835] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x7f11c66d7000) [pid = 1835] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:49:06 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x7f11bff93c00) [pid = 1835] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:49:07 INFO - PROCESS | 1835 | 1461095347032 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]]]}] 12:49:07 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. 12:49:07 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 2201ms 12:49:07 INFO - PROCESS | 1835 | 1461095347062 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 12:49:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:49:07 INFO - PROCESS | 1835 | 1461095347066 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 12:49:07 INFO - PROCESS | 1835 | 1461095347071 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:49:07 INFO - PROCESS | 1835 | 1461095347073 Marionette TRACE conn3 <- [1,2970,null,{}] 12:49:07 INFO - PROCESS | 1835 | 1461095347078 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}] 12:49:07 INFO - PROCESS | 1835 | 1461095347334 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 12:49:07 INFO - PROCESS | 1835 | 1461095347357 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:07 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb1b8800 == 173 [pid = 1835] [id = 751] 12:49:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x7f11b097e400) [pid = 1835] [serial = 2253] [outer = (nil)] 12:49:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0x7f11b60aac00) [pid = 1835] [serial = 2254] [outer = 0x7f11b097e400] 12:49:07 INFO - PROCESS | 1835 | 1461095347413 Marionette DEBUG loaded listener.js 12:49:07 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x7f11bb22d400) [pid = 1835] [serial = 2255] [outer = 0x7f11b097e400] 12:49:08 INFO - PROCESS | 1835 | 1461095348093 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]]]}] 12:49:08 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. 12:49:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1074ms 12:49:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:49:08 INFO - PROCESS | 1835 | 1461095348145 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 12:49:08 INFO - PROCESS | 1835 | 1461095348147 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 12:49:08 INFO - PROCESS | 1835 | 1461095348151 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:49:08 INFO - PROCESS | 1835 | 1461095348155 Marionette TRACE conn3 <- [1,2974,null,{}] 12:49:08 INFO - PROCESS | 1835 | 1461095348160 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}] 12:49:08 INFO - PROCESS | 1835 | 1461095348347 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 12:49:08 INFO - PROCESS | 1835 | 1461095348714 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:08 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b093c000 == 174 [pid = 1835] [id = 752] 12:49:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x7f11b0981000) [pid = 1835] [serial = 2256] [outer = (nil)] 12:49:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x7f11b1788400) [pid = 1835] [serial = 2257] [outer = 0x7f11b0981000] 12:49:08 INFO - PROCESS | 1835 | 1461095348786 Marionette DEBUG loaded listener.js 12:49:08 INFO - PROCESS | 1835 | ++DOMWINDOW == 179 (0x7f11b4c0ac00) [pid = 1835] [serial = 2258] [outer = 0x7f11b0981000] 12:49:09 INFO - PROCESS | 1835 | 1461095349615 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]]]}] 12:49:09 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. 12:49:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1481ms 12:49:09 INFO - PROCESS | 1835 | 1461095349633 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 12:49:09 INFO - PROCESS | 1835 | 1461095349640 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 12:49:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:49:09 INFO - PROCESS | 1835 | 1461095349648 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:49:09 INFO - PROCESS | 1835 | 1461095349652 Marionette TRACE conn3 <- [1,2978,null,{}] 12:49:09 INFO - PROCESS | 1835 | 1461095349659 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}] 12:49:09 INFO - PROCESS | 1835 | 1461095349878 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 12:49:10 INFO - PROCESS | 1835 | 1461095350136 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:10 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b8e70800 == 175 [pid = 1835] [id = 753] 12:49:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 180 (0x7f11b4c0c000) [pid = 1835] [serial = 2259] [outer = (nil)] 12:49:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 181 (0x7f11b88c0000) [pid = 1835] [serial = 2260] [outer = 0x7f11b4c0c000] 12:49:10 INFO - PROCESS | 1835 | 1461095350214 Marionette DEBUG loaded listener.js 12:49:10 INFO - PROCESS | 1835 | ++DOMWINDOW == 182 (0x7f11b950bc00) [pid = 1835] [serial = 2261] [outer = 0x7f11b4c0c000] 12:49:11 INFO - PROCESS | 1835 | 1461095351041 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]]]}] 12:49:11 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. 12:49:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1428ms 12:49:11 INFO - PROCESS | 1835 | 1461095351078 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 12:49:11 INFO - PROCESS | 1835 | 1461095351084 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 12:49:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:49:11 INFO - PROCESS | 1835 | 1461095351092 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:49:11 INFO - PROCESS | 1835 | 1461095351096 Marionette TRACE conn3 <- [1,2982,null,{}] 12:49:11 INFO - PROCESS | 1835 | 1461095351101 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}] 12:49:11 INFO - PROCESS | 1835 | 1461095351317 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 12:49:11 INFO - PROCESS | 1835 | 1461095351606 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:11 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bbeee800 == 176 [pid = 1835] [id = 754] 12:49:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 183 (0x7f11b4136000) [pid = 1835] [serial = 2262] [outer = (nil)] 12:49:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 184 (0x7f11bbd94400) [pid = 1835] [serial = 2263] [outer = 0x7f11b4136000] 12:49:11 INFO - PROCESS | 1835 | 1461095351682 Marionette DEBUG loaded listener.js 12:49:11 INFO - PROCESS | 1835 | ++DOMWINDOW == 185 (0x7f11bc749400) [pid = 1835] [serial = 2264] [outer = 0x7f11b4136000] 12:49:12 INFO - PROCESS | 1835 | 1461095352524 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"]]]}] 12:49:12 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 12:49:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:49:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1479ms 12:49:12 INFO - PROCESS | 1835 | 1461095352572 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 12:49:12 INFO - PROCESS | 1835 | 1461095352576 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 12:49:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:49:12 INFO - PROCESS | 1835 | 1461095352584 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:49:12 INFO - PROCESS | 1835 | 1461095352593 Marionette TRACE conn3 <- [1,2986,null,{}] 12:49:12 INFO - PROCESS | 1835 | 1461095352607 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}] 12:49:12 INFO - PROCESS | 1835 | 1461095352875 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 12:49:13 INFO - PROCESS | 1835 | 1461095353158 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:13 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bfa67800 == 177 [pid = 1835] [id = 755] 12:49:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 186 (0x7f11b79eb400) [pid = 1835] [serial = 2265] [outer = (nil)] 12:49:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 187 (0x7f11bf839800) [pid = 1835] [serial = 2266] [outer = 0x7f11b79eb400] 12:49:13 INFO - PROCESS | 1835 | 1461095353276 Marionette DEBUG loaded listener.js 12:49:13 INFO - PROCESS | 1835 | ++DOMWINDOW == 188 (0x7f11bfbb1000) [pid = 1835] [serial = 2267] [outer = 0x7f11b79eb400] 12:49:13 INFO - PROCESS | 1835 | 1461095353994 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]]]}] 12:49:14 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. 12:49:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1437ms 12:49:14 INFO - PROCESS | 1835 | 1461095354019 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 12:49:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:49:14 INFO - PROCESS | 1835 | 1461095354024 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 12:49:14 INFO - PROCESS | 1835 | 1461095354030 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:49:14 INFO - PROCESS | 1835 | 1461095354033 Marionette TRACE conn3 <- [1,2990,null,{}] 12:49:14 INFO - PROCESS | 1835 | 1461095354038 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}] 12:49:14 INFO - PROCESS | 1835 | 1461095354259 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 12:49:14 INFO - PROCESS | 1835 | 1461095354545 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:14 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c495b000 == 178 [pid = 1835] [id = 756] 12:49:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 189 (0x7f11bb228c00) [pid = 1835] [serial = 2268] [outer = (nil)] 12:49:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 190 (0x7f11bfe9cc00) [pid = 1835] [serial = 2269] [outer = 0x7f11bb228c00] 12:49:14 INFO - PROCESS | 1835 | 1461095354622 Marionette DEBUG loaded listener.js 12:49:14 INFO - PROCESS | 1835 | ++DOMWINDOW == 191 (0x7f11bff9dc00) [pid = 1835] [serial = 2270] [outer = 0x7f11bb228c00] 12:49:15 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c49cc800 == 179 [pid = 1835] [id = 757] 12:49:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 192 (0x7f11c4aaa400) [pid = 1835] [serial = 2271] [outer = (nil)] 12:49:15 INFO - PROCESS | 1835 | ++DOMWINDOW == 193 (0x7f11bfdd9000) [pid = 1835] [serial = 2272] [outer = 0x7f11c4aaa400] 12:49:15 INFO - PROCESS | 1835 | 1461095355457 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]]]}] 12:49:15 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. 12:49:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1478ms 12:49:15 INFO - PROCESS | 1835 | 1461095355507 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 12:49:15 INFO - PROCESS | 1835 | 1461095355510 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 12:49:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:49:15 INFO - PROCESS | 1835 | 1461095355520 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:49:15 INFO - PROCESS | 1835 | 1461095355523 Marionette TRACE conn3 <- [1,2994,null,{}] 12:49:15 INFO - PROCESS | 1835 | 1461095355528 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}] 12:49:15 INFO - PROCESS | 1835 | 1461095355835 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 12:49:16 INFO - PROCESS | 1835 | 1461095356139 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:16 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c698c800 == 180 [pid = 1835] [id = 758] 12:49:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 194 (0x7f11c53cc400) [pid = 1835] [serial = 2273] [outer = (nil)] 12:49:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 195 (0x7f11c53d0800) [pid = 1835] [serial = 2274] [outer = 0x7f11c53cc400] 12:49:16 INFO - PROCESS | 1835 | 1461095356224 Marionette DEBUG loaded listener.js 12:49:16 INFO - PROCESS | 1835 | ++DOMWINDOW == 196 (0x7f11c56f5800) [pid = 1835] [serial = 2275] [outer = 0x7f11c53cc400] 12:49:16 INFO - PROCESS | 1835 | 1461095356980 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]]]}] 12:49:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:49:16 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 12:49:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1475ms 12:49:16 INFO - PROCESS | 1835 | 1461095356997 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 12:49:17 INFO - PROCESS | 1835 | 1461095357000 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 12:49:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:49:17 INFO - PROCESS | 1835 | 1461095357005 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:49:17 INFO - PROCESS | 1835 | 1461095357007 Marionette TRACE conn3 <- [1,2998,null,{}] 12:49:17 INFO - PROCESS | 1835 | 1461095357013 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}] 12:49:17 INFO - PROCESS | 1835 | 1461095357231 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 12:49:17 INFO - PROCESS | 1835 | 1461095357486 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:17 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c79c9800 == 181 [pid = 1835] [id = 759] 12:49:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 197 (0x7f11bb230400) [pid = 1835] [serial = 2276] [outer = (nil)] 12:49:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 198 (0x7f11c6eaf400) [pid = 1835] [serial = 2277] [outer = 0x7f11bb230400] 12:49:17 INFO - PROCESS | 1835 | 1461095357561 Marionette DEBUG loaded listener.js 12:49:17 INFO - PROCESS | 1835 | ++DOMWINDOW == 199 (0x7f11c6f7bc00) [pid = 1835] [serial = 2278] [outer = 0x7f11bb230400] 12:49:18 INFO - PROCESS | 1835 | 1461095358290 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]]]}] 12:49:18 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. 12:49:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1324ms 12:49:18 INFO - PROCESS | 1835 | 1461095358331 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 12:49:18 INFO - PROCESS | 1835 | 1461095358333 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 12:49:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:49:18 INFO - PROCESS | 1835 | 1461095358339 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:49:18 INFO - PROCESS | 1835 | 1461095358342 Marionette TRACE conn3 <- [1,3002,null,{}] 12:49:18 INFO - PROCESS | 1835 | 1461095358347 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}] 12:49:18 INFO - PROCESS | 1835 | 1461095358561 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 12:49:18 INFO - PROCESS | 1835 | 1461095358830 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:18 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c7e1c800 == 182 [pid = 1835] [id = 760] 12:49:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 200 (0x7f11c54e7400) [pid = 1835] [serial = 2279] [outer = (nil)] 12:49:18 INFO - PROCESS | 1835 | ++DOMWINDOW == 201 (0x7f11c76c2800) [pid = 1835] [serial = 2280] [outer = 0x7f11c54e7400] 12:49:18 INFO - PROCESS | 1835 | 1461095358905 Marionette DEBUG loaded listener.js 12:49:19 INFO - PROCESS | 1835 | ++DOMWINDOW == 202 (0x7f11c790cc00) [pid = 1835] [serial = 2281] [outer = 0x7f11c54e7400] 12:49:19 INFO - PROCESS | 1835 | 1461095359641 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]]]}] 12:49:19 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. 12:49:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1326ms 12:49:19 INFO - PROCESS | 1835 | 1461095359666 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 12:49:19 INFO - PROCESS | 1835 | 1461095359669 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 12:49:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:49:19 INFO - PROCESS | 1835 | 1461095359675 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:49:19 INFO - PROCESS | 1835 | 1461095359677 Marionette TRACE conn3 <- [1,3006,null,{}] 12:49:19 INFO - PROCESS | 1835 | 1461095359683 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}] 12:49:19 INFO - PROCESS | 1835 | 1461095359892 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 12:49:20 INFO - PROCESS | 1835 | 1461095360180 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:20 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cb209000 == 183 [pid = 1835] [id = 761] 12:49:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 203 (0x7f11c56f0000) [pid = 1835] [serial = 2282] [outer = (nil)] 12:49:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 204 (0x7f11c7be0800) [pid = 1835] [serial = 2283] [outer = 0x7f11c56f0000] 12:49:20 INFO - PROCESS | 1835 | 1461095360255 Marionette DEBUG loaded listener.js 12:49:20 INFO - PROCESS | 1835 | ++DOMWINDOW == 205 (0x7f11c9cdec00) [pid = 1835] [serial = 2284] [outer = 0x7f11c56f0000] 12:49:20 INFO - PROCESS | 1835 | 1461095360990 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]]]}] 12:49:21 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. 12:49:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1331ms 12:49:21 INFO - PROCESS | 1835 | 1461095361006 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 12:49:21 INFO - PROCESS | 1835 | 1461095361009 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 12:49:21 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:49:21 INFO - PROCESS | 1835 | 1461095361015 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:49:21 INFO - PROCESS | 1835 | 1461095361017 Marionette TRACE conn3 <- [1,3010,null,{}] 12:49:21 INFO - PROCESS | 1835 | 1461095361023 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}] 12:49:21 INFO - PROCESS | 1835 | 1461095361239 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 12:49:21 INFO - PROCESS | 1835 | 1461095361530 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:21 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cdaac800 == 184 [pid = 1835] [id = 762] 12:49:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 206 (0x7f11b7bb4800) [pid = 1835] [serial = 2285] [outer = (nil)] 12:49:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 207 (0x7f11cae5e000) [pid = 1835] [serial = 2286] [outer = 0x7f11b7bb4800] 12:49:21 INFO - PROCESS | 1835 | 1461095361603 Marionette DEBUG loaded listener.js 12:49:21 INFO - PROCESS | 1835 | ++DOMWINDOW == 208 (0x7f11cb09a000) [pid = 1835] [serial = 2287] [outer = 0x7f11b7bb4800] 12:49:22 INFO - PROCESS | 1835 | 1461095362354 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]]]}] 12:49:22 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 12:49:22 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1382ms 12:49:22 INFO - PROCESS | 1835 | 1461095362398 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 12:49:22 INFO - PROCESS | 1835 | 1461095362401 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 12:49:22 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:49:22 INFO - PROCESS | 1835 | 1461095362407 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:49:22 INFO - PROCESS | 1835 | 1461095362410 Marionette TRACE conn3 <- [1,3014,null,{}] 12:49:22 INFO - PROCESS | 1835 | 1461095362415 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}] 12:49:22 INFO - PROCESS | 1835 | 1461095362660 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 12:49:22 INFO - PROCESS | 1835 | 1461095362949 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:22 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11d136d800 == 185 [pid = 1835] [id = 763] 12:49:22 INFO - PROCESS | 1835 | ++DOMWINDOW == 209 (0x7f11cb1ef800) [pid = 1835] [serial = 2288] [outer = (nil)] 12:49:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 210 (0x7f11cb4c2000) [pid = 1835] [serial = 2289] [outer = 0x7f11cb1ef800] 12:49:23 INFO - PROCESS | 1835 | 1461095363038 Marionette DEBUG loaded listener.js 12:49:23 INFO - PROCESS | 1835 | ++DOMWINDOW == 211 (0x7f11cbfe9000) [pid = 1835] [serial = 2290] [outer = 0x7f11cb1ef800] 12:49:23 INFO - PROCESS | 1835 | [1835] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:49:23 INFO - PROCESS | 1835 | 1461095363923 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:49:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:49:23 INFO - {} 12:49:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:49:23 INFO - {} 12:49:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:49:23 INFO - {} 12:49:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:49:23 INFO - {} 12:49:23 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1527ms 12:49:23 INFO - TEST-START | /FileAPI/fileReader.html 12:49:23 INFO - PROCESS | 1835 | 1461095363935 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 12:49:23 INFO - PROCESS | 1835 | 1461095363938 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 12:49:23 INFO - PROCESS | 1835 | 1461095363944 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:49:23 INFO - PROCESS | 1835 | 1461095363948 Marionette TRACE conn3 <- [1,3018,null,{}] 12:49:23 INFO - PROCESS | 1835 | 1461095363953 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}] 12:49:24 INFO - PROCESS | 1835 | 1461095364233 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 12:49:24 INFO - PROCESS | 1835 | 1461095364567 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:24 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11df349800 == 186 [pid = 1835] [id = 764] 12:49:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 212 (0x7f11d0133000) [pid = 1835] [serial = 2291] [outer = (nil)] 12:49:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 213 (0x7f11d2905000) [pid = 1835] [serial = 2292] [outer = 0x7f11d0133000] 12:49:24 INFO - PROCESS | 1835 | 1461095364645 Marionette DEBUG loaded listener.js 12:49:24 INFO - PROCESS | 1835 | ++DOMWINDOW == 214 (0x7f11d359a800) [pid = 1835] [serial = 2293] [outer = 0x7f11d0133000] 12:49:25 INFO - PROCESS | 1835 | 1461095365371 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]]]}] 12:49:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:49:25 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:49:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:49:25 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:49:25 INFO - TEST-OK | /FileAPI/fileReader.html | took 1486ms 12:49:25 INFO - TEST-START | /FileAPI/historical.html 12:49:25 INFO - PROCESS | 1835 | 1461095365431 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 12:49:25 INFO - PROCESS | 1835 | 1461095365433 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 12:49:25 INFO - PROCESS | 1835 | 1461095365440 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:49:25 INFO - PROCESS | 1835 | 1461095365443 Marionette TRACE conn3 <- [1,3022,null,{}] 12:49:25 INFO - PROCESS | 1835 | 1461095365449 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}] 12:49:25 INFO - PROCESS | 1835 | 1461095365709 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 12:49:25 INFO - PROCESS | 1835 | 1461095365980 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:26 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e2fe2800 == 187 [pid = 1835] [id = 765] 12:49:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 215 (0x7f11b504f000) [pid = 1835] [serial = 2294] [outer = (nil)] 12:49:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 216 (0x7f11d2b4e400) [pid = 1835] [serial = 2295] [outer = 0x7f11b504f000] 12:49:26 INFO - PROCESS | 1835 | 1461095366055 Marionette DEBUG loaded listener.js 12:49:26 INFO - PROCESS | 1835 | ++DOMWINDOW == 217 (0x7f11dd0cb800) [pid = 1835] [serial = 2296] [outer = 0x7f11b504f000] 12:49:26 INFO - PROCESS | 1835 | 1461095366820 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"]]]}] 12:49:26 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:49:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:49:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:49:26 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:49:26 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:49:26 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:49:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:49:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:49:26 INFO - TEST-OK | /FileAPI/historical.html | took 1429ms 12:49:26 INFO - PROCESS | 1835 | 1461095366871 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 12:49:26 INFO - PROCESS | 1835 | 1461095366876 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 12:49:26 INFO - TEST-START | /FileAPI/idlharness.html 12:49:26 INFO - PROCESS | 1835 | 1461095366887 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:49:26 INFO - PROCESS | 1835 | 1461095366890 Marionette TRACE conn3 <- [1,3026,null,{}] 12:49:26 INFO - PROCESS | 1835 | 1461095366898 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}] 12:49:27 INFO - PROCESS | 1835 | 1461095367222 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 12:49:27 INFO - PROCESS | 1835 | 1461095367439 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:27 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11e758b800 == 188 [pid = 1835] [id = 766] 12:49:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 218 (0x7f11bfade800) [pid = 1835] [serial = 2297] [outer = (nil)] 12:49:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 219 (0x7f11ddf0c400) [pid = 1835] [serial = 2298] [outer = 0x7f11bfade800] 12:49:27 INFO - PROCESS | 1835 | 1461095367554 Marionette DEBUG loaded listener.js 12:49:27 INFO - PROCESS | 1835 | ++DOMWINDOW == 220 (0x7f11de308000) [pid = 1835] [serial = 2299] [outer = 0x7f11bfade800] 12:49:29 INFO - PROCESS | 1835 | 1461095369092 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]]]}] 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:49:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:49:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:49:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:49:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:49:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:49:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:49:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:49:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:49:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:49:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:49:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:49:29 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:29 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:49:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:49:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:49:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:49:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:49:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:49:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:49:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:49:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:49:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:49:29 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:29 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:49:29 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:49:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:49:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:49:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:49:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:49:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:49:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:49:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:49:29 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 12:49:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:49:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:49:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:49:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:49:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:49:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:49:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:49:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:49:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:49:29 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 12:49:29 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 12:49:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:49:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:49:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:49:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:49:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:49:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:49:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:49:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:49:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:49:29 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:49:29 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:29 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:49:29 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:49:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:49:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:49:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:49:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:49:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:49:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:49:29 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 12:49:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:49:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:49:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:49:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:49:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:49:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:49:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:49:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:49:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:49:29 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 12:49:29 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 12:49:29 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:49:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:29 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:49:29 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:49:29 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:49:29 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:49:29 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:49:29 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:49:29 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:49:29 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:49:29 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:49:29 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:49:29 INFO - TEST-OK | /FileAPI/idlharness.html | took 2311ms 12:49:29 INFO - PROCESS | 1835 | 1461095369271 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 12:49:29 INFO - PROCESS | 1835 | 1461095369277 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 12:49:29 INFO - TEST-START | /FileAPI/idlharness.worker 12:49:29 INFO - PROCESS | 1835 | 1461095369331 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:49:29 INFO - PROCESS | 1835 | 1461095369333 Marionette TRACE conn3 <- [1,3030,null,{}] 12:49:29 INFO - PROCESS | 1835 | 1461095369338 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}] 12:49:29 INFO - PROCESS | 1835 | 1461095369542 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 12:49:29 INFO - PROCESS | 1835 | 1461095369801 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:29 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11cbb13000 == 189 [pid = 1835] [id = 767] 12:49:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 221 (0x7f11cbfef000) [pid = 1835] [serial = 2300] [outer = (nil)] 12:49:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 222 (0x7f11df152000) [pid = 1835] [serial = 2301] [outer = 0x7f11cbfef000] 12:49:29 INFO - PROCESS | 1835 | 1461095369869 Marionette DEBUG loaded listener.js 12:49:29 INFO - PROCESS | 1835 | ++DOMWINDOW == 223 (0x7f11e52a1000) [pid = 1835] [serial = 2302] [outer = 0x7f11cbfef000] 12:49:30 INFO - PROCESS | 1835 | [1835] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:49:32 INFO - PROCESS | 1835 | 1461095372055 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,{},{}]]]}] 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:49:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:49:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:49:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:49:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:49:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:49:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:49:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:49:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:49:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:49:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:49:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:49:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:49:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:49:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:49:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:49:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:49:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:49:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:49:32 INFO - {} 12:49:32 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 12:49:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:49:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:49:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:49:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:49:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:49:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:49:32 INFO - {} 12:49:32 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 - {} 12:49:32 INFO - {} 12:49:32 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 12:49:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:49:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:49:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:49:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:49:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:49:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:49:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:49:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:49:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:49:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:49:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:49:32 INFO - {} 12:49:32 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 12:49:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:49:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:49:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:49:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:49:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:49:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:49:32 INFO - {} 12:49:32 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 - {} 12:49:32 INFO - {} 12:49:32 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 12:49:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:49:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:49:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:49:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:49:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:49:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:49:32 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 12:49:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:49:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:49:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:49:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:49:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:49:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:49:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:49:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:49:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:49:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:49:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:49:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:49:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:49:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:49:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:49:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:49:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:49:32 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 12:49:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:49:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:49:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:49:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:49:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:49:32 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 12:49:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:49:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:49:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:49:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:49:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:49:32 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 12:49:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:49:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:49:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:49:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:49:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:49:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:49:32 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:49:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:49:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:49:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:49:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:49:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:49:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:49:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:49:32 INFO - {} 12:49:32 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2800ms 12:49:32 INFO - PROCESS | 1835 | 1461095372127 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 12:49:32 INFO - PROCESS | 1835 | 1461095372130 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 12:49:32 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:49:32 INFO - PROCESS | 1835 | 1461095372134 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:49:32 INFO - PROCESS | 1835 | 1461095372137 Marionette TRACE conn3 <- [1,3034,null,{}] 12:49:32 INFO - PROCESS | 1835 | 1461095372141 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}] 12:49:32 INFO - PROCESS | 1835 | 1461095372471 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 12:49:32 INFO - PROCESS | 1835 | 1461095372761 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:32 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b3bac000 == 190 [pid = 1835] [id = 768] 12:49:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 224 (0x7f11b33b1800) [pid = 1835] [serial = 2303] [outer = (nil)] 12:49:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 225 (0x7f11b33ba000) [pid = 1835] [serial = 2304] [outer = 0x7f11b33b1800] 12:49:32 INFO - PROCESS | 1835 | 1461095372831 Marionette DEBUG loaded listener.js 12:49:32 INFO - PROCESS | 1835 | ++DOMWINDOW == 226 (0x7f11b93a6800) [pid = 1835] [serial = 2305] [outer = 0x7f11b33b1800] 12:49:33 INFO - PROCESS | 1835 | 1461095373584 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]]]}] 12:49:33 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:49:33 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1477ms 12:49:33 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:49:33 INFO - PROCESS | 1835 | 1461095373612 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 12:49:33 INFO - PROCESS | 1835 | 1461095373615 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 12:49:33 INFO - PROCESS | 1835 | 1461095373623 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:49:33 INFO - PROCESS | 1835 | 1461095373626 Marionette TRACE conn3 <- [1,3038,null,{}] 12:49:33 INFO - PROCESS | 1835 | 1461095373631 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}] 12:49:33 INFO - PROCESS | 1835 | 1461095373895 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 12:49:34 INFO - PROCESS | 1835 | 1461095374161 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:34 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11afe3f800 == 191 [pid = 1835] [id = 769] 12:49:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 227 (0x7f11ad189800) [pid = 1835] [serial = 2306] [outer = (nil)] 12:49:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 228 (0x7f11afe29c00) [pid = 1835] [serial = 2307] [outer = 0x7f11ad189800] 12:49:34 INFO - PROCESS | 1835 | 1461095374267 Marionette DEBUG loaded listener.js 12:49:34 INFO - PROCESS | 1835 | ++DOMWINDOW == 229 (0x7f11afe30000) [pid = 1835] [serial = 2308] [outer = 0x7f11ad189800] 12:49:34 INFO - PROCESS | 1835 | 1461095374972 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"]]]}] 12:49:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:49:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:49:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:49:34 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1379ms 12:49:35 INFO - PROCESS | 1835 | 1461095375000 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 12:49:35 INFO - PROCESS | 1835 | 1461095375003 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 12:49:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:49:35 INFO - PROCESS | 1835 | 1461095375009 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:49:35 INFO - PROCESS | 1835 | 1461095375011 Marionette TRACE conn3 <- [1,3042,null,{}] 12:49:35 INFO - PROCESS | 1835 | 1461095375017 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}] 12:49:35 INFO - PROCESS | 1835 | 1461095375235 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 12:49:35 INFO - PROCESS | 1835 | 1461095375532 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:35 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b3bb8000 == 192 [pid = 1835] [id = 770] 12:49:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 230 (0x7f11afd8f400) [pid = 1835] [serial = 2309] [outer = (nil)] 12:49:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 231 (0x7f11afd95c00) [pid = 1835] [serial = 2310] [outer = 0x7f11afd8f400] 12:49:35 INFO - PROCESS | 1835 | 1461095375604 Marionette DEBUG loaded listener.js 12:49:35 INFO - PROCESS | 1835 | ++DOMWINDOW == 232 (0x7f11afd99800) [pid = 1835] [serial = 2311] [outer = 0x7f11afd8f400] 12:49:36 INFO - PROCESS | 1835 | 1461095376654 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]]]}] 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:49:36 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. 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:49:36 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'.) 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:49:36 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. 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:49:36 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. 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:49:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:49:36 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. 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:49:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:49:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:49:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:49:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:49:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:49:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:49:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:49:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:49:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:49:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:49:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:49:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:49:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:49:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:49:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:49:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1690ms 12:49:36 INFO - PROCESS | 1835 | 1461095376699 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 12:49:36 INFO - PROCESS | 1835 | 1461095376707 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 12:49:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:49:36 INFO - PROCESS | 1835 | 1461095376714 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:49:36 INFO - PROCESS | 1835 | 1461095376720 Marionette TRACE conn3 <- [1,3046,null,{}] 12:49:36 INFO - PROCESS | 1835 | 1461095376729 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}] 12:49:37 INFO - PROCESS | 1835 | 1461095377049 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 12:49:37 INFO - PROCESS | 1835 | 1461095377443 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:37 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b3b9b800 == 193 [pid = 1835] [id = 771] 12:49:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 233 (0x7f11afd92c00) [pid = 1835] [serial = 2312] [outer = (nil)] 12:49:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 234 (0x7f11afe30800) [pid = 1835] [serial = 2313] [outer = 0x7f11afd92c00] 12:49:37 INFO - PROCESS | 1835 | 1461095377525 Marionette DEBUG loaded listener.js 12:49:37 INFO - PROCESS | 1835 | ++DOMWINDOW == 235 (0x7f11b33b5c00) [pid = 1835] [serial = 2314] [outer = 0x7f11afd92c00] 12:49:37 INFO - PROCESS | 1835 | [1835] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:49:38 INFO - PROCESS | 1835 | 1461095378331 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:49:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:49:38 INFO - {} 12:49:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1633ms 12:49:38 INFO - PROCESS | 1835 | 1461095378348 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 12:49:38 INFO - PROCESS | 1835 | 1461095378351 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 12:49:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:49:38 INFO - PROCESS | 1835 | 1461095378357 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:49:38 INFO - PROCESS | 1835 | 1461095378359 Marionette TRACE conn3 <- [1,3050,null,{}] 12:49:38 INFO - PROCESS | 1835 | 1461095378365 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}] 12:49:38 INFO - PROCESS | 1835 | 1461095378595 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b42b1000 == 192 [pid = 1835] [id = 652] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e847c800 == 191 [pid = 1835] [id = 219] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11be3dd800 == 190 [pid = 1835] [id = 695] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b9108800 == 189 [pid = 1835] [id = 694] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b91e0800 == 188 [pid = 1835] [id = 655] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bb1b8800 == 187 [pid = 1835] [id = 751] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b96ea800 == 186 [pid = 1835] [id = 750] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b8a9a800 == 185 [pid = 1835] [id = 749] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c69d7800 == 184 [pid = 1835] [id = 701] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b7b04000 == 183 [pid = 1835] [id = 748] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b17f5000 == 182 [pid = 1835] [id = 747] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b09db800 == 181 [pid = 1835] [id = 746] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b6f83000 == 180 [pid = 1835] [id = 745] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b09d1000 == 179 [pid = 1835] [id = 744] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e8473000 == 178 [pid = 1835] [id = 743] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11e2a13000 == 177 [pid = 1835] [id = 742] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11dde6a800 == 176 [pid = 1835] [id = 741] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d2ba1800 == 175 [pid = 1835] [id = 740] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11d1408800 == 174 [pid = 1835] [id = 739] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cf273000 == 173 [pid = 1835] [id = 738] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11cc0d3800 == 172 [pid = 1835] [id = 737] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c92a5800 == 171 [pid = 1835] [id = 736] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7b6e800 == 170 [pid = 1835] [id = 735] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7615800 == 169 [pid = 1835] [id = 734] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c7072800 == 168 [pid = 1835] [id = 733] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c6988000 == 167 [pid = 1835] [id = 732] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c5640000 == 166 [pid = 1835] [id = 731] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c4956800 == 165 [pid = 1835] [id = 730] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11c011b800 == 164 [pid = 1835] [id = 729] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bf874000 == 163 [pid = 1835] [id = 728] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11bc806000 == 162 [pid = 1835] [id = 727] 12:49:40 INFO - PROCESS | 1835 | --DOCSHELL 0x7f11b7b19800 == 161 [pid = 1835] [id = 726] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 234 (0x7f11bbd93000) [pid = 1835] [serial = 2177] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 233 (0x7f11bb237800) [pid = 1835] [serial = 2175] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 232 (0x7f11bb307000) [pid = 1835] [serial = 2046] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 231 (0x7f11d182ac00) [pid = 1835] [serial = 2019] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 230 (0x7f11d182fc00) [pid = 1835] [serial = 2130] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 229 (0x7f11bf837000) [pid = 1835] [serial = 1956] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 228 (0x7f11bff90800) [pid = 1835] [serial = 2052] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 227 (0x7f11bfbae000) [pid = 1835] [serial = 1986] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 226 (0x7f11cb4c2800) [pid = 1835] [serial = 2010] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 225 (0x7f11cb053400) [pid = 1835] [serial = 2120] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 224 (0x7f11d1389000) [pid = 1835] [serial = 2073] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 223 (0x7f11cbfec800) [pid = 1835] [serial = 2013] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 222 (0x7f11dd0d1800) [pid = 1835] [serial = 2138] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 221 (0x7f11cbccb400) [pid = 1835] [serial = 2070] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 220 (0x7f11e2d47400) [pid = 1835] [serial = 2151] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 219 (0x7f11c6ead000) [pid = 1835] [serial = 1998] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 218 (0x7f11b098c000) [pid = 1835] [serial = 2157] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 217 (0x7f11c7bd9800) [pid = 1835] [serial = 2079] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 216 (0x7f11b413dc00) [pid = 1835] [serial = 2163] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 215 (0x7f11cf4bdc00) [pid = 1835] [serial = 2016] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 214 (0x7f11c824c800) [pid = 1835] [serial = 2004] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 213 (0x7f11cff45800) [pid = 1835] [serial = 2127] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 212 (0x7f11bf833400) [pid = 1835] [serial = 1983] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 211 (0x7f11bd419000) [pid = 1835] [serial = 1980] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 210 (0x7f11b8872400) [pid = 1835] [serial = 2082] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 209 (0x7f11c777dc00) [pid = 1835] [serial = 2064] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 208 (0x7f11d2902800) [pid = 1835] [serial = 2076] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 207 (0x7f11cc076400) [pid = 1835] [serial = 2124] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 206 (0x7f11de3dd800) [pid = 1835] [serial = 2145] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 205 (0x7f11d364f800) [pid = 1835] [serial = 2136] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 204 (0x7f11d21b8000) [pid = 1835] [serial = 2132] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 203 (0x7f11e12cc000) [pid = 1835] [serial = 2153] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 202 (0x7f11b4d4e800) [pid = 1835] [serial = 2040] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 201 (0x7f11cbcd1400) [pid = 1835] [serial = 2123] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 200 (0x7f11d3613400) [pid = 1835] [serial = 2135] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 199 (0x7f11bfa26c00) [pid = 1835] [serial = 2049] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 198 (0x7f11d29a2400) [pid = 1835] [serial = 2022] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 197 (0x7f11e302f800) [pid = 1835] [serial = 2160] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 196 (0x7f11c67da400) [pid = 1835] [serial = 2058] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 195 (0x7f11bfa25400) [pid = 1835] [serial = 2112] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 194 (0x7f11d07a3000) [pid = 1835] [serial = 2129] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 193 (0x7f11bb311400) [pid = 1835] [serial = 1977] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 192 (0x7f11b8872000) [pid = 1835] [serial = 2043] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 191 (0x7f11b950fc00) [pid = 1835] [serial = 2172] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 190 (0x7f11c7377800) [pid = 1835] [serial = 2105] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 189 (0x7f11ddeb6800) [pid = 1835] [serial = 2139] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 188 (0x7f11b7bad400) [pid = 1835] [serial = 1974] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 187 (0x7f11e138bc00) [pid = 1835] [serial = 2150] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 186 (0x7f11ddf11c00) [pid = 1835] [serial = 2141] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 185 (0x7f11e3023000) [pid = 1835] [serial = 2154] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 184 (0x7f11b0988000) [pid = 1835] [serial = 2156] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 183 (0x7f11c66de400) [pid = 1835] [serial = 1995] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 182 (0x7f11b4139400) [pid = 1835] [serial = 2162] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 181 (0x7f11df305000) [pid = 1835] [serial = 2147] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 180 (0x7f11cb097800) [pid = 1835] [serial = 2121] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 179 (0x7f11e1225800) [pid = 1835] [serial = 2148] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 178 (0x7f11c6f77c00) [pid = 1835] [serial = 2061] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 177 (0x7f11c737d000) [pid = 1835] [serial = 2001] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 176 (0x7f11e3026400) [pid = 1835] [serial = 2159] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 175 (0x7f11d290b400) [pid = 1835] [serial = 2133] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 174 (0x7f11bb167400) [pid = 1835] [serial = 2109] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 173 (0x7f11c54ee000) [pid = 1835] [serial = 1992] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 172 (0x7f11bb15cc00) [pid = 1835] [serial = 2174] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 171 (0x7f11d364d800) [pid = 1835] [serial = 2025] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 170 (0x7f11b9507c00) [pid = 1835] [serial = 2171] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 169 (0x7f11b5055c00) [pid = 1835] [serial = 2165] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 168 (0x7f11c7bde800) [pid = 1835] [serial = 2118] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 167 (0x7f11b79e3c00) [pid = 1835] [serial = 2169] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 166 (0x7f11d7249400) [pid = 1835] [serial = 2144] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 165 (0x7f11c777e800) [pid = 1835] [serial = 2117] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 164 (0x7f11c53d1c00) [pid = 1835] [serial = 2055] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 163 (0x7f11de1e3800) [pid = 1835] [serial = 2142] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 162 (0x7f11c54f1400) [pid = 1835] [serial = 2114] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 161 (0x7f11cae61400) [pid = 1835] [serial = 2067] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x7f11c4cf4000) [pid = 1835] [serial = 1989] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x7f11b54e8c00) [pid = 1835] [serial = 2166] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0x7f11b7bbb000) [pid = 1835] [serial = 2108] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x7f11be371400) [pid = 1835] [serial = 2111] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x7f11c66d3c00) [pid = 1835] [serial = 2115] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x7f11ce655c00) [pid = 1835] [serial = 2126] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x7f11cb058c00) [pid = 1835] [serial = 2007] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x7f11b6d59c00) [pid = 1835] [serial = 2168] [outer = (nil)] [url = about:blank] 12:49:40 INFO - PROCESS | 1835 | 1461095380867 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:40 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b0947000 == 162 [pid = 1835] [id = 772] 12:49:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x7f11b0989800) [pid = 1835] [serial = 2315] [outer = (nil)] 12:49:40 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x7f11b1783000) [pid = 1835] [serial = 2316] [outer = 0x7f11b0989800] 12:49:40 INFO - PROCESS | 1835 | 1461095380943 Marionette DEBUG loaded listener.js 12:49:41 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x7f11b178dc00) [pid = 1835] [serial = 2317] [outer = 0x7f11b0989800] 12:49:41 INFO - PROCESS | 1835 | 1461095381571 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]]]}] 12:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:49:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:49:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 3248ms 12:49:41 INFO - PROCESS | 1835 | 1461095381607 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 12:49:41 INFO - PROCESS | 1835 | 1461095381614 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 12:49:41 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:49:41 INFO - PROCESS | 1835 | 1461095381622 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:49:41 INFO - PROCESS | 1835 | 1461095381626 Marionette TRACE conn3 <- [1,3054,null,{}] 12:49:41 INFO - PROCESS | 1835 | 1461095381632 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}] 12:49:41 INFO - PROCESS | 1835 | 1461095381840 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 12:49:42 INFO - PROCESS | 1835 | 1461095382049 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:42 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b42b0800 == 163 [pid = 1835] [id = 773] 12:49:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x7f11ad129800) [pid = 1835] [serial = 2318] [outer = (nil)] 12:49:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x7f11b4133400) [pid = 1835] [serial = 2319] [outer = 0x7f11ad129800] 12:49:42 INFO - PROCESS | 1835 | 1461095382111 Marionette DEBUG loaded listener.js 12:49:42 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x7f11b4140000) [pid = 1835] [serial = 2320] [outer = 0x7f11ad129800] 12:49:43 INFO - PROCESS | 1835 | 1461095383351 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"]]]}] 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:49:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:49:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:49:43 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" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:49:43 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" 12:49:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:49:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:49:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:49:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1814ms 12:49:43 INFO - PROCESS | 1835 | 1461095383645 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 12:49:43 INFO - PROCESS | 1835 | 1461095383650 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 12:49:43 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:49:43 INFO - PROCESS | 1835 | 1461095383721 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:49:43 INFO - PROCESS | 1835 | 1461095383723 Marionette TRACE conn3 <- [1,3058,null,{}] 12:49:43 INFO - PROCESS | 1835 | 1461095383727 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}] 12:49:43 INFO - PROCESS | 1835 | 1461095383990 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 12:49:44 INFO - PROCESS | 1835 | 1461095384021 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:44 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b7ac3800 == 164 [pid = 1835] [id = 774] 12:49:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x7f11b4132400) [pid = 1835] [serial = 2321] [outer = (nil)] 12:49:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x7f11b4c05000) [pid = 1835] [serial = 2322] [outer = 0x7f11b4132400] 12:49:44 INFO - PROCESS | 1835 | 1461095384082 Marionette DEBUG loaded listener.js 12:49:44 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x7f11b60a6c00) [pid = 1835] [serial = 2323] [outer = 0x7f11b4132400] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 161 (0x7f11b9504000) [pid = 1835] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 160 (0x7f11c5460c00) [pid = 1835] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 159 (0x7f11b41b7400) [pid = 1835] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 158 (0x7f11c91bcc00) [pid = 1835] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 157 (0x7f11b178c800) [pid = 1835] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 156 (0x7f11b9504800) [pid = 1835] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 155 (0x7f11c7772400) [pid = 1835] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 154 (0x7f11b1786800) [pid = 1835] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 153 (0x7f11bb15ec00) [pid = 1835] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 152 (0x7f11c9cd6800) [pid = 1835] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 151 (0x7f11b1785400) [pid = 1835] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 150 (0x7f11b5260800) [pid = 1835] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 149 (0x7f11cb1e8000) [pid = 1835] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 148 (0x7f11c0a72c00) [pid = 1835] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 147 (0x7f11bd416400) [pid = 1835] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 146 (0x7f11e302f400) [pid = 1835] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 145 (0x7f11b41b6800) [pid = 1835] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 144 (0x7f11c4972400) [pid = 1835] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 143 (0x7f11bd3e9800) [pid = 1835] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 142 (0x7f11b4c0e000) [pid = 1835] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 141 (0x7f11b54dfc00) [pid = 1835] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 140 (0x7f11bf833c00) [pid = 1835] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 139 (0x7f11d1743400) [pid = 1835] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 138 (0x7f11c67c0400) [pid = 1835] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 137 (0x7f11cb052000) [pid = 1835] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:49:45 INFO - PROCESS | 1835 | --DOMWINDOW == 136 (0x7f11c737d400) [pid = 1835] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:49:45 INFO - PROCESS | 1835 | 1461095385880 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]]]}] 12:49:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:49:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:49:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:49:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:49:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:49:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:49:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:49:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:49:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:49:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:49:45 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:45 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:49:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:49:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:49:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:49:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:49:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:49:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:49:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:49:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:49:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:49:45 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 2237ms 12:49:45 INFO - PROCESS | 1835 | 1461095385958 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 12:49:45 INFO - PROCESS | 1835 | 1461095385964 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 12:49:45 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:49:45 INFO - PROCESS | 1835 | 1461095385977 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:49:45 INFO - PROCESS | 1835 | 1461095385986 Marionette TRACE conn3 <- [1,3062,null,{}] 12:49:46 INFO - PROCESS | 1835 | 1461095386000 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}] 12:49:46 INFO - PROCESS | 1835 | 1461095386269 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 12:49:46 INFO - PROCESS | 1835 | 1461095386389 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:46 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b895b800 == 165 [pid = 1835] [id = 775] 12:49:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 137 (0x7f11b79e7800) [pid = 1835] [serial = 2324] [outer = (nil)] 12:49:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 138 (0x7f11b88ce000) [pid = 1835] [serial = 2325] [outer = 0x7f11b79e7800] 12:49:46 INFO - PROCESS | 1835 | 1461095386451 Marionette DEBUG loaded listener.js 12:49:46 INFO - PROCESS | 1835 | ++DOMWINDOW == 139 (0x7f11b93b0800) [pid = 1835] [serial = 2326] [outer = 0x7f11b79e7800] 12:49:46 INFO - PROCESS | 1835 | [1835] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/oak-l64-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:49:47 INFO - PROCESS | 1835 | 1461095387142 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:49:47 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:49:47 INFO - {} 12:49:47 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1206ms 12:49:47 INFO - PROCESS | 1835 | 1461095387178 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 12:49:47 INFO - PROCESS | 1835 | 1461095387182 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 12:49:47 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:49:47 INFO - PROCESS | 1835 | 1461095387188 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:49:47 INFO - PROCESS | 1835 | 1461095387190 Marionette TRACE conn3 <- [1,3066,null,{}] 12:49:47 INFO - PROCESS | 1835 | 1461095387196 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}] 12:49:47 INFO - PROCESS | 1835 | 1461095387391 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 12:49:47 INFO - PROCESS | 1835 | 1461095387401 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:47 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b91c6800 == 166 [pid = 1835] [id = 776] 12:49:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 140 (0x7f11b950b400) [pid = 1835] [serial = 2327] [outer = (nil)] 12:49:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 141 (0x7f11ba3cf400) [pid = 1835] [serial = 2328] [outer = 0x7f11b950b400] 12:49:47 INFO - PROCESS | 1835 | 1461095387463 Marionette DEBUG loaded listener.js 12:49:47 INFO - PROCESS | 1835 | ++DOMWINDOW == 142 (0x7f11ba3d3000) [pid = 1835] [serial = 2329] [outer = 0x7f11b950b400] 12:49:48 INFO - PROCESS | 1835 | 1461095388561 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]]]}] 12:49:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:49:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:49:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:49:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:49:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:49:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:49:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:49:48 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1429ms 12:49:48 INFO - PROCESS | 1835 | 1461095388620 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 12:49:48 INFO - PROCESS | 1835 | 1461095388626 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 12:49:48 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:49:48 INFO - PROCESS | 1835 | 1461095388635 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:49:48 INFO - PROCESS | 1835 | 1461095388639 Marionette TRACE conn3 <- [1,3070,null,{}] 12:49:48 INFO - PROCESS | 1835 | 1461095388662 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}] 12:49:48 INFO - PROCESS | 1835 | 1461095388973 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 12:49:49 INFO - PROCESS | 1835 | 1461095389239 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:49 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b5fd2800 == 167 [pid = 1835] [id = 777] 12:49:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 143 (0x7f11b178f400) [pid = 1835] [serial = 2330] [outer = (nil)] 12:49:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 144 (0x7f11b33b9400) [pid = 1835] [serial = 2331] [outer = 0x7f11b178f400] 12:49:49 INFO - PROCESS | 1835 | 1461095389321 Marionette DEBUG loaded listener.js 12:49:49 INFO - PROCESS | 1835 | ++DOMWINDOW == 145 (0x7f11b41ae000) [pid = 1835] [serial = 2332] [outer = 0x7f11b178f400] 12:49:50 INFO - PROCESS | 1835 | 1461095390063 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]]]}] 12:49:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:49:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:49:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:49:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:49:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:49:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:49:50 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1481ms 12:49:50 INFO - PROCESS | 1835 | 1461095390118 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 12:49:50 INFO - PROCESS | 1835 | 1461095390126 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 12:49:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:49:50 INFO - PROCESS | 1835 | 1461095390136 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:49:50 INFO - PROCESS | 1835 | 1461095390140 Marionette TRACE conn3 <- [1,3074,null,{}] 12:49:50 INFO - PROCESS | 1835 | 1461095390145 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}] 12:49:50 INFO - PROCESS | 1835 | 1461095390359 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 12:49:50 INFO - PROCESS | 1835 | 1461095390642 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:50 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11b9109800 == 168 [pid = 1835] [id = 778] 12:49:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 146 (0x7f11b33b0400) [pid = 1835] [serial = 2333] [outer = (nil)] 12:49:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 147 (0x7f11b54e4800) [pid = 1835] [serial = 2334] [outer = 0x7f11b33b0400] 12:49:50 INFO - PROCESS | 1835 | 1461095390717 Marionette DEBUG loaded listener.js 12:49:50 INFO - PROCESS | 1835 | ++DOMWINDOW == 148 (0x7f11b6cdc800) [pid = 1835] [serial = 2335] [outer = 0x7f11b33b0400] 12:49:51 INFO - PROCESS | 1835 | 1461095391563 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]]]}] 12:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:49:51 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:49:51 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1483ms 12:49:51 INFO - PROCESS | 1835 | 1461095391622 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 12:49:51 INFO - PROCESS | 1835 | 1461095391630 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 12:49:51 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:49:51 INFO - PROCESS | 1835 | 1461095391637 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:49:51 INFO - PROCESS | 1835 | 1461095391642 Marionette TRACE conn3 <- [1,3078,null,{}] 12:49:51 INFO - PROCESS | 1835 | 1461095391672 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}] 12:49:51 INFO - PROCESS | 1835 | 1461095391977 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 12:49:52 INFO - PROCESS | 1835 | 1461095392189 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:52 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb4c9000 == 169 [pid = 1835] [id = 779] 12:49:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 149 (0x7f11b8a2d800) [pid = 1835] [serial = 2336] [outer = (nil)] 12:49:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 150 (0x7f11b8a2cc00) [pid = 1835] [serial = 2337] [outer = 0x7f11b8a2d800] 12:49:52 INFO - PROCESS | 1835 | 1461095392341 Marionette DEBUG loaded listener.js 12:49:52 INFO - PROCESS | 1835 | ++DOMWINDOW == 151 (0x7f11b9505000) [pid = 1835] [serial = 2338] [outer = 0x7f11b8a2d800] 12:49:53 INFO - PROCESS | 1835 | 1461095393096 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] 12:49:53 INFO - PROCESS | 1835 | 1461095393143 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 12:49:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:49:53 INFO - PROCESS | 1835 | 1461095393153 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:49:53 INFO - PROCESS | 1835 | 1461095393155 Marionette TRACE conn3 <- [1,3082,null,{}] 12:49:53 INFO - PROCESS | 1835 | 1461095393159 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}] 12:49:53 INFO - PROCESS | 1835 | 1461095393382 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 12:49:53 INFO - PROCESS | 1835 | 1461095393663 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:53 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bb773000 == 170 [pid = 1835] [id = 780] 12:49:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 152 (0x7f11b93a8400) [pid = 1835] [serial = 2339] [outer = (nil)] 12:49:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 153 (0x7f11ba3d7400) [pid = 1835] [serial = 2340] [outer = 0x7f11b93a8400] 12:49:53 INFO - PROCESS | 1835 | 1461095393747 Marionette DEBUG loaded listener.js 12:49:53 INFO - PROCESS | 1835 | ++DOMWINDOW == 154 (0x7f11ba3db400) [pid = 1835] [serial = 2341] [outer = 0x7f11b93a8400] 12:49:54 INFO - PROCESS | 1835 | 1461095394444 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]]]}] 12:49:54 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:49:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:49:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:49:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:49:54 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:49:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:49:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1327ms 12:49:54 INFO - PROCESS | 1835 | 1461095394482 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 12:49:54 INFO - PROCESS | 1835 | 1461095394485 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 12:49:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:49:54 INFO - PROCESS | 1835 | 1461095394491 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:49:54 INFO - PROCESS | 1835 | 1461095394493 Marionette TRACE conn3 <- [1,3086,null,{}] 12:49:54 INFO - PROCESS | 1835 | 1461095394498 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}] 12:49:54 INFO - PROCESS | 1835 | 1461095394708 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 12:49:54 INFO - PROCESS | 1835 | 1461095394960 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:54 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bbedb000 == 171 [pid = 1835] [id = 781] 12:49:54 INFO - PROCESS | 1835 | ++DOMWINDOW == 155 (0x7f11b950a400) [pid = 1835] [serial = 2342] [outer = (nil)] 12:49:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 156 (0x7f11bb167400) [pid = 1835] [serial = 2343] [outer = 0x7f11b950a400] 12:49:55 INFO - PROCESS | 1835 | 1461095395033 Marionette DEBUG loaded listener.js 12:49:55 INFO - PROCESS | 1835 | ++DOMWINDOW == 157 (0x7f11bb236000) [pid = 1835] [serial = 2344] [outer = 0x7f11b950a400] 12:49:55 INFO - PROCESS | 1835 | 1461095395770 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:49:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:49:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1330ms 12:49:55 INFO - PROCESS | 1835 | 1461095395822 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 12:49:55 INFO - PROCESS | 1835 | 1461095395825 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 12:49:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:49:55 INFO - PROCESS | 1835 | 1461095395831 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:49:55 INFO - PROCESS | 1835 | 1461095395834 Marionette TRACE conn3 <- [1,3090,null,{}] 12:49:55 INFO - PROCESS | 1835 | 1461095395839 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}] 12:49:56 INFO - PROCESS | 1835 | 1461095396082 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 12:49:56 INFO - PROCESS | 1835 | 1461095396369 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:56 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11be209800 == 172 [pid = 1835] [id = 782] 12:49:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 158 (0x7f11bb307000) [pid = 1835] [serial = 2345] [outer = (nil)] 12:49:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 159 (0x7f11bc65a400) [pid = 1835] [serial = 2346] [outer = 0x7f11bb307000] 12:49:56 INFO - PROCESS | 1835 | 1461095396451 Marionette DEBUG loaded listener.js 12:49:56 INFO - PROCESS | 1835 | ++DOMWINDOW == 160 (0x7f11bc744000) [pid = 1835] [serial = 2347] [outer = 0x7f11bb307000] 12:49:57 INFO - PROCESS | 1835 | 1461095397240 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:49:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:49:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1426ms 12:49:57 INFO - PROCESS | 1835 | 1461095397256 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 12:49:57 INFO - PROCESS | 1835 | 1461095397260 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 12:49:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:49:57 INFO - PROCESS | 1835 | 1461095397265 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:49:57 INFO - PROCESS | 1835 | 1461095397267 Marionette TRACE conn3 <- [1,3094,null,{}] 12:49:57 INFO - PROCESS | 1835 | 1461095397272 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}] 12:49:57 INFO - PROCESS | 1835 | 1461095397476 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 12:49:57 INFO - PROCESS | 1835 | 1461095397768 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:57 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bf86c000 == 173 [pid = 1835] [id = 783] 12:49:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 161 (0x7f11b60aa800) [pid = 1835] [serial = 2348] [outer = (nil)] 12:49:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 162 (0x7f11bd3ed000) [pid = 1835] [serial = 2349] [outer = 0x7f11b60aa800] 12:49:57 INFO - PROCESS | 1835 | 1461095397847 Marionette DEBUG loaded listener.js 12:49:57 INFO - PROCESS | 1835 | ++DOMWINDOW == 163 (0x7f11bd421000) [pid = 1835] [serial = 2350] [outer = 0x7f11b60aa800] 12:49:58 INFO - PROCESS | 1835 | 1461095398606 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:49:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:49:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1374ms 12:49:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:49:58 INFO - PROCESS | 1835 | 1461095398641 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 12:49:58 INFO - PROCESS | 1835 | 1461095398643 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 12:49:58 INFO - PROCESS | 1835 | 1461095398648 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:49:58 INFO - PROCESS | 1835 | 1461095398652 Marionette TRACE conn3 <- [1,3098,null,{}] 12:49:58 INFO - PROCESS | 1835 | 1461095398657 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}] 12:49:58 INFO - PROCESS | 1835 | 1461095398888 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 12:49:59 INFO - PROCESS | 1835 | 1461095399181 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:49:59 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11bfa5c000 == 174 [pid = 1835] [id = 784] 12:49:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 164 (0x7f11bb4e5000) [pid = 1835] [serial = 2351] [outer = (nil)] 12:49:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 165 (0x7f11be36c800) [pid = 1835] [serial = 2352] [outer = 0x7f11bb4e5000] 12:49:59 INFO - PROCESS | 1835 | 1461095399258 Marionette DEBUG loaded listener.js 12:49:59 INFO - PROCESS | 1835 | ++DOMWINDOW == 166 (0x7f11be37a800) [pid = 1835] [serial = 2353] [outer = 0x7f11bb4e5000] 12:50:00 INFO - PROCESS | 1835 | 1461095400025 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]]]}] 12:50:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:50:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:50:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1431ms 12:50:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:50:00 INFO - PROCESS | 1835 | 1461095400080 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 12:50:00 INFO - PROCESS | 1835 | 1461095400083 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 12:50:00 INFO - PROCESS | 1835 | 1461095400089 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:50:00 INFO - PROCESS | 1835 | 1461095400093 Marionette TRACE conn3 <- [1,3102,null,{}] 12:50:00 INFO - PROCESS | 1835 | 1461095400098 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}] 12:50:00 INFO - PROCESS | 1835 | 1461095400323 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 12:50:00 INFO - PROCESS | 1835 | 1461095400622 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:00 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c01ee800 == 175 [pid = 1835] [id = 785] 12:50:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 167 (0x7f11bd414000) [pid = 1835] [serial = 2354] [outer = (nil)] 12:50:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 168 (0x7f11be48f800) [pid = 1835] [serial = 2355] [outer = 0x7f11bd414000] 12:50:00 INFO - PROCESS | 1835 | 1461095400699 Marionette DEBUG loaded listener.js 12:50:00 INFO - PROCESS | 1835 | ++DOMWINDOW == 169 (0x7f11bf834800) [pid = 1835] [serial = 2356] [outer = 0x7f11bd414000] 12:50:01 INFO - PROCESS | 1835 | 1461095401503 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:50:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:50:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1436ms 12:50:01 INFO - PROCESS | 1835 | 1461095401526 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 12:50:01 INFO - PROCESS | 1835 | 1461095401529 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 12:50:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:50:01 INFO - PROCESS | 1835 | 1461095401535 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:50:01 INFO - PROCESS | 1835 | 1461095401537 Marionette TRACE conn3 <- [1,3106,null,{}] 12:50:01 INFO - PROCESS | 1835 | 1461095401542 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}] 12:50:01 INFO - PROCESS | 1835 | 1461095401759 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 12:50:02 INFO - PROCESS | 1835 | 1461095402092 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:02 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c4955800 == 176 [pid = 1835] [id = 786] 12:50:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 170 (0x7f11bf833800) [pid = 1835] [serial = 2357] [outer = (nil)] 12:50:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 171 (0x7f11bf9c0c00) [pid = 1835] [serial = 2358] [outer = 0x7f11bf833800] 12:50:02 INFO - PROCESS | 1835 | 1461095402195 Marionette DEBUG loaded listener.js 12:50:02 INFO - PROCESS | 1835 | ++DOMWINDOW == 172 (0x7f11bfad9800) [pid = 1835] [serial = 2359] [outer = 0x7f11bf833800] 12:50:02 INFO - PROCESS | 1835 | 1461095402982 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]]]}] 12:50:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:50:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:50:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:50:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1484ms 12:50:03 INFO - PROCESS | 1835 | 1461095403021 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 12:50:03 INFO - PROCESS | 1835 | 1461095403025 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 12:50:03 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:50:03 INFO - PROCESS | 1835 | 1461095403031 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:50:03 INFO - PROCESS | 1835 | 1461095403035 Marionette TRACE conn3 <- [1,3110,null,{}] 12:50:03 INFO - PROCESS | 1835 | 1461095403040 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}] 12:50:03 INFO - PROCESS | 1835 | 1461095403273 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 12:50:03 INFO - PROCESS | 1835 | 1461095403569 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:03 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c5632800 == 177 [pid = 1835] [id = 787] 12:50:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 173 (0x7f11bf9b5000) [pid = 1835] [serial = 2360] [outer = (nil)] 12:50:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 174 (0x7f11bfdd8c00) [pid = 1835] [serial = 2361] [outer = 0x7f11bf9b5000] 12:50:03 INFO - PROCESS | 1835 | 1461095403651 Marionette DEBUG loaded listener.js 12:50:03 INFO - PROCESS | 1835 | ++DOMWINDOW == 175 (0x7f11bff91800) [pid = 1835] [serial = 2362] [outer = 0x7f11bf9b5000] 12:50:04 INFO - PROCESS | 1835 | 1461095404441 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"]]]}] 12:50:04 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:50:04 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 12:50:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:50:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:50:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:50:04 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:50:04 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1432ms 12:50:04 INFO - PROCESS | 1835 | 1461095404465 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 12:50:04 INFO - PROCESS | 1835 | 1461095404468 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 12:50:04 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:50:04 INFO - PROCESS | 1835 | 1461095404474 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:50:04 INFO - PROCESS | 1835 | 1461095404477 Marionette TRACE conn3 <- [1,3114,null,{}] 12:50:04 INFO - PROCESS | 1835 | 1461095404482 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}] 12:50:04 INFO - PROCESS | 1835 | 1461095404706 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 12:50:04 INFO - PROCESS | 1835 | 1461095404967 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\", \"63dea3fa-f1e2-49bf-8afa-726ffef7c265\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:50:04 INFO - PROCESS | 1835 | ++DOCSHELL 0x7f11c6855000 == 178 [pid = 1835] [id = 788] 12:50:04 INFO - PROCESS | 1835 | ++DOMWINDOW == 176 (0x7f11b3db6800) [pid = 1835] [serial = 2363] [outer = (nil)] 12:50:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 177 (0x7f11c0a73c00) [pid = 1835] [serial = 2364] [outer = 0x7f11b3db6800] 12:50:05 INFO - PROCESS | 1835 | 1461095405046 Marionette DEBUG loaded listener.js 12:50:05 INFO - PROCESS | 1835 | ++DOMWINDOW == 178 (0x7f11c4979400) [pid = 1835] [serial = 2365] [outer = 0x7f11b3db6800] 12:50:05 INFO - PROCESS | 1835 | 1461095405805 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]]]}] 12:50:05 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:50:05 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1380ms 12:50:05 INFO - PROCESS | 1835 | 1461095405855 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 12:50:05 INFO - PROCESS | 1835 | 1461095405858 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 12:50:07 WARNING - u'runner_teardown' () 12:50:07 INFO - No more tests 12:50:07 INFO - Got 0 unexpected results 12:50:07 INFO - SUITE-END | took 1143s 12:50:07 INFO - Closing logging queue 12:50:07 INFO - queue closed 12:50:07 INFO - Return code: 0 12:50:07 WARNING - # TBPL SUCCESS # 12:50:07 INFO - Running post-action listener: _resource_record_post_action 12:50:07 INFO - Running post-run listener: _resource_record_post_run 12:50:08 INFO - Total resource usage - Wall time: 1178s; CPU: 98.0%; Read bytes: 8531968; Write bytes: 976855040; Read time: 1016; Write time: 319992 12:50:08 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:50:08 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51908608; Read time: 0; Write time: 41012 12:50:08 INFO - run-tests - Wall time: 1149s; CPU: 98.0%; Read bytes: 5865472; Write bytes: 785633280; Read time: 484; Write time: 136652 12:50:08 INFO - Running post-run listener: _upload_blobber_files 12:50:08 INFO - Blob upload gear active. 12:50:08 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:50:08 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 12:50:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'oak', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 12:50:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b oak -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 12:50:08 INFO - (blobuploader) - INFO - Open directory for files ... 12:50:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:50:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:50:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:50:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:50:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:50:10 INFO - (blobuploader) - INFO - Done attempting. 12:50:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:50:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:50:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:50:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:50:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:50:11 INFO - (blobuploader) - INFO - Done attempting. 12:50:11 INFO - (blobuploader) - INFO - Iteration through files over. 12:50:11 INFO - Return code: 0 12:50:11 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:50:11 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:50:11 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/5ed4e0c7f39e3262cd4ff49f40d907b50bc013b8cd46fb9ad99d25dcfcd4935e5cba950e816d0226f287d9e17c734dedb14dbe0f4e03ccf8a4d0b96c3889bb15", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/1d02d8cd4b23d5d05d55c7ffb284c22ea4a2af933e47d444fc9014cf839a1dd1112e894ce43504c12b8cb0b3507fa9228ee47e7d998c64f02f7981a762ff5724"} 12:50:11 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:50:11 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:50:11 INFO - Contents: 12:50:11 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/5ed4e0c7f39e3262cd4ff49f40d907b50bc013b8cd46fb9ad99d25dcfcd4935e5cba950e816d0226f287d9e17c734dedb14dbe0f4e03ccf8a4d0b96c3889bb15", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/1d02d8cd4b23d5d05d55c7ffb284c22ea4a2af933e47d444fc9014cf839a1dd1112e894ce43504c12b8cb0b3507fa9228ee47e7d998c64f02f7981a762ff5724"} 12:50:11 INFO - Running post-run listener: copy_logs_to_upload_dir 12:50:11 INFO - Copying logs to upload dir... 12:50:11 INFO - mkdir: /builds/slave/test/build/upload/logs 12:50:11 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1268.915778 ========= master_lag: 0.88 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 9 secs) (at 2016-04-19 12:50:11.685404) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 12:50:11.691841) ========= 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-1461094117.792270-491606662 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/5ed4e0c7f39e3262cd4ff49f40d907b50bc013b8cd46fb9ad99d25dcfcd4935e5cba950e816d0226f287d9e17c734dedb14dbe0f4e03ccf8a4d0b96c3889bb15", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/1d02d8cd4b23d5d05d55c7ffb284c22ea4a2af933e47d444fc9014cf839a1dd1112e894ce43504c12b8cb0b3507fa9228ee47e7d998c64f02f7981a762ff5724"} build_url:https://queue.taskcluster.net/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033444 build_url: 'https://queue.taskcluster.net/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/5ed4e0c7f39e3262cd4ff49f40d907b50bc013b8cd46fb9ad99d25dcfcd4935e5cba950e816d0226f287d9e17c734dedb14dbe0f4e03ccf8a4d0b96c3889bb15", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/oak/sha512/1d02d8cd4b23d5d05d55c7ffb284c22ea4a2af933e47d444fc9014cf839a1dd1112e894ce43504c12b8cb0b3507fa9228ee47e7d998c64f02f7981a762ff5724"}' symbols_url: 'https://queue.taskcluster.net/v1/task/XK8cyBliRSyMgKShVOmv1g/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 12:50:11.766493) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:50:11.766980) ========= 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-1461094117.792270-491606662 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018691 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:50:11.841144) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 12:50:11.841656) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 12:50:11.842284) ========= ========= Total master_lag: 4.39 =========