builder: mozilla-aurora_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1814 starttime: 1462317802.7 results: success (0) buildid: 20160503144739 builduid: 7a6b3c66e348441b84ee91f203b1bf95 revision: fb4552d95407a2a6ec0ef5b2924fc65797fc6e1e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-03 16:23:22.695344) ========= master: http://buildbot-master115.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-03 16:23:22.696338) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-03 16:23:22.696652) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-03 16:23:22.777445) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 16:23:22.777848) ========= 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-1462317795.529245-72806714 _=/tools/buildbot/bin/python using PTY: False --2016-05-03 16:23:22-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.42M=0.001s 2016-05-03 16:23:23 (9.42 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.280962 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 16:23:23.092326) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 16:23:23.092674) ========= 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-1462317795.529245-72806714 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.058559 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 16:23:23.182338) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 16:23:23.182734) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev fb4552d95407a2a6ec0ef5b2924fc65797fc6e1e --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev fb4552d95407a2a6ec0ef5b2924fc65797fc6e1e --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-1462317795.529245-72806714 _=/tools/buildbot/bin/python using PTY: False 2016-05-03 16:23:23,292 truncating revision to first 12 chars 2016-05-03 16:23:23,293 Setting DEBUG logging. 2016-05-03 16:23:23,293 attempt 1/10 2016-05-03 16:23:23,293 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/fb4552d95407?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-03 16:23:23,601 unpacking tar archive at: mozilla-aurora-fb4552d95407/testing/mozharness/ program finished with exit code 0 elapsedTime=0.594649 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 16:23:23.809629) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-03 16:23:23.809961) ========= script_repo_revision: fb4552d95407a2a6ec0ef5b2924fc65797fc6e1e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-03 16:23:23.810359) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-03 16:23:23.810664) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-03 16:23:23.840503) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 36 mins, 47 secs) (at 2016-05-03 16:23:23.840917) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--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-1462317795.529245-72806714 _=/tools/buildbot/bin/python using PTY: False 16:23:24 INFO - MultiFileLogger online at 20160503 16:23:24 in /builds/slave/test 16:23:24 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 16:23:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:23:24 INFO - {'append_to_log': False, 16:23:24 INFO - 'base_work_dir': '/builds/slave/test', 16:23:24 INFO - 'blob_upload_branch': 'mozilla-aurora', 16:23:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:23:24 INFO - 'buildbot_json_path': 'buildprops.json', 16:23:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:23:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:23:24 INFO - 'download_minidump_stackwalk': True, 16:23:24 INFO - 'download_symbols': 'true', 16:23:24 INFO - 'e10s': False, 16:23:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:23:24 INFO - 'tooltool.py': '/tools/tooltool.py', 16:23:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:23:24 INFO - '/tools/misc-python/virtualenv.py')}, 16:23:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:23:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:23:24 INFO - 'log_level': 'info', 16:23:24 INFO - 'log_to_console': True, 16:23:24 INFO - 'opt_config_files': (), 16:23:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:23:24 INFO - '--processes=1', 16:23:24 INFO - '--config=%(test_path)s/wptrunner.ini', 16:23:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:23:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:23:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:23:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:23:24 INFO - 'pip_index': False, 16:23:24 INFO - 'require_test_zip': True, 16:23:24 INFO - 'test_type': ('testharness',), 16:23:24 INFO - 'this_chunk': '1', 16:23:24 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:23:24 INFO - 'total_chunks': '10', 16:23:24 INFO - 'virtualenv_path': 'venv', 16:23:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:23:24 INFO - 'work_dir': 'build'} 16:23:24 INFO - ##### 16:23:24 INFO - ##### Running clobber step. 16:23:24 INFO - ##### 16:23:24 INFO - Running pre-action listener: _resource_record_pre_action 16:23:24 INFO - Running main action method: clobber 16:23:24 INFO - rmtree: /builds/slave/test/build 16:23:24 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:23:26 INFO - Running post-action listener: _resource_record_post_action 16:23:26 INFO - ##### 16:23:26 INFO - ##### Running read-buildbot-config step. 16:23:26 INFO - ##### 16:23:26 INFO - Running pre-action listener: _resource_record_pre_action 16:23:26 INFO - Running main action method: read_buildbot_config 16:23:26 INFO - Using buildbot properties: 16:23:26 INFO - { 16:23:26 INFO - "project": "", 16:23:26 INFO - "product": "firefox", 16:23:26 INFO - "script_repo_revision": "production", 16:23:26 INFO - "scheduler": "tests-mozilla-aurora-ubuntu64_vm-debug-unittest", 16:23:26 INFO - "repository": "", 16:23:26 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-aurora debug test web-platform-tests-1", 16:23:26 INFO - "buildid": "20160503144739", 16:23:26 INFO - "pgo_build": "False", 16:23:26 INFO - "basedir": "/builds/slave/test", 16:23:26 INFO - "buildnumber": 3, 16:23:26 INFO - "slavename": "tst-linux64-spot-1814", 16:23:26 INFO - "master": "http://buildbot-master115.bb.releng.usw2.mozilla.com:8201/", 16:23:26 INFO - "platform": "linux64", 16:23:26 INFO - "branch": "mozilla-aurora", 16:23:26 INFO - "revision": "fb4552d95407a2a6ec0ef5b2924fc65797fc6e1e", 16:23:26 INFO - "repo_path": "releases/mozilla-aurora", 16:23:26 INFO - "moz_repo_path": "", 16:23:26 INFO - "stage_platform": "linux64", 16:23:26 INFO - "builduid": "7a6b3c66e348441b84ee91f203b1bf95", 16:23:26 INFO - "slavebuilddir": "test" 16:23:26 INFO - } 16:23:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2. 16:23:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json. 16:23:26 INFO - Running post-action listener: _resource_record_post_action 16:23:26 INFO - ##### 16:23:26 INFO - ##### Running download-and-extract step. 16:23:26 INFO - ##### 16:23:26 INFO - Running pre-action listener: _resource_record_pre_action 16:23:26 INFO - Running main action method: download_and_extract 16:23:26 INFO - mkdir: /builds/slave/test/build/tests 16:23:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:23:26 INFO - https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:23:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:23:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:23:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:23:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 16:23:56 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 16:23:56 INFO - retry: attempt #1 caught exception: timed out 16:23:56 INFO - retry: Failed, sleeping 30 seconds before retrying 16:24:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #2 16:24:56 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 16:24:56 INFO - retry: attempt #2 caught exception: timed out 16:24:56 INFO - retry: Failed, sleeping 60 seconds before retrying 16:25:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #3 16:26:27 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json: timed out 16:26:27 INFO - retry: attempt #3 caught exception: timed out 16:26:27 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json! 16:26:27 INFO - Caught exception: timed out 16:26:27 INFO - Caught exception: timed out 16:26:27 INFO - Caught exception: timed out 16:26:27 INFO - trying https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:26:27 INFO - Downloading https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:26:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json'}, attempt #1 16:26:27 INFO - Downloaded 1361 bytes. 16:26:27 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.test_packages.json 16:26:27 INFO - Using the following test package requirements: 16:26:27 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 16:26:27 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:26:27 INFO - u'firefox-48.0a2.en-US.linux-x86_64.cppunittest.tests.zip'], 16:26:27 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:26:27 INFO - u'firefox-48.0a2.en-US.linux-x86_64.gtest.tests.zip'], 16:26:27 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:26:27 INFO - u'jsshell-linux-x86_64.zip'], 16:26:27 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:26:27 INFO - u'firefox-48.0a2.en-US.linux-x86_64.mochitest.tests.zip'], 16:26:27 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'], 16:26:27 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:26:27 INFO - u'firefox-48.0a2.en-US.linux-x86_64.reftest.tests.zip'], 16:26:27 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:26:27 INFO - u'firefox-48.0a2.en-US.linux-x86_64.talos.tests.zip'], 16:26:27 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:26:27 INFO - u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'], 16:26:27 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 16:26:27 INFO - u'firefox-48.0a2.en-US.linux-x86_64.xpcshell.tests.zip']} 16:26:27 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 16:26:27 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')]} 16:26:27 INFO - https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 16:26:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 16:26:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 16:26:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 16:26:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 16:26:58 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 16:26:58 INFO - retry: attempt #1 caught exception: timed out 16:26:58 INFO - retry: Failed, sleeping 30 seconds before retrying 16:27:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #2 16:27:58 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 16:27:58 INFO - retry: attempt #2 caught exception: timed out 16:27:58 INFO - retry: Failed, sleeping 60 seconds before retrying 16:28:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #3 16:29:28 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip: timed out 16:29:28 INFO - retry: attempt #3 caught exception: timed out 16:29:28 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip! 16:29:28 INFO - Caught exception: timed out 16:29:28 INFO - Caught exception: timed out 16:29:28 INFO - Caught exception: timed out 16:29:28 INFO - trying https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 16:29:28 INFO - Downloading https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip 16:29:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip'}, attempt #1 16:29:30 INFO - Downloaded 22752987 bytes. 16:29:30 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:29:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:29:31 INFO - caution: filename not matched: web-platform/* 16:29:31 INFO - Return code: 11 16:29:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:29:31 INFO - https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 16:29:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 16:29:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 16:29:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 16:29:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 16:30:01 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 16:30:01 INFO - retry: attempt #1 caught exception: timed out 16:30:01 INFO - retry: Failed, sleeping 30 seconds before retrying 16:30:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #2 16:31:01 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 16:31:01 INFO - retry: attempt #2 caught exception: timed out 16:31:01 INFO - retry: Failed, sleeping 60 seconds before retrying 16:32:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #3 16:32:31 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip: timed out 16:32:31 INFO - retry: attempt #3 caught exception: timed out 16:32:31 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip! 16:32:31 INFO - Caught exception: timed out 16:32:31 INFO - Caught exception: timed out 16:32:31 INFO - Caught exception: timed out 16:32:31 INFO - trying https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 16:32:31 INFO - Downloading https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip 16:32:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 16:32:33 INFO - Downloaded 36408648 bytes. 16:32:33 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:32:33 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:32:37 INFO - caution: filename not matched: bin/* 16:32:37 INFO - caution: filename not matched: config/* 16:32:37 INFO - caution: filename not matched: mozbase/* 16:32:37 INFO - caution: filename not matched: marionette/* 16:32:37 INFO - caution: filename not matched: tools/wptserve/* 16:32:37 INFO - Return code: 11 16:32:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:32:37 INFO - https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:32:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:32:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:32:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:32:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 16:33:07 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 16:33:07 INFO - retry: attempt #1 caught exception: timed out 16:33:07 INFO - retry: Failed, sleeping 30 seconds before retrying 16:33:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #2 16:34:07 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 16:34:07 INFO - retry: attempt #2 caught exception: timed out 16:34:07 INFO - retry: Failed, sleeping 60 seconds before retrying 16:35:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #3 16:35:37 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2: timed out 16:35:37 INFO - retry: attempt #3 caught exception: timed out 16:35:37 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2! 16:35:37 INFO - Caught exception: timed out 16:35:37 INFO - Caught exception: timed out 16:35:37 INFO - Caught exception: timed out 16:35:37 INFO - trying https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:35:37 INFO - Downloading https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:35:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2'}, attempt #1 16:35:40 INFO - Downloaded 69393331 bytes. 16:35:40 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:35:40 INFO - mkdir: /builds/slave/test/properties 16:35:40 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:35:40 INFO - Writing to file /builds/slave/test/properties/build_url 16:35:40 INFO - Contents: 16:35:40 INFO - build_url:https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 16:35:41 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:35:41 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:35:41 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:35:41 INFO - Contents: 16:35:41 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:35:41 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')]} 16:35:41 INFO - https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:35:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:35:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:35:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:35:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 16:36:11 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 16:36:11 INFO - retry: attempt #1 caught exception: timed out 16:36:11 INFO - retry: Failed, sleeping 30 seconds before retrying 16:36:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #2 16:37:11 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 16:37:11 INFO - retry: attempt #2 caught exception: timed out 16:37:11 INFO - retry: Failed, sleeping 60 seconds before retrying 16:38:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #3 16:38:41 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip: timed out 16:38:41 INFO - retry: attempt #3 caught exception: timed out 16:38:41 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip! 16:38:41 INFO - Caught exception: timed out 16:38:41 INFO - Caught exception: timed out 16:38:41 INFO - Caught exception: timed out 16:38:41 INFO - trying https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:38:41 INFO - Downloading https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip 16:38:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 16:38:44 INFO - Downloaded 90888185 bytes. 16:38:44 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:38:44 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:38:49 INFO - Return code: 0 16:38:49 INFO - Running post-action listener: _resource_record_post_action 16:38:49 INFO - Running post-action listener: set_extra_try_arguments 16:38:49 INFO - ##### 16:38:49 INFO - ##### Running create-virtualenv step. 16:38:49 INFO - ##### 16:38:49 INFO - Running pre-action listener: _pre_create_virtualenv 16:38:49 INFO - Running pre-action listener: _resource_record_pre_action 16:38:49 INFO - Running main action method: create_virtualenv 16:38:49 INFO - Creating virtualenv /builds/slave/test/build/venv 16:38:49 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 16:38:49 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:38:50 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:38:50 INFO - Using real prefix '/usr' 16:38:50 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:38:52 INFO - Installing distribute.............................................................................................................................................................................................done. 16:38:56 INFO - Installing pip.................done. 16:38:56 INFO - Return code: 0 16:38:56 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:38:56 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')]} 16:38:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:38:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:38:56 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')]} 16:38:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:38:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:38:56 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2051030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20523f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2095620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x215b290>, '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 0x215b980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2092be0>, '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-1462317795.529245-72806714', '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 16:38:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:38:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:38:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:38:56 INFO - 'CCACHE_UMASK': '002', 16:38:56 INFO - 'DISPLAY': ':0', 16:38:56 INFO - 'HOME': '/home/cltbld', 16:38:56 INFO - 'LANG': 'en_US.UTF-8', 16:38:56 INFO - 'LOGNAME': 'cltbld', 16:38:56 INFO - 'MAIL': '/var/mail/cltbld', 16:38:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:38:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:38:56 INFO - 'MOZ_NO_REMOTE': '1', 16:38:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:38:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:38:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:38:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:38:56 INFO - 'PWD': '/builds/slave/test', 16:38:56 INFO - 'SHELL': '/bin/bash', 16:38:56 INFO - 'SHLVL': '1', 16:38:56 INFO - 'TERM': 'linux', 16:38:56 INFO - 'TMOUT': '86400', 16:38:56 INFO - 'USER': 'cltbld', 16:38:56 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462317795.529245-72806714', 16:38:56 INFO - '_': '/tools/buildbot/bin/python'} 16:38:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:38:57 INFO - Downloading/unpacking psutil>=0.7.1 16:38:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:38:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:38:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:38:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:38:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:39:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:39:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:39:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:39:01 INFO - Installing collected packages: psutil 16:39:01 INFO - Running setup.py install for psutil 16:39:01 INFO - building 'psutil._psutil_linux' extension 16:39:01 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 16:39:01 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 16:39:02 INFO - building 'psutil._psutil_posix' extension 16:39:02 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 16:39:02 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 16:39:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:39:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:39:02 INFO - Successfully installed psutil 16:39:02 INFO - Cleaning up... 16:39:02 INFO - Return code: 0 16:39:02 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:39:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:39:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:39:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:39:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:39:02 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2051030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20523f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2095620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x215b290>, '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 0x215b980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2092be0>, '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-1462317795.529245-72806714', '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 16:39:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:39:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:39:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:39:02 INFO - 'CCACHE_UMASK': '002', 16:39:02 INFO - 'DISPLAY': ':0', 16:39:02 INFO - 'HOME': '/home/cltbld', 16:39:02 INFO - 'LANG': 'en_US.UTF-8', 16:39:02 INFO - 'LOGNAME': 'cltbld', 16:39:02 INFO - 'MAIL': '/var/mail/cltbld', 16:39:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:39:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:39:02 INFO - 'MOZ_NO_REMOTE': '1', 16:39:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:39:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:39:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:39:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:39:02 INFO - 'PWD': '/builds/slave/test', 16:39:02 INFO - 'SHELL': '/bin/bash', 16:39:02 INFO - 'SHLVL': '1', 16:39:02 INFO - 'TERM': 'linux', 16:39:02 INFO - 'TMOUT': '86400', 16:39:02 INFO - 'USER': 'cltbld', 16:39:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462317795.529245-72806714', 16:39:02 INFO - '_': '/tools/buildbot/bin/python'} 16:39:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:39:02 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:39:02 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 16:39:02 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 16:39:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:39:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:39:02 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 16:39:02 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 16:39:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:39:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:39:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:39:06 INFO - Installing collected packages: mozsystemmonitor 16:39:06 INFO - Running setup.py install for mozsystemmonitor 16:39:06 INFO - Successfully installed mozsystemmonitor 16:39:06 INFO - Cleaning up... 16:39:06 INFO - Return code: 0 16:39:06 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:39:06 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')]} 16:39:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:39:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:39:06 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')]} 16:39:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:39:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:39:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2051030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20523f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2095620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x215b290>, '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 0x215b980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2092be0>, '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-1462317795.529245-72806714', '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 16:39:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:39:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:39:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:39:06 INFO - 'CCACHE_UMASK': '002', 16:39:06 INFO - 'DISPLAY': ':0', 16:39:06 INFO - 'HOME': '/home/cltbld', 16:39:06 INFO - 'LANG': 'en_US.UTF-8', 16:39:06 INFO - 'LOGNAME': 'cltbld', 16:39:06 INFO - 'MAIL': '/var/mail/cltbld', 16:39:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:39:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:39:06 INFO - 'MOZ_NO_REMOTE': '1', 16:39:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:39:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:39:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:39:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:39:06 INFO - 'PWD': '/builds/slave/test', 16:39:06 INFO - 'SHELL': '/bin/bash', 16:39:06 INFO - 'SHLVL': '1', 16:39:06 INFO - 'TERM': 'linux', 16:39:06 INFO - 'TMOUT': '86400', 16:39:06 INFO - 'USER': 'cltbld', 16:39:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462317795.529245-72806714', 16:39:06 INFO - '_': '/tools/buildbot/bin/python'} 16:39:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:39:07 INFO - Downloading/unpacking blobuploader==1.2.4 16:39: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 16:39: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 16:39:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:39:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:39: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 16:39: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 16:39:10 INFO - Downloading blobuploader-1.2.4.tar.gz 16:39:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:39:11 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:39:11 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 16:39:11 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 16:39:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:39:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:39:11 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 16:39:11 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 16:39:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:39:11 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:39:11 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 16:39:11 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 16:39:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:39:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:39:11 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 16:39:11 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 16:39:12 INFO - Downloading docopt-0.6.1.tar.gz 16:39:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:39:12 INFO - Installing collected packages: blobuploader, requests, docopt 16:39:12 INFO - Running setup.py install for blobuploader 16:39:12 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:39:13 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:39:13 INFO - Running setup.py install for requests 16:39:13 INFO - Running setup.py install for docopt 16:39:14 INFO - Successfully installed blobuploader requests docopt 16:39:14 INFO - Cleaning up... 16:39:14 INFO - Return code: 0 16:39:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:39:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:39:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:39:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:39:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:39:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:39:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2051030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20523f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2095620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x215b290>, '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 0x215b980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2092be0>, '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-1462317795.529245-72806714', '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 16:39:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:39:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:39:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:39:14 INFO - 'CCACHE_UMASK': '002', 16:39:14 INFO - 'DISPLAY': ':0', 16:39:14 INFO - 'HOME': '/home/cltbld', 16:39:14 INFO - 'LANG': 'en_US.UTF-8', 16:39:14 INFO - 'LOGNAME': 'cltbld', 16:39:14 INFO - 'MAIL': '/var/mail/cltbld', 16:39:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:39:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:39:14 INFO - 'MOZ_NO_REMOTE': '1', 16:39:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:39:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:39:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:39:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:39:14 INFO - 'PWD': '/builds/slave/test', 16:39:14 INFO - 'SHELL': '/bin/bash', 16:39:14 INFO - 'SHLVL': '1', 16:39:14 INFO - 'TERM': 'linux', 16:39:14 INFO - 'TMOUT': '86400', 16:39:14 INFO - 'USER': 'cltbld', 16:39:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462317795.529245-72806714', 16:39:14 INFO - '_': '/tools/buildbot/bin/python'} 16:39:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:39:14 INFO - Running setup.py (path:/tmp/pip-IkCHHn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:39:14 INFO - Running setup.py (path:/tmp/pip-hulewd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:39:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:39:14 INFO - Running setup.py (path:/tmp/pip-tyTsUi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:39:15 INFO - Running setup.py (path:/tmp/pip-anO226-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:39:15 INFO - Running setup.py (path:/tmp/pip-JS7dfd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:39:15 INFO - Running setup.py (path:/tmp/pip-OwUv5O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:39:15 INFO - Running setup.py (path:/tmp/pip-3bxpIO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:39:15 INFO - Running setup.py (path:/tmp/pip-QnKwqB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:39:15 INFO - Running setup.py (path:/tmp/pip-id4UEo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:39:15 INFO - Running setup.py (path:/tmp/pip-ho3jK0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:39:16 INFO - Running setup.py (path:/tmp/pip-13I_cR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:39:16 INFO - Running setup.py (path:/tmp/pip-9fdzvD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:39:16 INFO - Running setup.py (path:/tmp/pip-WHeoCj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:39:16 INFO - Running setup.py (path:/tmp/pip-vrABTw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:39:16 INFO - Running setup.py (path:/tmp/pip-d9hvSg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:39:16 INFO - Running setup.py (path:/tmp/pip-ChoDav-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:39:16 INFO - Running setup.py (path:/tmp/pip-wy4byq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:39:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:39:16 INFO - Running setup.py (path:/tmp/pip-Rg7cDc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:39:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:39:17 INFO - Running setup.py (path:/tmp/pip-0PKmL0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:39:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:39:17 INFO - Running setup.py (path:/tmp/pip-Yhvfu4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:39:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:39:17 INFO - Running setup.py (path:/tmp/pip-c74i5t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:39:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:39:17 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 16:39:17 INFO - Running setup.py install for manifestparser 16:39:18 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:39:18 INFO - Running setup.py install for mozcrash 16:39:18 INFO - Running setup.py install for mozdebug 16:39:18 INFO - Running setup.py install for mozdevice 16:39:18 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:39:18 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:39:18 INFO - Running setup.py install for mozfile 16:39:18 INFO - Running setup.py install for mozhttpd 16:39:19 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:39:19 INFO - Running setup.py install for mozinfo 16:39:19 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:39:19 INFO - Running setup.py install for mozInstall 16:39:19 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:39:19 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:39:19 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:39:19 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:39:19 INFO - Running setup.py install for mozleak 16:39:19 INFO - Running setup.py install for mozlog 16:39:19 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:39:19 INFO - Running setup.py install for moznetwork 16:39:20 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:39:20 INFO - Running setup.py install for mozprocess 16:39:20 INFO - Running setup.py install for mozprofile 16:39:20 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:39:20 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:39:20 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:39:20 INFO - Running setup.py install for mozrunner 16:39:20 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:39:20 INFO - Running setup.py install for mozscreenshot 16:39:21 INFO - Running setup.py install for moztest 16:39:21 INFO - Running setup.py install for mozversion 16:39:21 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:39:21 INFO - Running setup.py install for wptserve 16:39:21 INFO - Running setup.py install for marionette-driver 16:39:21 INFO - Running setup.py install for browsermob-proxy 16:39:22 INFO - Running setup.py install for marionette-client 16:39:22 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:39:22 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:39:22 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 16:39:22 INFO - Cleaning up... 16:39:22 INFO - Return code: 0 16:39:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:39:22 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')]} 16:39:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:39:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:39:22 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')]} 16:39:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:39:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:39:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2051030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x20523f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2095620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x215b290>, '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 0x215b980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2092be0>, '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-1462317795.529245-72806714', '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 16:39:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:39:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:39:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:39:22 INFO - 'CCACHE_UMASK': '002', 16:39:22 INFO - 'DISPLAY': ':0', 16:39:22 INFO - 'HOME': '/home/cltbld', 16:39:22 INFO - 'LANG': 'en_US.UTF-8', 16:39:22 INFO - 'LOGNAME': 'cltbld', 16:39:22 INFO - 'MAIL': '/var/mail/cltbld', 16:39:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:39:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:39:22 INFO - 'MOZ_NO_REMOTE': '1', 16:39:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:39:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:39:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:39:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:39:22 INFO - 'PWD': '/builds/slave/test', 16:39:22 INFO - 'SHELL': '/bin/bash', 16:39:22 INFO - 'SHLVL': '1', 16:39:22 INFO - 'TERM': 'linux', 16:39:22 INFO - 'TMOUT': '86400', 16:39:22 INFO - 'USER': 'cltbld', 16:39:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462317795.529245-72806714', 16:39:22 INFO - '_': '/tools/buildbot/bin/python'} 16:39:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:39:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:39:23 INFO - Running setup.py (path:/tmp/pip-oYZ4sG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:39:23 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)) 16:39:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:39:23 INFO - Running setup.py (path:/tmp/pip-uVziJP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:39:23 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)) 16:39:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:39:23 INFO - Running setup.py (path:/tmp/pip-KkjbNH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:39:23 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)) 16:39:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:39:23 INFO - Running setup.py (path:/tmp/pip-T4xSqt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:39:23 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)) 16:39:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:39:23 INFO - Running setup.py (path:/tmp/pip-KQMRDZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:39:23 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)) 16:39:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:39:23 INFO - Running setup.py (path:/tmp/pip-yY4ML1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:39:23 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)) 16:39:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:39:23 INFO - Running setup.py (path:/tmp/pip-KcJTX6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:39:24 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)) 16:39:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:39:24 INFO - Running setup.py (path:/tmp/pip-hpvd2Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:39:24 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)) 16:39:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:39:24 INFO - Running setup.py (path:/tmp/pip-DbfTCv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:39:24 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)) 16:39:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:39:24 INFO - Running setup.py (path:/tmp/pip-kLMoTq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:39:24 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)) 16:39:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:39:24 INFO - Running setup.py (path:/tmp/pip-WLQQaE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:39:24 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)) 16:39:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:39:24 INFO - Running setup.py (path:/tmp/pip-aK5IwN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:39:24 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)) 16:39:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:39:24 INFO - Running setup.py (path:/tmp/pip-nuE0fJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:39:24 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)) 16:39:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:39:24 INFO - Running setup.py (path:/tmp/pip-HRHp5x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:39:25 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)) 16:39:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:39:25 INFO - Running setup.py (path:/tmp/pip-r8ZBkO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:39:25 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)) 16:39:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:39:25 INFO - Running setup.py (path:/tmp/pip-8xDDhQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:39:25 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)) 16:39:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:39:25 INFO - Running setup.py (path:/tmp/pip-cnesRP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:39:25 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)) 16:39:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:39:25 INFO - Running setup.py (path:/tmp/pip-jx3smi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:39:25 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)) 16:39:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:39:25 INFO - Running setup.py (path:/tmp/pip-XckF1Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:39:25 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)) 16:39:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:39:25 INFO - Running setup.py (path:/tmp/pip-AhglWQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:39:25 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)) 16:39:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:39:26 INFO - Running setup.py (path:/tmp/pip-xn60sL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:39:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:39:26 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)) 16:39:26 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)) 16:39:26 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)) 16:39:26 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)) 16:39:26 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)) 16:39:26 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)) 16:39:26 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:39:26 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 16:39:26 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 16:39:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:39:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:39:26 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 16:39:26 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 16:39:29 INFO - Downloading blessings-1.6.tar.gz 16:39:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:39:30 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)) 16:39:30 INFO - Installing collected packages: blessings 16:39:30 INFO - Running setup.py install for blessings 16:39:30 INFO - Successfully installed blessings 16:39:30 INFO - Cleaning up... 16:39:30 INFO - Return code: 0 16:39:30 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:39:30 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:39:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:39:31 INFO - Reading from file tmpfile_stdout 16:39:31 INFO - Current package versions: 16:39:31 INFO - argparse == 1.2.1 16:39:31 INFO - blessings == 1.6 16:39:31 INFO - blobuploader == 1.2.4 16:39:31 INFO - browsermob-proxy == 0.6.0 16:39:31 INFO - docopt == 0.6.1 16:39:31 INFO - manifestparser == 1.1 16:39:31 INFO - marionette-client == 2.3.0 16:39:31 INFO - marionette-driver == 1.4.0 16:39:31 INFO - mozInstall == 1.12 16:39:31 INFO - mozcrash == 0.17 16:39:31 INFO - mozdebug == 0.1 16:39:31 INFO - mozdevice == 0.48 16:39:31 INFO - mozfile == 1.2 16:39:31 INFO - mozhttpd == 0.7 16:39:31 INFO - mozinfo == 0.9 16:39:31 INFO - mozleak == 0.1 16:39:31 INFO - mozlog == 3.1 16:39:31 INFO - moznetwork == 0.27 16:39:31 INFO - mozprocess == 0.22 16:39:31 INFO - mozprofile == 0.28 16:39:31 INFO - mozrunner == 6.11 16:39:31 INFO - mozscreenshot == 0.1 16:39:31 INFO - mozsystemmonitor == 0.0 16:39:31 INFO - moztest == 0.7 16:39:31 INFO - mozversion == 1.4 16:39:31 INFO - psutil == 3.1.1 16:39:31 INFO - requests == 1.2.3 16:39:31 INFO - wptserve == 1.4.0 16:39:31 INFO - wsgiref == 0.1.2 16:39:31 INFO - Running post-action listener: _resource_record_post_action 16:39:31 INFO - Running post-action listener: _start_resource_monitoring 16:39:31 INFO - Starting resource monitoring. 16:39:31 INFO - ##### 16:39:31 INFO - ##### Running pull step. 16:39:31 INFO - ##### 16:39:31 INFO - Running pre-action listener: _resource_record_pre_action 16:39:31 INFO - Running main action method: pull 16:39:31 INFO - Pull has nothing to do! 16:39:31 INFO - Running post-action listener: _resource_record_post_action 16:39:31 INFO - ##### 16:39:31 INFO - ##### Running install step. 16:39:31 INFO - ##### 16:39:31 INFO - Running pre-action listener: _resource_record_pre_action 16:39:31 INFO - Running main action method: install 16:39:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:39:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:39:31 INFO - Reading from file tmpfile_stdout 16:39:31 INFO - Detecting whether we're running mozinstall >=1.0... 16:39:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:39:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:39:31 INFO - Reading from file tmpfile_stdout 16:39:31 INFO - Output received: 16:39:31 INFO - Usage: mozinstall [options] installer 16:39:31 INFO - Options: 16:39:31 INFO - -h, --help show this help message and exit 16:39:31 INFO - -d DEST, --destination=DEST 16:39:31 INFO - Directory to install application into. [default: 16:39:31 INFO - "/builds/slave/test"] 16:39:31 INFO - --app=APP Application being installed. [default: firefox] 16:39:31 INFO - mkdir: /builds/slave/test/build/application 16:39:31 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:39:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 16:40:00 INFO - Reading from file tmpfile_stdout 16:40:00 INFO - Output received: 16:40:00 INFO - /builds/slave/test/build/application/firefox/firefox 16:40:00 INFO - Running post-action listener: _resource_record_post_action 16:40:00 INFO - ##### 16:40:00 INFO - ##### Running run-tests step. 16:40:00 INFO - ##### 16:40:00 INFO - Running pre-action listener: _resource_record_pre_action 16:40:00 INFO - Running main action method: run_tests 16:40:00 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:40:00 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:40:00 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:40:00 INFO - grabbing minidump binary from tooltool 16:40: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')]} 16:40:00 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 0x215b290>, '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 0x215b980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2092be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:40:00 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 16:40:00 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 16:40:00 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:40:00 INFO - Return code: 0 16:40:00 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:40:00 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:40:00 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/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.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 16:40:00 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/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.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 16:40:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:40:00 INFO - 'CCACHE_UMASK': '002', 16:40:00 INFO - 'DISPLAY': ':0', 16:40:00 INFO - 'HOME': '/home/cltbld', 16:40:00 INFO - 'LANG': 'en_US.UTF-8', 16:40:00 INFO - 'LOGNAME': 'cltbld', 16:40:00 INFO - 'MAIL': '/var/mail/cltbld', 16:40:00 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:40:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:40:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:40:00 INFO - 'MOZ_NO_REMOTE': '1', 16:40:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:40:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:40:00 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:40:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:40:00 INFO - 'PWD': '/builds/slave/test', 16:40:00 INFO - 'SHELL': '/bin/bash', 16:40:00 INFO - 'SHLVL': '1', 16:40:00 INFO - 'TERM': 'linux', 16:40:00 INFO - 'TMOUT': '86400', 16:40:00 INFO - 'USER': 'cltbld', 16:40:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1462317795.529245-72806714', 16:40:00 INFO - '_': '/tools/buildbot/bin/python'} 16:40:00 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/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.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 16:40:01 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 16:40:01 INFO - import pkg_resources 16:40:03 INFO - Using 1 client processes 16:40:03 INFO - wptserve Starting http server on 127.0.0.1:8000 16:40:03 INFO - wptserve Starting http server on 127.0.0.1:8001 16:40:03 INFO - wptserve Starting http server on 127.0.0.1:8443 16:40:05 INFO - SUITE-START | Running 778 tests 16:40:05 INFO - Running testharness tests 16:40:05 INFO - Setting up ssl 16:40:05 INFO - PROCESS | certutil | 16:40:05 INFO - PROCESS | certutil | 16:40:05 INFO - PROCESS | certutil | 16:40:05 INFO - Certificate Nickname Trust Attributes 16:40:05 INFO - SSL,S/MIME,JAR/XPI 16:40:05 INFO - 16:40:05 INFO - web-platform-tests CT,, 16:40:05 INFO - 16:40:05 INFO - Starting runner 16:40:08 INFO - PROCESS | 1848 | 1462318808962 Marionette DEBUG Marionette enabled via build flag and pref 16:40:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e81a53800 == 1 [pid = 1848] [id = 1] 16:40:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 1 (0x7f8e81a54000) [pid = 1848] [serial = 1] [outer = (nil)] 16:40:09 INFO - PROCESS | 1848 | [1848] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:40:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 2 (0x7f8e81a55000) [pid = 1848] [serial = 2] [outer = 0x7f8e81a54000] 16:40:09 INFO - PROCESS | 1848 | 1462318809609 Marionette INFO Listening on port 2828 16:40:10 INFO - PROCESS | 1848 | 1462318810208 Marionette DEBUG Marionette enabled via command-line flag 16:40:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7e922800 == 2 [pid = 1848] [id = 2] 16:40:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 3 (0x7f8e7e923000) [pid = 1848] [serial = 3] [outer = (nil)] 16:40:10 INFO - PROCESS | 1848 | [1848] WARNING: No inner window available!: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:40:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 4 (0x7f8e7e924000) [pid = 1848] [serial = 4] [outer = 0x7f8e7e923000] 16:40:10 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f8e7f0d0700 16:40:10 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f8e7dd79f40 16:40:10 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f8e7dd831f0 16:40:10 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f8e7dd834f0 16:40:10 INFO - PROCESS | 1848 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f8e7dd83820 16:40:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 5 (0x7f8e7dde3000) [pid = 1848] [serial = 5] [outer = 0x7f8e81a54000] 16:40:10 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:40:10 INFO - PROCESS | 1848 | 1462318810594 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:34005 16:40:10 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:40:10 INFO - PROCESS | 1848 | 1462318810635 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:34006 16:40:10 INFO - PROCESS | 1848 | 1462318810692 Marionette DEBUG Closed connection conn0 16:40:10 INFO - PROCESS | 1848 | [1848] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 16:40:10 INFO - PROCESS | 1848 | 1462318810797 Marionette DEBUG Closed connection conn1 16:40:10 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:40:10 INFO - PROCESS | 1848 | 1462318810808 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:34007 16:40:10 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:40:10 INFO - PROCESS | 1848 | 1462318810866 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:34008 16:40:10 INFO - PROCESS | 1848 | 1462318810876 Marionette DEBUG Closed connection conn2 16:40:10 INFO - PROCESS | 1848 | 1462318810909 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:40:10 INFO - PROCESS | 1848 | 1462318810935 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160503144739","device":"desktop","version":"48.0a2"} 16:40:11 INFO - PROCESS | 1848 | [1848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:40:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71ee7800 == 3 [pid = 1848] [id = 3] 16:40:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 6 (0x7f8e71ee8000) [pid = 1848] [serial = 6] [outer = (nil)] 16:40:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71ee8800 == 4 [pid = 1848] [id = 4] 16:40:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 7 (0x7f8e71c39800) [pid = 1848] [serial = 7] [outer = (nil)] 16:40:13 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:40:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70e7d000 == 5 [pid = 1848] [id = 5] 16:40:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 8 (0x7f8e70e2d000) [pid = 1848] [serial = 8] [outer = (nil)] 16:40:13 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:40:13 INFO - PROCESS | 1848 | [1848] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:40:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 9 (0x7f8e70b0fc00) [pid = 1848] [serial = 9] [outer = 0x7f8e70e2d000] 16:40:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 10 (0x7f8e7053a800) [pid = 1848] [serial = 10] [outer = 0x7f8e71ee8000] 16:40:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 11 (0x7f8e7055a800) [pid = 1848] [serial = 11] [outer = 0x7f8e71c39800] 16:40:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 12 (0x7f8e7055c800) [pid = 1848] [serial = 12] [outer = 0x7f8e70e2d000] 16:40:15 INFO - PROCESS | 1848 | 1462318815224 Marionette DEBUG loaded listener.js 16:40:15 INFO - PROCESS | 1848 | 1462318815243 Marionette DEBUG loaded listener.js 16:40:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 13 (0x7f8e6e894800) [pid = 1848] [serial = 13] [outer = 0x7f8e70e2d000] 16:40:15 INFO - PROCESS | 1848 | 1462318815991 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"3dfe4b45-5ce5-49b6-81a8-55ec10c69c39","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160503144739","device":"desktop","version":"48.0a2","command_id":1}}] 16:40:16 INFO - PROCESS | 1848 | 1462318816212 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}] 16:40:16 INFO - PROCESS | 1848 | 1462318816548 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:40:16 INFO - PROCESS | 1848 | 1462318816636 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:40:16 INFO - PROCESS | 1848 | [1848] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:40:16 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:40:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 14 (0x7f8e6a909c00) [pid = 1848] [serial = 14] [outer = 0x7f8e70e2d000] 16:40:16 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:40:16 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:40:17 INFO - PROCESS | 1848 | 1462318817022 Marionette TRACE conn3 <- [1,3,null,{}] 16:40:17 INFO - PROCESS | 1848 | 1462318817030 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:40:17 INFO - PROCESS | 1848 | 1462318817052 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:40:17 INFO - PROCESS | 1848 | 1462318817199 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:40:17 INFO - PROCESS | 1848 | 1462318817203 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:40:17 INFO - PROCESS | 1848 | 1462318817218 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:40:17 INFO - PROCESS | 1848 | 1462318817223 Marionette TRACE conn3 <- [1,6,null,{}] 16:40:17 INFO - PROCESS | 1848 | 1462318817229 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}] 16:40:17 INFO - PROCESS | 1848 | 1462318817246 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:40:17 INFO - PROCESS | 1848 | 1462318817254 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69d0c000 == 6 [pid = 1848] [id = 6] 16:40:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 15 (0x7f8e69d4e800) [pid = 1848] [serial = 15] [outer = (nil)] 16:40:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 16 (0x7f8e69d50800) [pid = 1848] [serial = 16] [outer = 0x7f8e69d4e800] 16:40:17 INFO - PROCESS | 1848 | 1462318817325 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 17 (0x7f8e69d57400) [pid = 1848] [serial = 17] [outer = 0x7f8e69d4e800] 16:40:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69bbb800 == 7 [pid = 1848] [id = 7] 16:40:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 18 (0x7f8e69b88800) [pid = 1848] [serial = 18] [outer = (nil)] 16:40:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 19 (0x7f8e69b8fc00) [pid = 1848] [serial = 19] [outer = 0x7f8e69b88800] 16:40:17 INFO - PROCESS | 1848 | 1462318817794 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 20 (0x7f8e6c744400) [pid = 1848] [serial = 20] [outer = 0x7f8e69b88800] 16:40:18 INFO - PROCESS | 1848 | [1848] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:40:18 INFO - PROCESS | 1848 | 1462318818390 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]]]}] 16:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1233ms 16:40:18 INFO - PROCESS | 1848 | 1462318818507 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:40:18 INFO - PROCESS | 1848 | 1462318818511 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:40:18 INFO - PROCESS | 1848 | 1462318818545 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:40:18 INFO - PROCESS | 1848 | 1462318818549 Marionette TRACE conn3 <- [1,10,null,{}] 16:40:18 INFO - PROCESS | 1848 | 1462318818574 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}] 16:40:18 INFO - PROCESS | 1848 | 1462318818736 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:40:18 INFO - PROCESS | 1848 | 1462318818756 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e67e17000 == 8 [pid = 1848] [id = 8] 16:40:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 21 (0x7f8e67f96400) [pid = 1848] [serial = 21] [outer = (nil)] 16:40:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 22 (0x7f8e67f98000) [pid = 1848] [serial = 22] [outer = 0x7f8e67f96400] 16:40:18 INFO - PROCESS | 1848 | 1462318818823 Marionette DEBUG loaded listener.js 16:40:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 23 (0x7f8e6982f000) [pid = 1848] [serial = 23] [outer = 0x7f8e67f96400] 16:40:19 INFO - PROCESS | 1848 | 1462318819765 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]]]}] 16:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1276ms 16:40:19 INFO - PROCESS | 1848 | 1462318819799 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:40:19 INFO - PROCESS | 1848 | 1462318819804 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:40:19 INFO - PROCESS | 1848 | 1462318819813 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:40:19 INFO - PROCESS | 1848 | 1462318819818 Marionette TRACE conn3 <- [1,14,null,{}] 16:40:19 INFO - PROCESS | 1848 | 1462318819827 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}] 16:40:20 INFO - PROCESS | 1848 | 1462318820050 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:40:20 INFO - PROCESS | 1848 | 1462318820244 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68192000 == 9 [pid = 1848] [id = 9] 16:40:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 24 (0x7f8e68143000) [pid = 1848] [serial = 24] [outer = (nil)] 16:40:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 25 (0x7f8e68cc8400) [pid = 1848] [serial = 25] [outer = 0x7f8e68143000] 16:40:20 INFO - PROCESS | 1848 | 1462318820357 Marionette DEBUG loaded listener.js 16:40:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 26 (0x7f8e69b8d400) [pid = 1848] [serial = 26] [outer = 0x7f8e68143000] 16:40:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69bcc800 == 10 [pid = 1848] [id = 10] 16:40:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 27 (0x7f8e69bcd000) [pid = 1848] [serial = 27] [outer = (nil)] 16:40:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 28 (0x7f8e68ca7000) [pid = 1848] [serial = 28] [outer = 0x7f8e69bcd000] 16:40:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 29 (0x7f8e69bba800) [pid = 1848] [serial = 29] [outer = 0x7f8e69bcd000] 16:40:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e67e15000 == 11 [pid = 1848] [id = 11] 16:40:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 30 (0x7f8e69d51c00) [pid = 1848] [serial = 30] [outer = (nil)] 16:40:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 31 (0x7f8e6f6f5c00) [pid = 1848] [serial = 31] [outer = 0x7f8e69d51c00] 16:40:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 32 (0x7f8e6a90bc00) [pid = 1848] [serial = 32] [outer = 0x7f8e69d51c00] 16:40:21 INFO - PROCESS | 1848 | 1462318821474 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]]]}] 16:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1692ms 16:40:21 INFO - PROCESS | 1848 | 1462318821564 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:40:21 INFO - PROCESS | 1848 | 1462318821572 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:40:21 INFO - PROCESS | 1848 | 1462318821600 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 1848 | 1462318821604 Marionette TRACE conn3 <- [1,18,null,{}] 16:40:21 INFO - PROCESS | 1848 | 1462318821611 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}] 16:40:21 INFO - PROCESS | 1848 | 1462318821850 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:40:21 INFO - PROCESS | 1848 | 1462318821957 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6dc92000 == 12 [pid = 1848] [id = 12] 16:40:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 33 (0x7f8e6e6b5400) [pid = 1848] [serial = 33] [outer = (nil)] 16:40:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 34 (0x7f8e708fa800) [pid = 1848] [serial = 34] [outer = 0x7f8e6e6b5400] 16:40:22 INFO - PROCESS | 1848 | 1462318822032 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 35 (0x7f8e71c3b800) [pid = 1848] [serial = 35] [outer = 0x7f8e6e6b5400] 16:40:22 INFO - PROCESS | 1848 | 1462318822840 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]]]}] 16:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1291ms 16:40:22 INFO - PROCESS | 1848 | 1462318822889 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:40:22 INFO - PROCESS | 1848 | 1462318822895 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:40:22 INFO - PROCESS | 1848 | 1462318822901 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:40:22 INFO - PROCESS | 1848 | 1462318822906 Marionette TRACE conn3 <- [1,22,null,{}] 16:40:22 INFO - PROCESS | 1848 | 1462318822923 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}] 16:40:23 INFO - PROCESS | 1848 | 1462318823135 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:40:23 INFO - PROCESS | 1848 | 1462318823256 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70e6f000 == 13 [pid = 1848] [id = 13] 16:40:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 36 (0x7f8e72454400) [pid = 1848] [serial = 36] [outer = (nil)] 16:40:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 37 (0x7f8e68d9a800) [pid = 1848] [serial = 37] [outer = 0x7f8e72454400] 16:40:23 INFO - PROCESS | 1848 | 1462318823349 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 38 (0x7f8e7437e000) [pid = 1848] [serial = 38] [outer = 0x7f8e72454400] 16:40:24 INFO - PROCESS | 1848 | 1462318824372 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]]]}] 16:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1485ms 16:40:24 INFO - PROCESS | 1848 | 1462318824385 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:40:24 INFO - PROCESS | 1848 | 1462318824390 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:40:24 INFO - PROCESS | 1848 | 1462318824429 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:40:24 INFO - PROCESS | 1848 | 1462318824432 Marionette TRACE conn3 <- [1,26,null,{}] 16:40:24 INFO - PROCESS | 1848 | 1462318824452 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}] 16:40:24 INFO - PROCESS | 1848 | 1462318824637 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:40:24 INFO - PROCESS | 1848 | 1462318824786 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6a93e000 == 14 [pid = 1848] [id = 14] 16:40:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 39 (0x7f8e70b0b000) [pid = 1848] [serial = 39] [outer = (nil)] 16:40:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 40 (0x7f8e7176d000) [pid = 1848] [serial = 40] [outer = 0x7f8e70b0b000] 16:40:24 INFO - PROCESS | 1848 | 1462318824883 Marionette DEBUG loaded listener.js 16:40:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 41 (0x7f8e71c45000) [pid = 1848] [serial = 41] [outer = 0x7f8e70b0b000] 16:40:25 INFO - PROCESS | 1848 | 1462318825649 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]]]}] 16:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1266ms 16:40:25 INFO - PROCESS | 1848 | 1462318825685 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:40:25 INFO - PROCESS | 1848 | 1462318825693 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:40:25 INFO - PROCESS | 1848 | 1462318825736 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:40:25 INFO - PROCESS | 1848 | 1462318825740 Marionette TRACE conn3 <- [1,30,null,{}] 16:40:25 INFO - PROCESS | 1848 | 1462318825746 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}] 16:40:25 INFO - PROCESS | 1848 | 1462318825897 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:40:25 INFO - PROCESS | 1848 | 1462318825908 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70f94800 == 15 [pid = 1848] [id = 15] 16:40:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 42 (0x7f8e71e32c00) [pid = 1848] [serial = 42] [outer = (nil)] 16:40:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 43 (0x7f8e73039800) [pid = 1848] [serial = 43] [outer = 0x7f8e71e32c00] 16:40:25 INFO - PROCESS | 1848 | 1462318825972 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 44 (0x7f8e7437ec00) [pid = 1848] [serial = 44] [outer = 0x7f8e71e32c00] 16:40:26 INFO - PROCESS | 1848 | 1462318826730 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]]]}] 16:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1045ms 16:40:26 INFO - PROCESS | 1848 | 1462318826781 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:40:26 INFO - PROCESS | 1848 | 1462318826784 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:40:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:40:26 INFO - PROCESS | 1848 | 1462318826792 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:40:26 INFO - PROCESS | 1848 | 1462318826797 Marionette TRACE conn3 <- [1,34,null,{}] 16:40:26 INFO - PROCESS | 1848 | 1462318826820 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}] 16:40:26 INFO - PROCESS | 1848 | 1462318826985 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:40:27 INFO - PROCESS | 1848 | 1462318826998 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7164c800 == 16 [pid = 1848] [id = 16] 16:40:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 45 (0x7f8e77e82400) [pid = 1848] [serial = 45] [outer = (nil)] 16:40:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 46 (0x7f8e78d44400) [pid = 1848] [serial = 46] [outer = 0x7f8e77e82400] 16:40:27 INFO - PROCESS | 1848 | 1462318827063 Marionette DEBUG loaded listener.js 16:40:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 47 (0x7f8e7e905c00) [pid = 1848] [serial = 47] [outer = 0x7f8e77e82400] 16:40:27 INFO - PROCESS | 1848 | 1462318827803 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]]]}] 16:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1034ms 16:40:27 INFO - PROCESS | 1848 | 1462318827829 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:40:27 INFO - PROCESS | 1848 | 1462318827834 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:40:27 INFO - PROCESS | 1848 | 1462318827841 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 1848 | 1462318827844 Marionette TRACE conn3 <- [1,38,null,{}] 16:40:27 INFO - PROCESS | 1848 | 1462318827850 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}] 16:40:28 INFO - PROCESS | 1848 | 1462318828034 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:40:28 INFO - PROCESS | 1848 | 1462318828063 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71ed8800 == 17 [pid = 1848] [id = 17] 16:40:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 48 (0x7f8e7303c800) [pid = 1848] [serial = 48] [outer = (nil)] 16:40:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 49 (0x7f8e7e995400) [pid = 1848] [serial = 49] [outer = 0x7f8e7303c800] 16:40:28 INFO - PROCESS | 1848 | 1462318828128 Marionette DEBUG loaded listener.js 16:40:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 50 (0x7f8e7eb7a800) [pid = 1848] [serial = 50] [outer = 0x7f8e7303c800] 16:40:28 INFO - PROCESS | 1848 | 1462318828864 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]]]}] 16:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1048ms 16:40:28 INFO - PROCESS | 1848 | 1462318828888 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:40:28 INFO - PROCESS | 1848 | 1462318828891 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:40:28 INFO - PROCESS | 1848 | 1462318828897 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:40:28 INFO - PROCESS | 1848 | 1462318828899 Marionette TRACE conn3 <- [1,42,null,{}] 16:40:28 INFO - PROCESS | 1848 | 1462318828913 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}] 16:40:29 INFO - PROCESS | 1848 | 1462318829093 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:40:29 INFO - PROCESS | 1848 | 1462318829114 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71f88000 == 18 [pid = 1848] [id = 18] 16:40:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 51 (0x7f8e6d184c00) [pid = 1848] [serial = 51] [outer = (nil)] 16:40:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 52 (0x7f8e7dd76800) [pid = 1848] [serial = 52] [outer = 0x7f8e6d184c00] 16:40:29 INFO - PROCESS | 1848 | 1462318829179 Marionette DEBUG loaded listener.js 16:40:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 53 (0x7f8e7ec93400) [pid = 1848] [serial = 53] [outer = 0x7f8e6d184c00] 16:40:29 INFO - PROCESS | 1848 | 1462318829910 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]]]}] 16:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1036ms 16:40:29 INFO - PROCESS | 1848 | 1462318829934 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:40:29 INFO - PROCESS | 1848 | 1462318829938 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:40:29 INFO - PROCESS | 1848 | 1462318829944 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:40:29 INFO - PROCESS | 1848 | 1462318829945 Marionette TRACE conn3 <- [1,46,null,{}] 16:40:29 INFO - PROCESS | 1848 | 1462318829952 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}] 16:40:30 INFO - PROCESS | 1848 | 1462318830185 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:40:30 INFO - PROCESS | 1848 | 1462318830200 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72d63800 == 19 [pid = 1848] [id = 19] 16:40:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 54 (0x7f8e7fd53800) [pid = 1848] [serial = 54] [outer = (nil)] 16:40:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 55 (0x7f8e7fd5f000) [pid = 1848] [serial = 55] [outer = 0x7f8e7fd53800] 16:40:30 INFO - PROCESS | 1848 | 1462318830278 Marionette DEBUG loaded listener.js 16:40:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 56 (0x7f8e81a14000) [pid = 1848] [serial = 56] [outer = 0x7f8e7fd53800] 16:40:31 INFO - PROCESS | 1848 | 1462318831007 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]]]}] 16:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1076ms 16:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:40:31 INFO - PROCESS | 1848 | 1462318831020 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:40:31 INFO - PROCESS | 1848 | 1462318831022 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:40:31 INFO - PROCESS | 1848 | 1462318831027 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:40:31 INFO - PROCESS | 1848 | 1462318831031 Marionette TRACE conn3 <- [1,50,null,{}] 16:40:31 INFO - PROCESS | 1848 | 1462318831036 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}] 16:40:31 INFO - PROCESS | 1848 | 1462318831207 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:40:31 INFO - PROCESS | 1848 | 1462318831225 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e74303000 == 20 [pid = 1848] [id = 20] 16:40:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 57 (0x7f8e68138800) [pid = 1848] [serial = 57] [outer = (nil)] 16:40:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 58 (0x7f8e81f68000) [pid = 1848] [serial = 58] [outer = 0x7f8e68138800] 16:40:31 INFO - PROCESS | 1848 | 1462318831286 Marionette DEBUG loaded listener.js 16:40:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 59 (0x7f8e83342800) [pid = 1848] [serial = 59] [outer = 0x7f8e68138800] 16:40:32 INFO - PROCESS | 1848 | 1462318832020 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]]]}] 16:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1031ms 16:40:32 INFO - PROCESS | 1848 | 1462318832059 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:40:32 INFO - PROCESS | 1848 | 1462318832062 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:40:32 INFO - PROCESS | 1848 | 1462318832069 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:40:32 INFO - PROCESS | 1848 | 1462318832072 Marionette TRACE conn3 <- [1,54,null,{}] 16:40:32 INFO - PROCESS | 1848 | 1462318832077 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}] 16:40:32 INFO - PROCESS | 1848 | 1462318832259 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:40:32 INFO - PROCESS | 1848 | 1462318832307 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70a99000 == 21 [pid = 1848] [id = 21] 16:40:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 60 (0x7f8e6e6b4800) [pid = 1848] [serial = 60] [outer = (nil)] 16:40:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 61 (0x7f8e837af000) [pid = 1848] [serial = 61] [outer = 0x7f8e6e6b4800] 16:40:32 INFO - PROCESS | 1848 | 1462318832372 Marionette DEBUG loaded listener.js 16:40:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 62 (0x7f8e83abb000) [pid = 1848] [serial = 62] [outer = 0x7f8e6e6b4800] 16:40:33 INFO - PROCESS | 1848 | 1462318833021 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]]]}] 16:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 983ms 16:40:33 INFO - PROCESS | 1848 | 1462318833052 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:40:33 INFO - PROCESS | 1848 | 1462318833056 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:40:33 INFO - PROCESS | 1848 | 1462318833062 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:40:33 INFO - PROCESS | 1848 | 1462318833065 Marionette TRACE conn3 <- [1,58,null,{}] 16:40:33 INFO - PROCESS | 1848 | 1462318833070 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}] 16:40:34 INFO - PROCESS | 1848 | 1462318834082 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:40:34 INFO - PROCESS | 1848 | 1462318834271 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69874000 == 22 [pid = 1848] [id = 22] 16:40:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 63 (0x7f8e6d18bc00) [pid = 1848] [serial = 63] [outer = (nil)] 16:40:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 64 (0x7f8e6e637c00) [pid = 1848] [serial = 64] [outer = 0x7f8e6d18bc00] 16:40:34 INFO - PROCESS | 1848 | 1462318834395 Marionette DEBUG loaded listener.js 16:40:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0x7f8e6feea800) [pid = 1848] [serial = 65] [outer = 0x7f8e6d18bc00] 16:40:36 INFO - PROCESS | 1848 | --DOMWINDOW == 64 (0x7f8e69d4e800) [pid = 1848] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:40:36 INFO - PROCESS | 1848 | --DOMWINDOW == 63 (0x7f8e6d184c00) [pid = 1848] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:40:36 INFO - PROCESS | 1848 | --DOMWINDOW == 62 (0x7f8e68138800) [pid = 1848] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:40:36 INFO - PROCESS | 1848 | --DOMWINDOW == 61 (0x7f8e67f96400) [pid = 1848] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:40:36 INFO - PROCESS | 1848 | --DOMWINDOW == 60 (0x7f8e68143000) [pid = 1848] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:40:36 INFO - PROCESS | 1848 | --DOMWINDOW == 59 (0x7f8e6e6b5400) [pid = 1848] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:40:36 INFO - PROCESS | 1848 | --DOMWINDOW == 58 (0x7f8e72454400) [pid = 1848] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:40:36 INFO - PROCESS | 1848 | --DOMWINDOW == 57 (0x7f8e70b0b000) [pid = 1848] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:40:36 INFO - PROCESS | 1848 | --DOMWINDOW == 56 (0x7f8e71e32c00) [pid = 1848] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:40:36 INFO - PROCESS | 1848 | --DOMWINDOW == 55 (0x7f8e77e82400) [pid = 1848] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:40:36 INFO - PROCESS | 1848 | --DOMWINDOW == 54 (0x7f8e7303c800) [pid = 1848] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:40:36 INFO - PROCESS | 1848 | 1462318836152 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]]]}] 16:40:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 3143ms 16:40:36 INFO - PROCESS | 1848 | 1462318836209 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:40:36 INFO - PROCESS | 1848 | 1462318836214 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:40:36 INFO - PROCESS | 1848 | 1462318836222 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:40:36 INFO - PROCESS | 1848 | 1462318836228 Marionette TRACE conn3 <- [1,62,null,{}] 16:40:36 INFO - PROCESS | 1848 | 1462318836234 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}] 16:40:36 INFO - PROCESS | 1848 | 1462318836388 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:40:36 INFO - PROCESS | 1848 | 1462318836406 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6dc87000 == 23 [pid = 1848] [id = 23] 16:40:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 55 (0x7f8e6a90c000) [pid = 1848] [serial = 66] [outer = (nil)] 16:40:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 56 (0x7f8e71783000) [pid = 1848] [serial = 67] [outer = 0x7f8e6a90c000] 16:40:36 INFO - PROCESS | 1848 | 1462318836476 Marionette DEBUG loaded listener.js 16:40:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 57 (0x7f8e7233ac00) [pid = 1848] [serial = 68] [outer = 0x7f8e6a90c000] 16:40:37 INFO - PROCESS | 1848 | 1462318837196 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]]]}] 16:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1035ms 16:40:37 INFO - PROCESS | 1848 | 1462318837260 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:40:37 INFO - PROCESS | 1848 | 1462318837265 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:40:37 INFO - PROCESS | 1848 | 1462318837270 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:40:37 INFO - PROCESS | 1848 | 1462318837275 Marionette TRACE conn3 <- [1,66,null,{}] 16:40:37 INFO - PROCESS | 1848 | 1462318837283 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}] 16:40:37 INFO - PROCESS | 1848 | 1462318837441 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:40:37 INFO - PROCESS | 1848 | 1462318837454 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70531000 == 24 [pid = 1848] [id = 24] 16:40:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 58 (0x7f8e72e55400) [pid = 1848] [serial = 69] [outer = (nil)] 16:40:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 59 (0x7f8e72edb800) [pid = 1848] [serial = 70] [outer = 0x7f8e72e55400] 16:40:37 INFO - PROCESS | 1848 | 1462318837535 Marionette DEBUG loaded listener.js 16:40:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 60 (0x7f8e74389800) [pid = 1848] [serial = 71] [outer = 0x7f8e72e55400] 16:40:38 INFO - PROCESS | 1848 | 1462318838405 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]]]}] 16:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1181ms 16:40:38 INFO - PROCESS | 1848 | 1462318838452 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:40:38 INFO - PROCESS | 1848 | 1462318838458 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:40:38 INFO - PROCESS | 1848 | 1462318838466 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:40:38 INFO - PROCESS | 1848 | 1462318838472 Marionette TRACE conn3 <- [1,70,null,{}] 16:40:38 INFO - PROCESS | 1848 | 1462318838481 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}] 16:40:38 INFO - PROCESS | 1848 | 1462318838658 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:40:38 INFO - PROCESS | 1848 | 1462318838783 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6e865000 == 25 [pid = 1848] [id = 25] 16:40:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 61 (0x7f8e67f97400) [pid = 1848] [serial = 72] [outer = (nil)] 16:40:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 62 (0x7f8e6f663000) [pid = 1848] [serial = 73] [outer = 0x7f8e67f97400] 16:40:38 INFO - PROCESS | 1848 | 1462318838863 Marionette DEBUG loaded listener.js 16:40:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 63 (0x7f8e7233d800) [pid = 1848] [serial = 74] [outer = 0x7f8e67f97400] 16:40:39 INFO - PROCESS | 1848 | 1462318839722 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]]]}] 16:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1286ms 16:40:39 INFO - PROCESS | 1848 | 1462318839752 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:40:39 INFO - PROCESS | 1848 | 1462318839762 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:40:39 INFO - PROCESS | 1848 | 1462318839774 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:40:39 INFO - PROCESS | 1848 | 1462318839778 Marionette TRACE conn3 <- [1,74,null,{}] 16:40:39 INFO - PROCESS | 1848 | 1462318839784 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}] 16:40:39 INFO - PROCESS | 1848 | 1462318839942 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:40:40 INFO - PROCESS | 1848 | 1462318840072 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e715f5000 == 26 [pid = 1848] [id = 26] 16:40:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 64 (0x7f8e7438c000) [pid = 1848] [serial = 75] [outer = (nil)] 16:40:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0x7f8e77e82400) [pid = 1848] [serial = 76] [outer = 0x7f8e7438c000] 16:40:40 INFO - PROCESS | 1848 | 1462318840148 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 66 (0x7f8e7dd6e000) [pid = 1848] [serial = 77] [outer = 0x7f8e7438c000] 16:40:40 INFO - PROCESS | 1848 | 1462318840980 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]]]}] 16:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1240ms 16:40:41 INFO - PROCESS | 1848 | 1462318841015 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:40:41 INFO - PROCESS | 1848 | 1462318841019 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:40:41 INFO - PROCESS | 1848 | 1462318841029 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:40:41 INFO - PROCESS | 1848 | 1462318841036 Marionette TRACE conn3 <- [1,78,null,{}] 16:40:41 INFO - PROCESS | 1848 | 1462318841058 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}] 16:40:41 INFO - PROCESS | 1848 | 1462318841232 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:40:41 INFO - PROCESS | 1848 | 1462318841356 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71ee1000 == 27 [pid = 1848] [id = 27] 16:40:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 67 (0x7f8e7eb75800) [pid = 1848] [serial = 78] [outer = (nil)] 16:40:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 68 (0x7f8e7ee66400) [pid = 1848] [serial = 79] [outer = 0x7f8e7eb75800] 16:40:41 INFO - PROCESS | 1848 | 1462318841442 Marionette DEBUG loaded listener.js 16:40:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x7f8e7fd51400) [pid = 1848] [serial = 80] [outer = 0x7f8e7eb75800] 16:40:42 INFO - PROCESS | 1848 | 1462318842312 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]]]}] 16:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1349ms 16:40:42 INFO - PROCESS | 1848 | 1462318842377 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:40:42 INFO - PROCESS | 1848 | 1462318842382 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:40:42 INFO - PROCESS | 1848 | 1462318842388 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:40:42 INFO - PROCESS | 1848 | 1462318842391 Marionette TRACE conn3 <- [1,82,null,{}] 16:40:42 INFO - PROCESS | 1848 | 1462318842396 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}] 16:40:42 INFO - PROCESS | 1848 | 1462318842549 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:40:42 INFO - PROCESS | 1848 | 1462318842681 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6a93f000 == 28 [pid = 1848] [id = 28] 16:40:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x7f8e7eb76400) [pid = 1848] [serial = 81] [outer = (nil)] 16:40:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x7f8e80025400) [pid = 1848] [serial = 82] [outer = 0x7f8e7eb76400] 16:40:42 INFO - PROCESS | 1848 | 1462318842755 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x7f8e831c7400) [pid = 1848] [serial = 83] [outer = 0x7f8e7eb76400] 16:40:43 INFO - PROCESS | 1848 | 1462318843633 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]]]}] 16:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1280ms 16:40:43 INFO - PROCESS | 1848 | 1462318843675 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:40:43 INFO - PROCESS | 1848 | 1462318843681 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:40:43 INFO - PROCESS | 1848 | 1462318843689 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 1848 | 1462318843695 Marionette TRACE conn3 <- [1,86,null,{}] 16:40:43 INFO - PROCESS | 1848 | 1462318843712 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}] 16:40:43 INFO - PROCESS | 1848 | 1462318843862 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:40:44 INFO - PROCESS | 1848 | 1462318844013 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69885000 == 29 [pid = 1848] [id = 29] 16:40:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 73 (0x7f8e6d186c00) [pid = 1848] [serial = 84] [outer = (nil)] 16:40:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 74 (0x7f8e6dcad000) [pid = 1848] [serial = 85] [outer = 0x7f8e6d186c00] 16:40:44 INFO - PROCESS | 1848 | 1462318844096 Marionette DEBUG loaded listener.js 16:40:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 75 (0x7f8e6f6ebc00) [pid = 1848] [serial = 86] [outer = 0x7f8e6d186c00] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 74 (0x7f8e71c45000) [pid = 1848] [serial = 41] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 73 (0x7f8e7437e000) [pid = 1848] [serial = 38] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 72 (0x7f8e69b8d400) [pid = 1848] [serial = 26] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 71 (0x7f8e6982f000) [pid = 1848] [serial = 23] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 70 (0x7f8e81a55000) [pid = 1848] [serial = 2] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 69 (0x7f8e7e995400) [pid = 1848] [serial = 49] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 68 (0x7f8e7dd76800) [pid = 1848] [serial = 52] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 67 (0x7f8e7fd5f000) [pid = 1848] [serial = 55] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 66 (0x7f8e81f68000) [pid = 1848] [serial = 58] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 65 (0x7f8e68cc8400) [pid = 1848] [serial = 25] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 64 (0x7f8e6f6f5c00) [pid = 1848] [serial = 31] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 63 (0x7f8e708fa800) [pid = 1848] [serial = 34] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 62 (0x7f8e68d9a800) [pid = 1848] [serial = 37] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 61 (0x7f8e7176d000) [pid = 1848] [serial = 40] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 60 (0x7f8e7437ec00) [pid = 1848] [serial = 44] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 59 (0x7f8e73039800) [pid = 1848] [serial = 43] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 58 (0x7f8e78d44400) [pid = 1848] [serial = 46] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 57 (0x7f8e7e905c00) [pid = 1848] [serial = 47] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 56 (0x7f8e68ca7000) [pid = 1848] [serial = 28] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 55 (0x7f8e7eb7a800) [pid = 1848] [serial = 50] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 54 (0x7f8e7ec93400) [pid = 1848] [serial = 53] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 53 (0x7f8e83342800) [pid = 1848] [serial = 59] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 52 (0x7f8e71c3b800) [pid = 1848] [serial = 35] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 51 (0x7f8e67f98000) [pid = 1848] [serial = 22] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 50 (0x7f8e69b8fc00) [pid = 1848] [serial = 19] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 49 (0x7f8e69d50800) [pid = 1848] [serial = 16] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 48 (0x7f8e69d57400) [pid = 1848] [serial = 17] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 47 (0x7f8e7055c800) [pid = 1848] [serial = 12] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | --DOMWINDOW == 46 (0x7f8e70b0fc00) [pid = 1848] [serial = 9] [outer = (nil)] [url = about:blank] 16:40:45 INFO - PROCESS | 1848 | 1462318845648 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]]]}] 16:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1998ms 16:40:45 INFO - PROCESS | 1848 | 1462318845689 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:40:45 INFO - PROCESS | 1848 | 1462318845694 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:40:45 INFO - PROCESS | 1848 | 1462318845703 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:40:45 INFO - PROCESS | 1848 | 1462318845707 Marionette TRACE conn3 <- [1,90,null,{}] 16:40:45 INFO - PROCESS | 1848 | 1462318845716 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}] 16:40:45 INFO - PROCESS | 1848 | 1462318845887 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:40:45 INFO - PROCESS | 1848 | 1462318845899 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69bbf800 == 30 [pid = 1848] [id = 30] 16:40:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 47 (0x7f8e69eaa000) [pid = 1848] [serial = 87] [outer = (nil)] 16:40:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 48 (0x7f8e6e6b5400) [pid = 1848] [serial = 88] [outer = 0x7f8e69eaa000] 16:40:45 INFO - PROCESS | 1848 | 1462318845965 Marionette DEBUG loaded listener.js 16:40:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 49 (0x7f8e6feeb800) [pid = 1848] [serial = 89] [outer = 0x7f8e69eaa000] 16:40:46 INFO - PROCESS | 1848 | 1462318846711 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]]]}] 16:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1030ms 16:40:46 INFO - PROCESS | 1848 | 1462318846735 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:40:46 INFO - PROCESS | 1848 | 1462318846747 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:40:46 INFO - PROCESS | 1848 | 1462318846769 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 1848 | 1462318846775 Marionette TRACE conn3 <- [1,94,null,{}] 16:40:46 INFO - PROCESS | 1848 | 1462318846790 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}] 16:40:46 INFO - PROCESS | 1848 | 1462318846947 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:40:46 INFO - PROCESS | 1848 | 1462318846960 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6dc8a800 == 31 [pid = 1848] [id = 31] 16:40:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 50 (0x7f8e6feed800) [pid = 1848] [serial = 90] [outer = (nil)] 16:40:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 51 (0x7f8e7176d800) [pid = 1848] [serial = 91] [outer = 0x7f8e6feed800] 16:40:47 INFO - PROCESS | 1848 | 1462318847031 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 52 (0x7f8e71e2a800) [pid = 1848] [serial = 92] [outer = 0x7f8e6feed800] 16:40:47 INFO - PROCESS | 1848 | 1462318847834 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]]]}] 16:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1099ms 16:40:47 INFO - PROCESS | 1848 | 1462318847865 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:40:47 INFO - PROCESS | 1848 | 1462318847869 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:40:47 INFO - PROCESS | 1848 | 1462318847900 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:40:47 INFO - PROCESS | 1848 | 1462318847907 Marionette TRACE conn3 <- [1,98,null,{}] 16:40:47 INFO - PROCESS | 1848 | 1462318847935 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}] 16:40:48 INFO - PROCESS | 1848 | 1462318848143 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:40:48 INFO - PROCESS | 1848 | 1462318848177 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70b98800 == 32 [pid = 1848] [id = 32] 16:40:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 53 (0x7f8e6e6aa000) [pid = 1848] [serial = 93] [outer = (nil)] 16:40:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 54 (0x7f8e74377c00) [pid = 1848] [serial = 94] [outer = 0x7f8e6e6aa000] 16:40:48 INFO - PROCESS | 1848 | 1462318848253 Marionette DEBUG loaded listener.js 16:40:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 55 (0x7f8e74393000) [pid = 1848] [serial = 95] [outer = 0x7f8e6e6aa000] 16:40:49 INFO - PROCESS | 1848 | 1462318849026 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]]]}] 16:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1151ms 16:40:49 INFO - PROCESS | 1848 | 1462318849050 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:40:49 INFO - PROCESS | 1848 | 1462318849055 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:40:49 INFO - PROCESS | 1848 | 1462318849060 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:40:49 INFO - PROCESS | 1848 | 1462318849062 Marionette TRACE conn3 <- [1,102,null,{}] 16:40:49 INFO - PROCESS | 1848 | 1462318849068 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}] 16:40:49 INFO - PROCESS | 1848 | 1462318849259 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:40:49 INFO - PROCESS | 1848 | 1462318849362 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71232800 == 33 [pid = 1848] [id = 33] 16:40:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 56 (0x7f8e78da7800) [pid = 1848] [serial = 96] [outer = (nil)] 16:40:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 57 (0x7f8e78dae800) [pid = 1848] [serial = 97] [outer = 0x7f8e78da7800] 16:40:49 INFO - PROCESS | 1848 | 1462318849442 Marionette DEBUG loaded listener.js 16:40:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 58 (0x7f8e7e90a800) [pid = 1848] [serial = 98] [outer = 0x7f8e78da7800] 16:40:49 INFO - PROCESS | 1848 | --DOMWINDOW == 57 (0x7f8e7fd53800) [pid = 1848] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:40:50 INFO - PROCESS | 1848 | --DOMWINDOW == 56 (0x7f8e72e55400) [pid = 1848] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:40:50 INFO - PROCESS | 1848 | --DOMWINDOW == 55 (0x7f8e6a90c000) [pid = 1848] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:40:50 INFO - PROCESS | 1848 | --DOMWINDOW == 54 (0x7f8e6d18bc00) [pid = 1848] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:40:50 INFO - PROCESS | 1848 | --DOMWINDOW == 53 (0x7f8e6e6b4800) [pid = 1848] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:40:50 INFO - PROCESS | 1848 | 1462318850207 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]]]}] 16:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1185ms 16:40:50 INFO - PROCESS | 1848 | 1462318850249 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 1848 | 1462318850254 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:40:50 INFO - PROCESS | 1848 | 1462318850264 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 1848 | 1462318850268 Marionette TRACE conn3 <- [1,106,null,{}] 16:40:50 INFO - PROCESS | 1848 | 1462318850275 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}] 16:40:50 INFO - PROCESS | 1848 | 1462318850413 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:40:50 INFO - PROCESS | 1848 | 1462318850428 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71707000 == 34 [pid = 1848] [id = 34] 16:40:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 54 (0x7f8e6a90c000) [pid = 1848] [serial = 99] [outer = (nil)] 16:40:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 55 (0x7f8e7e90e000) [pid = 1848] [serial = 100] [outer = 0x7f8e6a90c000] 16:40:50 INFO - PROCESS | 1848 | 1462318850488 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 56 (0x7f8e7eb6fc00) [pid = 1848] [serial = 101] [outer = 0x7f8e6a90c000] 16:40:51 INFO - PROCESS | 1848 | 1462318851237 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]]]}] 16:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1034ms 16:40:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 57 (0x7f8e71c3a400) [pid = 1848] [serial = 102] [outer = 0x7f8e69d51c00] 16:40:51 INFO - PROCESS | 1848 | 1462318851336 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 1848 | 1462318851341 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:40:51 INFO - PROCESS | 1848 | 1462318851388 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 1848 | 1462318851392 Marionette TRACE conn3 <- [1,110,null,{}] 16:40:51 INFO - PROCESS | 1848 | 1462318851422 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}] 16:40:51 INFO - PROCESS | 1848 | 1462318851611 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:40:51 INFO - PROCESS | 1848 | 1462318851699 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6f4c2000 == 35 [pid = 1848] [id = 35] 16:40:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 58 (0x7f8e68d97400) [pid = 1848] [serial = 103] [outer = (nil)] 16:40:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 59 (0x7f8e70a3b400) [pid = 1848] [serial = 104] [outer = 0x7f8e68d97400] 16:40:51 INFO - PROCESS | 1848 | 1462318851768 Marionette DEBUG loaded listener.js 16:40:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 60 (0x7f8e7faca000) [pid = 1848] [serial = 105] [outer = 0x7f8e68d97400] 16:40:52 INFO - PROCESS | 1848 | 1462318852709 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]]]}] 16:40:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1428ms 16:40:52 INFO - PROCESS | 1848 | 1462318852789 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:40:52 INFO - PROCESS | 1848 | 1462318852796 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:40:52 INFO - PROCESS | 1848 | 1462318852807 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:40:52 INFO - PROCESS | 1848 | 1462318852811 Marionette TRACE conn3 <- [1,114,null,{}] 16:40:52 INFO - PROCESS | 1848 | 1462318852820 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}] 16:40:53 INFO - PROCESS | 1848 | 1462318853029 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:40:53 INFO - PROCESS | 1848 | 1462318853156 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6f4be800 == 36 [pid = 1848] [id = 36] 16:40:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 61 (0x7f8e69d58800) [pid = 1848] [serial = 106] [outer = (nil)] 16:40:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 62 (0x7f8e6e829c00) [pid = 1848] [serial = 107] [outer = 0x7f8e69d58800] 16:40:53 INFO - PROCESS | 1848 | 1462318853236 Marionette DEBUG loaded listener.js 16:40:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 63 (0x7f8e706c9c00) [pid = 1848] [serial = 108] [outer = 0x7f8e69d58800] 16:40:54 INFO - PROCESS | 1848 | 1462318854194 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]]]}] 16:40:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1433ms 16:40:54 INFO - PROCESS | 1848 | 1462318854241 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:40:54 INFO - PROCESS | 1848 | 1462318854250 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:40:54 INFO - PROCESS | 1848 | 1462318854260 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:40:54 INFO - PROCESS | 1848 | 1462318854265 Marionette TRACE conn3 <- [1,118,null,{}] 16:40:54 INFO - PROCESS | 1848 | 1462318854270 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}] 16:40:54 INFO - PROCESS | 1848 | 1462318854468 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:40:54 INFO - PROCESS | 1848 | 1462318854590 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71ef3800 == 37 [pid = 1848] [id = 37] 16:40:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 64 (0x7f8e6ef6c400) [pid = 1848] [serial = 109] [outer = (nil)] 16:40:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0x7f8e73039400) [pid = 1848] [serial = 110] [outer = 0x7f8e6ef6c400] 16:40:54 INFO - PROCESS | 1848 | 1462318854695 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 66 (0x7f8e74393400) [pid = 1848] [serial = 111] [outer = 0x7f8e6ef6c400] 16:40:55 INFO - PROCESS | 1848 | 1462318855697 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]]]}] 16:40:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1544ms 16:40:55 INFO - PROCESS | 1848 | 1462318855805 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 1848 | 1462318855811 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:40:55 INFO - PROCESS | 1848 | 1462318855820 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 1848 | 1462318855826 Marionette TRACE conn3 <- [1,122,null,{}] 16:40:55 INFO - PROCESS | 1848 | 1462318855835 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}] 16:40:56 INFO - PROCESS | 1848 | 1462318856034 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:40:56 INFO - PROCESS | 1848 | --DOMWINDOW == 65 (0x7f8e83abb000) [pid = 1848] [serial = 62] [outer = (nil)] [url = about:blank] 16:40:56 INFO - PROCESS | 1848 | --DOMWINDOW == 64 (0x7f8e837af000) [pid = 1848] [serial = 61] [outer = (nil)] [url = about:blank] 16:40:56 INFO - PROCESS | 1848 | --DOMWINDOW == 63 (0x7f8e81a14000) [pid = 1848] [serial = 56] [outer = (nil)] [url = about:blank] 16:40:56 INFO - PROCESS | 1848 | --DOMWINDOW == 62 (0x7f8e74389800) [pid = 1848] [serial = 71] [outer = (nil)] [url = about:blank] 16:40:56 INFO - PROCESS | 1848 | --DOMWINDOW == 61 (0x7f8e72edb800) [pid = 1848] [serial = 70] [outer = (nil)] [url = about:blank] 16:40:56 INFO - PROCESS | 1848 | --DOMWINDOW == 60 (0x7f8e7233ac00) [pid = 1848] [serial = 68] [outer = (nil)] [url = about:blank] 16:40:56 INFO - PROCESS | 1848 | --DOMWINDOW == 59 (0x7f8e71783000) [pid = 1848] [serial = 67] [outer = (nil)] [url = about:blank] 16:40:56 INFO - PROCESS | 1848 | --DOMWINDOW == 58 (0x7f8e6e637c00) [pid = 1848] [serial = 64] [outer = (nil)] [url = about:blank] 16:40:56 INFO - PROCESS | 1848 | --DOMWINDOW == 57 (0x7f8e6feea800) [pid = 1848] [serial = 65] [outer = (nil)] [url = about:blank] 16:40:56 INFO - PROCESS | 1848 | 1462318856216 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69884800 == 38 [pid = 1848] [id = 38] 16:40:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 58 (0x7f8e6e637c00) [pid = 1848] [serial = 112] [outer = (nil)] 16:40:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 59 (0x7f8e6feeb000) [pid = 1848] [serial = 113] [outer = 0x7f8e6e637c00] 16:40:56 INFO - PROCESS | 1848 | 1462318856286 Marionette DEBUG loaded listener.js 16:40:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 60 (0x7f8e708fa800) [pid = 1848] [serial = 114] [outer = 0x7f8e6e637c00] 16:40:56 INFO - PROCESS | 1848 | 1462318856925 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]]]}] 16:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1143ms 16:40:56 INFO - PROCESS | 1848 | 1462318856964 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:40:56 INFO - PROCESS | 1848 | 1462318856973 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:40:56 INFO - PROCESS | 1848 | 1462318856983 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:40:56 INFO - PROCESS | 1848 | 1462318856987 Marionette TRACE conn3 <- [1,126,null,{}] 16:40:56 INFO - PROCESS | 1848 | 1462318856993 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}] 16:40:57 INFO - PROCESS | 1848 | 1462318857142 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:40:57 INFO - PROCESS | 1848 | 1462318857279 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6fd24800 == 39 [pid = 1848] [id = 39] 16:40:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 61 (0x7f8e726d2c00) [pid = 1848] [serial = 115] [outer = (nil)] 16:40:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 62 (0x7f8e73037800) [pid = 1848] [serial = 116] [outer = 0x7f8e726d2c00] 16:40:57 INFO - PROCESS | 1848 | 1462318857350 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 63 (0x7f8e7438cc00) [pid = 1848] [serial = 117] [outer = 0x7f8e726d2c00] 16:40:58 INFO - PROCESS | 1848 | 1462318858108 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]]]}] 16:40:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1185ms 16:40:58 INFO - PROCESS | 1848 | 1462318858169 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:40:58 INFO - PROCESS | 1848 | 1462318858172 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:40:58 INFO - PROCESS | 1848 | 1462318858178 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 1848 | 1462318858183 Marionette TRACE conn3 <- [1,130,null,{}] 16:40:58 INFO - PROCESS | 1848 | 1462318858200 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}] 16:40:58 INFO - PROCESS | 1848 | 1462318858370 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:40:58 INFO - PROCESS | 1848 | 1462318858458 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71705000 == 40 [pid = 1848] [id = 40] 16:40:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 64 (0x7f8e67f98000) [pid = 1848] [serial = 118] [outer = (nil)] 16:40:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0x7f8e7dd6d800) [pid = 1848] [serial = 119] [outer = 0x7f8e67f98000] 16:40:58 INFO - PROCESS | 1848 | 1462318858541 Marionette DEBUG loaded listener.js 16:40:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 66 (0x7f8e7ee6f400) [pid = 1848] [serial = 120] [outer = 0x7f8e67f98000] 16:40:59 INFO - PROCESS | 1848 | 1462318859399 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]]]}] 16:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1250ms 16:40:59 INFO - PROCESS | 1848 | 1462318859429 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:40:59 INFO - PROCESS | 1848 | 1462318859434 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:40:59 INFO - PROCESS | 1848 | 1462318859440 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 1848 | 1462318859442 Marionette TRACE conn3 <- [1,134,null,{}] 16:40:59 INFO - PROCESS | 1848 | 1462318859447 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}] 16:40:59 INFO - PROCESS | 1848 | 1462318859628 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:40:59 INFO - PROCESS | 1848 | 1462318859663 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7170a000 == 41 [pid = 1848] [id = 41] 16:40:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 67 (0x7f8e67f92800) [pid = 1848] [serial = 121] [outer = (nil)] 16:40:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 68 (0x7f8e6b37a000) [pid = 1848] [serial = 122] [outer = 0x7f8e67f92800] 16:40:59 INFO - PROCESS | 1848 | 1462318859728 Marionette DEBUG loaded listener.js 16:40:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x7f8e6d18b400) [pid = 1848] [serial = 123] [outer = 0x7f8e67f92800] 16:41:00 INFO - PROCESS | 1848 | 1462318860535 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]]]}] 16:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1127ms 16:41:00 INFO - PROCESS | 1848 | 1462318860567 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:41:00 INFO - PROCESS | 1848 | 1462318860571 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:41:00 INFO - PROCESS | 1848 | 1462318860576 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:41:00 INFO - PROCESS | 1848 | 1462318860578 Marionette TRACE conn3 <- [1,138,null,{}] 16:41:00 INFO - PROCESS | 1848 | 1462318860591 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}] 16:41:00 INFO - PROCESS | 1848 | 1462318860763 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:41:00 INFO - PROCESS | 1848 | 1462318860825 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e74309800 == 42 [pid = 1848] [id = 42] 16:41:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x7f8e67f8f800) [pid = 1848] [serial = 124] [outer = (nil)] 16:41:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x7f8e6d18ec00) [pid = 1848] [serial = 125] [outer = 0x7f8e67f8f800] 16:41:00 INFO - PROCESS | 1848 | 1462318860888 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x7f8e78d41c00) [pid = 1848] [serial = 126] [outer = 0x7f8e67f8f800] 16:41:01 INFO - PROCESS | 1848 | --DOMWINDOW == 71 (0x7f8e6feed800) [pid = 1848] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:41:01 INFO - PROCESS | 1848 | --DOMWINDOW == 70 (0x7f8e6e6aa000) [pid = 1848] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:41:01 INFO - PROCESS | 1848 | --DOMWINDOW == 69 (0x7f8e67f97400) [pid = 1848] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:41:01 INFO - PROCESS | 1848 | --DOMWINDOW == 68 (0x7f8e69eaa000) [pid = 1848] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:41:01 INFO - PROCESS | 1848 | --DOMWINDOW == 67 (0x7f8e7eb75800) [pid = 1848] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:41:01 INFO - PROCESS | 1848 | --DOMWINDOW == 66 (0x7f8e7438c000) [pid = 1848] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:41:01 INFO - PROCESS | 1848 | --DOMWINDOW == 65 (0x7f8e6a90c000) [pid = 1848] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:41:01 INFO - PROCESS | 1848 | --DOMWINDOW == 64 (0x7f8e78da7800) [pid = 1848] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:41:01 INFO - PROCESS | 1848 | --DOMWINDOW == 63 (0x7f8e7eb76400) [pid = 1848] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:41:01 INFO - PROCESS | 1848 | 1462318861697 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]]]}] 16:41:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1143ms 16:41:01 INFO - PROCESS | 1848 | 1462318861721 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 1848 | 1462318861725 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:41:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:41:01 INFO - PROCESS | 1848 | 1462318861731 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 1848 | 1462318861735 Marionette TRACE conn3 <- [1,142,null,{}] 16:41:01 INFO - PROCESS | 1848 | 1462318861741 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}] 16:41:01 INFO - PROCESS | 1848 | 1462318861958 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:41:02 INFO - PROCESS | 1848 | 1462318862042 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e78121000 == 43 [pid = 1848] [id = 43] 16:41:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 64 (0x7f8e67f97400) [pid = 1848] [serial = 127] [outer = (nil)] 16:41:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0x7f8e78da7800) [pid = 1848] [serial = 128] [outer = 0x7f8e67f97400] 16:41:02 INFO - PROCESS | 1848 | 1462318862127 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 66 (0x7f8e80020400) [pid = 1848] [serial = 129] [outer = 0x7f8e67f97400] 16:41:02 INFO - PROCESS | 1848 | 1462318862866 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]]]}] 16:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1179ms 16:41:02 INFO - PROCESS | 1848 | 1462318862912 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:41:02 INFO - PROCESS | 1848 | 1462318862916 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:41:02 INFO - PROCESS | 1848 | 1462318862922 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:41:02 INFO - PROCESS | 1848 | 1462318862926 Marionette TRACE conn3 <- [1,146,null,{}] 16:41:02 INFO - PROCESS | 1848 | 1462318862931 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}] 16:41:03 INFO - PROCESS | 1848 | 1462318863090 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:41:03 INFO - PROCESS | 1848 | 1462318863106 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68182000 == 44 [pid = 1848] [id = 44] 16:41:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 67 (0x7f8e67f8b000) [pid = 1848] [serial = 130] [outer = (nil)] 16:41:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 68 (0x7f8e68cc8000) [pid = 1848] [serial = 131] [outer = 0x7f8e67f8b000] 16:41:03 INFO - PROCESS | 1848 | 1462318863245 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x7f8e69d5c000) [pid = 1848] [serial = 132] [outer = 0x7f8e67f8b000] 16:41:04 INFO - PROCESS | 1848 | 1462318864120 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]]]}] 16:41:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:41:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1230ms 16:41:04 INFO - PROCESS | 1848 | 1462318864155 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:41:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:41:04 INFO - PROCESS | 1848 | 1462318864162 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:41:04 INFO - PROCESS | 1848 | 1462318864170 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 1848 | 1462318864175 Marionette TRACE conn3 <- [1,150,null,{}] 16:41:04 INFO - PROCESS | 1848 | 1462318864182 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}] 16:41:04 INFO - PROCESS | 1848 | 1462318864334 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:41:04 INFO - PROCESS | 1848 | 1462318864525 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71234000 == 45 [pid = 1848] [id = 45] 16:41:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x7f8e70107c00) [pid = 1848] [serial = 133] [outer = (nil)] 16:41:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x7f8e7176d400) [pid = 1848] [serial = 134] [outer = 0x7f8e70107c00] 16:41:04 INFO - PROCESS | 1848 | 1462318864596 Marionette DEBUG loaded listener.js 16:41:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x7f8e7245f000) [pid = 1848] [serial = 135] [outer = 0x7f8e70107c00] 16:41:05 INFO - PROCESS | 1848 | 1462318865495 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]]]}] 16:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1391ms 16:41:05 INFO - PROCESS | 1848 | 1462318865559 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:41:05 INFO - PROCESS | 1848 | 1462318865565 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:41:05 INFO - PROCESS | 1848 | 1462318865575 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:41:05 INFO - PROCESS | 1848 | 1462318865578 Marionette TRACE conn3 <- [1,154,null,{}] 16:41:05 INFO - PROCESS | 1848 | 1462318865584 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}] 16:41:05 INFO - PROCESS | 1848 | 1462318865777 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:41:05 INFO - PROCESS | 1848 | 1462318865903 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71702800 == 46 [pid = 1848] [id = 46] 16:41:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 73 (0x7f8e7303d000) [pid = 1848] [serial = 136] [outer = (nil)] 16:41:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 74 (0x7f8e77e88c00) [pid = 1848] [serial = 137] [outer = 0x7f8e7303d000] 16:41:05 INFO - PROCESS | 1848 | 1462318865974 Marionette DEBUG loaded listener.js 16:41:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 75 (0x7f8e7e995c00) [pid = 1848] [serial = 138] [outer = 0x7f8e7303d000] 16:41:06 INFO - PROCESS | 1848 | 1462318866982 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]]]}] 16:41:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:41:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1432ms 16:41:07 INFO - PROCESS | 1848 | 1462318867007 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:41:07 INFO - PROCESS | 1848 | 1462318867010 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:41:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:41:07 INFO - PROCESS | 1848 | 1462318867017 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:41:07 INFO - PROCESS | 1848 | 1462318867026 Marionette TRACE conn3 <- [1,158,null,{}] 16:41:07 INFO - PROCESS | 1848 | 1462318867043 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}] 16:41:07 INFO - PROCESS | 1848 | 1462318867216 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:41:07 INFO - PROCESS | 1848 | 1462318867346 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7f01a000 == 47 [pid = 1848] [id = 47] 16:41:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 76 (0x7f8e7e995000) [pid = 1848] [serial = 139] [outer = (nil)] 16:41:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 77 (0x7f8e831c1800) [pid = 1848] [serial = 140] [outer = 0x7f8e7e995000] 16:41:07 INFO - PROCESS | 1848 | 1462318867425 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 78 (0x7f8e83347c00) [pid = 1848] [serial = 141] [outer = 0x7f8e7e995000] 16:41:08 INFO - PROCESS | 1848 | 1462318868293 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]]]}] 16:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1339ms 16:41:08 INFO - PROCESS | 1848 | 1462318868358 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:41:08 INFO - PROCESS | 1848 | 1462318868363 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:41:08 INFO - PROCESS | 1848 | 1462318868369 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 1848 | 1462318868372 Marionette TRACE conn3 <- [1,162,null,{}] 16:41:08 INFO - PROCESS | 1848 | 1462318868377 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}] 16:41:08 INFO - PROCESS | 1848 | 1462318868536 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:41:08 INFO - PROCESS | 1848 | 1462318868793 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6e863000 == 48 [pid = 1848] [id = 48] 16:41:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 79 (0x7f8e69d4f400) [pid = 1848] [serial = 142] [outer = (nil)] 16:41:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x7f8e6b36fc00) [pid = 1848] [serial = 143] [outer = 0x7f8e69d4f400] 16:41:08 INFO - PROCESS | 1848 | 1462318868918 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x7f8e6d18b000) [pid = 1848] [serial = 144] [outer = 0x7f8e69d4f400] 16:41:09 INFO - PROCESS | 1848 | 1462318869983 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]]]}] 16:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1686ms 16:41:10 INFO - PROCESS | 1848 | 1462318870072 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:41:10 INFO - PROCESS | 1848 | 1462318870077 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:41:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71232800 == 47 [pid = 1848] [id = 33] 16:41:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71707000 == 46 [pid = 1848] [id = 34] 16:41:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71ee1000 == 45 [pid = 1848] [id = 27] 16:41:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70b98800 == 44 [pid = 1848] [id = 32] 16:41:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6a93f000 == 43 [pid = 1848] [id = 28] 16:41:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6dc8a800 == 42 [pid = 1848] [id = 31] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 80 (0x7f8e70a3b400) [pid = 1848] [serial = 104] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e69bbf800 == 41 [pid = 1848] [id = 30] 16:41:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e78121000 == 40 [pid = 1848] [id = 43] 16:41:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e74309800 == 39 [pid = 1848] [id = 42] 16:41:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7170a000 == 38 [pid = 1848] [id = 41] 16:41:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71705000 == 37 [pid = 1848] [id = 40] 16:41:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6fd24800 == 36 [pid = 1848] [id = 39] 16:41:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e69884800 == 35 [pid = 1848] [id = 38] 16:41:10 INFO - PROCESS | 1848 | 1462318870170 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 1848 | 1462318870174 Marionette TRACE conn3 <- [1,166,null,{}] 16:41:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6f4c2000 == 34 [pid = 1848] [id = 35] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 79 (0x7f8e74393000) [pid = 1848] [serial = 95] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 78 (0x7f8e6f663000) [pid = 1848] [serial = 73] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 77 (0x7f8e6e6b5400) [pid = 1848] [serial = 88] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 76 (0x7f8e7ee66400) [pid = 1848] [serial = 79] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 75 (0x7f8e7dd6e000) [pid = 1848] [serial = 77] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 74 (0x7f8e7e90e000) [pid = 1848] [serial = 100] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 73 (0x7f8e7fd51400) [pid = 1848] [serial = 80] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 72 (0x7f8e78dae800) [pid = 1848] [serial = 97] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 71 (0x7f8e7233d800) [pid = 1848] [serial = 74] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 70 (0x7f8e831c7400) [pid = 1848] [serial = 83] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 69 (0x7f8e6feeb800) [pid = 1848] [serial = 89] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 68 (0x7f8e77e82400) [pid = 1848] [serial = 76] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 67 (0x7f8e7e90a800) [pid = 1848] [serial = 98] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 66 (0x7f8e74377c00) [pid = 1848] [serial = 94] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 65 (0x7f8e6a90bc00) [pid = 1848] [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.] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 64 (0x7f8e7eb6fc00) [pid = 1848] [serial = 101] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 63 (0x7f8e7176d800) [pid = 1848] [serial = 91] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 62 (0x7f8e71e2a800) [pid = 1848] [serial = 92] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 61 (0x7f8e80025400) [pid = 1848] [serial = 82] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | --DOMWINDOW == 60 (0x7f8e6dcad000) [pid = 1848] [serial = 85] [outer = (nil)] [url = about:blank] 16:41:10 INFO - PROCESS | 1848 | 1462318870236 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}] 16:41:10 INFO - PROCESS | 1848 | 1462318870418 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:41:10 INFO - PROCESS | 1848 | 1462318870435 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6b3c2000 == 35 [pid = 1848] [id = 49] 16:41:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 61 (0x7f8e72337400) [pid = 1848] [serial = 145] [outer = (nil)] 16:41:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 62 (0x7f8e72e56400) [pid = 1848] [serial = 146] [outer = 0x7f8e72337400] 16:41:10 INFO - PROCESS | 1848 | 1462318870515 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 63 (0x7f8e730c6400) [pid = 1848] [serial = 147] [outer = 0x7f8e72337400] 16:41:11 INFO - PROCESS | 1848 | 1462318871247 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]]]}] 16:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1163ms 16:41:11 INFO - PROCESS | 1848 | 1462318871290 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 1848 | 1462318871296 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:41:11 INFO - PROCESS | 1848 | 1462318871313 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 1848 | 1462318871315 Marionette TRACE conn3 <- [1,170,null,{}] 16:41:11 INFO - PROCESS | 1848 | 1462318871321 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}] 16:41:11 INFO - PROCESS | 1848 | 1462318871499 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:41:11 INFO - PROCESS | 1848 | 1462318871599 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70e80000 == 36 [pid = 1848] [id = 50] 16:41:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 64 (0x7f8e69d5ac00) [pid = 1848] [serial = 148] [outer = (nil)] 16:41:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 65 (0x7f8e78da9000) [pid = 1848] [serial = 149] [outer = 0x7f8e69d5ac00] 16:41:11 INFO - PROCESS | 1848 | 1462318871665 Marionette DEBUG loaded listener.js 16:41:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 66 (0x7f8e7e90ac00) [pid = 1848] [serial = 150] [outer = 0x7f8e69d5ac00] 16:41:12 INFO - PROCESS | 1848 | 1462318872421 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]]]}] 16:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1131ms 16:41:12 INFO - PROCESS | 1848 | 1462318872444 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:41:12 INFO - PROCESS | 1848 | 1462318872447 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:41:12 INFO - PROCESS | 1848 | 1462318872455 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:41:12 INFO - PROCESS | 1848 | 1462318872463 Marionette TRACE conn3 <- [1,174,null,{}] 16:41:12 INFO - PROCESS | 1848 | 1462318872490 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}] 16:41:12 INFO - PROCESS | 1848 | 1462318872691 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:41:12 INFO - PROCESS | 1848 | 1462318872717 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7171d000 == 37 [pid = 1848] [id = 51] 16:41:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 67 (0x7f8e7eb7a800) [pid = 1848] [serial = 151] [outer = (nil)] 16:41:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 68 (0x7f8e7fd5ac00) [pid = 1848] [serial = 152] [outer = 0x7f8e7eb7a800] 16:41:12 INFO - PROCESS | 1848 | 1462318872779 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x7f8e80024000) [pid = 1848] [serial = 153] [outer = 0x7f8e7eb7a800] 16:41:13 INFO - PROCESS | 1848 | 1462318873537 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]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1107ms 16:41:13 INFO - PROCESS | 1848 | 1462318873564 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 1848 | 1462318873567 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:41:13 INFO - PROCESS | 1848 | 1462318873575 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 1848 | 1462318873579 Marionette TRACE conn3 <- [1,178,null,{}] 16:41:13 INFO - PROCESS | 1848 | 1462318873591 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}] 16:41:13 INFO - PROCESS | 1848 | 1462318873777 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:41:13 INFO - PROCESS | 1848 | 1462318873809 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72d7d800 == 38 [pid = 1848] [id = 52] 16:41:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x7f8e70b70400) [pid = 1848] [serial = 154] [outer = (nil)] 16:41:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x7f8e70b79800) [pid = 1848] [serial = 155] [outer = 0x7f8e70b70400] 16:41:13 INFO - PROCESS | 1848 | 1462318873873 Marionette DEBUG loaded listener.js 16:41:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x7f8e70b7ec00) [pid = 1848] [serial = 156] [outer = 0x7f8e70b70400] 16:41:14 INFO - PROCESS | 1848 | --DOMWINDOW == 71 (0x7f8e67f92800) [pid = 1848] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:41:14 INFO - PROCESS | 1848 | --DOMWINDOW == 70 (0x7f8e67f8f800) [pid = 1848] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:41:14 INFO - PROCESS | 1848 | --DOMWINDOW == 69 (0x7f8e6e637c00) [pid = 1848] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:41:14 INFO - PROCESS | 1848 | --DOMWINDOW == 68 (0x7f8e67f98000) [pid = 1848] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:41:14 INFO - PROCESS | 1848 | --DOMWINDOW == 67 (0x7f8e726d2c00) [pid = 1848] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:41:14 INFO - PROCESS | 1848 | 1462318874704 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]]]}] 16:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1144ms 16:41:14 INFO - PROCESS | 1848 | 1462318874720 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:41:14 INFO - PROCESS | 1848 | 1462318874723 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:41:14 INFO - PROCESS | 1848 | 1462318874729 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:41:14 INFO - PROCESS | 1848 | 1462318874731 Marionette TRACE conn3 <- [1,182,null,{}] 16:41:14 INFO - PROCESS | 1848 | 1462318874736 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}] 16:41:14 INFO - PROCESS | 1848 | 1462318874869 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:41:14 INFO - PROCESS | 1848 | 1462318874957 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72d7c800 == 39 [pid = 1848] [id = 53] 16:41:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 68 (0x7f8e70b79c00) [pid = 1848] [serial = 157] [outer = (nil)] 16:41:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 69 (0x7f8e78d3f400) [pid = 1848] [serial = 158] [outer = 0x7f8e70b79c00] 16:41:15 INFO - PROCESS | 1848 | 1462318875042 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 70 (0x7f8e8001f800) [pid = 1848] [serial = 159] [outer = 0x7f8e70b79c00] 16:41:15 INFO - PROCESS | 1848 | 1462318875341 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:41:15 INFO - PROCESS | 1848 | 1462318875718 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]]]}] 16:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1028ms 16:41:15 INFO - PROCESS | 1848 | 1462318875757 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:41:15 INFO - PROCESS | 1848 | 1462318875761 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:41:15 INFO - PROCESS | 1848 | 1462318875766 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:41:15 INFO - PROCESS | 1848 | 1462318875768 Marionette TRACE conn3 <- [1,186,null,{}] 16:41:15 INFO - PROCESS | 1848 | 1462318875773 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}] 16:41:15 INFO - PROCESS | 1848 | 1462318875947 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:41:15 INFO - PROCESS | 1848 | 1462318875968 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69881800 == 40 [pid = 1848] [id = 54] 16:41:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 71 (0x7f8e8404cc00) [pid = 1848] [serial = 160] [outer = (nil)] 16:41:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 72 (0x7f8e84131400) [pid = 1848] [serial = 161] [outer = 0x7f8e8404cc00] 16:41:16 INFO - PROCESS | 1848 | 1462318876025 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 73 (0x7f8e8418a800) [pid = 1848] [serial = 162] [outer = 0x7f8e8404cc00] 16:41:16 INFO - PROCESS | 1848 | 1462318876743 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]]]}] 16:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1028ms 16:41:16 INFO - PROCESS | 1848 | 1462318876803 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 1848 | 1462318876809 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:41:16 INFO - PROCESS | 1848 | 1462318876818 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 1848 | 1462318876823 Marionette TRACE conn3 <- [1,190,null,{}] 16:41:16 INFO - PROCESS | 1848 | 1462318876845 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}] 16:41:17 INFO - PROCESS | 1848 | 1462318877044 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:41:17 INFO - PROCESS | 1848 | 1462318877266 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6e648800 == 41 [pid = 1848] [id = 55] 16:41:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 74 (0x7f8e6d189000) [pid = 1848] [serial = 163] [outer = (nil)] 16:41:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 75 (0x7f8e6e6b7c00) [pid = 1848] [serial = 164] [outer = 0x7f8e6d189000] 16:41:17 INFO - PROCESS | 1848 | 1462318877448 Marionette DEBUG loaded listener.js 16:41:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 76 (0x7f8e6fef7800) [pid = 1848] [serial = 165] [outer = 0x7f8e6d189000] 16:41:18 INFO - PROCESS | 1848 | 1462318878245 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]]]}] 16:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1485ms 16:41:18 INFO - PROCESS | 1848 | 1462318878304 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:41:18 INFO - PROCESS | 1848 | 1462318878313 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:41:18 INFO - PROCESS | 1848 | 1462318878322 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:41:18 INFO - PROCESS | 1848 | 1462318878326 Marionette TRACE conn3 <- [1,194,null,{}] 16:41:18 INFO - PROCESS | 1848 | 1462318878332 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}] 16:41:18 INFO - PROCESS | 1848 | 1462318878496 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:41:18 INFO - PROCESS | 1848 | 1462318878623 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7164a800 == 42 [pid = 1848] [id = 56] 16:41:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 77 (0x7f8e70b73000) [pid = 1848] [serial = 166] [outer = (nil)] 16:41:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 78 (0x7f8e71f9c400) [pid = 1848] [serial = 167] [outer = 0x7f8e70b73000] 16:41:18 INFO - PROCESS | 1848 | 1462318878698 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 79 (0x7f8e730cbc00) [pid = 1848] [serial = 168] [outer = 0x7f8e70b73000] 16:41:19 INFO - PROCESS | 1848 | 1462318879546 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]]]}] 16:41:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:41:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1279ms 16:41:19 INFO - PROCESS | 1848 | 1462318879603 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:41:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:41:19 INFO - PROCESS | 1848 | 1462318879607 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:41:19 INFO - PROCESS | 1848 | 1462318879614 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 1848 | 1462318879620 Marionette TRACE conn3 <- [1,198,null,{}] 16:41:19 INFO - PROCESS | 1848 | 1462318879635 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}] 16:41:19 INFO - PROCESS | 1848 | 1462318879862 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:41:19 INFO - PROCESS | 1848 | 1462318879966 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7fd4b000 == 43 [pid = 1848] [id = 57] 16:41:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x7f8e7e90e000) [pid = 1848] [serial = 169] [outer = (nil)] 16:41:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x7f8e7ee71c00) [pid = 1848] [serial = 170] [outer = 0x7f8e7e90e000] 16:41:20 INFO - PROCESS | 1848 | 1462318880039 Marionette DEBUG loaded listener.js 16:41:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0x7f8e801f4c00) [pid = 1848] [serial = 171] [outer = 0x7f8e7e90e000] 16:41:20 INFO - PROCESS | 1848 | 1462318880805 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]]]}] 16:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1236ms 16:41:20 INFO - PROCESS | 1848 | 1462318880864 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:41:20 INFO - PROCESS | 1848 | 1462318880868 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:41:20 INFO - PROCESS | 1848 | 1462318880875 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 1848 | 1462318880878 Marionette TRACE conn3 <- [1,202,null,{}] 16:41:20 INFO - PROCESS | 1848 | 1462318880884 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}] 16:41:21 INFO - PROCESS | 1848 | 1462318881045 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:41:21 INFO - PROCESS | 1848 | 1462318881172 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8316e800 == 44 [pid = 1848] [id = 58] 16:41:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x7f8e723ba000) [pid = 1848] [serial = 172] [outer = (nil)] 16:41:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f8e723c4000) [pid = 1848] [serial = 173] [outer = 0x7f8e723ba000] 16:41:21 INFO - PROCESS | 1848 | 1462318881250 Marionette DEBUG loaded listener.js 16:41:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f8e7e996400) [pid = 1848] [serial = 174] [outer = 0x7f8e723ba000] 16:41:22 INFO - PROCESS | 1848 | 1462318882077 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]]]}] 16:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1232ms 16:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:41:22 INFO - PROCESS | 1848 | 1462318882110 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 1848 | 1462318882113 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:41:22 INFO - PROCESS | 1848 | 1462318882119 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 1848 | 1462318882122 Marionette TRACE conn3 <- [1,206,null,{}] 16:41:22 INFO - PROCESS | 1848 | 1462318882128 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}] 16:41:22 INFO - PROCESS | 1848 | 1462318882278 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:41:22 INFO - PROCESS | 1848 | 1462318882413 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72d70000 == 45 [pid = 1848] [id = 59] 16:41:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f8e69d4e800) [pid = 1848] [serial = 175] [outer = (nil)] 16:41:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f8e72ed9c00) [pid = 1848] [serial = 176] [outer = 0x7f8e69d4e800] 16:41:22 INFO - PROCESS | 1848 | 1462318882485 Marionette DEBUG loaded listener.js 16:41:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f8e83ac3400) [pid = 1848] [serial = 177] [outer = 0x7f8e69d4e800] 16:41:23 INFO - PROCESS | 1848 | 1462318883455 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]]]}] 16:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1393ms 16:41:23 INFO - PROCESS | 1848 | 1462318883512 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:41:23 INFO - PROCESS | 1848 | 1462318883518 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:41:23 INFO - PROCESS | 1848 | 1462318883528 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:41:23 INFO - PROCESS | 1848 | 1462318883532 Marionette TRACE conn3 <- [1,210,null,{}] 16:41:23 INFO - PROCESS | 1848 | 1462318883539 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}] 16:41:23 INFO - PROCESS | 1848 | 1462318883692 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:41:23 INFO - PROCESS | 1848 | 1462318883833 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69d04000 == 46 [pid = 1848] [id = 60] 16:41:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f8e6f6ecc00) [pid = 1848] [serial = 178] [outer = (nil)] 16:41:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f8e70b72800) [pid = 1848] [serial = 179] [outer = 0x7f8e6f6ecc00] 16:41:23 INFO - PROCESS | 1848 | 1462318883968 Marionette DEBUG loaded listener.js 16:41:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f8e70e1e400) [pid = 1848] [serial = 180] [outer = 0x7f8e6f6ecc00] 16:41:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e72d7c800 == 45 [pid = 1848] [id = 53] 16:41:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e72d7d800 == 44 [pid = 1848] [id = 52] 16:41:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7171d000 == 43 [pid = 1848] [id = 51] 16:41:24 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f8e78da7800) [pid = 1848] [serial = 128] [outer = (nil)] [url = about:blank] 16:41:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70e80000 == 42 [pid = 1848] [id = 50] 16:41:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6b3c2000 == 41 [pid = 1848] [id = 49] 16:41:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6e863000 == 40 [pid = 1848] [id = 48] 16:41:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7f01a000 == 39 [pid = 1848] [id = 47] 16:41:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71234000 == 38 [pid = 1848] [id = 45] 16:41:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68182000 == 37 [pid = 1848] [id = 44] 16:41:24 INFO - PROCESS | 1848 | 1462318884749 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]]]}] 16:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1232ms 16:41:24 INFO - PROCESS | 1848 | 1462318884760 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:41:24 INFO - PROCESS | 1848 | 1462318884768 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:41:24 INFO - PROCESS | 1848 | 1462318884777 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:41:24 INFO - PROCESS | 1848 | 1462318884781 Marionette TRACE conn3 <- [1,214,null,{}] 16:41:24 INFO - PROCESS | 1848 | 1462318884786 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}] 16:41:24 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f8e6b37a000) [pid = 1848] [serial = 122] [outer = (nil)] [url = about:blank] 16:41:24 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f8e6d18ec00) [pid = 1848] [serial = 125] [outer = (nil)] [url = about:blank] 16:41:24 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f8e73039400) [pid = 1848] [serial = 110] [outer = (nil)] [url = about:blank] 16:41:24 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f8e78d41c00) [pid = 1848] [serial = 126] [outer = (nil)] [url = about:blank] 16:41:24 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f8e6feeb000) [pid = 1848] [serial = 113] [outer = (nil)] [url = about:blank] 16:41:24 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x7f8e708fa800) [pid = 1848] [serial = 114] [outer = (nil)] [url = about:blank] 16:41:24 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x7f8e7dd6d800) [pid = 1848] [serial = 119] [outer = (nil)] [url = about:blank] 16:41:24 INFO - PROCESS | 1848 | --DOMWINDOW == 82 (0x7f8e6e829c00) [pid = 1848] [serial = 107] [outer = (nil)] [url = about:blank] 16:41:24 INFO - PROCESS | 1848 | --DOMWINDOW == 81 (0x7f8e73037800) [pid = 1848] [serial = 116] [outer = (nil)] [url = about:blank] 16:41:24 INFO - PROCESS | 1848 | --DOMWINDOW == 80 (0x7f8e7438cc00) [pid = 1848] [serial = 117] [outer = (nil)] [url = about:blank] 16:41:24 INFO - PROCESS | 1848 | --DOMWINDOW == 79 (0x7f8e6d18b400) [pid = 1848] [serial = 123] [outer = (nil)] [url = about:blank] 16:41:24 INFO - PROCESS | 1848 | --DOMWINDOW == 78 (0x7f8e7ee6f400) [pid = 1848] [serial = 120] [outer = (nil)] [url = about:blank] 16:41:24 INFO - PROCESS | 1848 | 1462318884966 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:41:25 INFO - PROCESS | 1848 | 1462318885033 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6e879000 == 38 [pid = 1848] [id = 61] 16:41:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 79 (0x7f8e69b89000) [pid = 1848] [serial = 181] [outer = (nil)] 16:41:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 80 (0x7f8e7233d800) [pid = 1848] [serial = 182] [outer = 0x7f8e69b89000] 16:41:25 INFO - PROCESS | 1848 | 1462318885091 Marionette DEBUG loaded listener.js 16:41:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 81 (0x7f8e73039400) [pid = 1848] [serial = 183] [outer = 0x7f8e69b89000] 16:41:25 INFO - PROCESS | 1848 | 1462318885712 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]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 980ms 16:41:25 INFO - PROCESS | 1848 | 1462318885758 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 1848 | 1462318885762 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:41:25 INFO - PROCESS | 1848 | 1462318885768 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 1848 | 1462318885773 Marionette TRACE conn3 <- [1,218,null,{}] 16:41:25 INFO - PROCESS | 1848 | 1462318885787 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}] 16:41:25 INFO - PROCESS | 1848 | 1462318885931 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:41:26 INFO - PROCESS | 1848 | 1462318886032 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72d7b800 == 39 [pid = 1848] [id = 62] 16:41:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 82 (0x7f8e72ed8800) [pid = 1848] [serial = 184] [outer = (nil)] 16:41:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 83 (0x7f8e78daac00) [pid = 1848] [serial = 185] [outer = 0x7f8e72ed8800] 16:41:26 INFO - PROCESS | 1848 | 1462318886097 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f8e7fd52800) [pid = 1848] [serial = 186] [outer = 0x7f8e72ed8800] 16:41:26 INFO - PROCESS | 1848 | 1462318886758 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]]]}] 16:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1033ms 16:41:26 INFO - PROCESS | 1848 | 1462318886802 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:41:26 INFO - PROCESS | 1848 | 1462318886807 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:41:26 INFO - PROCESS | 1848 | 1462318886826 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:41:26 INFO - PROCESS | 1848 | 1462318886828 Marionette TRACE conn3 <- [1,222,null,{}] 16:41:26 INFO - PROCESS | 1848 | 1462318886888 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}] 16:41:27 INFO - PROCESS | 1848 | 1462318887066 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:41:27 INFO - PROCESS | 1848 | 1462318887091 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7e925800 == 40 [pid = 1848] [id = 63] 16:41:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f8e68137000) [pid = 1848] [serial = 187] [outer = (nil)] 16:41:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f8e83191400) [pid = 1848] [serial = 188] [outer = 0x7f8e68137000] 16:41:27 INFO - PROCESS | 1848 | 1462318887153 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f8e83ac3800) [pid = 1848] [serial = 189] [outer = 0x7f8e68137000] 16:41:27 INFO - PROCESS | 1848 | 1462318887939 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]]]}] 16:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1174ms 16:41:28 INFO - PROCESS | 1848 | 1462318888005 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:41:28 INFO - PROCESS | 1848 | 1462318888009 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:41:28 INFO - PROCESS | 1848 | 1462318888015 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:41:28 INFO - PROCESS | 1848 | 1462318888017 Marionette TRACE conn3 <- [1,226,null,{}] 16:41:28 INFO - PROCESS | 1848 | 1462318888023 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}] 16:41:28 INFO - PROCESS | 1848 | 1462318888194 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:41:28 INFO - PROCESS | 1848 | 1462318888220 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7fe3e800 == 41 [pid = 1848] [id = 64] 16:41:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f8e83ac4800) [pid = 1848] [serial = 190] [outer = (nil)] 16:41:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f8e84050400) [pid = 1848] [serial = 191] [outer = 0x7f8e83ac4800] 16:41:28 INFO - PROCESS | 1848 | 1462318888288 Marionette DEBUG loaded listener.js 16:41:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f8e84183400) [pid = 1848] [serial = 192] [outer = 0x7f8e83ac4800] 16:41:29 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f8e70b70400) [pid = 1848] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:41:29 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f8e72337400) [pid = 1848] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:41:29 INFO - PROCESS | 1848 | --DOMWINDOW == 87 (0x7f8e69d5ac00) [pid = 1848] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:41:29 INFO - PROCESS | 1848 | --DOMWINDOW == 86 (0x7f8e69d4f400) [pid = 1848] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:41:29 INFO - PROCESS | 1848 | --DOMWINDOW == 85 (0x7f8e70b79c00) [pid = 1848] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:41:29 INFO - PROCESS | 1848 | --DOMWINDOW == 84 (0x7f8e7eb7a800) [pid = 1848] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:41:29 INFO - PROCESS | 1848 | --DOMWINDOW == 83 (0x7f8e67f97400) [pid = 1848] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:41:29 INFO - PROCESS | 1848 | 1462318889149 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]]]}] 16:41:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:41:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1185ms 16:41:29 INFO - PROCESS | 1848 | 1462318889204 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:41:29 INFO - PROCESS | 1848 | 1462318889208 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:41:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:41:29 INFO - PROCESS | 1848 | 1462318889213 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 1848 | 1462318889216 Marionette TRACE conn3 <- [1,230,null,{}] 16:41:29 INFO - PROCESS | 1848 | 1462318889221 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}] 16:41:29 INFO - PROCESS | 1848 | 1462318889443 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:41:29 INFO - PROCESS | 1848 | 1462318889459 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6b46d000 == 42 [pid = 1848] [id = 65] 16:41:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 84 (0x7f8e69d4f400) [pid = 1848] [serial = 193] [outer = (nil)] 16:41:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 85 (0x7f8e83d5e800) [pid = 1848] [serial = 194] [outer = 0x7f8e69d4f400] 16:41:29 INFO - PROCESS | 1848 | 1462318889527 Marionette DEBUG loaded listener.js 16:41:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 86 (0x7f8e8418c800) [pid = 1848] [serial = 195] [outer = 0x7f8e69d4f400] 16:41:30 INFO - PROCESS | 1848 | 1462318890178 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]]]}] 16:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 988ms 16:41:30 INFO - PROCESS | 1848 | 1462318890203 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:41:30 INFO - PROCESS | 1848 | 1462318890206 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:41:30 INFO - PROCESS | 1848 | 1462318890216 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:41:30 INFO - PROCESS | 1848 | 1462318890218 Marionette TRACE conn3 <- [1,234,null,{}] 16:41:30 INFO - PROCESS | 1848 | 1462318890222 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}] 16:41:30 INFO - PROCESS | 1848 | 1462318890392 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:41:30 INFO - PROCESS | 1848 | 1462318890410 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83932800 == 43 [pid = 1848] [id = 66] 16:41:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 87 (0x7f8e70011c00) [pid = 1848] [serial = 196] [outer = (nil)] 16:41:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 88 (0x7f8e85dc3000) [pid = 1848] [serial = 197] [outer = 0x7f8e70011c00] 16:41:30 INFO - PROCESS | 1848 | 1462318890472 Marionette DEBUG loaded listener.js 16:41:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f8e867b2400) [pid = 1848] [serial = 198] [outer = 0x7f8e70011c00] 16:41:31 INFO - PROCESS | 1848 | 1462318891240 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]]]}] 16:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1083ms 16:41:31 INFO - PROCESS | 1848 | 1462318891300 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 1848 | 1462318891306 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:41:31 INFO - PROCESS | 1848 | 1462318891332 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 1848 | 1462318891339 Marionette TRACE conn3 <- [1,238,null,{}] 16:41:31 INFO - PROCESS | 1848 | 1462318891349 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}] 16:41:31 INFO - PROCESS | 1848 | 1462318891532 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:41:31 INFO - PROCESS | 1848 | 1462318891680 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70e6a800 == 44 [pid = 1848] [id = 67] 16:41:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f8e69d5cc00) [pid = 1848] [serial = 199] [outer = (nil)] 16:41:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f8e7015ec00) [pid = 1848] [serial = 200] [outer = 0x7f8e69d5cc00] 16:41:31 INFO - PROCESS | 1848 | 1462318891766 Marionette DEBUG loaded listener.js 16:41:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f8e70b7c800) [pid = 1848] [serial = 201] [outer = 0x7f8e69d5cc00] 16:41:32 INFO - PROCESS | 1848 | 1462318892586 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]]]}] 16:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1293ms 16:41:32 INFO - PROCESS | 1848 | 1462318892623 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:41:32 INFO - PROCESS | 1848 | 1462318892631 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:41:32 INFO - PROCESS | 1848 | 1462318892641 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:41:32 INFO - PROCESS | 1848 | 1462318892644 Marionette TRACE conn3 <- [1,242,null,{}] 16:41:32 INFO - PROCESS | 1848 | 1462318892650 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}] 16:41:32 INFO - PROCESS | 1848 | 1462318892862 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:41:32 INFO - PROCESS | 1848 | 1462318892877 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7ee32800 == 45 [pid = 1848] [id = 68] 16:41:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f8e723c2000) [pid = 1848] [serial = 202] [outer = (nil)] 16:41:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f8e75060400) [pid = 1848] [serial = 203] [outer = 0x7f8e723c2000] 16:41:32 INFO - PROCESS | 1848 | 1462318892949 Marionette DEBUG loaded listener.js 16:41:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f8e7e90c800) [pid = 1848] [serial = 204] [outer = 0x7f8e723c2000] 16:41:33 INFO - PROCESS | 1848 | 1462318893814 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]]]}] 16:41:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:41:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1233ms 16:41:33 INFO - PROCESS | 1848 | 1462318893874 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 1848 | 1462318893877 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:41:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:41:33 INFO - PROCESS | 1848 | 1462318893885 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 1848 | 1462318893892 Marionette TRACE conn3 <- [1,246,null,{}] 16:41:33 INFO - PROCESS | 1848 | 1462318893908 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}] 16:41:34 INFO - PROCESS | 1848 | 1462318894070 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:41:34 INFO - PROCESS | 1848 | 1462318894201 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8411b000 == 46 [pid = 1848] [id = 69] 16:41:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f8e7e908400) [pid = 1848] [serial = 205] [outer = (nil)] 16:41:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f8e83d56000) [pid = 1848] [serial = 206] [outer = 0x7f8e7e908400] 16:41:34 INFO - PROCESS | 1848 | 1462318894279 Marionette DEBUG loaded listener.js 16:41:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f8e83d5f800) [pid = 1848] [serial = 207] [outer = 0x7f8e7e908400] 16:41:35 INFO - PROCESS | 1848 | 1462318895163 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]]]}] 16:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1335ms 16:41:35 INFO - PROCESS | 1848 | 1462318895226 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:41:35 INFO - PROCESS | 1848 | 1462318895235 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:41:35 INFO - PROCESS | 1848 | 1462318895240 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:41:35 INFO - PROCESS | 1848 | 1462318895243 Marionette TRACE conn3 <- [1,250,null,{}] 16:41:35 INFO - PROCESS | 1848 | 1462318895248 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}] 16:41:35 INFO - PROCESS | 1848 | 1462318895431 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:41:35 INFO - PROCESS | 1848 | 1462318895561 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e86a5c000 == 47 [pid = 1848] [id = 70] 16:41:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f8e7eb6c400) [pid = 1848] [serial = 208] [outer = (nil)] 16:41:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f8e86a13400) [pid = 1848] [serial = 209] [outer = 0x7f8e7eb6c400] 16:41:35 INFO - PROCESS | 1848 | 1462318895632 Marionette DEBUG loaded listener.js 16:41:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f8e86ae8400) [pid = 1848] [serial = 210] [outer = 0x7f8e7eb6c400] 16:41:36 INFO - PROCESS | 1848 | 1462318896439 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]]]}] 16:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1240ms 16:41:36 INFO - PROCESS | 1848 | 1462318896481 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 1848 | 1462318896484 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:41:36 INFO - PROCESS | 1848 | 1462318896490 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 1848 | 1462318896492 Marionette TRACE conn3 <- [1,254,null,{}] 16:41:36 INFO - PROCESS | 1848 | 1462318896499 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}] 16:41:36 INFO - PROCESS | 1848 | 1462318896659 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:41:36 INFO - PROCESS | 1848 | 1462318896773 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8829c000 == 48 [pid = 1848] [id = 71] 16:41:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f8e84189000) [pid = 1848] [serial = 211] [outer = (nil)] 16:41:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f8e8807e000) [pid = 1848] [serial = 212] [outer = 0x7f8e84189000] 16:41:36 INFO - PROCESS | 1848 | 1462318896885 Marionette DEBUG loaded listener.js 16:41:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f8e8825d000) [pid = 1848] [serial = 213] [outer = 0x7f8e84189000] 16:41:37 INFO - PROCESS | 1848 | 1462318897727 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]]]}] 16:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1280ms 16:41:37 INFO - PROCESS | 1848 | 1462318897772 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:41:37 INFO - PROCESS | 1848 | 1462318897775 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:41:37 INFO - PROCESS | 1848 | 1462318897781 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:41:37 INFO - PROCESS | 1848 | 1462318897783 Marionette TRACE conn3 <- [1,258,null,{}] 16:41:37 INFO - PROCESS | 1848 | 1462318897790 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}] 16:41:37 INFO - PROCESS | 1848 | 1462318897975 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:41:38 INFO - PROCESS | 1848 | 1462318898286 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6b479800 == 49 [pid = 1848] [id = 72] 16:41:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f8e6b372400) [pid = 1848] [serial = 214] [outer = (nil)] 16:41:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f8e6c749400) [pid = 1848] [serial = 215] [outer = 0x7f8e6b372400] 16:41:38 INFO - PROCESS | 1848 | 1462318898415 Marionette DEBUG loaded listener.js 16:41:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f8e705e2800) [pid = 1848] [serial = 216] [outer = 0x7f8e6b372400] 16:41:39 INFO - PROCESS | 1848 | 1462318899331 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]]]}] 16:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1579ms 16:41:39 INFO - PROCESS | 1848 | 1462318899368 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:41:39 INFO - PROCESS | 1848 | 1462318899374 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:41:39 INFO - PROCESS | 1848 | 1462318899383 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:41:39 INFO - PROCESS | 1848 | 1462318899389 Marionette TRACE conn3 <- [1,262,null,{}] 16:41:39 INFO - PROCESS | 1848 | 1462318899396 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}] 16:41:39 INFO - PROCESS | 1848 | 1462318899571 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:41:39 INFO - PROCESS | 1848 | 1462318899716 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7039a000 == 50 [pid = 1848] [id = 73] 16:41:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f8e7137cc00) [pid = 1848] [serial = 217] [outer = (nil)] 16:41:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f8e7137f000) [pid = 1848] [serial = 218] [outer = 0x7f8e7137cc00] 16:41:39 INFO - PROCESS | 1848 | 1462318899837 Marionette DEBUG loaded listener.js 16:41:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f8e723bb400) [pid = 1848] [serial = 219] [outer = 0x7f8e7137cc00] 16:41:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e69885000 == 49 [pid = 1848] [id = 29] 16:41:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6f4be800 == 48 [pid = 1848] [id = 36] 16:41:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71ef3800 == 47 [pid = 1848] [id = 37] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f8e68cc8000) [pid = 1848] [serial = 131] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f8e7176d400) [pid = 1848] [serial = 134] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f8e77e88c00) [pid = 1848] [serial = 137] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f8e84131400) [pid = 1848] [serial = 161] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6b46d000 == 46 [pid = 1848] [id = 65] 16:41:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7fe3e800 == 45 [pid = 1848] [id = 64] 16:41:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7e925800 == 44 [pid = 1848] [id = 63] 16:41:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e72d7b800 == 43 [pid = 1848] [id = 62] 16:41:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6e879000 == 42 [pid = 1848] [id = 61] 16:41:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e69d04000 == 41 [pid = 1848] [id = 60] 16:41:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7fd4b000 == 40 [pid = 1848] [id = 57] 16:41:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7164a800 == 39 [pid = 1848] [id = 56] 16:41:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6e648800 == 38 [pid = 1848] [id = 55] 16:41:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e69881800 == 37 [pid = 1848] [id = 54] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f8e80020400) [pid = 1848] [serial = 129] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f8e70b79800) [pid = 1848] [serial = 155] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f8e72e56400) [pid = 1848] [serial = 146] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f8e730c6400) [pid = 1848] [serial = 147] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f8e78da9000) [pid = 1848] [serial = 149] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f8e6d18b000) [pid = 1848] [serial = 144] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f8e6b36fc00) [pid = 1848] [serial = 143] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f8e831c1800) [pid = 1848] [serial = 140] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f8e78d3f400) [pid = 1848] [serial = 158] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f8e7fd5ac00) [pid = 1848] [serial = 152] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f8e70b7ec00) [pid = 1848] [serial = 156] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f8e8001f800) [pid = 1848] [serial = 159] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f8e80024000) [pid = 1848] [serial = 153] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f8e7e90ac00) [pid = 1848] [serial = 150] [outer = (nil)] [url = about:blank] 16:41:40 INFO - PROCESS | 1848 | 1462318900696 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]]]}] 16:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1336ms 16:41:40 INFO - PROCESS | 1848 | 1462318900723 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:41:40 INFO - PROCESS | 1848 | 1462318900729 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:41:40 INFO - PROCESS | 1848 | 1462318900737 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:41:40 INFO - PROCESS | 1848 | 1462318900740 Marionette TRACE conn3 <- [1,266,null,{}] 16:41:40 INFO - PROCESS | 1848 | 1462318900747 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}] 16:41:40 INFO - PROCESS | 1848 | 1462318900895 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:41:40 INFO - PROCESS | 1848 | 1462318900914 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70534000 == 38 [pid = 1848] [id = 74] 16:41:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f8e72640400) [pid = 1848] [serial = 220] [outer = (nil)] 16:41:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f8e730c6400) [pid = 1848] [serial = 221] [outer = 0x7f8e72640400] 16:41:40 INFO - PROCESS | 1848 | 1462318900978 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f8e75062400) [pid = 1848] [serial = 222] [outer = 0x7f8e72640400] 16:41:41 INFO - PROCESS | 1848 | 1462318901746 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]]]}] 16:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1033ms 16:41:41 INFO - PROCESS | 1848 | 1462318901777 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:41:41 INFO - PROCESS | 1848 | 1462318901780 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:41:41 INFO - PROCESS | 1848 | 1462318901790 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:41:41 INFO - PROCESS | 1848 | 1462318901800 Marionette TRACE conn3 <- [1,270,null,{}] 16:41:41 INFO - PROCESS | 1848 | 1462318901851 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}] 16:41:42 INFO - PROCESS | 1848 | 1462318902017 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:41:42 INFO - PROCESS | 1848 | 1462318902119 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72605800 == 39 [pid = 1848] [id = 75] 16:41:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f8e70b5c000) [pid = 1848] [serial = 223] [outer = (nil)] 16:41:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f8e70b65000) [pid = 1848] [serial = 224] [outer = 0x7f8e70b5c000] 16:41:42 INFO - PROCESS | 1848 | 1462318902185 Marionette DEBUG loaded listener.js 16:41:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f8e78da8c00) [pid = 1848] [serial = 225] [outer = 0x7f8e70b5c000] 16:41:42 INFO - PROCESS | 1848 | 1462318902957 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]]]}] 16:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1227ms 16:41:43 INFO - PROCESS | 1848 | 1462318903017 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:41:43 INFO - PROCESS | 1848 | 1462318903021 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:41:43 INFO - PROCESS | 1848 | 1462318903027 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:41:43 INFO - PROCESS | 1848 | 1462318903031 Marionette TRACE conn3 <- [1,274,null,{}] 16:41:43 INFO - PROCESS | 1848 | 1462318903036 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}] 16:41:43 INFO - PROCESS | 1848 | 1462318903223 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:41:43 INFO - PROCESS | 1848 | 1462318903254 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7dd2b800 == 40 [pid = 1848] [id = 76] 16:41:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f8e70b5e800) [pid = 1848] [serial = 226] [outer = (nil)] 16:41:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f8e7eb7a400) [pid = 1848] [serial = 227] [outer = 0x7f8e70b5e800] 16:41:43 INFO - PROCESS | 1848 | 1462318903318 Marionette DEBUG loaded listener.js 16:41:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f8e7fd5d400) [pid = 1848] [serial = 228] [outer = 0x7f8e70b5e800] 16:41:44 INFO - PROCESS | 1848 | 1462318904057 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]]]}] 16:41:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:41:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1088ms 16:41:44 INFO - PROCESS | 1848 | 1462318904116 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:41:44 INFO - PROCESS | 1848 | 1462318904119 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:41:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:41:44 INFO - PROCESS | 1848 | 1462318904125 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:41:44 INFO - PROCESS | 1848 | 1462318904128 Marionette TRACE conn3 <- [1,278,null,{}] 16:41:44 INFO - PROCESS | 1848 | 1462318904134 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}] 16:41:44 INFO - PROCESS | 1848 | 1462318904312 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:41:44 INFO - PROCESS | 1848 | 1462318904343 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6856d800 == 41 [pid = 1848] [id = 77] 16:41:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f8e81a10c00) [pid = 1848] [serial = 229] [outer = (nil)] 16:41:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f8e831c0000) [pid = 1848] [serial = 230] [outer = 0x7f8e81a10c00] 16:41:44 INFO - PROCESS | 1848 | 1462318904420 Marionette DEBUG loaded listener.js 16:41:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f8e83d5a400) [pid = 1848] [serial = 231] [outer = 0x7f8e81a10c00] 16:41:44 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f8e69b89000) [pid = 1848] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:41:44 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f8e83ac4800) [pid = 1848] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:41:44 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f8e72ed8800) [pid = 1848] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:41:44 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f8e67f8b000) [pid = 1848] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:41:44 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f8e68137000) [pid = 1848] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:41:44 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f8e7303d000) [pid = 1848] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:41:44 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f8e69d4f400) [pid = 1848] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:41:44 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f8e6d186c00) [pid = 1848] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:41:44 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f8e70107c00) [pid = 1848] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:41:44 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f8e8404cc00) [pid = 1848] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:41:44 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f8e69d4e800) [pid = 1848] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:41:44 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f8e6f6ecc00) [pid = 1848] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:41:44 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f8e6ef6c400) [pid = 1848] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:41:45 INFO - PROCESS | 1848 | 1462318905577 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]]]}] 16:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1485ms 16:41:45 INFO - PROCESS | 1848 | 1462318905612 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:41:45 INFO - PROCESS | 1848 | 1462318905618 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:41:45 INFO - PROCESS | 1848 | 1462318905627 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:41:45 INFO - PROCESS | 1848 | 1462318905633 Marionette TRACE conn3 <- [1,282,null,{}] 16:41:45 INFO - PROCESS | 1848 | 1462318905643 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}] 16:41:45 INFO - PROCESS | 1848 | 1462318905826 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:41:45 INFO - PROCESS | 1848 | 1462318905963 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6b477000 == 42 [pid = 1848] [id = 78] 16:41:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f8e69b8e000) [pid = 1848] [serial = 232] [outer = (nil)] 16:41:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f8e70602c00) [pid = 1848] [serial = 233] [outer = 0x7f8e69b8e000] 16:41:46 INFO - PROCESS | 1848 | 1462318906039 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f8e70608000) [pid = 1848] [serial = 234] [outer = 0x7f8e69b8e000] 16:41:46 INFO - PROCESS | 1848 | 1462318906910 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]]]}] 16:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1337ms 16:41:46 INFO - PROCESS | 1848 | 1462318906964 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:41:46 INFO - PROCESS | 1848 | 1462318906972 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:41:46 INFO - PROCESS | 1848 | 1462318906982 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:41:46 INFO - PROCESS | 1848 | 1462318906985 Marionette TRACE conn3 <- [1,286,null,{}] 16:41:46 INFO - PROCESS | 1848 | 1462318906991 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}] 16:41:47 INFO - PROCESS | 1848 | 1462318907150 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:41:47 INFO - PROCESS | 1848 | 1462318907286 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e78120000 == 43 [pid = 1848] [id = 79] 16:41:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f8e7060d800) [pid = 1848] [serial = 235] [outer = (nil)] 16:41:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f8e70b61800) [pid = 1848] [serial = 236] [outer = 0x7f8e7060d800] 16:41:47 INFO - PROCESS | 1848 | 1462318907355 Marionette DEBUG loaded listener.js 16:41:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f8e70b6fc00) [pid = 1848] [serial = 237] [outer = 0x7f8e7060d800] 16:41:48 INFO - PROCESS | 1848 | 1462318908183 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]]]}] 16:41:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:41:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1234ms 16:41:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:41:48 INFO - PROCESS | 1848 | 1462318908216 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:41:48 INFO - PROCESS | 1848 | 1462318908220 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:41:48 INFO - PROCESS | 1848 | 1462318908226 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:41:48 INFO - PROCESS | 1848 | 1462318908231 Marionette TRACE conn3 <- [1,290,null,{}] 16:41:48 INFO - PROCESS | 1848 | 1462318908247 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}] 16:41:48 INFO - PROCESS | 1848 | 1462318908413 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:41:48 INFO - PROCESS | 1848 | 1462318908555 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83934000 == 44 [pid = 1848] [id = 80] 16:41:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f8e71376800) [pid = 1848] [serial = 238] [outer = (nil)] 16:41:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f8e723c2400) [pid = 1848] [serial = 239] [outer = 0x7f8e71376800] 16:41:48 INFO - PROCESS | 1848 | 1462318908629 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f8e7438cc00) [pid = 1848] [serial = 240] [outer = 0x7f8e71376800] 16:41:49 INFO - PROCESS | 1848 | 1462318909482 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]]]}] 16:41:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1288ms 16:41:49 INFO - PROCESS | 1848 | 1462318909514 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:41:49 INFO - PROCESS | 1848 | 1462318909518 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:41:49 INFO - PROCESS | 1848 | 1462318909524 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:41:49 INFO - PROCESS | 1848 | 1462318909526 Marionette TRACE conn3 <- [1,294,null,{}] 16:41:49 INFO - PROCESS | 1848 | 1462318909531 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}] 16:41:49 INFO - PROCESS | 1848 | 1462318909679 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:41:49 INFO - PROCESS | 1848 | 1462318909830 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e86a5a000 == 45 [pid = 1848] [id = 81] 16:41:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f8e78dae800) [pid = 1848] [serial = 241] [outer = (nil)] 16:41:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f8e7ec8a000) [pid = 1848] [serial = 242] [outer = 0x7f8e78dae800] 16:41:49 INFO - PROCESS | 1848 | 1462318909928 Marionette DEBUG loaded listener.js 16:41:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f8e831cc000) [pid = 1848] [serial = 243] [outer = 0x7f8e78dae800] 16:41:50 INFO - PROCESS | 1848 | 1462318910754 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]]]}] 16:41:50 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. 16:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1277ms 16:41:50 INFO - PROCESS | 1848 | 1462318910802 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:41:50 INFO - PROCESS | 1848 | 1462318910806 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:41:50 INFO - PROCESS | 1848 | 1462318910812 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:41:50 INFO - PROCESS | 1848 | 1462318910814 Marionette TRACE conn3 <- [1,298,null,{}] 16:41:50 INFO - PROCESS | 1848 | 1462318910820 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}] 16:41:50 INFO - PROCESS | 1848 | 1462318910970 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:41:51 INFO - PROCESS | 1848 | 1462318911110 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e890d3000 == 46 [pid = 1848] [id = 82] 16:41:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f8e7eb70000) [pid = 1848] [serial = 244] [outer = (nil)] 16:41:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f8e83d57c00) [pid = 1848] [serial = 245] [outer = 0x7f8e7eb70000] 16:41:51 INFO - PROCESS | 1848 | 1462318911181 Marionette DEBUG loaded listener.js 16:41:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f8e8404b800) [pid = 1848] [serial = 246] [outer = 0x7f8e7eb70000] 16:41:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f8e68289c00) [pid = 1848] [serial = 247] [outer = 0x7f8e69d51c00] 16:41:52 INFO - PROCESS | 1848 | 1462318912110 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]]]}] 16:41:52 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. 16:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1335ms 16:41:52 INFO - PROCESS | 1848 | 1462318912149 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:41:52 INFO - PROCESS | 1848 | 1462318912153 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:41:52 INFO - PROCESS | 1848 | 1462318912159 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:41:52 INFO - PROCESS | 1848 | 1462318912162 Marionette TRACE conn3 <- [1,302,null,{}] 16:41:52 INFO - PROCESS | 1848 | 1462318912167 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}] 16:41:52 INFO - PROCESS | 1848 | 1462318912337 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:41:52 INFO - PROCESS | 1848 | 1462318912484 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e682ae000 == 47 [pid = 1848] [id = 83] 16:41:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f8e6813b800) [pid = 1848] [serial = 248] [outer = (nil)] 16:41:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f8e6b37b000) [pid = 1848] [serial = 249] [outer = 0x7f8e6813b800] 16:41:52 INFO - PROCESS | 1848 | 1462318912553 Marionette DEBUG loaded listener.js 16:41:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f8e7ee63800) [pid = 1848] [serial = 250] [outer = 0x7f8e6813b800] 16:41:53 INFO - PROCESS | 1848 | 1462318913606 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]]]}] 16:41:53 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. 16:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1479ms 16:41:53 INFO - PROCESS | 1848 | 1462318913639 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:41:53 INFO - PROCESS | 1848 | 1462318913644 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:41:53 INFO - PROCESS | 1848 | 1462318913652 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 1848 | 1462318913657 Marionette TRACE conn3 <- [1,306,null,{}] 16:41:53 INFO - PROCESS | 1848 | 1462318913664 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}] 16:41:53 INFO - PROCESS | 1848 | 1462318913809 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:41:53 INFO - PROCESS | 1848 | 1462318913974 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7dd2b800 == 46 [pid = 1848] [id = 76] 16:41:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e72605800 == 45 [pid = 1848] [id = 75] 16:41:53 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f8e85dc3000) [pid = 1848] [serial = 197] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68577000 == 46 [pid = 1848] [id = 84] 16:41:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f8e6ef6fc00) [pid = 1848] [serial = 251] [outer = (nil)] 16:41:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f8e70607c00) [pid = 1848] [serial = 252] [outer = 0x7f8e6ef6fc00] 16:41:54 INFO - PROCESS | 1848 | 1462318914064 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f8e708fa800) [pid = 1848] [serial = 253] [outer = 0x7f8e6ef6fc00] 16:41:54 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70534000 == 45 [pid = 1848] [id = 74] 16:41:54 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7039a000 == 44 [pid = 1848] [id = 73] 16:41:54 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6b479800 == 43 [pid = 1848] [id = 72] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f8e73039400) [pid = 1848] [serial = 183] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f8e84050400) [pid = 1848] [serial = 191] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f8e7fd52800) [pid = 1848] [serial = 186] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f8e69d5c000) [pid = 1848] [serial = 132] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f8e83191400) [pid = 1848] [serial = 188] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f8e7ee71c00) [pid = 1848] [serial = 170] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f8e7e995c00) [pid = 1848] [serial = 138] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f8e83d5e800) [pid = 1848] [serial = 194] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f8e71f9c400) [pid = 1848] [serial = 167] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f8e78daac00) [pid = 1848] [serial = 185] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f8e723c4000) [pid = 1848] [serial = 173] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f8e6f6ebc00) [pid = 1848] [serial = 86] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f8e7245f000) [pid = 1848] [serial = 135] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f8e8418a800) [pid = 1848] [serial = 162] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f8e83ac3400) [pid = 1848] [serial = 177] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f8e7233d800) [pid = 1848] [serial = 182] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f8e72ed9c00) [pid = 1848] [serial = 176] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f8e8418c800) [pid = 1848] [serial = 195] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f8e70e1e400) [pid = 1848] [serial = 180] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f8e70b72800) [pid = 1848] [serial = 179] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f8e74393400) [pid = 1848] [serial = 111] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f8e6e6b7c00) [pid = 1848] [serial = 164] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 89 (0x7f8e84183400) [pid = 1848] [serial = 192] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | --DOMWINDOW == 88 (0x7f8e83ac3800) [pid = 1848] [serial = 189] [outer = (nil)] [url = about:blank] 16:41:54 INFO - PROCESS | 1848 | 1462318914785 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]]]}] 16:41:54 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. 16:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1181ms 16:41:54 INFO - PROCESS | 1848 | 1462318914834 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:41:54 INFO - PROCESS | 1848 | 1462318914842 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:41:54 INFO - PROCESS | 1848 | 1462318914884 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:41:54 INFO - PROCESS | 1848 | 1462318914891 Marionette TRACE conn3 <- [1,310,null,{}] 16:41:54 INFO - PROCESS | 1848 | 1462318914896 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}] 16:41:55 INFO - PROCESS | 1848 | 1462318915043 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:41:55 INFO - PROCESS | 1848 | 1462318915057 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7123b800 == 44 [pid = 1848] [id = 85] 16:41:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 89 (0x7f8e6b44a400) [pid = 1848] [serial = 254] [outer = (nil)] 16:41:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 90 (0x7f8e6b454c00) [pid = 1848] [serial = 255] [outer = 0x7f8e6b44a400] 16:41:55 INFO - PROCESS | 1848 | 1462318915115 Marionette DEBUG loaded listener.js 16:41:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f8e70b5d000) [pid = 1848] [serial = 256] [outer = 0x7f8e6b44a400] 16:41:55 INFO - PROCESS | 1848 | 1462318915875 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]]]}] 16:41:55 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. 16:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1052ms 16:41:55 INFO - PROCESS | 1848 | 1462318915917 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:41:55 INFO - PROCESS | 1848 | 1462318915920 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:41:55 INFO - PROCESS | 1848 | 1462318915927 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 1848 | 1462318915932 Marionette TRACE conn3 <- [1,314,null,{}] 16:41:55 INFO - PROCESS | 1848 | 1462318915995 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}] 16:41:56 INFO - PROCESS | 1848 | 1462318916143 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:41:56 INFO - PROCESS | 1848 | 1462318916243 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72605000 == 45 [pid = 1848] [id = 86] 16:41:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f8e6b44b800) [pid = 1848] [serial = 257] [outer = (nil)] 16:41:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f8e71373000) [pid = 1848] [serial = 258] [outer = 0x7f8e6b44b800] 16:41:56 INFO - PROCESS | 1848 | 1462318916308 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f8e71e2a800) [pid = 1848] [serial = 259] [outer = 0x7f8e6b44b800] 16:41:57 INFO - PROCESS | 1848 | 1462318917032 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]]]}] 16:41:57 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. 16:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1138ms 16:41:57 INFO - PROCESS | 1848 | 1462318917071 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:41:57 INFO - PROCESS | 1848 | 1462318917074 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:41:57 INFO - PROCESS | 1848 | 1462318917080 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 1848 | 1462318917082 Marionette TRACE conn3 <- [1,318,null,{}] 16:41:57 INFO - PROCESS | 1848 | 1462318917093 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}] 16:41:57 INFO - PROCESS | 1848 | 1462318917260 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:41:57 INFO - PROCESS | 1848 | 1462318917333 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7dd28800 == 46 [pid = 1848] [id = 87] 16:41:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f8e6b44e000) [pid = 1848] [serial = 260] [outer = (nil)] 16:41:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f8e72ed8c00) [pid = 1848] [serial = 261] [outer = 0x7f8e6b44e000] 16:41:57 INFO - PROCESS | 1848 | 1462318917392 Marionette DEBUG loaded listener.js 16:41:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f8e7438c000) [pid = 1848] [serial = 262] [outer = 0x7f8e6b44e000] 16:41:58 INFO - PROCESS | 1848 | 1462318918092 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]]]}] 16:41:58 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. 16:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1031ms 16:41:58 INFO - PROCESS | 1848 | 1462318918111 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:41:58 INFO - PROCESS | 1848 | 1462318918113 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:41:58 INFO - PROCESS | 1848 | 1462318918119 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:41:58 INFO - PROCESS | 1848 | 1462318918121 Marionette TRACE conn3 <- [1,322,null,{}] 16:41:58 INFO - PROCESS | 1848 | 1462318918126 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}] 16:41:58 INFO - PROCESS | 1848 | 1462318918289 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:41:58 INFO - PROCESS | 1848 | 1462318918309 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e81a55000 == 47 [pid = 1848] [id = 88] 16:41:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f8e72641000) [pid = 1848] [serial = 263] [outer = (nil)] 16:41:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f8e7e913c00) [pid = 1848] [serial = 264] [outer = 0x7f8e72641000] 16:41:58 INFO - PROCESS | 1848 | 1462318918364 Marionette DEBUG loaded listener.js 16:41:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f8e7fb0a800) [pid = 1848] [serial = 265] [outer = 0x7f8e72641000] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f8e70b5e800) [pid = 1848] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f8e7137cc00) [pid = 1848] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f8e6b372400) [pid = 1848] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f8e70b5c000) [pid = 1848] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f8e70011c00) [pid = 1848] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:41:58 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f8e72640400) [pid = 1848] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:41:59 INFO - PROCESS | 1848 | 1462318919084 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]]]}] 16:41:59 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. 16:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1028ms 16:41:59 INFO - PROCESS | 1848 | 1462318919149 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:41:59 INFO - PROCESS | 1848 | 1462318919152 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:41:59 INFO - PROCESS | 1848 | 1462318919161 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:41:59 INFO - PROCESS | 1848 | 1462318919164 Marionette TRACE conn3 <- [1,326,null,{}] 16:41:59 INFO - PROCESS | 1848 | 1462318919183 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}] 16:41:59 INFO - PROCESS | 1848 | 1462318919363 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:41:59 INFO - PROCESS | 1848 | 1462318919376 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e838ac000 == 48 [pid = 1848] [id = 89] 16:41:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f8e6823a400) [pid = 1848] [serial = 266] [outer = (nil)] 16:41:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f8e70b5c000) [pid = 1848] [serial = 267] [outer = 0x7f8e6823a400] 16:41:59 INFO - PROCESS | 1848 | 1462318919436 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f8e80024000) [pid = 1848] [serial = 268] [outer = 0x7f8e6823a400] 16:42:00 INFO - PROCESS | 1848 | 1462318920111 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]]]}] 16:42:00 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. 16:42:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 981ms 16:42:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:42:00 INFO - PROCESS | 1848 | 1462318920143 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 1848 | 1462318920146 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:42:00 INFO - PROCESS | 1848 | 1462318920160 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 1848 | 1462318920163 Marionette TRACE conn3 <- [1,330,null,{}] 16:42:00 INFO - PROCESS | 1848 | 1462318920172 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}] 16:42:00 INFO - PROCESS | 1848 | 1462318920451 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:42:00 INFO - PROCESS | 1848 | 1462318920472 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8398e000 == 49 [pid = 1848] [id = 90] 16:42:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f8e68237400) [pid = 1848] [serial = 269] [outer = (nil)] 16:42:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f8e83ab9800) [pid = 1848] [serial = 270] [outer = 0x7f8e68237400] 16:42:00 INFO - PROCESS | 1848 | 1462318920564 Marionette DEBUG loaded listener.js 16:42:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f8e83d59c00) [pid = 1848] [serial = 271] [outer = 0x7f8e68237400] 16:42:01 INFO - PROCESS | 1848 | 1462318921594 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]]]}] 16:42:01 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. 16:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1497ms 16:42:01 INFO - PROCESS | 1848 | 1462318921649 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:42:01 INFO - PROCESS | 1848 | 1462318921657 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:42:01 INFO - PROCESS | 1848 | 1462318921665 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:42:01 INFO - PROCESS | 1848 | 1462318921672 Marionette TRACE conn3 <- [1,334,null,{}] 16:42:01 INFO - PROCESS | 1848 | 1462318921698 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}] 16:42:01 INFO - PROCESS | 1848 | 1462318921873 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:42:02 INFO - PROCESS | 1848 | 1462318922009 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70e7b800 == 50 [pid = 1848] [id = 91] 16:42:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f8e68cc8000) [pid = 1848] [serial = 272] [outer = (nil)] 16:42:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f8e6b374c00) [pid = 1848] [serial = 273] [outer = 0x7f8e68cc8000] 16:42:02 INFO - PROCESS | 1848 | 1462318922086 Marionette DEBUG loaded listener.js 16:42:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f8e6b44e800) [pid = 1848] [serial = 274] [outer = 0x7f8e68cc8000] 16:42:03 INFO - PROCESS | 1848 | 1462318923042 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]]]}] 16:42:03 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. 16:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1452ms 16:42:03 INFO - PROCESS | 1848 | 1462318923118 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:42:03 INFO - PROCESS | 1848 | 1462318923126 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:42:03 INFO - PROCESS | 1848 | 1462318923137 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 1848 | 1462318923141 Marionette TRACE conn3 <- [1,338,null,{}] 16:42:03 INFO - PROCESS | 1848 | 1462318923147 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}] 16:42:03 INFO - PROCESS | 1848 | 1462318923417 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:42:03 INFO - PROCESS | 1848 | 1462318923601 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8007f800 == 51 [pid = 1848] [id = 92] 16:42:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f8e70603800) [pid = 1848] [serial = 275] [outer = (nil)] 16:42:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f8e70b5f400) [pid = 1848] [serial = 276] [outer = 0x7f8e70603800] 16:42:03 INFO - PROCESS | 1848 | 1462318923726 Marionette DEBUG loaded listener.js 16:42:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f8e70b72c00) [pid = 1848] [serial = 277] [outer = 0x7f8e70603800] 16:42:04 INFO - PROCESS | 1848 | 1462318924673 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]]]}] 16:42:04 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. 16:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1585ms 16:42:04 INFO - PROCESS | 1848 | 1462318924722 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:42:04 INFO - PROCESS | 1848 | 1462318924726 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:42:04 INFO - PROCESS | 1848 | 1462318924734 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:42:04 INFO - PROCESS | 1848 | 1462318924742 Marionette TRACE conn3 <- [1,342,null,{}] 16:42:04 INFO - PROCESS | 1848 | 1462318924760 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}] 16:42:04 INFO - PROCESS | 1848 | 1462318924965 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:42:05 INFO - PROCESS | 1848 | 1462318925147 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e890d8000 == 52 [pid = 1848] [id = 93] 16:42:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f8e730cd400) [pid = 1848] [serial = 278] [outer = (nil)] 16:42:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f8e7dd6e000) [pid = 1848] [serial = 279] [outer = 0x7f8e730cd400] 16:42:05 INFO - PROCESS | 1848 | 1462318925233 Marionette DEBUG loaded listener.js 16:42:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f8e83abb000) [pid = 1848] [serial = 280] [outer = 0x7f8e730cd400] 16:42:06 INFO - PROCESS | 1848 | 1462318926037 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]]]}] 16:42:06 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. 16:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1347ms 16:42:06 INFO - PROCESS | 1848 | 1462318926080 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:42:06 INFO - PROCESS | 1848 | 1462318926085 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:42:06 INFO - PROCESS | 1848 | 1462318926091 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:42:06 INFO - PROCESS | 1848 | 1462318926094 Marionette TRACE conn3 <- [1,346,null,{}] 16:42:06 INFO - PROCESS | 1848 | 1462318926098 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}] 16:42:06 INFO - PROCESS | 1848 | 1462318926250 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:42:06 INFO - PROCESS | 1848 | 1462318926394 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6d1ac000 == 53 [pid = 1848] [id = 94] 16:42:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f8e68288800) [pid = 1848] [serial = 281] [outer = (nil)] 16:42:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f8e84129c00) [pid = 1848] [serial = 282] [outer = 0x7f8e68288800] 16:42:06 INFO - PROCESS | 1848 | 1462318926462 Marionette DEBUG loaded listener.js 16:42:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f8e85d57400) [pid = 1848] [serial = 283] [outer = 0x7f8e68288800] 16:42:07 INFO - PROCESS | 1848 | 1462318927353 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]]]}] 16:42:07 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. 16:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1328ms 16:42:07 INFO - PROCESS | 1848 | 1462318927420 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:42:07 INFO - PROCESS | 1848 | 1462318927424 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:42:07 INFO - PROCESS | 1848 | 1462318927431 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 1848 | 1462318927435 Marionette TRACE conn3 <- [1,350,null,{}] 16:42:07 INFO - PROCESS | 1848 | 1462318927440 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}] 16:42:07 INFO - PROCESS | 1848 | 1462318927598 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:42:07 INFO - PROCESS | 1848 | 1462318927964 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68564000 == 54 [pid = 1848] [id = 95] 16:42:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f8e68137c00) [pid = 1848] [serial = 284] [outer = (nil)] 16:42:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f8e68233800) [pid = 1848] [serial = 285] [outer = 0x7f8e68137c00] 16:42:08 INFO - PROCESS | 1848 | 1462318928102 Marionette DEBUG loaded listener.js 16:42:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f8e6823c800) [pid = 1848] [serial = 286] [outer = 0x7f8e68137c00] 16:42:08 INFO - PROCESS | 1848 | 1462318928852 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]]]}] 16:42:08 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. 16:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1490ms 16:42:08 INFO - PROCESS | 1848 | 1462318928921 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:42:08 INFO - PROCESS | 1848 | 1462318928927 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:42:08 INFO - PROCESS | 1848 | 1462318928933 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:42:08 INFO - PROCESS | 1848 | 1462318928938 Marionette TRACE conn3 <- [1,354,null,{}] 16:42:08 INFO - PROCESS | 1848 | 1462318928945 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}] 16:42:09 INFO - PROCESS | 1848 | 1462318929091 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:42:09 INFO - PROCESS | 1848 | 1462318929233 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6819b800 == 55 [pid = 1848] [id = 96] 16:42:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f8e69b8d000) [pid = 1848] [serial = 287] [outer = (nil)] 16:42:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f8e6b36e000) [pid = 1848] [serial = 288] [outer = 0x7f8e69b8d000] 16:42:09 INFO - PROCESS | 1848 | 1462318929408 Marionette DEBUG loaded listener.js 16:42:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f8e6b37b400) [pid = 1848] [serial = 289] [outer = 0x7f8e69b8d000] 16:42:10 INFO - PROCESS | 1848 | 1462318930354 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]]]}] 16:42:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71702800 == 54 [pid = 1848] [id = 46] 16:42:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83932800 == 53 [pid = 1848] [id = 66] 16:42:10 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f8e831c0000) [pid = 1848] [serial = 230] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f8e86a13400) [pid = 1848] [serial = 209] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f8e83d56000) [pid = 1848] [serial = 206] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f8e7015ec00) [pid = 1848] [serial = 200] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f8e75060400) [pid = 1848] [serial = 203] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f8e8807e000) [pid = 1848] [serial = 212] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e838ac000 == 52 [pid = 1848] [id = 89] 16:42:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e81a55000 == 51 [pid = 1848] [id = 88] 16:42:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7dd28800 == 50 [pid = 1848] [id = 87] 16:42:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e72605000 == 49 [pid = 1848] [id = 86] 16:42:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7123b800 == 48 [pid = 1848] [id = 85] 16:42:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68577000 == 47 [pid = 1848] [id = 84] 16:42:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83934000 == 46 [pid = 1848] [id = 80] 16:42:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e78120000 == 45 [pid = 1848] [id = 79] 16:42:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6b477000 == 44 [pid = 1848] [id = 78] 16:42:10 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6856d800 == 43 [pid = 1848] [id = 77] 16:42:10 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. 16:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1495ms 16:42:10 INFO - PROCESS | 1848 | 1462318930431 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:42:10 INFO - PROCESS | 1848 | 1462318930435 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:42:10 INFO - PROCESS | 1848 | 1462318930443 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:42:10 INFO - PROCESS | 1848 | 1462318930446 Marionette TRACE conn3 <- [1,358,null,{}] 16:42:10 INFO - PROCESS | 1848 | 1462318930451 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}] 16:42:10 INFO - PROCESS | 1848 | 1462318930592 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:42:10 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f8e7eb7a400) [pid = 1848] [serial = 227] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f8e723bb400) [pid = 1848] [serial = 219] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f8e7137f000) [pid = 1848] [serial = 218] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f8e705e2800) [pid = 1848] [serial = 216] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f8e6c749400) [pid = 1848] [serial = 215] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f8e70b65000) [pid = 1848] [serial = 224] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f8e867b2400) [pid = 1848] [serial = 198] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f8e730c6400) [pid = 1848] [serial = 221] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f8e75062400) [pid = 1848] [serial = 222] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f8e7fd5d400) [pid = 1848] [serial = 228] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f8e78da8c00) [pid = 1848] [serial = 225] [outer = (nil)] [url = about:blank] 16:42:10 INFO - PROCESS | 1848 | 1462318930720 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6a941000 == 44 [pid = 1848] [id = 97] 16:42:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f8e6b44f400) [pid = 1848] [serial = 290] [outer = (nil)] 16:42:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f8e6d18d400) [pid = 1848] [serial = 291] [outer = 0x7f8e6b44f400] 16:42:10 INFO - PROCESS | 1848 | 1462318930829 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f8e6ef68400) [pid = 1848] [serial = 292] [outer = 0x7f8e6b44f400] 16:42:11 INFO - PROCESS | 1848 | 1462318931456 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]]]}] 16:42:11 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. 16:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1031ms 16:42:11 INFO - PROCESS | 1848 | 1462318931474 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 1848 | 1462318931477 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:42:11 INFO - PROCESS | 1848 | 1462318931485 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 1848 | 1462318931493 Marionette TRACE conn3 <- [1,362,null,{}] 16:42:11 INFO - PROCESS | 1848 | 1462318931521 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}] 16:42:11 INFO - PROCESS | 1848 | 1462318931660 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:42:11 INFO - PROCESS | 1848 | 1462318931760 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70a96000 == 45 [pid = 1848] [id = 98] 16:42:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f8e6d18fc00) [pid = 1848] [serial = 293] [outer = (nil)] 16:42:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f8e7060c800) [pid = 1848] [serial = 294] [outer = 0x7f8e6d18fc00] 16:42:11 INFO - PROCESS | 1848 | 1462318931818 Marionette DEBUG loaded listener.js 16:42:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f8e70b61c00) [pid = 1848] [serial = 295] [outer = 0x7f8e6d18fc00] 16:42:12 INFO - PROCESS | 1848 | 1462318932436 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]]]}] 16:42:12 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. 16:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 993ms 16:42:12 INFO - PROCESS | 1848 | 1462318932476 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:42:12 INFO - PROCESS | 1848 | 1462318932480 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:42:12 INFO - PROCESS | 1848 | 1462318932486 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:42:12 INFO - PROCESS | 1848 | 1462318932487 Marionette TRACE conn3 <- [1,366,null,{}] 16:42:12 INFO - PROCESS | 1848 | 1462318932493 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}] 16:42:12 INFO - PROCESS | 1848 | 1462318932679 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:42:12 INFO - PROCESS | 1848 | 1462318932746 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66cd5000 == 46 [pid = 1848] [id = 99] 16:42:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f8e68234800) [pid = 1848] [serial = 296] [outer = (nil)] 16:42:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f8e70b75c00) [pid = 1848] [serial = 297] [outer = 0x7f8e68234800] 16:42:12 INFO - PROCESS | 1848 | 1462318932805 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f8e70e1e400) [pid = 1848] [serial = 298] [outer = 0x7f8e68234800] 16:42:13 INFO - PROCESS | 1848 | 1462318933564 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]]]}] 16:42:13 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. 16:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1132ms 16:42:13 INFO - PROCESS | 1848 | 1462318933619 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:42:13 INFO - PROCESS | 1848 | 1462318933623 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:42:13 INFO - PROCESS | 1848 | 1462318933628 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 1848 | 1462318933631 Marionette TRACE conn3 <- [1,370,null,{}] 16:42:13 INFO - PROCESS | 1848 | 1462318933635 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}] 16:42:13 INFO - PROCESS | 1848 | 1462318933799 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:42:13 INFO - PROCESS | 1848 | 1462318933827 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71f69800 == 47 [pid = 1848] [id = 100] 16:42:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f8e7137d800) [pid = 1848] [serial = 299] [outer = (nil)] 16:42:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f8e7176d800) [pid = 1848] [serial = 300] [outer = 0x7f8e7137d800] 16:42:13 INFO - PROCESS | 1848 | 1462318933901 Marionette DEBUG loaded listener.js 16:42:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f8e723bac00) [pid = 1848] [serial = 301] [outer = 0x7f8e7137d800] 16:42:14 INFO - PROCESS | 1848 | 1462318934679 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]]]}] 16:42:14 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. 16:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1078ms 16:42:14 INFO - PROCESS | 1848 | 1462318934710 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:42:14 INFO - PROCESS | 1848 | 1462318934713 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:42:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:42:14 INFO - PROCESS | 1848 | 1462318934719 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:42:14 INFO - PROCESS | 1848 | 1462318934721 Marionette TRACE conn3 <- [1,374,null,{}] 16:42:14 INFO - PROCESS | 1848 | 1462318934726 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}] 16:42:14 INFO - PROCESS | 1848 | 1462318934893 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:42:14 INFO - PROCESS | 1848 | 1462318934922 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72fb0000 == 48 [pid = 1848] [id = 101] 16:42:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f8e6828fc00) [pid = 1848] [serial = 302] [outer = (nil)] 16:42:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f8e73039000) [pid = 1848] [serial = 303] [outer = 0x7f8e6828fc00] 16:42:14 INFO - PROCESS | 1848 | 1462318934990 Marionette DEBUG loaded listener.js 16:42:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f8e7437d400) [pid = 1848] [serial = 304] [outer = 0x7f8e6828fc00] 16:42:15 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f8e6b44e000) [pid = 1848] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:42:15 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f8e72641000) [pid = 1848] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:42:15 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f8e6b44b800) [pid = 1848] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:42:15 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f8e6b44a400) [pid = 1848] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:42:15 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f8e6813b800) [pid = 1848] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:42:15 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f8e6ef6fc00) [pid = 1848] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:42:15 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f8e6823a400) [pid = 1848] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:42:15 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f8e70b73000) [pid = 1848] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:42:15 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f8e69d58800) [pid = 1848] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:42:15 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f8e7e908400) [pid = 1848] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:42:15 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f8e7eb6c400) [pid = 1848] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:42:15 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f8e7e995000) [pid = 1848] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:42:15 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f8e84189000) [pid = 1848] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:42:15 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f8e6d189000) [pid = 1848] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:42:15 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f8e723c2000) [pid = 1848] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:42:15 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f8e69d5cc00) [pid = 1848] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:42:15 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f8e723ba000) [pid = 1848] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:42:15 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f8e7e90e000) [pid = 1848] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:42:16 INFO - PROCESS | 1848 | 1462318936027 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:42:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:42:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1333ms 16:42:16 INFO - PROCESS | 1848 | 1462318936052 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 1848 | 1462318936055 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:42:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:42:16 INFO - PROCESS | 1848 | 1462318936061 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 1848 | 1462318936063 Marionette TRACE conn3 <- [1,378,null,{}] 16:42:16 INFO - PROCESS | 1848 | 1462318936068 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}] 16:42:16 INFO - PROCESS | 1848 | 1462318936229 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:42:16 INFO - PROCESS | 1848 | 1462318936247 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72fb6000 == 49 [pid = 1848] [id = 102] 16:42:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f8e6823e400) [pid = 1848] [serial = 305] [outer = (nil)] 16:42:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f8e7137dc00) [pid = 1848] [serial = 306] [outer = 0x7f8e6823e400] 16:42:16 INFO - PROCESS | 1848 | 1462318936304 Marionette DEBUG loaded listener.js 16:42:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f8e73040000) [pid = 1848] [serial = 307] [outer = 0x7f8e6823e400] 16:42:16 INFO - PROCESS | 1848 | 1462318936956 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:42:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:42:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 925ms 16:42:16 INFO - PROCESS | 1848 | 1462318936986 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 1848 | 1462318936988 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:42:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:42:16 INFO - PROCESS | 1848 | 1462318936994 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 1848 | 1462318936996 Marionette TRACE conn3 <- [1,382,null,{}] 16:42:17 INFO - PROCESS | 1848 | 1462318937001 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}] 16:42:17 INFO - PROCESS | 1848 | 1462318937160 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:42:17 INFO - PROCESS | 1848 | 1462318937178 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7ddf7800 == 50 [pid = 1848] [id = 103] 16:42:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f8e6823b800) [pid = 1848] [serial = 308] [outer = (nil)] 16:42:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f8e7437ec00) [pid = 1848] [serial = 309] [outer = 0x7f8e6823b800] 16:42:17 INFO - PROCESS | 1848 | 1462318937234 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f8e7eb6e800) [pid = 1848] [serial = 310] [outer = 0x7f8e6823b800] 16:42:18 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:18 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:42:18 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:18 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:18 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:18 INFO - PROCESS | 1848 | 1462318938195 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:42:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:42:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1235ms 16:42:18 INFO - PROCESS | 1848 | 1462318938231 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:42:18 INFO - PROCESS | 1848 | 1462318938236 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:42:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:42:18 INFO - PROCESS | 1848 | 1462318938244 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 1848 | 1462318938249 Marionette TRACE conn3 <- [1,386,null,{}] 16:42:18 INFO - PROCESS | 1848 | 1462318938257 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}] 16:42:18 INFO - PROCESS | 1848 | 1462318938447 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:42:18 INFO - PROCESS | 1848 | 1462318938594 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6b473800 == 51 [pid = 1848] [id = 104] 16:42:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f8e68cc8c00) [pid = 1848] [serial = 311] [outer = (nil)] 16:42:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f8e6b370c00) [pid = 1848] [serial = 312] [outer = 0x7f8e68cc8c00] 16:42:18 INFO - PROCESS | 1848 | 1462318938669 Marionette DEBUG loaded listener.js 16:42:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f8e6b451000) [pid = 1848] [serial = 313] [outer = 0x7f8e68cc8c00] 16:42:19 INFO - PROCESS | 1848 | 1462318939486 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]]]}] 16:42:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:42:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1284ms 16:42:19 INFO - PROCESS | 1848 | 1462318939528 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:42:19 INFO - PROCESS | 1848 | 1462318939536 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:42:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:42:19 INFO - PROCESS | 1848 | 1462318939546 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:42:19 INFO - PROCESS | 1848 | 1462318939550 Marionette TRACE conn3 <- [1,390,null,{}] 16:42:19 INFO - PROCESS | 1848 | 1462318939556 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}] 16:42:19 INFO - PROCESS | 1848 | 1462318939705 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:42:19 INFO - PROCESS | 1848 | 1462318939848 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71720800 == 52 [pid = 1848] [id = 105] 16:42:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f8e68d96000) [pid = 1848] [serial = 314] [outer = (nil)] 16:42:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f8e700f2400) [pid = 1848] [serial = 315] [outer = 0x7f8e68d96000] 16:42:19 INFO - PROCESS | 1848 | 1462318939916 Marionette DEBUG loaded listener.js 16:42:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f8e70b59c00) [pid = 1848] [serial = 316] [outer = 0x7f8e68d96000] 16:42:20 INFO - PROCESS | 1848 | 1462318940953 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]]]}] 16:42:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:42:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1480ms 16:42:21 INFO - PROCESS | 1848 | 1462318941026 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:42:21 INFO - PROCESS | 1848 | 1462318941032 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:42:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:42:21 INFO - PROCESS | 1848 | 1462318941039 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:42:21 INFO - PROCESS | 1848 | 1462318941046 Marionette TRACE conn3 <- [1,394,null,{}] 16:42:21 INFO - PROCESS | 1848 | 1462318941065 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}] 16:42:21 INFO - PROCESS | 1848 | 1462318941303 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:42:21 INFO - PROCESS | 1848 | 1462318941499 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e81a4d000 == 53 [pid = 1848] [id = 106] 16:42:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f8e723bb400) [pid = 1848] [serial = 317] [outer = (nil)] 16:42:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f8e7264d800) [pid = 1848] [serial = 318] [outer = 0x7f8e723bb400] 16:42:21 INFO - PROCESS | 1848 | 1462318941572 Marionette DEBUG loaded listener.js 16:42:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f8e75060400) [pid = 1848] [serial = 319] [outer = 0x7f8e723bb400] 16:42:22 INFO - PROCESS | 1848 | 1462318942389 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]]]}] 16:42:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:42:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1395ms 16:42:22 INFO - PROCESS | 1848 | 1462318942435 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:42:22 INFO - PROCESS | 1848 | 1462318942440 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:42:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:42:22 INFO - PROCESS | 1848 | 1462318942445 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:42:22 INFO - PROCESS | 1848 | 1462318942447 Marionette TRACE conn3 <- [1,398,null,{}] 16:42:22 INFO - PROCESS | 1848 | 1462318942453 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}] 16:42:22 INFO - PROCESS | 1848 | 1462318942599 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:42:22 INFO - PROCESS | 1848 | 1462318942740 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e838bd800 == 54 [pid = 1848] [id = 107] 16:42:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f8e723bd400) [pid = 1848] [serial = 320] [outer = (nil)] 16:42:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f8e7ee66400) [pid = 1848] [serial = 321] [outer = 0x7f8e723bd400] 16:42:22 INFO - PROCESS | 1848 | 1462318942809 Marionette DEBUG loaded listener.js 16:42:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f8e7fd5a800) [pid = 1848] [serial = 322] [outer = 0x7f8e723bd400] 16:42:23 INFO - PROCESS | 1848 | 1462318943707 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]]]}] 16:42:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:42:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1326ms 16:42:23 INFO - PROCESS | 1848 | 1462318943773 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 1848 | 1462318943777 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:42:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:42:23 INFO - PROCESS | 1848 | 1462318943782 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 1848 | 1462318943784 Marionette TRACE conn3 <- [1,402,null,{}] 16:42:23 INFO - PROCESS | 1848 | 1462318943790 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}] 16:42:23 INFO - PROCESS | 1848 | 1462318943941 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:42:24 INFO - PROCESS | 1848 | 1462318944079 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6a935800 == 55 [pid = 1848] [id = 108] 16:42:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f8e67f98000) [pid = 1848] [serial = 323] [outer = (nil)] 16:42:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f8e69eaa000) [pid = 1848] [serial = 324] [outer = 0x7f8e67f98000] 16:42:24 INFO - PROCESS | 1848 | 1462318944150 Marionette DEBUG loaded listener.js 16:42:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f8e71789000) [pid = 1848] [serial = 325] [outer = 0x7f8e67f98000] 16:42:25 INFO - PROCESS | 1848 | 1462318945239 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]]]}] 16:42:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:42:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1484ms 16:42:25 INFO - PROCESS | 1848 | 1462318945266 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:42:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:42:25 INFO - PROCESS | 1848 | 1462318945272 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:42:25 INFO - PROCESS | 1848 | 1462318945279 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:42:25 INFO - PROCESS | 1848 | 1462318945284 Marionette TRACE conn3 <- [1,406,null,{}] 16:42:25 INFO - PROCESS | 1848 | 1462318945293 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}] 16:42:25 INFO - PROCESS | 1848 | 1462318945441 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:42:25 INFO - PROCESS | 1848 | 1462318945675 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7118c000 == 56 [pid = 1848] [id = 109] 16:42:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f8e67f91800) [pid = 1848] [serial = 326] [outer = (nil)] 16:42:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f8e68cc3c00) [pid = 1848] [serial = 327] [outer = 0x7f8e67f91800] 16:42:25 INFO - PROCESS | 1848 | 1462318945738 Marionette DEBUG loaded listener.js 16:42:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f8e6b44b400) [pid = 1848] [serial = 328] [outer = 0x7f8e67f91800] 16:42:26 INFO - PROCESS | 1848 | 1462318946611 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]]]}] 16:42:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:42:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1393ms 16:42:26 INFO - PROCESS | 1848 | 1462318946671 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:42:26 INFO - PROCESS | 1848 | 1462318946679 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:42:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:42:26 INFO - PROCESS | 1848 | 1462318946688 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 1848 | 1462318946691 Marionette TRACE conn3 <- [1,410,null,{}] 16:42:26 INFO - PROCESS | 1848 | 1462318946700 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}] 16:42:26 INFO - PROCESS | 1848 | 1462318946866 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:42:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e72fb6000 == 55 [pid = 1848] [id = 102] 16:42:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e72fb0000 == 54 [pid = 1848] [id = 101] 16:42:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71f69800 == 53 [pid = 1848] [id = 100] 16:42:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66cd5000 == 52 [pid = 1848] [id = 99] 16:42:26 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f8e83ab9800) [pid = 1848] [serial = 270] [outer = (nil)] [url = about:blank] 16:42:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70a96000 == 51 [pid = 1848] [id = 98] 16:42:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6a941000 == 50 [pid = 1848] [id = 97] 16:42:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6819b800 == 49 [pid = 1848] [id = 96] 16:42:26 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68564000 == 48 [pid = 1848] [id = 95] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f8e730cbc00) [pid = 1848] [serial = 168] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f8e706c9c00) [pid = 1848] [serial = 108] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f8e83d5f800) [pid = 1848] [serial = 207] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f8e86ae8400) [pid = 1848] [serial = 210] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f8e83347c00) [pid = 1848] [serial = 141] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f8e8825d000) [pid = 1848] [serial = 213] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f8e6fef7800) [pid = 1848] [serial = 165] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f8e7e90c800) [pid = 1848] [serial = 204] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f8e70b7c800) [pid = 1848] [serial = 201] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f8e7e996400) [pid = 1848] [serial = 174] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f8e801f4c00) [pid = 1848] [serial = 171] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f8e72ed8c00) [pid = 1848] [serial = 261] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f8e7e913c00) [pid = 1848] [serial = 264] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f8e7438c000) [pid = 1848] [serial = 262] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f8e7fb0a800) [pid = 1848] [serial = 265] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f8e71373000) [pid = 1848] [serial = 258] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f8e6b454c00) [pid = 1848] [serial = 255] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f8e70b5d000) [pid = 1848] [serial = 256] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f8e7ee63800) [pid = 1848] [serial = 250] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f8e6b37b000) [pid = 1848] [serial = 249] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f8e70607c00) [pid = 1848] [serial = 252] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f8e708fa800) [pid = 1848] [serial = 253] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f8e723c2400) [pid = 1848] [serial = 239] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f8e70b61800) [pid = 1848] [serial = 236] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f8e70602c00) [pid = 1848] [serial = 233] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f8e7ec8a000) [pid = 1848] [serial = 242] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f8e83d57c00) [pid = 1848] [serial = 245] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f8e71c3a400) [pid = 1848] [serial = 102] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 92 (0x7f8e80024000) [pid = 1848] [serial = 268] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 91 (0x7f8e71e2a800) [pid = 1848] [serial = 259] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | --DOMWINDOW == 90 (0x7f8e70b5c000) [pid = 1848] [serial = 267] [outer = (nil)] [url = about:blank] 16:42:27 INFO - PROCESS | 1848 | 1462318947026 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6819b800 == 49 [pid = 1848] [id = 110] 16:42:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 91 (0x7f8e6b37b000) [pid = 1848] [serial = 329] [outer = (nil)] 16:42:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 92 (0x7f8e6dcac000) [pid = 1848] [serial = 330] [outer = 0x7f8e6b37b000] 16:42:27 INFO - PROCESS | 1848 | 1462318947103 Marionette DEBUG loaded listener.js 16:42:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 93 (0x7f8e70b5c000) [pid = 1848] [serial = 331] [outer = 0x7f8e6b37b000] 16:42:27 INFO - PROCESS | 1848 | 1462318947894 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]]]}] 16:42:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:42:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1227ms 16:42:27 INFO - PROCESS | 1848 | 1462318947916 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:42:27 INFO - PROCESS | 1848 | 1462318947919 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:42:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:42:27 INFO - PROCESS | 1848 | 1462318947925 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:42:27 INFO - PROCESS | 1848 | 1462318947930 Marionette TRACE conn3 <- [1,414,null,{}] 16:42:27 INFO - PROCESS | 1848 | 1462318947944 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}] 16:42:28 INFO - PROCESS | 1848 | 1462318948081 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:42:28 INFO - PROCESS | 1848 | 1462318948098 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7123b000 == 50 [pid = 1848] [id = 111] 16:42:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f8e70b7ec00) [pid = 1848] [serial = 332] [outer = (nil)] 16:42:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f8e71788800) [pid = 1848] [serial = 333] [outer = 0x7f8e70b7ec00] 16:42:28 INFO - PROCESS | 1848 | 1462318948160 Marionette DEBUG loaded listener.js 16:42:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f8e723be400) [pid = 1848] [serial = 334] [outer = 0x7f8e70b7ec00] 16:42:28 INFO - PROCESS | 1848 | 1462318948896 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]]]}] 16:42:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:42:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 989ms 16:42:28 INFO - PROCESS | 1848 | 1462318948914 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:42:28 INFO - PROCESS | 1848 | 1462318948918 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:42:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:42:28 INFO - PROCESS | 1848 | 1462318948924 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:42:28 INFO - PROCESS | 1848 | 1462318948926 Marionette TRACE conn3 <- [1,418,null,{}] 16:42:28 INFO - PROCESS | 1848 | 1462318948931 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}] 16:42:29 INFO - PROCESS | 1848 | 1462318949109 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:42:29 INFO - PROCESS | 1848 | 1462318949175 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72426800 == 51 [pid = 1848] [id = 112] 16:42:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f8e6b446400) [pid = 1848] [serial = 335] [outer = (nil)] 16:42:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f8e72ed9c00) [pid = 1848] [serial = 336] [outer = 0x7f8e6b446400] 16:42:29 INFO - PROCESS | 1848 | 1462318949234 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f8e78d41800) [pid = 1848] [serial = 337] [outer = 0x7f8e6b446400] 16:42:30 INFO - PROCESS | 1848 | 1462318950362 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]]]}] 16:42:30 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 16:42:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1481ms 16:42:30 INFO - PROCESS | 1848 | 1462318950405 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:42:30 INFO - PROCESS | 1848 | 1462318950409 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:42:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:42:30 INFO - PROCESS | 1848 | 1462318950414 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:42:30 INFO - PROCESS | 1848 | 1462318950416 Marionette TRACE conn3 <- [1,422,null,{}] 16:42:30 INFO - PROCESS | 1848 | 1462318950422 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}] 16:42:30 INFO - PROCESS | 1848 | 1462318950600 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:42:30 INFO - PROCESS | 1848 | 1462318950622 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7ddfc800 == 52 [pid = 1848] [id = 113] 16:42:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f8e71379800) [pid = 1848] [serial = 338] [outer = (nil)] 16:42:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f8e7ec8a000) [pid = 1848] [serial = 339] [outer = 0x7f8e71379800] 16:42:30 INFO - PROCESS | 1848 | 1462318950679 Marionette DEBUG loaded listener.js 16:42:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f8e7fe73000) [pid = 1848] [serial = 340] [outer = 0x7f8e71379800] 16:42:31 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f8e6828fc00) [pid = 1848] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:42:31 INFO - PROCESS | 1848 | --DOMWINDOW == 100 (0x7f8e69b8d000) [pid = 1848] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:42:31 INFO - PROCESS | 1848 | --DOMWINDOW == 99 (0x7f8e6b44f400) [pid = 1848] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:42:31 INFO - PROCESS | 1848 | --DOMWINDOW == 98 (0x7f8e68137c00) [pid = 1848] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:42:31 INFO - PROCESS | 1848 | --DOMWINDOW == 97 (0x7f8e68234800) [pid = 1848] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:42:31 INFO - PROCESS | 1848 | --DOMWINDOW == 96 (0x7f8e68d97400) [pid = 1848] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:42:31 INFO - PROCESS | 1848 | --DOMWINDOW == 95 (0x7f8e6823e400) [pid = 1848] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:42:31 INFO - PROCESS | 1848 | --DOMWINDOW == 94 (0x7f8e6d18fc00) [pid = 1848] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:42:31 INFO - PROCESS | 1848 | --DOMWINDOW == 93 (0x7f8e7137d800) [pid = 1848] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:42:31 INFO - PROCESS | 1848 | 1462318951823 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]]]}] 16:42:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:42:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1432ms 16:42:31 INFO - PROCESS | 1848 | 1462318951848 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:42:31 INFO - PROCESS | 1848 | 1462318951851 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:42:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:42:31 INFO - PROCESS | 1848 | 1462318951857 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:42:31 INFO - PROCESS | 1848 | 1462318951859 Marionette TRACE conn3 <- [1,426,null,{}] 16:42:31 INFO - PROCESS | 1848 | 1462318951864 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}] 16:42:32 INFO - PROCESS | 1848 | 1462318952030 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:42:32 INFO - PROCESS | 1848 | 1462318952169 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6818a000 == 53 [pid = 1848] [id = 114] 16:42:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 94 (0x7f8e723c7800) [pid = 1848] [serial = 341] [outer = (nil)] 16:42:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 95 (0x7f8e80041000) [pid = 1848] [serial = 342] [outer = 0x7f8e723c7800] 16:42:32 INFO - PROCESS | 1848 | 1462318952240 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 96 (0x7f8e80048000) [pid = 1848] [serial = 343] [outer = 0x7f8e723c7800] 16:42:32 INFO - PROCESS | 1848 | 1462318952863 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] 16:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:42:32 INFO - PROCESS | 1848 | 1462318952889 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:42:32 INFO - PROCESS | 1848 | 1462318952895 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:42:32 INFO - PROCESS | 1848 | 1462318952897 Marionette TRACE conn3 <- [1,430,null,{}] 16:42:32 INFO - PROCESS | 1848 | 1462318952902 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}] 16:42:33 INFO - PROCESS | 1848 | 1462318953068 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:42:33 INFO - PROCESS | 1848 | 1462318953089 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e81fcd000 == 54 [pid = 1848] [id = 115] 16:42:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 97 (0x7f8e66dc4000) [pid = 1848] [serial = 344] [outer = (nil)] 16:42:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 98 (0x7f8e801f4c00) [pid = 1848] [serial = 345] [outer = 0x7f8e66dc4000] 16:42:33 INFO - PROCESS | 1848 | 1462318953147 Marionette DEBUG loaded listener.js 16:42:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 99 (0x7f8e8394c800) [pid = 1848] [serial = 346] [outer = 0x7f8e66dc4000] 16:42:34 INFO - PROCESS | 1848 | 1462318954021 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]]]}] 16:42:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:42:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1183ms 16:42:34 INFO - PROCESS | 1848 | 1462318954078 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:42:34 INFO - PROCESS | 1848 | 1462318954084 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:42:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:42:34 INFO - PROCESS | 1848 | 1462318954092 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:42:34 INFO - PROCESS | 1848 | 1462318954097 Marionette TRACE conn3 <- [1,434,null,{}] 16:42:34 INFO - PROCESS | 1848 | 1462318954106 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}] 16:42:34 INFO - PROCESS | 1848 | 1462318954277 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:42:34 INFO - PROCESS | 1848 | 1462318954417 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6d1ad000 == 55 [pid = 1848] [id = 116] 16:42:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 100 (0x7f8e66dcb000) [pid = 1848] [serial = 347] [outer = (nil)] 16:42:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 101 (0x7f8e69d52800) [pid = 1848] [serial = 348] [outer = 0x7f8e66dcb000] 16:42:34 INFO - PROCESS | 1848 | 1462318954498 Marionette DEBUG loaded listener.js 16:42:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f8e6c749400) [pid = 1848] [serial = 349] [outer = 0x7f8e66dcb000] 16:42:35 INFO - PROCESS | 1848 | 1462318955410 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]]]}] 16:42:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:42:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1385ms 16:42:35 INFO - PROCESS | 1848 | 1462318955478 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:42:35 INFO - PROCESS | 1848 | 1462318955492 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:42:35 INFO - PROCESS | 1848 | 1462318955507 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:42:35 INFO - PROCESS | 1848 | 1462318955510 Marionette TRACE conn3 <- [1,438,null,{}] 16:42:35 INFO - PROCESS | 1848 | 1462318955516 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}] 16:42:35 INFO - PROCESS | 1848 | 1462318955716 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:42:35 INFO - PROCESS | 1848 | 1462318955856 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7431a800 == 56 [pid = 1848] [id = 117] 16:42:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f8e6828d400) [pid = 1848] [serial = 350] [outer = (nil)] 16:42:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f8e70b68c00) [pid = 1848] [serial = 351] [outer = 0x7f8e6828d400] 16:42:35 INFO - PROCESS | 1848 | 1462318955928 Marionette DEBUG loaded listener.js 16:42:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f8e72175800) [pid = 1848] [serial = 352] [outer = 0x7f8e6828d400] 16:42:36 INFO - PROCESS | 1848 | 1462318956976 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]]]}] 16:42:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1542ms 16:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:42:37 INFO - PROCESS | 1848 | 1462318957048 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:42:37 INFO - PROCESS | 1848 | 1462318957051 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:42:37 INFO - PROCESS | 1848 | 1462318957058 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:42:37 INFO - PROCESS | 1848 | 1462318957064 Marionette TRACE conn3 <- [1,442,null,{}] 16:42:37 INFO - PROCESS | 1848 | 1462318957080 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}] 16:42:37 INFO - PROCESS | 1848 | 1462318957241 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:42:37 INFO - PROCESS | 1848 | 1462318957383 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8676d000 == 57 [pid = 1848] [id = 118] 16:42:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f8e66d0b800) [pid = 1848] [serial = 353] [outer = (nil)] 16:42:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f8e66d10400) [pid = 1848] [serial = 354] [outer = 0x7f8e66d0b800] 16:42:37 INFO - PROCESS | 1848 | 1462318957461 Marionette DEBUG loaded listener.js 16:42:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f8e72644400) [pid = 1848] [serial = 355] [outer = 0x7f8e66d0b800] 16:42:38 INFO - PROCESS | 1848 | 1462318958309 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]]]}] 16:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1284ms 16:42:38 INFO - PROCESS | 1848 | 1462318958342 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:42:38 INFO - PROCESS | 1848 | 1462318958346 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:42:38 INFO - PROCESS | 1848 | 1462318958352 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:42:38 INFO - PROCESS | 1848 | 1462318958355 Marionette TRACE conn3 <- [1,446,null,{}] 16:42:38 INFO - PROCESS | 1848 | 1462318958360 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}] 16:42:38 INFO - PROCESS | 1848 | 1462318958514 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:42:38 INFO - PROCESS | 1848 | 1462318958659 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8903a800 == 58 [pid = 1848] [id = 119] 16:42:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f8e66d0d000) [pid = 1848] [serial = 356] [outer = (nil)] 16:42:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f8e7fb0d000) [pid = 1848] [serial = 357] [outer = 0x7f8e66d0d000] 16:42:38 INFO - PROCESS | 1848 | 1462318958731 Marionette DEBUG loaded listener.js 16:42:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f8e80042400) [pid = 1848] [serial = 358] [outer = 0x7f8e66d0d000] 16:42:39 INFO - PROCESS | 1848 | 1462318959631 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]]]}] 16:42:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:42:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1328ms 16:42:39 INFO - PROCESS | 1848 | 1462318959681 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:42:39 INFO - PROCESS | 1848 | 1462318959685 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:42:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:42:39 INFO - PROCESS | 1848 | 1462318959691 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - PROCESS | 1848 | 1462318959693 Marionette TRACE conn3 <- [1,450,null,{}] 16:42:39 INFO - PROCESS | 1848 | 1462318959699 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}] 16:42:39 INFO - PROCESS | 1848 | 1462318959852 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:42:40 INFO - PROCESS | 1848 | 1462318959998 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e626d1800 == 59 [pid = 1848] [id = 120] 16:42:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f8e7506d400) [pid = 1848] [serial = 359] [outer = (nil)] 16:42:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f8e8338b400) [pid = 1848] [serial = 360] [outer = 0x7f8e7506d400] 16:42:40 INFO - PROCESS | 1848 | 1462318960068 Marionette DEBUG loaded listener.js 16:42:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f8e83d57400) [pid = 1848] [serial = 361] [outer = 0x7f8e7506d400] 16:42:41 INFO - PROCESS | 1848 | 1462318960995 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] 16:42:41 INFO - PROCESS | 1848 | 1462318961078 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:42:41 INFO - PROCESS | 1848 | 1462318961086 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:42:41 INFO - PROCESS | 1848 | 1462318961089 Marionette TRACE conn3 <- [1,454,null,{}] 16:42:41 INFO - PROCESS | 1848 | 1462318961112 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}] 16:42:41 INFO - PROCESS | 1848 | 1462318961295 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:42:41 INFO - PROCESS | 1848 | 1462318961438 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66b4c800 == 60 [pid = 1848] [id = 121] 16:42:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f8e84133000) [pid = 1848] [serial = 362] [outer = (nil)] 16:42:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f8e86a0a800) [pid = 1848] [serial = 363] [outer = 0x7f8e84133000] 16:42:41 INFO - PROCESS | 1848 | 1462318961558 Marionette DEBUG loaded listener.js 16:42:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f8e86ae2000) [pid = 1848] [serial = 364] [outer = 0x7f8e84133000] 16:42:42 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:42 INFO - PROCESS | 1848 | 1462318962434 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]]]}] 16:42:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1596ms 16:42:42 INFO - PROCESS | 1848 | 1462318962688 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:42:42 INFO - PROCESS | 1848 | 1462318962694 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:42:42 INFO - PROCESS | 1848 | 1462318962701 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:42:42 INFO - PROCESS | 1848 | 1462318962705 Marionette TRACE conn3 <- [1,458,null,{}] 16:42:42 INFO - PROCESS | 1848 | 1462318962713 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}] 16:42:42 INFO - PROCESS | 1848 | 1462318962862 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:42:43 INFO - PROCESS | 1848 | 1462318963072 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69e53800 == 61 [pid = 1848] [id = 122] 16:42:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f8e68233c00) [pid = 1848] [serial = 365] [outer = (nil)] 16:42:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f8e6823a000) [pid = 1848] [serial = 366] [outer = 0x7f8e68233c00] 16:42:43 INFO - PROCESS | 1848 | 1462318963136 Marionette DEBUG loaded listener.js 16:42:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f8e69d53c00) [pid = 1848] [serial = 367] [outer = 0x7f8e68233c00] 16:42:44 INFO - PROCESS | 1848 | 1462318964018 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] 16:42:44 INFO - PROCESS | 1848 | 1462318964094 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:42:44 INFO - PROCESS | 1848 | 1462318964106 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:42:44 INFO - PROCESS | 1848 | 1462318964110 Marionette TRACE conn3 <- [1,462,null,{}] 16:42:44 INFO - PROCESS | 1848 | 1462318964116 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}] 16:42:44 INFO - PROCESS | 1848 | 1462318964322 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:42:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6818a000 == 60 [pid = 1848] [id = 114] 16:42:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7ddfc800 == 59 [pid = 1848] [id = 113] 16:42:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e72426800 == 58 [pid = 1848] [id = 112] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f8e7437ec00) [pid = 1848] [serial = 309] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7123b000 == 57 [pid = 1848] [id = 111] 16:42:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6819b800 == 56 [pid = 1848] [id = 110] 16:42:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7118c000 == 55 [pid = 1848] [id = 109] 16:42:44 INFO - PROCESS | 1848 | 1462318964529 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e838bd800 == 54 [pid = 1848] [id = 107] 16:42:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e81a4d000 == 53 [pid = 1848] [id = 106] 16:42:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71720800 == 52 [pid = 1848] [id = 105] 16:42:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68299000 == 53 [pid = 1848] [id = 123] 16:42:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f8e6d183000) [pid = 1848] [serial = 368] [outer = (nil)] 16:42:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f8e6e829c00) [pid = 1848] [serial = 369] [outer = 0x7f8e6d183000] 16:42:44 INFO - PROCESS | 1848 | 1462318964599 Marionette DEBUG loaded listener.js 16:42:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f8e7060dc00) [pid = 1848] [serial = 370] [outer = 0x7f8e6d183000] 16:42:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6b473800 == 52 [pid = 1848] [id = 104] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f8e7437d400) [pid = 1848] [serial = 304] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f8e6b37b400) [pid = 1848] [serial = 289] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f8e6ef68400) [pid = 1848] [serial = 292] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f8e6b36e000) [pid = 1848] [serial = 288] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f8e68233800) [pid = 1848] [serial = 285] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f8e70b75c00) [pid = 1848] [serial = 297] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f8e70e1e400) [pid = 1848] [serial = 298] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f8e6d18d400) [pid = 1848] [serial = 291] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f8e73039000) [pid = 1848] [serial = 303] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f8e7faca000) [pid = 1848] [serial = 105] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f8e6823c800) [pid = 1848] [serial = 286] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f8e7137dc00) [pid = 1848] [serial = 306] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f8e7060c800) [pid = 1848] [serial = 294] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f8e723bac00) [pid = 1848] [serial = 301] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f8e7dd6e000) [pid = 1848] [serial = 279] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f8e6b374c00) [pid = 1848] [serial = 273] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f8e70b61c00) [pid = 1848] [serial = 295] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f8e7176d800) [pid = 1848] [serial = 300] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f8e84129c00) [pid = 1848] [serial = 282] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 102 (0x7f8e73040000) [pid = 1848] [serial = 307] [outer = (nil)] [url = about:blank] 16:42:44 INFO - PROCESS | 1848 | --DOMWINDOW == 101 (0x7f8e70b5f400) [pid = 1848] [serial = 276] [outer = (nil)] [url = about:blank] 16:42:45 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:42:45 INFO - PROCESS | 1848 | 1462318965344 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] 16:42:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:42:45 INFO - PROCESS | 1848 | 1462318965408 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:42:45 INFO - PROCESS | 1848 | 1462318965415 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:42:45 INFO - PROCESS | 1848 | 1462318965418 Marionette TRACE conn3 <- [1,466,null,{}] 16:42:45 INFO - PROCESS | 1848 | 1462318965433 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}] 16:42:45 INFO - PROCESS | 1848 | 1462318965594 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:42:45 INFO - PROCESS | 1848 | 1462318965606 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70ba0800 == 53 [pid = 1848] [id = 124] 16:42:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 102 (0x7f8e7137d800) [pid = 1848] [serial = 371] [outer = (nil)] 16:42:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 103 (0x7f8e72170c00) [pid = 1848] [serial = 372] [outer = 0x7f8e7137d800] 16:42:45 INFO - PROCESS | 1848 | 1462318965679 Marionette DEBUG loaded listener.js 16:42:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f8e723c5800) [pid = 1848] [serial = 373] [outer = 0x7f8e7137d800] 16:42:46 INFO - PROCESS | 1848 | 1462318966524 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] 16:42:46 INFO - PROCESS | 1848 | 1462318966565 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:42:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:42:46 INFO - PROCESS | 1848 | 1462318966571 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:42:46 INFO - PROCESS | 1848 | 1462318966573 Marionette TRACE conn3 <- [1,470,null,{}] 16:42:46 INFO - PROCESS | 1848 | 1462318966586 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}] 16:42:46 INFO - PROCESS | 1848 | 1462318966762 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:42:46 INFO - PROCESS | 1848 | 1462318966786 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71eef000 == 54 [pid = 1848] [id = 125] 16:42:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f8e71377800) [pid = 1848] [serial = 374] [outer = (nil)] 16:42:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f8e7eb73400) [pid = 1848] [serial = 375] [outer = 0x7f8e71377800] 16:42:46 INFO - PROCESS | 1848 | 1462318966849 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f8e7fed6400) [pid = 1848] [serial = 376] [outer = 0x7f8e71377800] 16:42:47 INFO - PROCESS | 1848 | 1462318967674 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]]]}] 16:42:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:42:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1134ms 16:42:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:42:47 INFO - PROCESS | 1848 | 1462318967706 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:42:47 INFO - PROCESS | 1848 | 1462318967708 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:42:47 INFO - PROCESS | 1848 | 1462318967714 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:42:47 INFO - PROCESS | 1848 | 1462318967717 Marionette TRACE conn3 <- [1,474,null,{}] 16:42:47 INFO - PROCESS | 1848 | 1462318967722 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}] 16:42:47 INFO - PROCESS | 1848 | 1462318967901 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:42:47 INFO - PROCESS | 1848 | 1462318967973 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66ce1000 == 55 [pid = 1848] [id = 126] 16:42:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f8e70a05400) [pid = 1848] [serial = 377] [outer = (nil)] 16:42:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f8e70a0c400) [pid = 1848] [serial = 378] [outer = 0x7f8e70a05400] 16:42:48 INFO - PROCESS | 1848 | 1462318968032 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f8e70a10800) [pid = 1848] [serial = 379] [outer = 0x7f8e70a05400] 16:42:48 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f8e71379800) [pid = 1848] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:42:48 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f8e723c7800) [pid = 1848] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:42:48 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f8e6b446400) [pid = 1848] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:42:48 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f8e6b37b000) [pid = 1848] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:42:48 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f8e70b7ec00) [pid = 1848] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:42:48 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f8e67f91800) [pid = 1848] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:42:48 INFO - PROCESS | 1848 | 1462318968920 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]]]}] 16:42:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:42:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1228ms 16:42:48 INFO - PROCESS | 1848 | 1462318968941 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 1848 | 1462318968945 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:42:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:42:48 INFO - PROCESS | 1848 | 1462318968951 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 1848 | 1462318968953 Marionette TRACE conn3 <- [1,478,null,{}] 16:42:48 INFO - PROCESS | 1848 | 1462318968965 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}] 16:42:49 INFO - PROCESS | 1848 | 1462318969133 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:42:49 INFO - PROCESS | 1848 | 1462318969158 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7ee83800 == 56 [pid = 1848] [id = 127] 16:42:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f8e7249cc00) [pid = 1848] [serial = 380] [outer = (nil)] 16:42:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f8e724a5400) [pid = 1848] [serial = 381] [outer = 0x7f8e7249cc00] 16:42:49 INFO - PROCESS | 1848 | 1462318969219 Marionette DEBUG loaded listener.js 16:42:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f8e7437e400) [pid = 1848] [serial = 382] [outer = 0x7f8e7249cc00] 16:42:50 INFO - PROCESS | 1848 | 1462318970001 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]]]}] 16:42:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:42:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1086ms 16:42:50 INFO - PROCESS | 1848 | 1462318970045 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:42:50 INFO - PROCESS | 1848 | 1462318970048 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:42:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:42:50 INFO - PROCESS | 1848 | 1462318970061 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:42:50 INFO - PROCESS | 1848 | 1462318970063 Marionette TRACE conn3 <- [1,482,null,{}] 16:42:50 INFO - PROCESS | 1848 | 1462318970068 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}] 16:42:50 INFO - PROCESS | 1848 | 1462318970198 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:42:50 INFO - PROCESS | 1848 | 1462318970216 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83986000 == 57 [pid = 1848] [id = 128] 16:42:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f8e61f03000) [pid = 1848] [serial = 383] [outer = (nil)] 16:42:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f8e61f0f800) [pid = 1848] [serial = 384] [outer = 0x7f8e61f03000] 16:42:50 INFO - PROCESS | 1848 | 1462318970274 Marionette DEBUG loaded listener.js 16:42:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f8e724a3800) [pid = 1848] [serial = 385] [outer = 0x7f8e61f03000] 16:42:51 INFO - PROCESS | 1848 | 1462318971280 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]]]}] 16:42:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:42:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1283ms 16:42:51 INFO - PROCESS | 1848 | 1462318971345 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:42:51 INFO - PROCESS | 1848 | 1462318971351 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:42:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:42:51 INFO - PROCESS | 1848 | 1462318971360 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 1848 | 1462318971365 Marionette TRACE conn3 <- [1,486,null,{}] 16:42:51 INFO - PROCESS | 1848 | 1462318971373 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}] 16:42:51 INFO - PROCESS | 1848 | 1462318971581 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:42:51 INFO - PROCESS | 1848 | 1462318971724 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6b3a9000 == 58 [pid = 1848] [id = 129] 16:42:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f8e66d0ac00) [pid = 1848] [serial = 386] [outer = (nil)] 16:42:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f8e67f97800) [pid = 1848] [serial = 387] [outer = 0x7f8e66d0ac00] 16:42:51 INFO - PROCESS | 1848 | 1462318971800 Marionette DEBUG loaded listener.js 16:42:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f8e6b379800) [pid = 1848] [serial = 388] [outer = 0x7f8e66d0ac00] 16:42:52 INFO - PROCESS | 1848 | 1462318972613 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]]]}] 16:42:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:42:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1294ms 16:42:52 INFO - PROCESS | 1848 | 1462318972654 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:42:52 INFO - PROCESS | 1848 | 1462318972662 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:42:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:42:52 INFO - PROCESS | 1848 | 1462318972672 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:42:52 INFO - PROCESS | 1848 | 1462318972675 Marionette TRACE conn3 <- [1,490,null,{}] 16:42:52 INFO - PROCESS | 1848 | 1462318972681 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}] 16:42:52 INFO - PROCESS | 1848 | 1462318972844 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:42:53 INFO - PROCESS | 1848 | 1462318972996 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72fae800 == 59 [pid = 1848] [id = 130] 16:42:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f8e6b37b800) [pid = 1848] [serial = 389] [outer = (nil)] 16:42:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f8e6b45e400) [pid = 1848] [serial = 390] [outer = 0x7f8e6b37b800] 16:42:53 INFO - PROCESS | 1848 | 1462318973071 Marionette DEBUG loaded listener.js 16:42:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f8e6b464000) [pid = 1848] [serial = 391] [outer = 0x7f8e6b37b800] 16:42:54 INFO - PROCESS | 1848 | 1462318974040 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]]]}] 16:42:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:42:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1384ms 16:42:54 INFO - PROCESS | 1848 | 1462318974056 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:42:54 INFO - PROCESS | 1848 | 1462318974060 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:42:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:42:54 INFO - PROCESS | 1848 | 1462318974065 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 1848 | 1462318974072 Marionette TRACE conn3 <- [1,494,null,{}] 16:42:54 INFO - PROCESS | 1848 | 1462318974087 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}] 16:42:54 INFO - PROCESS | 1848 | 1462318974242 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:42:54 INFO - PROCESS | 1848 | 1462318974395 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e890ca000 == 60 [pid = 1848] [id = 131] 16:42:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f8e7060bc00) [pid = 1848] [serial = 392] [outer = (nil)] 16:42:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f8e70b5dc00) [pid = 1848] [serial = 393] [outer = 0x7f8e7060bc00] 16:42:54 INFO - PROCESS | 1848 | 1462318974469 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f8e70e1e400) [pid = 1848] [serial = 394] [outer = 0x7f8e7060bc00] 16:42:55 INFO - PROCESS | 1848 | 1462318975374 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]]]}] 16:42:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:42:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1383ms 16:42:55 INFO - PROCESS | 1848 | 1462318975451 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:42:55 INFO - PROCESS | 1848 | 1462318975455 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:42:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:42:55 INFO - PROCESS | 1848 | 1462318975461 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 1848 | 1462318975463 Marionette TRACE conn3 <- [1,498,null,{}] 16:42:55 INFO - PROCESS | 1848 | 1462318975469 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}] 16:42:55 INFO - PROCESS | 1848 | 1462318975693 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:42:55 INFO - PROCESS | 1848 | 1462318975878 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8382d800 == 61 [pid = 1848] [id = 132] 16:42:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f8e61f10c00) [pid = 1848] [serial = 395] [outer = (nil)] 16:42:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f8e7249b800) [pid = 1848] [serial = 396] [outer = 0x7f8e61f10c00] 16:42:56 INFO - PROCESS | 1848 | 1462318975995 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f8e724a2c00) [pid = 1848] [serial = 397] [outer = 0x7f8e61f10c00] 16:42:56 INFO - PROCESS | 1848 | 1462318976799 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]]]}] 16:42:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:42:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1384ms 16:42:56 INFO - PROCESS | 1848 | 1462318976846 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:42:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:42:56 INFO - PROCESS | 1848 | 1462318976850 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:42:56 INFO - PROCESS | 1848 | 1462318976857 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:42:56 INFO - PROCESS | 1848 | 1462318976860 Marionette TRACE conn3 <- [1,502,null,{}] 16:42:56 INFO - PROCESS | 1848 | 1462318976865 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}] 16:42:57 INFO - PROCESS | 1848 | 1462318977020 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:42:57 INFO - PROCESS | 1848 | 1462318977168 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66bd9000 == 62 [pid = 1848] [id = 133] 16:42:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f8e71373000) [pid = 1848] [serial = 398] [outer = (nil)] 16:42:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f8e730c5800) [pid = 1848] [serial = 399] [outer = 0x7f8e71373000] 16:42:57 INFO - PROCESS | 1848 | 1462318977243 Marionette DEBUG loaded listener.js 16:42:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f8e7eb74c00) [pid = 1848] [serial = 400] [outer = 0x7f8e71373000] 16:42:58 INFO - PROCESS | 1848 | 1462318978125 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]]]}] 16:42:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:42:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1336ms 16:42:58 INFO - PROCESS | 1848 | 1462318978193 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:42:58 INFO - PROCESS | 1848 | 1462318978196 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:42:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:42:58 INFO - PROCESS | 1848 | 1462318978202 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:42:58 INFO - PROCESS | 1848 | 1462318978204 Marionette TRACE conn3 <- [1,506,null,{}] 16:42:58 INFO - PROCESS | 1848 | 1462318978210 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}] 16:42:58 INFO - PROCESS | 1848 | 1462318978431 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:42:58 INFO - PROCESS | 1848 | 1462318978578 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e682b0800 == 63 [pid = 1848] [id = 134] 16:42:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f8e68137c00) [pid = 1848] [serial = 401] [outer = (nil)] 16:42:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f8e6f66a400) [pid = 1848] [serial = 402] [outer = 0x7f8e68137c00] 16:42:58 INFO - PROCESS | 1848 | 1462318978652 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f8e81f68000) [pid = 1848] [serial = 403] [outer = 0x7f8e68137c00] 16:42:59 INFO - PROCESS | 1848 | 1462318979708 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]]]}] 16:42:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:42:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1577ms 16:42:59 INFO - PROCESS | 1848 | 1462318979781 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 1848 | 1462318979785 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:42:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:42:59 INFO - PROCESS | 1848 | 1462318979793 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 1848 | 1462318979798 Marionette TRACE conn3 <- [1,510,null,{}] 16:42:59 INFO - PROCESS | 1848 | 1462318979805 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}] 16:42:59 INFO - PROCESS | 1848 | 1462318979954 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:43:00 INFO - PROCESS | 1848 | 1462318980126 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69bd6000 == 64 [pid = 1848] [id = 135] 16:43:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f8e68235400) [pid = 1848] [serial = 404] [outer = (nil)] 16:43:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f8e6828fc00) [pid = 1848] [serial = 405] [outer = 0x7f8e68235400] 16:43:00 INFO - PROCESS | 1848 | 1462318980205 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f8e6b451400) [pid = 1848] [serial = 406] [outer = 0x7f8e68235400] 16:43:01 INFO - PROCESS | 1848 | 1462318981050 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]]]}] 16:43:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:43:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1330ms 16:43:01 INFO - PROCESS | 1848 | 1462318981125 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:43:01 INFO - PROCESS | 1848 | 1462318981138 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:43:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:43:01 INFO - PROCESS | 1848 | 1462318981152 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 1848 | 1462318981155 Marionette TRACE conn3 <- [1,514,null,{}] 16:43:01 INFO - PROCESS | 1848 | 1462318981161 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}] 16:43:01 INFO - PROCESS | 1848 | 1462318981352 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:43:01 INFO - PROCESS | 1848 | 1462318981577 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68181800 == 65 [pid = 1848] [id = 136] 16:43:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f8e66d0dc00) [pid = 1848] [serial = 407] [outer = (nil)] 16:43:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f8e6b464400) [pid = 1848] [serial = 408] [outer = 0x7f8e66d0dc00] 16:43:01 INFO - PROCESS | 1848 | 1462318981726 Marionette DEBUG loaded listener.js 16:43:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f8e6feea800) [pid = 1848] [serial = 409] [outer = 0x7f8e66d0dc00] 16:43:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e890d8000 == 64 [pid = 1848] [id = 93] 16:43:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6d1ac000 == 63 [pid = 1848] [id = 94] 16:43:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e8007f800 == 62 [pid = 1848] [id = 92] 16:43:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70e7b800 == 61 [pid = 1848] [id = 91] 16:43:01 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f8e6b370c00) [pid = 1848] [serial = 312] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f8e700f2400) [pid = 1848] [serial = 315] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f8e7264d800) [pid = 1848] [serial = 318] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f8e7ee66400) [pid = 1848] [serial = 321] [outer = (nil)] [url = about:blank] 16:43:01 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f8e801f4c00) [pid = 1848] [serial = 345] [outer = (nil)] [url = about:blank] 16:43:02 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7ee83800 == 60 [pid = 1848] [id = 127] 16:43:02 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66ce1000 == 59 [pid = 1848] [id = 126] 16:43:02 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71eef000 == 58 [pid = 1848] [id = 125] 16:43:02 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70ba0800 == 57 [pid = 1848] [id = 124] 16:43:02 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68299000 == 56 [pid = 1848] [id = 123] 16:43:02 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e69e53800 == 55 [pid = 1848] [id = 122] 16:43:02 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e626d1800 == 54 [pid = 1848] [id = 120] 16:43:02 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7431a800 == 53 [pid = 1848] [id = 117] 16:43:02 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6d1ad000 == 52 [pid = 1848] [id = 116] 16:43:02 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f8e7ec8a000) [pid = 1848] [serial = 339] [outer = (nil)] [url = about:blank] 16:43:02 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f8e7fe73000) [pid = 1848] [serial = 340] [outer = (nil)] [url = about:blank] 16:43:02 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f8e80041000) [pid = 1848] [serial = 342] [outer = (nil)] [url = about:blank] 16:43:02 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f8e72ed9c00) [pid = 1848] [serial = 336] [outer = (nil)] [url = about:blank] 16:43:02 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f8e6dcac000) [pid = 1848] [serial = 330] [outer = (nil)] [url = about:blank] 16:43:02 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f8e70b5c000) [pid = 1848] [serial = 331] [outer = (nil)] [url = about:blank] 16:43:02 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f8e71788800) [pid = 1848] [serial = 333] [outer = (nil)] [url = about:blank] 16:43:02 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f8e723be400) [pid = 1848] [serial = 334] [outer = (nil)] [url = about:blank] 16:43:02 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f8e69eaa000) [pid = 1848] [serial = 324] [outer = (nil)] [url = about:blank] 16:43:02 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f8e6b44b400) [pid = 1848] [serial = 328] [outer = (nil)] [url = about:blank] 16:43:02 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f8e68cc3c00) [pid = 1848] [serial = 327] [outer = (nil)] [url = about:blank] 16:43:02 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f8e80048000) [pid = 1848] [serial = 343] [outer = (nil)] [url = about:blank] 16:43:02 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f8e78d41800) [pid = 1848] [serial = 337] [outer = (nil)] [url = about:blank] 16:43:02 INFO - PROCESS | 1848 | 1462318982459 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]]]}] 16:43:02 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 16:43:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1341ms 16:43:02 INFO - PROCESS | 1848 | 1462318982494 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 1848 | 1462318982497 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:43:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:43:02 INFO - PROCESS | 1848 | 1462318982503 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 1848 | 1462318982508 Marionette TRACE conn3 <- [1,518,null,{}] 16:43:02 INFO - PROCESS | 1848 | 1462318982523 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}] 16:43:02 INFO - PROCESS | 1848 | 1462318982665 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:43:02 INFO - PROCESS | 1848 | 1462318982684 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70021800 == 53 [pid = 1848] [id = 137] 16:43:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f8e70b5b400) [pid = 1848] [serial = 410] [outer = (nil)] 16:43:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f8e70b72800) [pid = 1848] [serial = 411] [outer = 0x7f8e70b5b400] 16:43:02 INFO - PROCESS | 1848 | 1462318982745 Marionette DEBUG loaded listener.js 16:43:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f8e7137dc00) [pid = 1848] [serial = 412] [outer = 0x7f8e70b5b400] 16:43:03 INFO - PROCESS | 1848 | 1462318983505 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]]]}] 16:43:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:43:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1033ms 16:43:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:43:03 INFO - PROCESS | 1848 | 1462318983536 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:43:03 INFO - PROCESS | 1848 | 1462318983539 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:43:03 INFO - PROCESS | 1848 | 1462318983545 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:43:03 INFO - PROCESS | 1848 | 1462318983548 Marionette TRACE conn3 <- [1,522,null,{}] 16:43:03 INFO - PROCESS | 1848 | 1462318983552 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}] 16:43:03 INFO - PROCESS | 1848 | 1462318983724 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:43:03 INFO - PROCESS | 1848 | 1462318983742 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71eef000 == 54 [pid = 1848] [id = 138] 16:43:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f8e61caa800) [pid = 1848] [serial = 413] [outer = (nil)] 16:43:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f8e61cb7400) [pid = 1848] [serial = 414] [outer = 0x7f8e61caa800] 16:43:03 INFO - PROCESS | 1848 | 1462318983805 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f8e70b78800) [pid = 1848] [serial = 415] [outer = 0x7f8e61caa800] 16:43:04 INFO - PROCESS | 1848 | 1462318984564 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]]]}] 16:43:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:43:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1082ms 16:43:04 INFO - PROCESS | 1848 | 1462318984627 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:43:04 INFO - PROCESS | 1848 | 1462318984630 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:43:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:43:04 INFO - PROCESS | 1848 | 1462318984636 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 1848 | 1462318984638 Marionette TRACE conn3 <- [1,526,null,{}] 16:43:04 INFO - PROCESS | 1848 | 1462318984643 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}] 16:43:04 INFO - PROCESS | 1848 | 1462318984814 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:43:04 INFO - PROCESS | 1848 | 1462318984839 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e682ad000 == 55 [pid = 1848] [id = 139] 16:43:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f8e61caf800) [pid = 1848] [serial = 416] [outer = (nil)] 16:43:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f8e723c2800) [pid = 1848] [serial = 417] [outer = 0x7f8e61caf800] 16:43:04 INFO - PROCESS | 1848 | 1462318984898 Marionette DEBUG loaded listener.js 16:43:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f8e724a8000) [pid = 1848] [serial = 418] [outer = 0x7f8e61caf800] 16:43:05 INFO - PROCESS | 1848 | 1462318985718 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]]]}] 16:43:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:43:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1178ms 16:43:05 INFO - PROCESS | 1848 | 1462318985824 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:43:05 INFO - PROCESS | 1848 | 1462318985827 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:43:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:43:05 INFO - PROCESS | 1848 | 1462318985833 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:43:05 INFO - PROCESS | 1848 | 1462318985835 Marionette TRACE conn3 <- [1,530,null,{}] 16:43:05 INFO - PROCESS | 1848 | 1462318985840 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}] 16:43:06 INFO - PROCESS | 1848 | 1462318986041 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:43:06 INFO - PROCESS | 1848 | 1462318986065 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e833cd000 == 56 [pid = 1848] [id = 140] 16:43:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f8e73040000) [pid = 1848] [serial = 419] [outer = (nil)] 16:43:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f8e80042000) [pid = 1848] [serial = 420] [outer = 0x7f8e73040000] 16:43:06 INFO - PROCESS | 1848 | 1462318986126 Marionette DEBUG loaded listener.js 16:43:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f8e83d5b000) [pid = 1848] [serial = 421] [outer = 0x7f8e73040000] 16:43:06 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f8e66dc4000) [pid = 1848] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:43:06 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f8e6d183000) [pid = 1848] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:43:06 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f8e7137d800) [pid = 1848] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:43:06 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f8e68233c00) [pid = 1848] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:43:06 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f8e70a05400) [pid = 1848] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:43:06 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f8e7249cc00) [pid = 1848] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:43:06 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f8e71377800) [pid = 1848] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:43:06 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f8e7eb70000) [pid = 1848] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:43:06 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f8e78dae800) [pid = 1848] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:43:06 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f8e71376800) [pid = 1848] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:43:06 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f8e69b8e000) [pid = 1848] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:43:06 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f8e7060d800) [pid = 1848] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:43:06 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f8e68237400) [pid = 1848] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:43:06 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f8e6823b800) [pid = 1848] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:43:07 INFO - PROCESS | 1848 | 1462318987025 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"]]]}] 16:43:07 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 16:43:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:43:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:43:07 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 16:43:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:43:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:43:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:43:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:43:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:43:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1226ms 16:43:07 INFO - PROCESS | 1848 | 1462318987063 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:43:07 INFO - PROCESS | 1848 | 1462318987066 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:43:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:43:07 INFO - PROCESS | 1848 | 1462318987073 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:43:07 INFO - PROCESS | 1848 | 1462318987076 Marionette TRACE conn3 <- [1,534,null,{}] 16:43:07 INFO - PROCESS | 1848 | 1462318987085 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}] 16:43:07 INFO - PROCESS | 1848 | 1462318987264 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:43:07 INFO - PROCESS | 1848 | 1462318987281 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e838c2000 == 57 [pid = 1848] [id = 141] 16:43:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f8e66b12c00) [pid = 1848] [serial = 422] [outer = (nil)] 16:43:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f8e66b20400) [pid = 1848] [serial = 423] [outer = 0x7f8e66b12c00] 16:43:07 INFO - PROCESS | 1848 | 1462318987338 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f8e6b373c00) [pid = 1848] [serial = 424] [outer = 0x7f8e66b12c00] 16:43:08 INFO - PROCESS | 1848 | 1462318988030 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]]]}] 16:43:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:43:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 981ms 16:43:08 INFO - PROCESS | 1848 | 1462318988055 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:43:08 INFO - PROCESS | 1848 | 1462318988058 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:43:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:43:08 INFO - PROCESS | 1848 | 1462318988063 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:43:08 INFO - PROCESS | 1848 | 1462318988066 Marionette TRACE conn3 <- [1,538,null,{}] 16:43:08 INFO - PROCESS | 1848 | 1462318988071 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}] 16:43:08 INFO - PROCESS | 1848 | 1462318988222 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:43:08 INFO - PROCESS | 1848 | 1462318988340 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e890c8000 == 58 [pid = 1848] [id = 142] 16:43:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f8e66b13400) [pid = 1848] [serial = 425] [outer = (nil)] 16:43:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f8e68139400) [pid = 1848] [serial = 426] [outer = 0x7f8e66b13400] 16:43:08 INFO - PROCESS | 1848 | 1462318988404 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f8e80023400) [pid = 1848] [serial = 427] [outer = 0x7f8e66b13400] 16:43:09 INFO - PROCESS | 1848 | 1462318989245 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]]]}] 16:43:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:43:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1226ms 16:43:09 INFO - PROCESS | 1848 | 1462318989295 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:43:09 INFO - PROCESS | 1848 | 1462318989301 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:43:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:43:09 INFO - PROCESS | 1848 | 1462318989311 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 1848 | 1462318989316 Marionette TRACE conn3 <- [1,542,null,{}] 16:43:09 INFO - PROCESS | 1848 | 1462318989324 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}] 16:43:09 INFO - PROCESS | 1848 | 1462318989502 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:43:09 INFO - PROCESS | 1848 | 1462318989663 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66b60800 == 59 [pid = 1848] [id = 143] 16:43:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f8e66b14000) [pid = 1848] [serial = 428] [outer = (nil)] 16:43:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f8e66dc1800) [pid = 1848] [serial = 429] [outer = 0x7f8e66b14000] 16:43:09 INFO - PROCESS | 1848 | 1462318989736 Marionette DEBUG loaded listener.js 16:43:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f8e68cc3c00) [pid = 1848] [serial = 430] [outer = 0x7f8e66b14000] 16:43:10 INFO - PROCESS | 1848 | 1462318990465 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]]]}] 16:43:10 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. 16:43:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1230ms 16:43:10 INFO - PROCESS | 1848 | 1462318990543 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:43:10 INFO - PROCESS | 1848 | 1462318990551 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:43:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:43:10 INFO - PROCESS | 1848 | 1462318990560 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:43:10 INFO - PROCESS | 1848 | 1462318990564 Marionette TRACE conn3 <- [1,546,null,{}] 16:43:10 INFO - PROCESS | 1848 | 1462318990570 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}] 16:43:10 INFO - PROCESS | 1848 | 1462318990755 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:43:10 INFO - PROCESS | 1848 | 1462318990908 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e715f3000 == 60 [pid = 1848] [id = 144] 16:43:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f8e69b82c00) [pid = 1848] [serial = 431] [outer = (nil)] 16:43:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f8e6b458400) [pid = 1848] [serial = 432] [outer = 0x7f8e69b82c00] 16:43:10 INFO - PROCESS | 1848 | 1462318990978 Marionette DEBUG loaded listener.js 16:43:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f8e70609800) [pid = 1848] [serial = 433] [outer = 0x7f8e69b82c00] 16:43:11 INFO - PROCESS | 1848 | 1462318991806 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]]]}] 16:43:11 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:43:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1281ms 16:43:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:43:11 INFO - PROCESS | 1848 | 1462318991841 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:43:11 INFO - PROCESS | 1848 | 1462318991844 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:43:11 INFO - PROCESS | 1848 | 1462318991851 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:43:11 INFO - PROCESS | 1848 | 1462318991856 Marionette TRACE conn3 <- [1,550,null,{}] 16:43:11 INFO - PROCESS | 1848 | 1462318991871 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}] 16:43:12 INFO - PROCESS | 1848 | 1462318992090 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:43:12 INFO - PROCESS | 1848 | 1462318992237 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e890d8000 == 61 [pid = 1848] [id = 145] 16:43:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f8e6b456400) [pid = 1848] [serial = 434] [outer = (nil)] 16:43:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f8e70b79c00) [pid = 1848] [serial = 435] [outer = 0x7f8e6b456400] 16:43:12 INFO - PROCESS | 1848 | 1462318992358 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f8e72e56c00) [pid = 1848] [serial = 436] [outer = 0x7f8e6b456400] 16:43:13 INFO - PROCESS | 1848 | 1462318993545 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]]]}] 16:43:13 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. 16:43:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1749ms 16:43:13 INFO - PROCESS | 1848 | 1462318993608 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 1848 | 1462318993613 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:43:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:43:13 INFO - PROCESS | 1848 | 1462318993643 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - PROCESS | 1848 | 1462318993646 Marionette TRACE conn3 <- [1,554,null,{}] 16:43:13 INFO - PROCESS | 1848 | 1462318993660 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}] 16:43:13 INFO - PROCESS | 1848 | 1462318993869 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:43:14 INFO - PROCESS | 1848 | 1462318994004 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8802a000 == 62 [pid = 1848] [id = 146] 16:43:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f8e62712400) [pid = 1848] [serial = 437] [outer = (nil)] 16:43:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f8e6d189800) [pid = 1848] [serial = 438] [outer = 0x7f8e62712400] 16:43:14 INFO - PROCESS | 1848 | 1462318994076 Marionette DEBUG loaded listener.js 16:43:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f8e83d54000) [pid = 1848] [serial = 439] [outer = 0x7f8e62712400] 16:43:14 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:14 INFO - PROCESS | 1848 | 1462318994886 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]]]}] 16:43:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:43:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1282ms 16:43:14 INFO - PROCESS | 1848 | 1462318994925 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:43:14 INFO - PROCESS | 1848 | 1462318994929 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:43:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:43:14 INFO - PROCESS | 1848 | 1462318994934 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 1848 | 1462318994937 Marionette TRACE conn3 <- [1,558,null,{}] 16:43:14 INFO - PROCESS | 1848 | 1462318994942 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}] 16:43:15 INFO - PROCESS | 1848 | 1462318995088 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:43:15 INFO - PROCESS | 1848 | 1462318995239 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e60a2b800 == 63 [pid = 1848] [id = 147] 16:43:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f8e60a99800) [pid = 1848] [serial = 440] [outer = (nil)] 16:43:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f8e60a9e800) [pid = 1848] [serial = 441] [outer = 0x7f8e60a99800] 16:43:15 INFO - PROCESS | 1848 | 1462318995308 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f8e60aa4400) [pid = 1848] [serial = 442] [outer = 0x7f8e60a99800] 16:43:16 INFO - PROCESS | 1848 | 1462318996181 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]]]}] 16:43:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:43:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1284ms 16:43:16 INFO - PROCESS | 1848 | 1462318996220 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:43:16 INFO - PROCESS | 1848 | 1462318996223 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:43:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:43:16 INFO - PROCESS | 1848 | 1462318996229 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 1848 | 1462318996231 Marionette TRACE conn3 <- [1,562,null,{}] 16:43:16 INFO - PROCESS | 1848 | 1462318996237 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}] 16:43:16 INFO - PROCESS | 1848 | 1462318996409 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:43:16 INFO - PROCESS | 1848 | 1462318996560 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e618b4000 == 64 [pid = 1848] [id = 148] 16:43:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f8e60a9ec00) [pid = 1848] [serial = 443] [outer = (nil)] 16:43:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f8e6191a800) [pid = 1848] [serial = 444] [outer = 0x7f8e60a9ec00] 16:43:16 INFO - PROCESS | 1848 | 1462318996631 Marionette DEBUG loaded listener.js 16:43:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f8e83d5a800) [pid = 1848] [serial = 445] [outer = 0x7f8e60a9ec00] 16:43:17 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:17 INFO - PROCESS | 1848 | 1462318997499 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]]]}] 16:43:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:43:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1327ms 16:43:17 INFO - PROCESS | 1848 | 1462318997557 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:43:17 INFO - PROCESS | 1848 | 1462318997559 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:43:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:43:17 INFO - PROCESS | 1848 | 1462318997566 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:43:17 INFO - PROCESS | 1848 | 1462318997568 Marionette TRACE conn3 <- [1,566,null,{}] 16:43:17 INFO - PROCESS | 1848 | 1462318997574 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}] 16:43:17 INFO - PROCESS | 1848 | 1462318997719 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:43:17 INFO - PROCESS | 1848 | 1462318997872 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e604d8000 == 65 [pid = 1848] [id = 149] 16:43:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f8e61914000) [pid = 1848] [serial = 446] [outer = (nil)] 16:43:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f8e61d69000) [pid = 1848] [serial = 447] [outer = 0x7f8e61914000] 16:43:17 INFO - PROCESS | 1848 | 1462318997947 Marionette DEBUG loaded listener.js 16:43:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f8e61d6d800) [pid = 1848] [serial = 448] [outer = 0x7f8e61914000] 16:43:18 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:18 INFO - PROCESS | 1848 | 1462318998772 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]]]}] 16:43:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1230ms 16:43:18 INFO - PROCESS | 1848 | 1462318998796 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:43:18 INFO - PROCESS | 1848 | 1462318998800 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:43:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:43:18 INFO - PROCESS | 1848 | 1462318998806 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 1848 | 1462318998808 Marionette TRACE conn3 <- [1,570,null,{}] 16:43:18 INFO - PROCESS | 1848 | 1462318998813 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}] 16:43:18 INFO - PROCESS | 1848 | 1462318998970 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:43:19 INFO - PROCESS | 1848 | 1462318999130 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6160e800 == 66 [pid = 1848] [id = 150] 16:43:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f8e609bbc00) [pid = 1848] [serial = 449] [outer = (nil)] 16:43:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e609bfc00) [pid = 1848] [serial = 450] [outer = 0x7f8e609bbc00] 16:43:19 INFO - PROCESS | 1848 | 1462318999210 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e609c4400) [pid = 1848] [serial = 451] [outer = 0x7f8e609bbc00] 16:43:19 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:20 INFO - PROCESS | 1848 | 1462319000070 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]]]}] 16:43:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:43:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1331ms 16:43:20 INFO - PROCESS | 1848 | 1462319000137 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:43:20 INFO - PROCESS | 1848 | 1462319000141 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:43:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:43:20 INFO - PROCESS | 1848 | 1462319000147 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:43:20 INFO - PROCESS | 1848 | 1462319000149 Marionette TRACE conn3 <- [1,574,null,{}] 16:43:20 INFO - PROCESS | 1848 | 1462319000154 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}] 16:43:20 INFO - PROCESS | 1848 | 1462319000308 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:43:20 INFO - PROCESS | 1848 | 1462319000464 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e65b24000 == 67 [pid = 1848] [id = 151] 16:43:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e609bc400) [pid = 1848] [serial = 452] [outer = (nil)] 16:43:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e61d6d400) [pid = 1848] [serial = 453] [outer = 0x7f8e609bc400] 16:43:20 INFO - PROCESS | 1848 | 1462319000539 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e61f06800) [pid = 1848] [serial = 454] [outer = 0x7f8e609bc400] 16:43:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e61921000) [pid = 1848] [serial = 455] [outer = 0x7f8e69d51c00] 16:43:21 INFO - PROCESS | 1848 | 1462319001831 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]]]}] 16:43:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:43:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1739ms 16:43:21 INFO - PROCESS | 1848 | 1462319001918 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 1848 | 1462319001923 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:43:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:43:21 INFO - PROCESS | 1848 | 1462319001936 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 1848 | 1462319001939 Marionette TRACE conn3 <- [1,578,null,{}] 16:43:21 INFO - PROCESS | 1848 | 1462319001946 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}] 16:43:22 INFO - PROCESS | 1848 | 1462319002104 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:43:22 INFO - PROCESS | 1848 | 1462319002261 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66b54000 == 68 [pid = 1848] [id = 152] 16:43:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e61f09c00) [pid = 1848] [serial = 456] [outer = (nil)] 16:43:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e61f0cc00) [pid = 1848] [serial = 457] [outer = 0x7f8e61f09c00] 16:43:22 INFO - PROCESS | 1848 | 1462319002433 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e62717000) [pid = 1848] [serial = 458] [outer = 0x7f8e61f09c00] 16:43:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e8903a800 == 67 [pid = 1848] [id = 119] 16:43:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e838c2000 == 66 [pid = 1848] [id = 141] 16:43:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e81fcd000 == 65 [pid = 1848] [id = 115] 16:43:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e833cd000 == 64 [pid = 1848] [id = 140] 16:43:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e682ad000 == 63 [pid = 1848] [id = 139] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e61f0f800) [pid = 1848] [serial = 384] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71eef000 == 62 [pid = 1848] [id = 138] 16:43:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70021800 == 61 [pid = 1848] [id = 137] 16:43:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68181800 == 60 [pid = 1848] [id = 136] 16:43:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e69bd6000 == 59 [pid = 1848] [id = 135] 16:43:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e72fae800 == 58 [pid = 1848] [id = 130] 16:43:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6b3a9000 == 57 [pid = 1848] [id = 129] 16:43:23 INFO - PROCESS | 1848 | 1462319003278 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]]]}] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e70b6fc00) [pid = 1848] [serial = 237] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e83d59c00) [pid = 1848] [serial = 271] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e7eb6e800) [pid = 1848] [serial = 310] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e8394c800) [pid = 1848] [serial = 346] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e6e829c00) [pid = 1848] [serial = 369] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e7060dc00) [pid = 1848] [serial = 370] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e72170c00) [pid = 1848] [serial = 372] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f8e69d52800) [pid = 1848] [serial = 348] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f8e69d53c00) [pid = 1848] [serial = 367] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f8e6823a000) [pid = 1848] [serial = 366] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f8e66d10400) [pid = 1848] [serial = 354] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f8e7fb0d000) [pid = 1848] [serial = 357] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f8e70b68c00) [pid = 1848] [serial = 351] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f8e8338b400) [pid = 1848] [serial = 360] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f8e86a0a800) [pid = 1848] [serial = 363] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f8e70a0c400) [pid = 1848] [serial = 378] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f8e724a5400) [pid = 1848] [serial = 381] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f8e70a10800) [pid = 1848] [serial = 379] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f8e7eb73400) [pid = 1848] [serial = 375] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f8e7fed6400) [pid = 1848] [serial = 376] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f8e7437e400) [pid = 1848] [serial = 382] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f8e723c5800) [pid = 1848] [serial = 373] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f8e8404b800) [pid = 1848] [serial = 246] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f8e831cc000) [pid = 1848] [serial = 243] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f8e7438cc00) [pid = 1848] [serial = 240] [outer = (nil)] [url = about:blank] 16:43:23 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f8e70608000) [pid = 1848] [serial = 234] [outer = (nil)] [url = about:blank] 16:43:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:43:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1384ms 16:43:23 INFO - PROCESS | 1848 | 1462319003327 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:43:23 INFO - PROCESS | 1848 | 1462319003333 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:43:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:43:23 INFO - PROCESS | 1848 | 1462319003344 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:43:23 INFO - PROCESS | 1848 | 1462319003347 Marionette TRACE conn3 <- [1,582,null,{}] 16:43:23 INFO - PROCESS | 1848 | 1462319003353 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}] 16:43:23 INFO - PROCESS | 1848 | 1462319003500 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:43:23 INFO - PROCESS | 1848 | 1462319003518 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e682b3800 == 58 [pid = 1848] [id = 153] 16:43:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f8e65c09000) [pid = 1848] [serial = 459] [outer = (nil)] 16:43:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f8e65c0f800) [pid = 1848] [serial = 460] [outer = 0x7f8e65c09000] 16:43:23 INFO - PROCESS | 1848 | 1462319003576 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f8e66b18400) [pid = 1848] [serial = 461] [outer = 0x7f8e65c09000] 16:43:24 INFO - PROCESS | 1848 | 1462319004485 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]]]}] 16:43:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:43:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1177ms 16:43:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:43:24 INFO - PROCESS | 1848 | 1462319004522 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:43:24 INFO - PROCESS | 1848 | 1462319004525 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:43:24 INFO - PROCESS | 1848 | 1462319004531 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 1848 | 1462319004537 Marionette TRACE conn3 <- [1,586,null,{}] 16:43:24 INFO - PROCESS | 1848 | 1462319004557 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}] 16:43:24 INFO - PROCESS | 1848 | 1462319004726 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:43:24 INFO - PROCESS | 1848 | 1462319004843 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6d193800 == 59 [pid = 1848] [id = 154] 16:43:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f8e65c0d400) [pid = 1848] [serial = 462] [outer = (nil)] 16:43:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f8e6813d400) [pid = 1848] [serial = 463] [outer = 0x7f8e65c0d400] 16:43:24 INFO - PROCESS | 1848 | 1462319004910 Marionette DEBUG loaded listener.js 16:43:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f8e68293000) [pid = 1848] [serial = 464] [outer = 0x7f8e65c0d400] 16:43:25 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:25 INFO - PROCESS | 1848 | 1462319005722 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]]]}] 16:43:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:43:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1239ms 16:43:25 INFO - PROCESS | 1848 | 1462319005770 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:43:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:43:25 INFO - PROCESS | 1848 | 1462319005785 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:43:25 INFO - PROCESS | 1848 | 1462319005796 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:43:25 INFO - PROCESS | 1848 | 1462319005799 Marionette TRACE conn3 <- [1,590,null,{}] 16:43:25 INFO - PROCESS | 1848 | 1462319005804 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}] 16:43:25 INFO - PROCESS | 1848 | 1462319005992 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:43:26 INFO - PROCESS | 1848 | 1462319006013 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6fd1a000 == 60 [pid = 1848] [id = 155] 16:43:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f8e65c0a000) [pid = 1848] [serial = 465] [outer = (nil)] 16:43:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f8e6a902800) [pid = 1848] [serial = 466] [outer = 0x7f8e65c0a000] 16:43:26 INFO - PROCESS | 1848 | 1462319006075 Marionette DEBUG loaded listener.js 16:43:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f8e6b44cc00) [pid = 1848] [serial = 467] [outer = 0x7f8e65c0a000] 16:43:27 INFO - PROCESS | 1848 | 1462319007133 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]]]}] 16:43:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:43:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1383ms 16:43:27 INFO - PROCESS | 1848 | 1462319007176 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:43:27 INFO - PROCESS | 1848 | 1462319007179 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:43:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:43:27 INFO - PROCESS | 1848 | 1462319007187 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:43:27 INFO - PROCESS | 1848 | 1462319007190 Marionette TRACE conn3 <- [1,594,null,{}] 16:43:27 INFO - PROCESS | 1848 | 1462319007202 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}] 16:43:27 INFO - PROCESS | 1848 | 1462319007381 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:43:27 INFO - PROCESS | 1848 | 1462319007406 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71645800 == 61 [pid = 1848] [id = 156] 16:43:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f8e68235c00) [pid = 1848] [serial = 468] [outer = (nil)] 16:43:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f8e6b459400) [pid = 1848] [serial = 469] [outer = 0x7f8e68235c00] 16:43:27 INFO - PROCESS | 1848 | 1462319007469 Marionette DEBUG loaded listener.js 16:43:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f8e6d18d800) [pid = 1848] [serial = 470] [outer = 0x7f8e68235c00] 16:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f8e61caa800) [pid = 1848] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f8e70b5b400) [pid = 1848] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f8e73040000) [pid = 1848] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f8e66d0dc00) [pid = 1848] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f8e68235400) [pid = 1848] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f8e61caf800) [pid = 1848] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:43:27 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f8e66b12c00) [pid = 1848] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:43:28 INFO - PROCESS | 1848 | 1462319008347 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]]]}] 16:43:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:43:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1185ms 16:43:28 INFO - PROCESS | 1848 | 1462319008371 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:43:28 INFO - PROCESS | 1848 | 1462319008375 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:43:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:43:28 INFO - PROCESS | 1848 | 1462319008380 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 1848 | 1462319008382 Marionette TRACE conn3 <- [1,598,null,{}] 16:43:28 INFO - PROCESS | 1848 | 1462319008387 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}] 16:43:28 INFO - PROCESS | 1848 | 1462319008542 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:43:28 INFO - PROCESS | 1848 | 1462319008558 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72610800 == 62 [pid = 1848] [id = 157] 16:43:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f8e6d18dc00) [pid = 1848] [serial = 471] [outer = (nil)] 16:43:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f8e70a02c00) [pid = 1848] [serial = 472] [outer = 0x7f8e6d18dc00] 16:43:28 INFO - PROCESS | 1848 | 1462319008617 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f8e70a0bc00) [pid = 1848] [serial = 473] [outer = 0x7f8e6d18dc00] 16:43:29 INFO - PROCESS | 1848 | 1462319009339 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]]]}] 16:43:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:43:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 977ms 16:43:29 INFO - PROCESS | 1848 | 1462319009360 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:43:29 INFO - PROCESS | 1848 | 1462319009363 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:43:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:43:29 INFO - PROCESS | 1848 | 1462319009369 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:43:29 INFO - PROCESS | 1848 | 1462319009372 Marionette TRACE conn3 <- [1,602,null,{}] 16:43:29 INFO - PROCESS | 1848 | 1462319009381 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}] 16:43:29 INFO - PROCESS | 1848 | 1462319009556 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:43:29 INFO - PROCESS | 1848 | 1462319009573 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7811c000 == 63 [pid = 1848] [id = 158] 16:43:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f8e60aa2c00) [pid = 1848] [serial = 474] [outer = (nil)] 16:43:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f8e70a0c400) [pid = 1848] [serial = 475] [outer = 0x7f8e60aa2c00] 16:43:29 INFO - PROCESS | 1848 | 1462319009629 Marionette DEBUG loaded listener.js 16:43:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f8e70b7c400) [pid = 1848] [serial = 476] [outer = 0x7f8e60aa2c00] 16:43:30 INFO - PROCESS | 1848 | 1462319010582 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]]]}] 16:43:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:43:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1283ms 16:43:30 INFO - PROCESS | 1848 | 1462319010653 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:43:30 INFO - PROCESS | 1848 | 1462319010659 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:43:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:43:30 INFO - PROCESS | 1848 | 1462319010668 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:43:30 INFO - PROCESS | 1848 | 1462319010673 Marionette TRACE conn3 <- [1,606,null,{}] 16:43:30 INFO - PROCESS | 1848 | 1462319010681 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}] 16:43:30 INFO - PROCESS | 1848 | 1462319010901 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:43:31 INFO - PROCESS | 1848 | 1462319011050 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66bd8800 == 64 [pid = 1848] [id = 159] 16:43:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f8e61cb5400) [pid = 1848] [serial = 477] [outer = (nil)] 16:43:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f8e61f09000) [pid = 1848] [serial = 478] [outer = 0x7f8e61cb5400] 16:43:31 INFO - PROCESS | 1848 | 1462319011124 Marionette DEBUG loaded listener.js 16:43:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f8e65c04000) [pid = 1848] [serial = 479] [outer = 0x7f8e61cb5400] 16:43:32 INFO - PROCESS | 1848 | 1462319012022 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]]]}] 16:43:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:43:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1383ms 16:43:32 INFO - PROCESS | 1848 | 1462319012051 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:43:32 INFO - PROCESS | 1848 | 1462319012060 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:43:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:43:32 INFO - PROCESS | 1848 | 1462319012069 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:43:32 INFO - PROCESS | 1848 | 1462319012073 Marionette TRACE conn3 <- [1,610,null,{}] 16:43:32 INFO - PROCESS | 1848 | 1462319012079 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}] 16:43:32 INFO - PROCESS | 1848 | 1462319012247 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:43:32 INFO - PROCESS | 1848 | 1462319012403 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70e6d000 == 65 [pid = 1848] [id = 160] 16:43:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f8e65c04400) [pid = 1848] [serial = 480] [outer = (nil)] 16:43:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f8e66d0b000) [pid = 1848] [serial = 481] [outer = 0x7f8e65c04400] 16:43:32 INFO - PROCESS | 1848 | 1462319012471 Marionette DEBUG loaded listener.js 16:43:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f8e6823dc00) [pid = 1848] [serial = 482] [outer = 0x7f8e65c04400] 16:43:33 INFO - PROCESS | 1848 | 1462319013363 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]]]}] 16:43:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:43:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1331ms 16:43:33 INFO - PROCESS | 1848 | 1462319013401 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:43:33 INFO - PROCESS | 1848 | 1462319013404 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:43:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:43:33 INFO - PROCESS | 1848 | 1462319013412 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 1848 | 1462319013418 Marionette TRACE conn3 <- [1,614,null,{}] 16:43:33 INFO - PROCESS | 1848 | 1462319013433 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}] 16:43:33 INFO - PROCESS | 1848 | 1462319013594 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:43:33 INFO - PROCESS | 1848 | 1462319013755 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e81f16000 == 66 [pid = 1848] [id = 161] 16:43:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f8e6b44a800) [pid = 1848] [serial = 483] [outer = (nil)] 16:43:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e6f66f800) [pid = 1848] [serial = 484] [outer = 0x7f8e6b44a800] 16:43:33 INFO - PROCESS | 1848 | 1462319013828 Marionette DEBUG loaded listener.js 16:43:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e70a03c00) [pid = 1848] [serial = 485] [outer = 0x7f8e6b44a800] 16:43:34 INFO - PROCESS | 1848 | 1462319014709 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]]]}] 16:43:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:43:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1336ms 16:43:34 INFO - PROCESS | 1848 | 1462319014747 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:43:34 INFO - PROCESS | 1848 | 1462319014751 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:43:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:43:34 INFO - PROCESS | 1848 | 1462319014757 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:43:34 INFO - PROCESS | 1848 | 1462319014759 Marionette TRACE conn3 <- [1,618,null,{}] 16:43:34 INFO - PROCESS | 1848 | 1462319014765 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}] 16:43:34 INFO - PROCESS | 1848 | 1462319014919 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:43:35 INFO - PROCESS | 1848 | 1462319015079 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8387c800 == 67 [pid = 1848] [id = 162] 16:43:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e609c1800) [pid = 1848] [serial = 486] [outer = (nil)] 16:43:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e70b64c00) [pid = 1848] [serial = 487] [outer = 0x7f8e609c1800] 16:43:35 INFO - PROCESS | 1848 | 1462319015152 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e71784c00) [pid = 1848] [serial = 488] [outer = 0x7f8e609c1800] 16:43:36 INFO - PROCESS | 1848 | 1462319016022 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]]]}] 16:43:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:43:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1337ms 16:43:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:43:36 INFO - PROCESS | 1848 | 1462319016096 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:43:36 INFO - PROCESS | 1848 | 1462319016099 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:43:36 INFO - PROCESS | 1848 | 1462319016105 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:43:36 INFO - PROCESS | 1848 | 1462319016108 Marionette TRACE conn3 <- [1,622,null,{}] 16:43:36 INFO - PROCESS | 1848 | 1462319016113 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}] 16:43:36 INFO - PROCESS | 1848 | 1462319016281 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:43:36 INFO - PROCESS | 1848 | 1462319016459 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8411a000 == 68 [pid = 1848] [id = 163] 16:43:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e71f92800) [pid = 1848] [serial = 489] [outer = (nil)] 16:43:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e723bac00) [pid = 1848] [serial = 490] [outer = 0x7f8e71f92800] 16:43:36 INFO - PROCESS | 1848 | 1462319016533 Marionette DEBUG loaded listener.js 16:43:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e7249cc00) [pid = 1848] [serial = 491] [outer = 0x7f8e71f92800] 16:43:37 INFO - PROCESS | 1848 | 1462319017391 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]]]}] 16:43:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:43:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1332ms 16:43:37 INFO - PROCESS | 1848 | 1462319017437 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:43:37 INFO - PROCESS | 1848 | 1462319017440 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:43:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:43:37 INFO - PROCESS | 1848 | 1462319017446 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:43:37 INFO - PROCESS | 1848 | 1462319017448 Marionette TRACE conn3 <- [1,626,null,{}] 16:43:37 INFO - PROCESS | 1848 | 1462319017454 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}] 16:43:37 INFO - PROCESS | 1848 | 1462319017632 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:43:37 INFO - PROCESS | 1848 | 1462319017782 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e890d4800 == 69 [pid = 1848] [id = 164] 16:43:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e62736400) [pid = 1848] [serial = 492] [outer = (nil)] 16:43:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e6273f400) [pid = 1848] [serial = 493] [outer = 0x7f8e62736400] 16:43:37 INFO - PROCESS | 1848 | 1462319017855 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e74392800) [pid = 1848] [serial = 494] [outer = 0x7f8e62736400] 16:43:38 INFO - PROCESS | 1848 | 1462319018706 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]]]}] 16:43:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:43:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1327ms 16:43:38 INFO - PROCESS | 1848 | 1462319018774 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:43:38 INFO - PROCESS | 1848 | 1462319018777 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:43:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:43:38 INFO - PROCESS | 1848 | 1462319018783 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:43:38 INFO - PROCESS | 1848 | 1462319018785 Marionette TRACE conn3 <- [1,630,null,{}] 16:43:38 INFO - PROCESS | 1848 | 1462319018791 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}] 16:43:38 INFO - PROCESS | 1848 | 1462319018946 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:43:39 INFO - PROCESS | 1848 | 1462319019108 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e628e6000 == 70 [pid = 1848] [id = 165] 16:43:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e609c5000) [pid = 1848] [serial = 495] [outer = (nil)] 16:43:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e61f6dc00) [pid = 1848] [serial = 496] [outer = 0x7f8e609c5000] 16:43:39 INFO - PROCESS | 1848 | 1462319019177 Marionette DEBUG loaded listener.js 16:43:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e61f77c00) [pid = 1848] [serial = 497] [outer = 0x7f8e609c5000] 16:43:40 INFO - PROCESS | 1848 | 1462319020292 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]]]}] 16:43:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:43:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1542ms 16:43:40 INFO - PROCESS | 1848 | 1462319020327 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:43:40 INFO - PROCESS | 1848 | 1462319020332 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:43:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:43:40 INFO - PROCESS | 1848 | 1462319020341 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:43:40 INFO - PROCESS | 1848 | 1462319020345 Marionette TRACE conn3 <- [1,634,null,{}] 16:43:40 INFO - PROCESS | 1848 | 1462319020353 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}] 16:43:40 INFO - PROCESS | 1848 | 1462319020509 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:43:40 INFO - PROCESS | 1848 | 1462319020690 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e628e0800 == 71 [pid = 1848] [id = 166] 16:43:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e61f06400) [pid = 1848] [serial = 498] [outer = (nil)] 16:43:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e61f6c800) [pid = 1848] [serial = 499] [outer = 0x7f8e61f06400] 16:43:40 INFO - PROCESS | 1848 | 1462319020754 Marionette DEBUG loaded listener.js 16:43:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e61f79000) [pid = 1848] [serial = 500] [outer = 0x7f8e61f06400] 16:43:41 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:41 INFO - PROCESS | 1848 | 1462319021548 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]]]}] 16:43:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:43:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1285ms 16:43:41 INFO - PROCESS | 1848 | 1462319021627 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:43:41 INFO - PROCESS | 1848 | 1462319021643 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:43:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:43:41 INFO - PROCESS | 1848 | 1462319021657 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 1848 | 1462319021660 Marionette TRACE conn3 <- [1,638,null,{}] 16:43:41 INFO - PROCESS | 1848 | 1462319021666 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}] 16:43:41 INFO - PROCESS | 1848 | 1462319021854 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:43:42 INFO - PROCESS | 1848 | 1462319022009 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e61617800 == 72 [pid = 1848] [id = 167] 16:43:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e61d6f800) [pid = 1848] [serial = 501] [outer = (nil)] 16:43:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e62715000) [pid = 1848] [serial = 502] [outer = 0x7f8e61d6f800] 16:43:42 INFO - PROCESS | 1848 | 1462319022075 Marionette DEBUG loaded listener.js 16:43:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e62738800) [pid = 1848] [serial = 503] [outer = 0x7f8e61d6f800] 16:43:42 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:42 INFO - PROCESS | 1848 | 1462319022956 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]]]}] 16:43:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:43:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1337ms 16:43:42 INFO - PROCESS | 1848 | 1462319022995 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:43:42 INFO - PROCESS | 1848 | 1462319022998 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:43:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:43:43 INFO - PROCESS | 1848 | 1462319023004 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:43:43 INFO - PROCESS | 1848 | 1462319023009 Marionette TRACE conn3 <- [1,642,null,{}] 16:43:43 INFO - PROCESS | 1848 | 1462319023024 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}] 16:43:43 INFO - PROCESS | 1848 | 1462319023178 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:43:43 INFO - PROCESS | 1848 | 1462319023340 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66cd5000 == 73 [pid = 1848] [id = 168] 16:43:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e66b14400) [pid = 1848] [serial = 504] [outer = (nil)] 16:43:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e66d09400) [pid = 1848] [serial = 505] [outer = 0x7f8e66b14400] 16:43:43 INFO - PROCESS | 1848 | 1462319023406 Marionette DEBUG loaded listener.js 16:43:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e67ac9000) [pid = 1848] [serial = 506] [outer = 0x7f8e66b14400] 16:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e8398e000 == 72 [pid = 1848] [id = 90] 16:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e8676d000 == 71 [pid = 1848] [id = 118] 16:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e6b45e400) [pid = 1848] [serial = 390] [outer = (nil)] [url = about:blank] 16:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e7249b800) [pid = 1848] [serial = 396] [outer = (nil)] [url = about:blank] 16:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e6f66a400) [pid = 1848] [serial = 402] [outer = (nil)] [url = about:blank] 16:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e70b5dc00) [pid = 1848] [serial = 393] [outer = (nil)] [url = about:blank] 16:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e730c5800) [pid = 1848] [serial = 399] [outer = (nil)] [url = about:blank] 16:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e67f97800) [pid = 1848] [serial = 387] [outer = (nil)] [url = about:blank] 16:43:43 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e68139400) [pid = 1848] [serial = 426] [outer = (nil)] [url = about:blank] 16:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e72610800 == 70 [pid = 1848] [id = 157] 16:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71645800 == 69 [pid = 1848] [id = 156] 16:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6fd1a000 == 68 [pid = 1848] [id = 155] 16:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6d193800 == 67 [pid = 1848] [id = 154] 16:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e682b3800 == 66 [pid = 1848] [id = 153] 16:43:43 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66b54000 == 65 [pid = 1848] [id = 152] 16:43:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e604d8000 == 64 [pid = 1848] [id = 149] 16:43:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e618b4000 == 63 [pid = 1848] [id = 148] 16:43:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e60a2b800 == 62 [pid = 1848] [id = 147] 16:43:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e8802a000 == 61 [pid = 1848] [id = 146] 16:43:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e890d8000 == 60 [pid = 1848] [id = 145] 16:43:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e715f3000 == 59 [pid = 1848] [id = 144] 16:43:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66b60800 == 58 [pid = 1848] [id = 143] 16:43:44 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e70b78800) [pid = 1848] [serial = 415] [outer = (nil)] [url = about:blank] 16:43:44 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e70b72800) [pid = 1848] [serial = 411] [outer = (nil)] [url = about:blank] 16:43:44 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e83d5b000) [pid = 1848] [serial = 421] [outer = (nil)] [url = about:blank] 16:43:44 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e6feea800) [pid = 1848] [serial = 409] [outer = (nil)] [url = about:blank] 16:43:44 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e6828fc00) [pid = 1848] [serial = 405] [outer = (nil)] [url = about:blank] 16:43:44 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e61cb7400) [pid = 1848] [serial = 414] [outer = (nil)] [url = about:blank] 16:43:44 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e7137dc00) [pid = 1848] [serial = 412] [outer = (nil)] [url = about:blank] 16:43:44 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e6b451400) [pid = 1848] [serial = 406] [outer = (nil)] [url = about:blank] 16:43:44 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e724a8000) [pid = 1848] [serial = 418] [outer = (nil)] [url = about:blank] 16:43:44 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e6b373c00) [pid = 1848] [serial = 424] [outer = (nil)] [url = about:blank] 16:43:44 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e66b20400) [pid = 1848] [serial = 423] [outer = (nil)] [url = about:blank] 16:43:44 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e723c2800) [pid = 1848] [serial = 417] [outer = (nil)] [url = about:blank] 16:43:44 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e6b464400) [pid = 1848] [serial = 408] [outer = (nil)] [url = about:blank] 16:43:44 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e80042000) [pid = 1848] [serial = 420] [outer = (nil)] [url = about:blank] 16:43:44 INFO - PROCESS | 1848 | 1462319024226 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]]]}] 16:43:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:43:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1282ms 16:43:44 INFO - PROCESS | 1848 | 1462319024286 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:43:44 INFO - PROCESS | 1848 | 1462319024290 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:43:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:43:44 INFO - PROCESS | 1848 | 1462319024295 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:43:44 INFO - PROCESS | 1848 | 1462319024297 Marionette TRACE conn3 <- [1,646,null,{}] 16:43:44 INFO - PROCESS | 1848 | 1462319024303 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}] 16:43:44 INFO - PROCESS | 1848 | 1462319024441 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:43:44 INFO - PROCESS | 1848 | 1462319024456 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e65b30800 == 59 [pid = 1848] [id = 169] 16:43:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e67ac9400) [pid = 1848] [serial = 507] [outer = (nil)] 16:43:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e67ad1000) [pid = 1848] [serial = 508] [outer = 0x7f8e67ac9400] 16:43:44 INFO - PROCESS | 1848 | 1462319024514 Marionette DEBUG loaded listener.js 16:43:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e67ad6400) [pid = 1848] [serial = 509] [outer = 0x7f8e67ac9400] 16:43:45 INFO - PROCESS | 1848 | 1462319025297 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]]]}] 16:43:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:43:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1032ms 16:43:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:43:45 INFO - PROCESS | 1848 | 1462319025329 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:43:45 INFO - PROCESS | 1848 | 1462319025331 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:43:45 INFO - PROCESS | 1848 | 1462319025337 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:43:45 INFO - PROCESS | 1848 | 1462319025340 Marionette TRACE conn3 <- [1,650,null,{}] 16:43:45 INFO - PROCESS | 1848 | 1462319025373 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}] 16:43:45 INFO - PROCESS | 1848 | 1462319025508 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:43:45 INFO - PROCESS | 1848 | 1462319025522 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6d1ab800 == 60 [pid = 1848] [id = 170] 16:43:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e67acc400) [pid = 1848] [serial = 510] [outer = (nil)] 16:43:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e6823d400) [pid = 1848] [serial = 511] [outer = 0x7f8e67acc400] 16:43:45 INFO - PROCESS | 1848 | 1462319025580 Marionette DEBUG loaded listener.js 16:43:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e68292000) [pid = 1848] [serial = 512] [outer = 0x7f8e67acc400] 16:43:46 INFO - PROCESS | 1848 | 1462319026384 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]]]}] 16:43:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:43:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1090ms 16:43:46 INFO - PROCESS | 1848 | 1462319026434 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:43:46 INFO - PROCESS | 1848 | 1462319026436 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:43:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:43:46 INFO - PROCESS | 1848 | 1462319026448 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:43:46 INFO - PROCESS | 1848 | 1462319026451 Marionette TRACE conn3 <- [1,654,null,{}] 16:43:46 INFO - PROCESS | 1848 | 1462319026456 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}] 16:43:46 INFO - PROCESS | 1848 | 1462319026669 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:43:46 INFO - PROCESS | 1848 | 1462319026695 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70f8c800 == 61 [pid = 1848] [id = 171] 16:43:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e6b44d400) [pid = 1848] [serial = 513] [outer = (nil)] 16:43:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e6d190400) [pid = 1848] [serial = 514] [outer = 0x7f8e6b44d400] 16:43:46 INFO - PROCESS | 1848 | 1462319026754 Marionette DEBUG loaded listener.js 16:43:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e70a03800) [pid = 1848] [serial = 515] [outer = 0x7f8e6b44d400] 16:43:47 INFO - PROCESS | 1848 | 1462319027502 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]]]}] 16:43:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:43:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1078ms 16:43:47 INFO - PROCESS | 1848 | 1462319027546 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:43:47 INFO - PROCESS | 1848 | 1462319027549 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:43:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:43:47 INFO - PROCESS | 1848 | 1462319027555 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:43:47 INFO - PROCESS | 1848 | 1462319027557 Marionette TRACE conn3 <- [1,658,null,{}] 16:43:47 INFO - PROCESS | 1848 | 1462319027568 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}] 16:43:47 INFO - PROCESS | 1848 | 1462319027746 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:43:47 INFO - PROCESS | 1848 | 1462319027774 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72412000 == 62 [pid = 1848] [id = 172] 16:43:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e68293800) [pid = 1848] [serial = 516] [outer = (nil)] 16:43:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e70b5b400) [pid = 1848] [serial = 517] [outer = 0x7f8e68293800] 16:43:47 INFO - PROCESS | 1848 | 1462319027832 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e71785800) [pid = 1848] [serial = 518] [outer = 0x7f8e68293800] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e6b37b800) [pid = 1848] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e723bd400) [pid = 1848] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e61f10c00) [pid = 1848] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e68d96000) [pid = 1848] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e66d0b800) [pid = 1848] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e61f03000) [pid = 1848] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e81a10c00) [pid = 1848] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e723bb400) [pid = 1848] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e68288800) [pid = 1848] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e84133000) [pid = 1848] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e6828d400) [pid = 1848] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e70603800) [pid = 1848] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e7506d400) [pid = 1848] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f8e66d0d000) [pid = 1848] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f8e730cd400) [pid = 1848] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f8e66d0ac00) [pid = 1848] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f8e68cc8c00) [pid = 1848] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f8e67f98000) [pid = 1848] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f8e7060bc00) [pid = 1848] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f8e68cc8000) [pid = 1848] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f8e68137c00) [pid = 1848] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f8e71373000) [pid = 1848] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f8e66dcb000) [pid = 1848] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f8e65c0a000) [pid = 1848] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f8e68235c00) [pid = 1848] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f8e61f09c00) [pid = 1848] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f8e65c09000) [pid = 1848] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f8e65c0d400) [pid = 1848] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f8e609bc400) [pid = 1848] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:43:48 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f8e6d18dc00) [pid = 1848] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:43:48 INFO - PROCESS | 1848 | 1462319028977 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]]]}] 16:43:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:43:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1484ms 16:43:49 INFO - PROCESS | 1848 | 1462319029039 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:43:49 INFO - PROCESS | 1848 | 1462319029042 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:43:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:43:49 INFO - PROCESS | 1848 | 1462319029048 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:43:49 INFO - PROCESS | 1848 | 1462319029050 Marionette TRACE conn3 <- [1,662,null,{}] 16:43:49 INFO - PROCESS | 1848 | 1462319029066 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}] 16:43:49 INFO - PROCESS | 1848 | 1462319029199 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:43:49 INFO - PROCESS | 1848 | 1462319029350 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66cc7800 == 63 [pid = 1848] [id = 173] 16:43:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f8e6191d800) [pid = 1848] [serial = 519] [outer = (nil)] 16:43:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f8e66d0b800) [pid = 1848] [serial = 520] [outer = 0x7f8e6191d800] 16:43:49 INFO - PROCESS | 1848 | 1462319029409 Marionette DEBUG loaded listener.js 16:43:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f8e68288800) [pid = 1848] [serial = 521] [outer = 0x7f8e6191d800] 16:43:49 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:49 INFO - PROCESS | 1848 | 1462319029987 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]]]}] 16:43:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:43:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 974ms 16:43:50 INFO - PROCESS | 1848 | 1462319030022 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:43:50 INFO - PROCESS | 1848 | 1462319030025 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:43:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:43:50 INFO - PROCESS | 1848 | 1462319030030 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 1848 | 1462319030033 Marionette TRACE conn3 <- [1,666,null,{}] 16:43:50 INFO - PROCESS | 1848 | 1462319030038 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}] 16:43:50 INFO - PROCESS | 1848 | 1462319030169 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:43:50 INFO - PROCESS | 1848 | 1462319030289 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e723a7000 == 64 [pid = 1848] [id = 174] 16:43:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f8e61f03000) [pid = 1848] [serial = 522] [outer = (nil)] 16:43:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f8e6b370000) [pid = 1848] [serial = 523] [outer = 0x7f8e61f03000] 16:43:50 INFO - PROCESS | 1848 | 1462319030346 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f8e705de800) [pid = 1848] [serial = 524] [outer = 0x7f8e61f03000] 16:43:50 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:51 INFO - PROCESS | 1848 | 1462319031279 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]]]}] 16:43:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:43:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1276ms 16:43:51 INFO - PROCESS | 1848 | 1462319031307 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:43:51 INFO - PROCESS | 1848 | 1462319031313 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:43:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:43:51 INFO - PROCESS | 1848 | 1462319031321 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:43:51 INFO - PROCESS | 1848 | 1462319031326 Marionette TRACE conn3 <- [1,670,null,{}] 16:43:51 INFO - PROCESS | 1848 | 1462319031334 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}] 16:43:51 INFO - PROCESS | 1848 | 1462319031515 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:43:51 INFO - PROCESS | 1848 | 1462319031703 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e628e3800 == 65 [pid = 1848] [id = 175] 16:43:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f8e61f04000) [pid = 1848] [serial = 525] [outer = (nil)] 16:43:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f8e61f75c00) [pid = 1848] [serial = 526] [outer = 0x7f8e61f04000] 16:43:51 INFO - PROCESS | 1848 | 1462319031774 Marionette DEBUG loaded listener.js 16:43:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f8e62734c00) [pid = 1848] [serial = 527] [outer = 0x7f8e61f04000] 16:43:52 INFO - PROCESS | 1848 | 1462319032677 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]]]}] 16:43:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:43:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1431ms 16:43:52 INFO - PROCESS | 1848 | 1462319032755 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:43:52 INFO - PROCESS | 1848 | 1462319032763 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:43:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:43:52 INFO - PROCESS | 1848 | 1462319032773 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:43:52 INFO - PROCESS | 1848 | 1462319032777 Marionette TRACE conn3 <- [1,674,null,{}] 16:43:52 INFO - PROCESS | 1848 | 1462319032783 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}] 16:43:52 INFO - PROCESS | 1848 | 1462319032988 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:43:53 INFO - PROCESS | 1848 | 1462319033142 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6fd16000 == 66 [pid = 1848] [id = 176] 16:43:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f8e65c06c00) [pid = 1848] [serial = 528] [outer = (nil)] 16:43:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f8e66d0e800) [pid = 1848] [serial = 529] [outer = 0x7f8e65c06c00] 16:43:53 INFO - PROCESS | 1848 | 1462319033253 Marionette DEBUG loaded listener.js 16:43:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f8e67acf800) [pid = 1848] [serial = 530] [outer = 0x7f8e65c06c00] 16:43:53 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:43:54 INFO - PROCESS | 1848 | 1462319034263 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]]]}] 16:43:54 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 16:43:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1531ms 16:43:54 INFO - PROCESS | 1848 | 1462319034306 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:43:54 INFO - PROCESS | 1848 | 1462319034312 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:43:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:43:54 INFO - PROCESS | 1848 | 1462319034322 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:43:54 INFO - PROCESS | 1848 | 1462319034330 Marionette TRACE conn3 <- [1,678,null,{}] 16:43:54 INFO - PROCESS | 1848 | 1462319034355 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}] 16:43:54 INFO - PROCESS | 1848 | 1462319034616 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:43:54 INFO - PROCESS | 1848 | 1462319034869 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e81f03800 == 67 [pid = 1848] [id = 177] 16:43:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f8e68296800) [pid = 1848] [serial = 531] [outer = (nil)] 16:43:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f8e6b44a400) [pid = 1848] [serial = 532] [outer = 0x7f8e68296800] 16:43:54 INFO - PROCESS | 1848 | 1462319034942 Marionette DEBUG loaded listener.js 16:43:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f8e6dcaac00) [pid = 1848] [serial = 533] [outer = 0x7f8e68296800] 16:43:55 INFO - PROCESS | 1848 | 1462319035725 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]]]}] 16:43:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:43:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1444ms 16:43:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:43:55 INFO - PROCESS | 1848 | 1462319035765 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:43:55 INFO - PROCESS | 1848 | 1462319035768 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:43:55 INFO - PROCESS | 1848 | 1462319035774 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:43:55 INFO - PROCESS | 1848 | 1462319035777 Marionette TRACE conn3 <- [1,682,null,{}] 16:43:55 INFO - PROCESS | 1848 | 1462319035782 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}] 16:43:55 INFO - PROCESS | 1848 | 1462319035953 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:43:56 INFO - PROCESS | 1848 | 1462319036115 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8387b800 == 68 [pid = 1848] [id = 178] 16:43:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f8e68cbd800) [pid = 1848] [serial = 534] [outer = (nil)] 16:43:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e70a07c00) [pid = 1848] [serial = 535] [outer = 0x7f8e68cbd800] 16:43:56 INFO - PROCESS | 1848 | 1462319036186 Marionette DEBUG loaded listener.js 16:43:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e70b73400) [pid = 1848] [serial = 536] [outer = 0x7f8e68cbd800] 16:43:57 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:57 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:43:57 INFO - PROCESS | 1848 | 1462319037538 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]]]}] 16:43:57 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) 16:43:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1781ms 16:43:57 INFO - PROCESS | 1848 | 1462319037555 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:43:57 INFO - PROCESS | 1848 | 1462319037558 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:43:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:43:57 INFO - PROCESS | 1848 | 1462319037564 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:43:57 INFO - PROCESS | 1848 | 1462319037566 Marionette TRACE conn3 <- [1,686,null,{}] 16:43:57 INFO - PROCESS | 1848 | 1462319037572 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}] 16:43:57 INFO - PROCESS | 1848 | 1462319037827 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:43:57 INFO - PROCESS | 1848 | 1462319037987 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e626c8800 == 69 [pid = 1848] [id = 179] 16:43:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e61913000) [pid = 1848] [serial = 537] [outer = (nil)] 16:43:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e65c02400) [pid = 1848] [serial = 538] [outer = 0x7f8e61913000] 16:43:58 INFO - PROCESS | 1848 | 1462319038054 Marionette DEBUG loaded listener.js 16:43:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e6d18d400) [pid = 1848] [serial = 539] [outer = 0x7f8e61913000] 16:43:59 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:59 INFO - PROCESS | 1848 | 1462319039462 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]]]}] 16:43:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:43:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1933ms 16:43:59 INFO - PROCESS | 1848 | 1462319039504 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:43:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:43:59 INFO - PROCESS | 1848 | 1462319039510 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:43:59 INFO - PROCESS | 1848 | 1462319039517 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:43:59 INFO - PROCESS | 1848 | 1462319039522 Marionette TRACE conn3 <- [1,690,null,{}] 16:43:59 INFO - PROCESS | 1848 | 1462319039529 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}] 16:43:59 INFO - PROCESS | 1848 | 1462319039684 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:43:59 INFO - PROCESS | 1848 | 1462319039849 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68561000 == 70 [pid = 1848] [id = 180] 16:43:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e61f6f000) [pid = 1848] [serial = 540] [outer = (nil)] 16:43:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e61f78c00) [pid = 1848] [serial = 541] [outer = 0x7f8e61f6f000] 16:43:59 INFO - PROCESS | 1848 | 1462319039914 Marionette DEBUG loaded listener.js 16:44:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e6273d400) [pid = 1848] [serial = 542] [outer = 0x7f8e61f6f000] 16:44:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83986000 == 69 [pid = 1848] [id = 128] 16:44:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66cc7800 == 68 [pid = 1848] [id = 173] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e70a0c400) [pid = 1848] [serial = 475] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e70b79c00) [pid = 1848] [serial = 435] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e6d189800) [pid = 1848] [serial = 438] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e60a9e800) [pid = 1848] [serial = 441] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e6191a800) [pid = 1848] [serial = 444] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e61d69000) [pid = 1848] [serial = 447] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e609bfc00) [pid = 1848] [serial = 450] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e72412000 == 67 [pid = 1848] [id = 172] 16:44:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70f8c800 == 66 [pid = 1848] [id = 171] 16:44:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6d1ab800 == 65 [pid = 1848] [id = 170] 16:44:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e65b30800 == 64 [pid = 1848] [id = 169] 16:44:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66cd5000 == 63 [pid = 1848] [id = 168] 16:44:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e61617800 == 62 [pid = 1848] [id = 167] 16:44:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e628e0800 == 61 [pid = 1848] [id = 166] 16:44:01 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7811c000 == 60 [pid = 1848] [id = 158] 16:44:01 INFO - PROCESS | 1848 | 1462319041332 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]]]}] 16:44:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:44:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1841ms 16:44:01 INFO - PROCESS | 1848 | 1462319041358 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:44:01 INFO - PROCESS | 1848 | 1462319041365 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:44:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f8e6b464000) [pid = 1848] [serial = 391] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f8e7fd5a800) [pid = 1848] [serial = 322] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f8e724a2c00) [pid = 1848] [serial = 397] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f8e70b59c00) [pid = 1848] [serial = 316] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f8e72644400) [pid = 1848] [serial = 355] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f8e724a3800) [pid = 1848] [serial = 385] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f8e83d5a400) [pid = 1848] [serial = 231] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f8e75060400) [pid = 1848] [serial = 319] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f8e85d57400) [pid = 1848] [serial = 283] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f8e86ae2000) [pid = 1848] [serial = 364] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f8e72175800) [pid = 1848] [serial = 352] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f8e70b72c00) [pid = 1848] [serial = 277] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f8e83d57400) [pid = 1848] [serial = 361] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f8e80042400) [pid = 1848] [serial = 358] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f8e83abb000) [pid = 1848] [serial = 280] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f8e6b379800) [pid = 1848] [serial = 388] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f8e6b451000) [pid = 1848] [serial = 313] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f8e71789000) [pid = 1848] [serial = 325] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f8e70e1e400) [pid = 1848] [serial = 394] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f8e6b44e800) [pid = 1848] [serial = 274] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f8e81f68000) [pid = 1848] [serial = 403] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f8e7eb74c00) [pid = 1848] [serial = 400] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f8e6c749400) [pid = 1848] [serial = 349] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f8e6d18d800) [pid = 1848] [serial = 470] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f8e68289c00) [pid = 1848] [serial = 247] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f8e6b44cc00) [pid = 1848] [serial = 467] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f8e68293000) [pid = 1848] [serial = 464] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f8e70a0bc00) [pid = 1848] [serial = 473] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 114 (0x7f8e6a902800) [pid = 1848] [serial = 466] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 113 (0x7f8e6b459400) [pid = 1848] [serial = 469] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 112 (0x7f8e62717000) [pid = 1848] [serial = 458] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 111 (0x7f8e61f0cc00) [pid = 1848] [serial = 457] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 110 (0x7f8e66dc1800) [pid = 1848] [serial = 429] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 109 (0x7f8e65c0f800) [pid = 1848] [serial = 460] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 108 (0x7f8e66b18400) [pid = 1848] [serial = 461] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 107 (0x7f8e6b458400) [pid = 1848] [serial = 432] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 106 (0x7f8e6813d400) [pid = 1848] [serial = 463] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 105 (0x7f8e61d6d400) [pid = 1848] [serial = 453] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 104 (0x7f8e61f06800) [pid = 1848] [serial = 454] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | --DOMWINDOW == 103 (0x7f8e70a02c00) [pid = 1848] [serial = 472] [outer = (nil)] [url = about:blank] 16:44:01 INFO - PROCESS | 1848 | 1462319041437 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:44:01 INFO - PROCESS | 1848 | 1462319041441 Marionette TRACE conn3 <- [1,694,null,{}] 16:44:01 INFO - PROCESS | 1848 | 1462319041451 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}] 16:44:01 INFO - PROCESS | 1848 | 1462319041622 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:44:01 INFO - PROCESS | 1848 | 1462319041755 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e604c8800 == 61 [pid = 1848] [id = 181] 16:44:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 104 (0x7f8e609b7c00) [pid = 1848] [serial = 543] [outer = (nil)] 16:44:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 105 (0x7f8e61919800) [pid = 1848] [serial = 544] [outer = 0x7f8e609b7c00] 16:44:01 INFO - PROCESS | 1848 | 1462319041917 Marionette DEBUG loaded listener.js 16:44:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 106 (0x7f8e61d64800) [pid = 1848] [serial = 545] [outer = 0x7f8e609b7c00] 16:44:03 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:03 INFO - PROCESS | 1848 | 1462319043244 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]]]}] 16:44:03 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) 16:44:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1883ms 16:44:03 INFO - PROCESS | 1848 | 1462319043319 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:44:03 INFO - PROCESS | 1848 | 1462319043326 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:44:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:44:03 INFO - PROCESS | 1848 | 1462319043353 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - PROCESS | 1848 | 1462319043357 Marionette TRACE conn3 <- [1,698,null,{}] 16:44:03 INFO - PROCESS | 1848 | 1462319043364 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}] 16:44:03 INFO - PROCESS | 1848 | 1462319043529 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:44:03 INFO - PROCESS | 1848 | 1462319043677 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66b49000 == 62 [pid = 1848] [id = 182] 16:44:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 107 (0x7f8e61f0a000) [pid = 1848] [serial = 546] [outer = (nil)] 16:44:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 108 (0x7f8e65c10c00) [pid = 1848] [serial = 547] [outer = 0x7f8e61f0a000] 16:44:03 INFO - PROCESS | 1848 | 1462319043752 Marionette DEBUG loaded listener.js 16:44:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 109 (0x7f8e66d11000) [pid = 1848] [serial = 548] [outer = 0x7f8e61f0a000] 16:44:05 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:05 INFO - PROCESS | 1848 | 1462319045089 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]]]}] 16:44:05 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) 16:44:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1788ms 16:44:05 INFO - PROCESS | 1848 | 1462319045188 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:44:05 INFO - PROCESS | 1848 | 1462319045194 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:44:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:44:05 INFO - PROCESS | 1848 | 1462319045222 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:44:05 INFO - PROCESS | 1848 | 1462319045227 Marionette TRACE conn3 <- [1,702,null,{}] 16:44:05 INFO - PROCESS | 1848 | 1462319045232 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}] 16:44:05 INFO - PROCESS | 1848 | 1462319045428 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:44:05 INFO - PROCESS | 1848 | 1462319045592 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e682a3800 == 63 [pid = 1848] [id = 183] 16:44:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 110 (0x7f8e66b18800) [pid = 1848] [serial = 549] [outer = (nil)] 16:44:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 111 (0x7f8e67ad5400) [pid = 1848] [serial = 550] [outer = 0x7f8e66b18800] 16:44:05 INFO - PROCESS | 1848 | 1462319045663 Marionette DEBUG loaded listener.js 16:44:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 112 (0x7f8e68232000) [pid = 1848] [serial = 551] [outer = 0x7f8e66b18800] 16:44:06 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:07 INFO - PROCESS | 1848 | 1462319047011 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]]]}] 16:44:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:44:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1833ms 16:44:07 INFO - PROCESS | 1848 | 1462319047075 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:44:07 INFO - PROCESS | 1848 | 1462319047079 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:44:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:44:07 INFO - PROCESS | 1848 | 1462319047105 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:44:07 INFO - PROCESS | 1848 | 1462319047112 Marionette TRACE conn3 <- [1,706,null,{}] 16:44:07 INFO - PROCESS | 1848 | 1462319047128 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}] 16:44:07 INFO - PROCESS | 1848 | 1462319047325 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:44:07 INFO - PROCESS | 1848 | 1462319047476 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6b3c3800 == 64 [pid = 1848] [id = 184] 16:44:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 113 (0x7f8e68d96000) [pid = 1848] [serial = 552] [outer = (nil)] 16:44:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 114 (0x7f8e6a902800) [pid = 1848] [serial = 553] [outer = 0x7f8e68d96000] 16:44:07 INFO - PROCESS | 1848 | 1462319047549 Marionette DEBUG loaded listener.js 16:44:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 115 (0x7f8e6b446800) [pid = 1848] [serial = 554] [outer = 0x7f8e68d96000] 16:44:08 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:08 INFO - PROCESS | 1848 | 1462319048869 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]]]}] 16:44:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:44:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1846ms 16:44:08 INFO - PROCESS | 1848 | 1462319048949 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:44:08 INFO - PROCESS | 1848 | 1462319048952 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:44:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:44:08 INFO - PROCESS | 1848 | 1462319048960 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 1848 | 1462319048963 Marionette TRACE conn3 <- [1,710,null,{}] 16:44:08 INFO - PROCESS | 1848 | 1462319048970 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}] 16:44:09 INFO - PROCESS | 1848 | 1462319049122 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:44:09 INFO - PROCESS | 1848 | 1462319049272 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6e876800 == 65 [pid = 1848] [id = 185] 16:44:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f8e68d9a000) [pid = 1848] [serial = 555] [outer = (nil)] 16:44:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f8e6b458800) [pid = 1848] [serial = 556] [outer = 0x7f8e68d9a000] 16:44:09 INFO - PROCESS | 1848 | 1462319049355 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f8e6d18d800) [pid = 1848] [serial = 557] [outer = 0x7f8e68d9a000] 16:44:10 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:10 INFO - PROCESS | 1848 | 1462319050941 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]]]}] 16:44:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:44:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2039ms 16:44:11 INFO - PROCESS | 1848 | 1462319050999 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:44:11 INFO - PROCESS | 1848 | 1462319051004 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:44:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:44:11 INFO - PROCESS | 1848 | 1462319051012 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:44:11 INFO - PROCESS | 1848 | 1462319051017 Marionette TRACE conn3 <- [1,714,null,{}] 16:44:11 INFO - PROCESS | 1848 | 1462319051069 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}] 16:44:11 INFO - PROCESS | 1848 | 1462319051213 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:44:11 INFO - PROCESS | 1848 | 1462319051378 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5dee1000 == 66 [pid = 1848] [id = 186] 16:44:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f8e62715800) [pid = 1848] [serial = 558] [outer = (nil)] 16:44:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f8e62738000) [pid = 1848] [serial = 559] [outer = 0x7f8e62715800] 16:44:11 INFO - PROCESS | 1848 | 1462319051534 Marionette DEBUG loaded listener.js 16:44:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f8e66b14c00) [pid = 1848] [serial = 560] [outer = 0x7f8e62715800] 16:44:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e628e6000 == 65 [pid = 1848] [id = 165] 16:44:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e890d4800 == 64 [pid = 1848] [id = 164] 16:44:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68561000 == 63 [pid = 1848] [id = 180] 16:44:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6fd16000 == 62 [pid = 1848] [id = 176] 16:44:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e628e3800 == 61 [pid = 1848] [id = 175] 16:44:12 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:12 INFO - PROCESS | 1848 | 1462319052846 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]]]}] 16:44:12 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 16:44:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1888ms 16:44:12 INFO - PROCESS | 1848 | 1462319052950 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:44:12 INFO - PROCESS | 1848 | 1462319052958 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:44:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:44:12 INFO - PROCESS | 1848 | 1462319052967 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:44:12 INFO - PROCESS | 1848 | 1462319052971 Marionette TRACE conn3 <- [1,718,null,{}] 16:44:12 INFO - PROCESS | 1848 | 1462319052976 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}] 16:44:13 INFO - PROCESS | 1848 | 1462319053119 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:44:13 INFO - PROCESS | 1848 | 1462319053246 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69d17000 == 62 [pid = 1848] [id = 187] 16:44:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f8e6271c400) [pid = 1848] [serial = 561] [outer = (nil)] 16:44:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f8e67ad3000) [pid = 1848] [serial = 562] [outer = 0x7f8e6271c400] 16:44:13 INFO - PROCESS | 1848 | 1462319053308 Marionette DEBUG loaded listener.js 16:44:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f8e69d52000) [pid = 1848] [serial = 563] [outer = 0x7f8e6271c400] 16:44:14 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:14 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:44:14 INFO - PROCESS | 1848 | 1462319054433 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]]]}] 16:44:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:44:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1484ms 16:44:14 INFO - PROCESS | 1848 | 1462319054452 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:44:14 INFO - PROCESS | 1848 | 1462319054455 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:44:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:44:14 INFO - PROCESS | 1848 | 1462319054461 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:44:14 INFO - PROCESS | 1848 | 1462319054476 Marionette TRACE conn3 <- [1,722,null,{}] 16:44:14 INFO - PROCESS | 1848 | 1462319054497 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}] 16:44:14 INFO - PROCESS | 1848 | 1462319054703 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:44:14 INFO - PROCESS | 1848 | 1462319054802 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70b90000 == 63 [pid = 1848] [id = 188] 16:44:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f8e6dcad400) [pid = 1848] [serial = 564] [outer = (nil)] 16:44:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f8e6f663000) [pid = 1848] [serial = 565] [outer = 0x7f8e6dcad400] 16:44:14 INFO - PROCESS | 1848 | 1462319054878 Marionette DEBUG loaded listener.js 16:44:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f8e7055b800) [pid = 1848] [serial = 566] [outer = 0x7f8e6dcad400] 16:44:15 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f8e67acc400) [pid = 1848] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:44:15 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f8e68293800) [pid = 1848] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:44:15 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f8e61d6f800) [pid = 1848] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:44:15 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f8e66b14400) [pid = 1848] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:44:15 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f8e6b44d400) [pid = 1848] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:44:15 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f8e6191d800) [pid = 1848] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:44:15 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f8e67ac9400) [pid = 1848] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:44:15 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f8e61f06400) [pid = 1848] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:44:15 INFO - PROCESS | 1848 | 1462319055828 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] 16:44:15 INFO - PROCESS | 1848 | 1462319055869 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:44:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:44:15 INFO - PROCESS | 1848 | 1462319055874 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:44:15 INFO - PROCESS | 1848 | 1462319055876 Marionette TRACE conn3 <- [1,726,null,{}] 16:44:15 INFO - PROCESS | 1848 | 1462319055882 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}] 16:44:16 INFO - PROCESS | 1848 | 1462319056022 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:44:16 INFO - PROCESS | 1848 | 1462319056040 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7170b000 == 64 [pid = 1848] [id = 189] 16:44:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f8e66b17000) [pid = 1848] [serial = 567] [outer = (nil)] 16:44:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f8e70a05400) [pid = 1848] [serial = 568] [outer = 0x7f8e66b17000] 16:44:16 INFO - PROCESS | 1848 | 1462319056099 Marionette DEBUG loaded listener.js 16:44:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f8e70b63000) [pid = 1848] [serial = 569] [outer = 0x7f8e66b17000] 16:44:16 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:16 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:44:17 INFO - PROCESS | 1848 | 1462319056998 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]]]}] 16:44:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:44:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1184ms 16:44:17 INFO - PROCESS | 1848 | 1462319057059 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:44:17 INFO - PROCESS | 1848 | 1462319057063 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:44:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:44:17 INFO - PROCESS | 1848 | 1462319057068 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 1848 | 1462319057071 Marionette TRACE conn3 <- [1,730,null,{}] 16:44:17 INFO - PROCESS | 1848 | 1462319057076 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}] 16:44:17 INFO - PROCESS | 1848 | 1462319057232 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:44:17 INFO - PROCESS | 1848 | 1462319057243 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7261b000 == 65 [pid = 1848] [id = 190] 16:44:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f8e66d0f800) [pid = 1848] [serial = 570] [outer = (nil)] 16:44:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f8e71371c00) [pid = 1848] [serial = 571] [outer = 0x7f8e66d0f800] 16:44:17 INFO - PROCESS | 1848 | 1462319057428 Marionette DEBUG loaded listener.js 16:44:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f8e71782400) [pid = 1848] [serial = 572] [outer = 0x7f8e66d0f800] 16:44:18 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:18 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:44:18 INFO - PROCESS | 1848 | 1462319058415 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] 16:44:18 INFO - PROCESS | 1848 | 1462319058458 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:44:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:44:18 INFO - PROCESS | 1848 | 1462319058466 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:44:18 INFO - PROCESS | 1848 | 1462319058471 Marionette TRACE conn3 <- [1,734,null,{}] 16:44:18 INFO - PROCESS | 1848 | 1462319058479 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}] 16:44:18 INFO - PROCESS | 1848 | 1462319058723 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:44:18 INFO - PROCESS | 1848 | 1462319058841 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69d13800 == 66 [pid = 1848] [id = 191] 16:44:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f8e66dca400) [pid = 1848] [serial = 573] [outer = (nil)] 16:44:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f8e6828e400) [pid = 1848] [serial = 574] [outer = 0x7f8e66dca400] 16:44:18 INFO - PROCESS | 1848 | 1462319058965 Marionette DEBUG loaded listener.js 16:44:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f8e69eafc00) [pid = 1848] [serial = 575] [outer = 0x7f8e66dca400] 16:44:19 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:19 INFO - PROCESS | 1848 | 1462319059844 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]]]}] 16:44:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:44:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1431ms 16:44:19 INFO - PROCESS | 1848 | 1462319059899 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:44:19 INFO - PROCESS | 1848 | 1462319059907 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:44:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:44:19 INFO - PROCESS | 1848 | 1462319059917 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:44:19 INFO - PROCESS | 1848 | 1462319059920 Marionette TRACE conn3 <- [1,738,null,{}] 16:44:19 INFO - PROCESS | 1848 | 1462319059926 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}] 16:44:20 INFO - PROCESS | 1848 | 1462319060090 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:44:20 INFO - PROCESS | 1848 | 1462319060244 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5ded3000 == 67 [pid = 1848] [id = 192] 16:44:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f8e68289000) [pid = 1848] [serial = 576] [outer = (nil)] 16:44:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f8e7004a800) [pid = 1848] [serial = 577] [outer = 0x7f8e68289000] 16:44:20 INFO - PROCESS | 1848 | 1462319060320 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f8e70b64400) [pid = 1848] [serial = 578] [outer = 0x7f8e68289000] 16:44:21 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:21 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:44:21 INFO - PROCESS | 1848 | 1462319061658 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]]]}] 16:44:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:44:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1785ms 16:44:21 INFO - PROCESS | 1848 | 1462319061701 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:44:21 INFO - PROCESS | 1848 | 1462319061705 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:44:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:44:21 INFO - PROCESS | 1848 | 1462319061769 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 1848 | 1462319061783 Marionette TRACE conn3 <- [1,742,null,{}] 16:44:21 INFO - PROCESS | 1848 | 1462319061839 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}] 16:44:22 INFO - PROCESS | 1848 | 1462319062005 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:44:22 INFO - PROCESS | 1848 | 1462319062154 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7ee83800 == 68 [pid = 1848] [id = 193] 16:44:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f8e70b76400) [pid = 1848] [serial = 579] [outer = (nil)] 16:44:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f8e7233e000) [pid = 1848] [serial = 580] [outer = 0x7f8e70b76400] 16:44:22 INFO - PROCESS | 1848 | 1462319062226 Marionette DEBUG loaded listener.js 16:44:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f8e724a7000) [pid = 1848] [serial = 581] [outer = 0x7f8e70b76400] 16:44:23 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:23 INFO - PROCESS | 1848 | 1462319063545 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]]]}] 16:44:23 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 16:44:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1892ms 16:44:23 INFO - PROCESS | 1848 | 1462319063611 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:44:23 INFO - PROCESS | 1848 | 1462319063615 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:44:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:44:23 INFO - PROCESS | 1848 | 1462319063622 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:44:23 INFO - PROCESS | 1848 | 1462319063626 Marionette TRACE conn3 <- [1,746,null,{}] 16:44:23 INFO - PROCESS | 1848 | 1462319063631 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}] 16:44:23 INFO - PROCESS | 1848 | 1462319063780 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:44:23 INFO - PROCESS | 1848 | 1462319063930 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e81fc5000 == 69 [pid = 1848] [id = 194] 16:44:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f8e61912400) [pid = 1848] [serial = 582] [outer = (nil)] 16:44:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f8e72e51c00) [pid = 1848] [serial = 583] [outer = 0x7f8e61912400] 16:44:24 INFO - PROCESS | 1848 | 1462319064000 Marionette DEBUG loaded listener.js 16:44:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f8e7438f800) [pid = 1848] [serial = 584] [outer = 0x7f8e61912400] 16:44:24 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:25 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:25 INFO - PROCESS | 1848 | 1462319065211 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]]]}] 16:44:25 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.) 16:44:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1633ms 16:44:25 INFO - PROCESS | 1848 | 1462319065257 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:44:25 INFO - PROCESS | 1848 | 1462319065261 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:44:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:44:25 INFO - PROCESS | 1848 | 1462319065267 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:44:25 INFO - PROCESS | 1848 | 1462319065269 Marionette TRACE conn3 <- [1,750,null,{}] 16:44:25 INFO - PROCESS | 1848 | 1462319065275 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}] 16:44:25 INFO - PROCESS | 1848 | 1462319065511 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:44:25 INFO - PROCESS | 1848 | 1462319065642 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83829000 == 70 [pid = 1848] [id = 195] 16:44:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f8e724a2400) [pid = 1848] [serial = 585] [outer = (nil)] 16:44:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f8e78d3f400) [pid = 1848] [serial = 586] [outer = 0x7f8e724a2400] 16:44:25 INFO - PROCESS | 1848 | 1462319065710 Marionette DEBUG loaded listener.js 16:44:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f8e7e913c00) [pid = 1848] [serial = 587] [outer = 0x7f8e724a2400] 16:44:26 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:27 INFO - PROCESS | 1848 | 1462319067014 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]]]}] 16:44:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:44:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1778ms 16:44:27 INFO - PROCESS | 1848 | 1462319067046 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:44:27 INFO - PROCESS | 1848 | 1462319067049 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:44:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:44:27 INFO - PROCESS | 1848 | 1462319067055 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:44:27 INFO - PROCESS | 1848 | 1462319067057 Marionette TRACE conn3 <- [1,754,null,{}] 16:44:27 INFO - PROCESS | 1848 | 1462319067162 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}] 16:44:27 INFO - PROCESS | 1848 | 1462319067347 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:44:27 INFO - PROCESS | 1848 | 1462319067502 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e628ce800 == 71 [pid = 1848] [id = 196] 16:44:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f8e61d63800) [pid = 1848] [serial = 588] [outer = (nil)] 16:44:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f8e7506d400) [pid = 1848] [serial = 589] [outer = 0x7f8e61d63800] 16:44:27 INFO - PROCESS | 1848 | 1462319067583 Marionette DEBUG loaded listener.js 16:44:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e80022000) [pid = 1848] [serial = 590] [outer = 0x7f8e61d63800] 16:44:29 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:29 INFO - PROCESS | 1848 | 1462319069123 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]]]}] 16:44:29 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 16:44:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2080ms 16:44:29 INFO - PROCESS | 1848 | 1462319069136 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:44:29 INFO - PROCESS | 1848 | 1462319069144 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:44:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:44:29 INFO - PROCESS | 1848 | 1462319069152 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:44:29 INFO - PROCESS | 1848 | 1462319069156 Marionette TRACE conn3 <- [1,758,null,{}] 16:44:29 INFO - PROCESS | 1848 | 1462319069163 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}] 16:44:29 INFO - PROCESS | 1848 | 1462319069320 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:44:29 INFO - PROCESS | 1848 | 1462319069483 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e67e16800 == 72 [pid = 1848] [id = 197] 16:44:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e66b1ec00) [pid = 1848] [serial = 591] [outer = (nil)] 16:44:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e678eb400) [pid = 1848] [serial = 592] [outer = 0x7f8e66b1ec00] 16:44:29 INFO - PROCESS | 1848 | 1462319069555 Marionette DEBUG loaded listener.js 16:44:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e678f1000) [pid = 1848] [serial = 593] [outer = 0x7f8e66b1ec00] 16:44:29 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6e865000 == 71 [pid = 1848] [id = 25] 16:44:29 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e69874000 == 70 [pid = 1848] [id = 22] 16:44:29 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e72d63800 == 69 [pid = 1848] [id = 19] 16:44:29 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6dc87000 == 68 [pid = 1848] [id = 23] 16:44:29 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7164c800 == 67 [pid = 1848] [id = 16] 16:44:29 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71ed8800 == 66 [pid = 1848] [id = 17] 16:44:29 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e61f78c00) [pid = 1848] [serial = 541] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66b49000 == 65 [pid = 1848] [id = 182] 16:44:30 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e604c8800 == 64 [pid = 1848] [id = 181] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e71785800) [pid = 1848] [serial = 518] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e70b5b400) [pid = 1848] [serial = 517] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f8e70b64c00) [pid = 1848] [serial = 487] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f8e62715000) [pid = 1848] [serial = 502] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f8e66d0b000) [pid = 1848] [serial = 481] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f8e68292000) [pid = 1848] [serial = 512] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f8e67ac9000) [pid = 1848] [serial = 506] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f8e6d190400) [pid = 1848] [serial = 514] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f8e6f66f800) [pid = 1848] [serial = 484] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f8e66d0b800) [pid = 1848] [serial = 520] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f8e67ad6400) [pid = 1848] [serial = 509] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f8e61f6c800) [pid = 1848] [serial = 499] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f8e68288800) [pid = 1848] [serial = 521] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f8e723bac00) [pid = 1848] [serial = 490] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f8e61f09000) [pid = 1848] [serial = 478] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f8e66d09400) [pid = 1848] [serial = 505] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f8e6273f400) [pid = 1848] [serial = 493] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f8e62738800) [pid = 1848] [serial = 503] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f8e67ad1000) [pid = 1848] [serial = 508] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f8e61f6dc00) [pid = 1848] [serial = 496] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f8e61f79000) [pid = 1848] [serial = 500] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f8e70a03800) [pid = 1848] [serial = 515] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f8e61f75c00) [pid = 1848] [serial = 526] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f8e66d0e800) [pid = 1848] [serial = 529] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f8e6b44a400) [pid = 1848] [serial = 532] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f8e70a07c00) [pid = 1848] [serial = 535] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f8e65c02400) [pid = 1848] [serial = 538] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f8e6b370000) [pid = 1848] [serial = 523] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f8e6823d400) [pid = 1848] [serial = 511] [outer = (nil)] [url = about:blank] 16:44:30 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:30 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:44:30 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:30 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:30 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:44:30 INFO - PROCESS | 1848 | 1462319070390 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]]]}] 16:44:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:44:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1284ms 16:44:30 INFO - PROCESS | 1848 | 1462319070436 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:44:30 INFO - PROCESS | 1848 | 1462319070444 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:44:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:44:30 INFO - PROCESS | 1848 | 1462319070453 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:44:30 INFO - PROCESS | 1848 | 1462319070456 Marionette TRACE conn3 <- [1,762,null,{}] 16:44:30 INFO - PROCESS | 1848 | 1462319070462 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}] 16:44:30 INFO - PROCESS | 1848 | 1462319070603 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:44:30 INFO - PROCESS | 1848 | 1462319070622 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68182800 == 65 [pid = 1848] [id = 198] 16:44:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f8e678f1400) [pid = 1848] [serial = 594] [outer = (nil)] 16:44:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f8e67ac9400) [pid = 1848] [serial = 595] [outer = 0x7f8e678f1400] 16:44:30 INFO - PROCESS | 1848 | 1462319070681 Marionette DEBUG loaded listener.js 16:44:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f8e6823cc00) [pid = 1848] [serial = 596] [outer = 0x7f8e678f1400] 16:44:31 INFO - PROCESS | 1848 | 1462319071930 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]]]}] 16:44:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:44:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1529ms 16:44:31 INFO - PROCESS | 1848 | 1462319071985 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:44:31 INFO - PROCESS | 1848 | 1462319071988 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:44:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:44:31 INFO - PROCESS | 1848 | 1462319071996 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:44:32 INFO - PROCESS | 1848 | 1462319072002 Marionette TRACE conn3 <- [1,766,null,{}] 16:44:32 INFO - PROCESS | 1848 | 1462319072037 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}] 16:44:32 INFO - PROCESS | 1848 | 1462319072208 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:44:32 INFO - PROCESS | 1848 | 1462319072220 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6e647000 == 66 [pid = 1848] [id = 199] 16:44:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f8e69b89800) [pid = 1848] [serial = 597] [outer = (nil)] 16:44:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f8e6b45d400) [pid = 1848] [serial = 598] [outer = 0x7f8e69b89800] 16:44:32 INFO - PROCESS | 1848 | 1462319072298 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f8e6dca6c00) [pid = 1848] [serial = 599] [outer = 0x7f8e69b89800] 16:44:33 INFO - PROCESS | 1848 | 1462319073588 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]]]}] 16:44:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:44:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1636ms 16:44:33 INFO - PROCESS | 1848 | 1462319073634 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:44:33 INFO - PROCESS | 1848 | 1462319073638 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:44:33 INFO - PROCESS | 1848 | 1462319073645 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 1848 | 1462319073648 Marionette TRACE conn3 <- [1,770,null,{}] 16:44:33 INFO - PROCESS | 1848 | 1462319073653 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}] 16:44:33 INFO - PROCESS | 1848 | 1462319073864 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:44:33 INFO - PROCESS | 1848 | 1462319073953 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7164c000 == 67 [pid = 1848] [id = 200] 16:44:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f8e6b451000) [pid = 1848] [serial = 600] [outer = (nil)] 16:44:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f8e70a03800) [pid = 1848] [serial = 601] [outer = 0x7f8e6b451000] 16:44:34 INFO - PROCESS | 1848 | 1462319074019 Marionette DEBUG loaded listener.js 16:44:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f8e71372c00) [pid = 1848] [serial = 602] [outer = 0x7f8e6b451000] 16:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f8e6dcad400) [pid = 1848] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f8e66b17000) [pid = 1848] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f8e62715800) [pid = 1848] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f8e6271c400) [pid = 1848] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:44:34 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f8e61f6f000) [pid = 1848] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:44:35 INFO - PROCESS | 1848 | 1462319075005 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]]]}] 16:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1384ms 16:44:35 INFO - PROCESS | 1848 | 1462319075029 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:44:35 INFO - PROCESS | 1848 | 1462319075033 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:44:35 INFO - PROCESS | 1848 | 1462319075040 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:44:35 INFO - PROCESS | 1848 | 1462319075044 Marionette TRACE conn3 <- [1,774,null,{}] 16:44:35 INFO - PROCESS | 1848 | 1462319075050 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}] 16:44:35 INFO - PROCESS | 1848 | 1462319075217 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:44:35 INFO - PROCESS | 1848 | 1462319075339 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e618bb000 == 68 [pid = 1848] [id = 201] 16:44:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f8e61f6f000) [pid = 1848] [serial = 603] [outer = (nil)] 16:44:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f8e6dcad400) [pid = 1848] [serial = 604] [outer = 0x7f8e61f6f000] 16:44:35 INFO - PROCESS | 1848 | 1462319075402 Marionette DEBUG loaded listener.js 16:44:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f8e71786400) [pid = 1848] [serial = 605] [outer = 0x7f8e61f6f000] 16:44:36 INFO - PROCESS | 1848 | 1462319076097 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]]]}] 16:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1134ms 16:44:36 INFO - PROCESS | 1848 | 1462319076175 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:44:36 INFO - PROCESS | 1848 | 1462319076178 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:44:36 INFO - PROCESS | 1848 | 1462319076193 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:44:36 INFO - PROCESS | 1848 | 1462319076208 Marionette TRACE conn3 <- [1,778,null,{}] 16:44:36 INFO - PROCESS | 1848 | 1462319076215 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}] 16:44:36 INFO - PROCESS | 1848 | 1462319076409 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:44:36 INFO - PROCESS | 1848 | 1462319076421 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7ee7e800 == 69 [pid = 1848] [id = 202] 16:44:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f8e723c4000) [pid = 1848] [serial = 606] [outer = (nil)] 16:44:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f8e7e994800) [pid = 1848] [serial = 607] [outer = 0x7f8e723c4000] 16:44:36 INFO - PROCESS | 1848 | 1462319076495 Marionette DEBUG loaded listener.js 16:44:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f8e7ee65c00) [pid = 1848] [serial = 608] [outer = 0x7f8e723c4000] 16:44:37 INFO - PROCESS | 1848 | 1462319077619 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]]]}] 16:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1457ms 16:44:37 INFO - PROCESS | 1848 | 1462319077644 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:44:37 INFO - PROCESS | 1848 | 1462319077649 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:44:37 INFO - PROCESS | 1848 | 1462319077658 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:44:37 INFO - PROCESS | 1848 | 1462319077664 Marionette TRACE conn3 <- [1,782,null,{}] 16:44:37 INFO - PROCESS | 1848 | 1462319077673 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}] 16:44:37 INFO - PROCESS | 1848 | 1462319077864 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:44:38 INFO - PROCESS | 1848 | 1462319078045 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68b4b000 == 70 [pid = 1848] [id = 203] 16:44:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f8e66b20800) [pid = 1848] [serial = 609] [outer = (nil)] 16:44:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f8e678f2000) [pid = 1848] [serial = 610] [outer = 0x7f8e66b20800] 16:44:38 INFO - PROCESS | 1848 | 1462319078124 Marionette DEBUG loaded listener.js 16:44:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f8e67f90c00) [pid = 1848] [serial = 611] [outer = 0x7f8e66b20800] 16:44:39 INFO - PROCESS | 1848 | 1462319079039 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]]]}] 16:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1437ms 16:44:39 INFO - PROCESS | 1848 | 1462319079095 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:44:39 INFO - PROCESS | 1848 | 1462319079105 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:44:39 INFO - PROCESS | 1848 | 1462319079117 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:44:39 INFO - PROCESS | 1848 | 1462319079121 Marionette TRACE conn3 <- [1,786,null,{}] 16:44:39 INFO - PROCESS | 1848 | 1462319079128 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}] 16:44:39 INFO - PROCESS | 1848 | 1462319079367 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:44:39 INFO - PROCESS | 1848 | 1462319079610 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7260a800 == 71 [pid = 1848] [id = 204] 16:44:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f8e6b36e400) [pid = 1848] [serial = 612] [outer = (nil)] 16:44:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f8e6dc9f800) [pid = 1848] [serial = 613] [outer = 0x7f8e6b36e400] 16:44:39 INFO - PROCESS | 1848 | 1462319079732 Marionette DEBUG loaded listener.js 16:44:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f8e70b7a000) [pid = 1848] [serial = 614] [outer = 0x7f8e6b36e400] 16:44:40 INFO - PROCESS | 1848 | 1462319080626 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]]]}] 16:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1541ms 16:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:44:40 INFO - PROCESS | 1848 | 1462319080658 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:44:40 INFO - PROCESS | 1848 | 1462319080661 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:44:40 INFO - PROCESS | 1848 | 1462319080668 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:44:40 INFO - PROCESS | 1848 | 1462319080674 Marionette TRACE conn3 <- [1,790,null,{}] 16:44:40 INFO - PROCESS | 1848 | 1462319080690 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}] 16:44:40 INFO - PROCESS | 1848 | 1462319080895 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:44:41 INFO - PROCESS | 1848 | 1462319081057 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e838ba800 == 72 [pid = 1848] [id = 205] 16:44:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f8e6b452000) [pid = 1848] [serial = 615] [outer = (nil)] 16:44:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f8e72641000) [pid = 1848] [serial = 616] [outer = 0x7f8e6b452000] 16:44:41 INFO - PROCESS | 1848 | 1462319081139 Marionette DEBUG loaded listener.js 16:44:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f8e75061800) [pid = 1848] [serial = 617] [outer = 0x7f8e6b452000] 16:44:42 INFO - PROCESS | 1848 | 1462319082040 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]]]}] 16:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1442ms 16:44:42 INFO - PROCESS | 1848 | 1462319082111 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:44:42 INFO - PROCESS | 1848 | 1462319082116 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:44:42 INFO - PROCESS | 1848 | 1462319082124 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:44:42 INFO - PROCESS | 1848 | 1462319082126 Marionette TRACE conn3 <- [1,794,null,{}] 16:44:42 INFO - PROCESS | 1848 | 1462319082134 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}] 16:44:42 INFO - PROCESS | 1848 | 1462319082359 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:44:42 INFO - PROCESS | 1848 | 1462319082520 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e86766800 == 73 [pid = 1848] [id = 206] 16:44:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f8e72178800) [pid = 1848] [serial = 618] [outer = (nil)] 16:44:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f8e7eeb5c00) [pid = 1848] [serial = 619] [outer = 0x7f8e72178800] 16:44:42 INFO - PROCESS | 1848 | 1462319082635 Marionette DEBUG loaded listener.js 16:44:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f8e8001f800) [pid = 1848] [serial = 620] [outer = 0x7f8e72178800] 16:44:43 INFO - PROCESS | 1848 | 1462319083512 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]]]}] 16:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1444ms 16:44:43 INFO - PROCESS | 1848 | 1462319083567 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:44:43 INFO - PROCESS | 1848 | 1462319083570 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:44:43 INFO - PROCESS | 1848 | 1462319083578 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:44:43 INFO - PROCESS | 1848 | 1462319083582 Marionette TRACE conn3 <- [1,798,null,{}] 16:44:43 INFO - PROCESS | 1848 | 1462319083588 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}] 16:44:43 INFO - PROCESS | 1848 | 1462319083782 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:44:43 INFO - PROCESS | 1848 | 1462319083943 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e882b0000 == 74 [pid = 1848] [id = 207] 16:44:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f8e61fe9400) [pid = 1848] [serial = 621] [outer = (nil)] 16:44:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f8e61ff0800) [pid = 1848] [serial = 622] [outer = 0x7f8e61fe9400] 16:44:44 INFO - PROCESS | 1848 | 1462319084020 Marionette DEBUG loaded listener.js 16:44:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f8e61ff4c00) [pid = 1848] [serial = 623] [outer = 0x7f8e61fe9400] 16:44:44 INFO - PROCESS | 1848 | 1462319084906 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]]]}] 16:44:44 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 16:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1390ms 16:44:44 INFO - PROCESS | 1848 | 1462319084969 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:44:44 INFO - PROCESS | 1848 | 1462319084973 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:44:44 INFO - PROCESS | 1848 | 1462319084979 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:44:44 INFO - PROCESS | 1848 | 1462319084981 Marionette TRACE conn3 <- [1,802,null,{}] 16:44:44 INFO - PROCESS | 1848 | 1462319084986 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}] 16:44:45 INFO - PROCESS | 1848 | 1462319085174 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:44:45 INFO - PROCESS | 1848 | 1462319085343 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83b75000 == 75 [pid = 1848] [id = 208] 16:44:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f8e61fee800) [pid = 1848] [serial = 624] [outer = (nil)] 16:44:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e7088d400) [pid = 1848] [serial = 625] [outer = 0x7f8e61fee800] 16:44:45 INFO - PROCESS | 1848 | 1462319085419 Marionette DEBUG loaded listener.js 16:44:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e8003f400) [pid = 1848] [serial = 626] [outer = 0x7f8e61fee800] 16:44:46 INFO - PROCESS | 1848 | 1462319086255 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]]]}] 16:44:46 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 16:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1327ms 16:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:44:46 INFO - PROCESS | 1848 | 1462319086307 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:44:46 INFO - PROCESS | 1848 | 1462319086310 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:44:46 INFO - PROCESS | 1848 | 1462319086316 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:44:46 INFO - PROCESS | 1848 | 1462319086320 Marionette TRACE conn3 <- [1,806,null,{}] 16:44:46 INFO - PROCESS | 1848 | 1462319086325 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}] 16:44:46 INFO - PROCESS | 1848 | 1462319086484 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:44:46 INFO - PROCESS | 1848 | 1462319086651 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6870d800 == 76 [pid = 1848] [id = 209] 16:44:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e65d65c00) [pid = 1848] [serial = 627] [outer = (nil)] 16:44:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e65d6b000) [pid = 1848] [serial = 628] [outer = 0x7f8e65d65c00] 16:44:46 INFO - PROCESS | 1848 | 1462319086723 Marionette DEBUG loaded listener.js 16:44:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e65d6fc00) [pid = 1848] [serial = 629] [outer = 0x7f8e65d65c00] 16:44:47 INFO - PROCESS | 1848 | 1462319087529 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]]]}] 16:44:47 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 16:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1234ms 16:44:47 INFO - PROCESS | 1848 | 1462319087551 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:44:47 INFO - PROCESS | 1848 | 1462319087555 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:44:47 INFO - PROCESS | 1848 | 1462319087561 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:44:47 INFO - PROCESS | 1848 | 1462319087564 Marionette TRACE conn3 <- [1,810,null,{}] 16:44:47 INFO - PROCESS | 1848 | 1462319087569 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}] 16:44:47 INFO - PROCESS | 1848 | 1462319087728 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:44:47 INFO - PROCESS | 1848 | 1462319087894 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e890da800 == 77 [pid = 1848] [id = 210] 16:44:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e609c5c00) [pid = 1848] [serial = 630] [outer = (nil)] 16:44:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e67b0b000) [pid = 1848] [serial = 631] [outer = 0x7f8e609c5c00] 16:44:47 INFO - PROCESS | 1848 | 1462319087965 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e67b10400) [pid = 1848] [serial = 632] [outer = 0x7f8e609c5c00] 16:44:48 INFO - PROCESS | 1848 | 1462319088799 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]]]}] 16:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1288ms 16:44:48 INFO - PROCESS | 1848 | 1462319088850 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:44:48 INFO - PROCESS | 1848 | 1462319088854 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:44:48 INFO - PROCESS | 1848 | 1462319088861 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 1848 | 1462319088865 Marionette TRACE conn3 <- [1,814,null,{}] 16:44:48 INFO - PROCESS | 1848 | 1462319088871 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}] 16:44:49 INFO - PROCESS | 1848 | 1462319089057 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:44:49 INFO - PROCESS | 1848 | 1462319089227 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e67b7e000 == 78 [pid = 1848] [id = 211] 16:44:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e65d64c00) [pid = 1848] [serial = 633] [outer = (nil)] 16:44:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e67b15400) [pid = 1848] [serial = 634] [outer = 0x7f8e65d64c00] 16:44:49 INFO - PROCESS | 1848 | 1462319089315 Marionette DEBUG loaded listener.js 16:44:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e6e886c00) [pid = 1848] [serial = 635] [outer = 0x7f8e65d64c00] 16:44:50 INFO - PROCESS | 1848 | 1462319090207 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] 16:44:50 INFO - PROCESS | 1848 | 1462319090256 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:44:50 INFO - PROCESS | 1848 | 1462319090263 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 1848 | 1462319090267 Marionette TRACE conn3 <- [1,818,null,{}] 16:44:50 INFO - PROCESS | 1848 | 1462319090274 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}] 16:44:50 INFO - PROCESS | 1848 | 1462319090463 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:44:50 INFO - PROCESS | 1848 | 1462319090642 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6592a800 == 79 [pid = 1848] [id = 212] 16:44:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e65985800) [pid = 1848] [serial = 636] [outer = (nil)] 16:44:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e6598a800) [pid = 1848] [serial = 637] [outer = 0x7f8e65985800] 16:44:50 INFO - PROCESS | 1848 | 1462319090713 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e67b0d400) [pid = 1848] [serial = 638] [outer = 0x7f8e65985800] 16:44:51 INFO - PROCESS | 1848 | 1462319091689 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]]]}] 16:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1435ms 16:44:51 INFO - PROCESS | 1848 | 1462319091699 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:44:51 INFO - PROCESS | 1848 | 1462319091704 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:44:51 INFO - PROCESS | 1848 | 1462319091711 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:44:51 INFO - PROCESS | 1848 | 1462319091715 Marionette TRACE conn3 <- [1,822,null,{}] 16:44:51 INFO - PROCESS | 1848 | 1462319091721 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}] 16:44:51 INFO - PROCESS | 1848 | 1462319091939 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:44:52 INFO - PROCESS | 1848 | 1462319092106 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5d539800 == 80 [pid = 1848] [id = 213] 16:44:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e6274a800) [pid = 1848] [serial = 639] [outer = (nil)] 16:44:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e62754800) [pid = 1848] [serial = 640] [outer = 0x7f8e6274a800] 16:44:52 INFO - PROCESS | 1848 | 1462319092193 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e69d57000) [pid = 1848] [serial = 641] [outer = 0x7f8e6274a800] 16:44:53 INFO - PROCESS | 1848 | 1462319093422 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] 16:44:53 INFO - PROCESS | 1848 | 1462319093466 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:44:53 INFO - PROCESS | 1848 | 1462319093475 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 1848 | 1462319093479 Marionette TRACE conn3 <- [1,826,null,{}] 16:44:53 INFO - PROCESS | 1848 | 1462319093488 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}] 16:44:53 INFO - PROCESS | 1848 | 1462319093666 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:44:53 INFO - PROCESS | 1848 | 1462319093874 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e65b22000 == 81 [pid = 1848] [id = 214] 16:44:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e6274b400) [pid = 1848] [serial = 642] [outer = (nil)] 16:44:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e6274ec00) [pid = 1848] [serial = 643] [outer = 0x7f8e6274b400] 16:44:53 INFO - PROCESS | 1848 | 1462319093944 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e62759c00) [pid = 1848] [serial = 644] [outer = 0x7f8e6274b400] 16:44:54 INFO - PROCESS | 1848 | 1462319094881 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]]]}] 16:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1437ms 16:44:54 INFO - PROCESS | 1848 | 1462319094913 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:44:54 INFO - PROCESS | 1848 | 1462319094921 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:44:54 INFO - PROCESS | 1848 | 1462319094931 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:44:54 INFO - PROCESS | 1848 | 1462319094936 Marionette TRACE conn3 <- [1,830,null,{}] 16:44:54 INFO - PROCESS | 1848 | 1462319094943 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}] 16:44:55 INFO - PROCESS | 1848 | 1462319095131 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:44:55 INFO - PROCESS | 1848 | 1462319095348 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66b51000 == 82 [pid = 1848] [id = 215] 16:44:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e62a21400) [pid = 1848] [serial = 645] [outer = (nil)] 16:44:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e62a28000) [pid = 1848] [serial = 646] [outer = 0x7f8e62a21400] 16:44:55 INFO - PROCESS | 1848 | 1462319095464 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e62a2d400) [pid = 1848] [serial = 647] [outer = 0x7f8e62a21400] 16:44:56 INFO - PROCESS | 1848 | 1462319096392 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]]]}] 16:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1492ms 16:44:56 INFO - PROCESS | 1848 | 1462319096425 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:44:56 INFO - PROCESS | 1848 | 1462319096428 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:44:56 INFO - PROCESS | 1848 | 1462319096436 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:44:56 INFO - PROCESS | 1848 | 1462319096442 Marionette TRACE conn3 <- [1,834,null,{}] 16:44:56 INFO - PROCESS | 1848 | 1462319096460 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}] 16:44:56 INFO - PROCESS | 1848 | 1462319096782 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:44:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6a93e000 == 81 [pid = 1848] [id = 14] 16:44:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70f94800 == 80 [pid = 1848] [id = 15] 16:44:56 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e71371c00) [pid = 1848] [serial = 571] [outer = (nil)] [url = about:blank] 16:44:56 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e61919800) [pid = 1848] [serial = 544] [outer = (nil)] [url = about:blank] 16:44:56 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e65c10c00) [pid = 1848] [serial = 547] [outer = (nil)] [url = about:blank] 16:44:56 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e67ad5400) [pid = 1848] [serial = 550] [outer = (nil)] [url = about:blank] 16:44:56 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e6a902800) [pid = 1848] [serial = 553] [outer = (nil)] [url = about:blank] 16:44:56 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e6b458800) [pid = 1848] [serial = 556] [outer = (nil)] [url = about:blank] 16:44:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7ee32800 == 79 [pid = 1848] [id = 68] 16:44:56 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70a99000 == 78 [pid = 1848] [id = 21] 16:44:57 INFO - PROCESS | 1848 | 1462319097039 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:57 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e6273d400) [pid = 1848] [serial = 542] [outer = (nil)] [url = about:blank] 16:44:57 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e6f663000) [pid = 1848] [serial = 565] [outer = (nil)] [url = about:blank] 16:44:57 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e70a05400) [pid = 1848] [serial = 568] [outer = (nil)] [url = about:blank] 16:44:57 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e7055b800) [pid = 1848] [serial = 566] [outer = (nil)] [url = about:blank] 16:44:57 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e66b14c00) [pid = 1848] [serial = 560] [outer = (nil)] [url = about:blank] 16:44:57 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e62738000) [pid = 1848] [serial = 559] [outer = (nil)] [url = about:blank] 16:44:57 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e67ad3000) [pid = 1848] [serial = 562] [outer = (nil)] [url = about:blank] 16:44:57 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e70b63000) [pid = 1848] [serial = 569] [outer = (nil)] [url = about:blank] 16:44:57 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e69d52000) [pid = 1848] [serial = 563] [outer = (nil)] [url = about:blank] 16:44:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e616e2800 == 79 [pid = 1848] [id = 216] 16:44:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e62738000) [pid = 1848] [serial = 648] [outer = (nil)] 16:44:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e66dcb000) [pid = 1848] [serial = 649] [outer = 0x7f8e62738000] 16:44:57 INFO - PROCESS | 1848 | 1462319097124 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e678f4800) [pid = 1848] [serial = 650] [outer = 0x7f8e62738000] 16:44:57 INFO - PROCESS | 1848 | 1462319097851 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]]]}] 16:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1439ms 16:44:57 INFO - PROCESS | 1848 | 1462319097874 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:44:57 INFO - PROCESS | 1848 | 1462319097878 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:44:57 INFO - PROCESS | 1848 | 1462319097888 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 1848 | 1462319097890 Marionette TRACE conn3 <- [1,838,null,{}] 16:44:57 INFO - PROCESS | 1848 | 1462319097895 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}] 16:44:58 INFO - PROCESS | 1848 | 1462319098079 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:44:58 INFO - PROCESS | 1848 | 1462319098206 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6b472000 == 80 [pid = 1848] [id = 217] 16:44:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e6273d400) [pid = 1848] [serial = 651] [outer = (nil)] 16:44:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e67b12800) [pid = 1848] [serial = 652] [outer = 0x7f8e6273d400] 16:44:58 INFO - PROCESS | 1848 | 1462319098270 Marionette DEBUG loaded listener.js 16:44:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e67f97000) [pid = 1848] [serial = 653] [outer = 0x7f8e6273d400] 16:44:59 INFO - PROCESS | 1848 | 1462319099041 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]]]}] 16:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1226ms 16:44:59 INFO - PROCESS | 1848 | 1462319099117 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:44:59 INFO - PROCESS | 1848 | 1462319099122 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:44:59 INFO - PROCESS | 1848 | 1462319099135 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:44:59 INFO - PROCESS | 1848 | 1462319099138 Marionette TRACE conn3 <- [1,842,null,{}] 16:44:59 INFO - PROCESS | 1848 | 1462319099145 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}] 16:44:59 INFO - PROCESS | 1848 | 1462319099355 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:44:59 INFO - PROCESS | 1848 | 1462319099378 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70e76800 == 81 [pid = 1848] [id = 218] 16:44:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e67ad5400) [pid = 1848] [serial = 654] [outer = (nil)] 16:44:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e68289400) [pid = 1848] [serial = 655] [outer = 0x7f8e67ad5400] 16:44:59 INFO - PROCESS | 1848 | 1462319099447 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e6982f000) [pid = 1848] [serial = 656] [outer = 0x7f8e67ad5400] 16:45:00 INFO - PROCESS | 1848 | 1462319100268 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]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1193ms 16:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:45:00 INFO - PROCESS | 1848 | 1462319100322 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 1848 | 1462319100325 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:45:00 INFO - PROCESS | 1848 | 1462319100341 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 1848 | 1462319100344 Marionette TRACE conn3 <- [1,846,null,{}] 16:45:00 INFO - PROCESS | 1848 | 1462319100350 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}] 16:45:00 INFO - PROCESS | 1848 | 1462319100574 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:45:00 INFO - PROCESS | 1848 | 1462319100599 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72d66000 == 82 [pid = 1848] [id = 219] 16:45:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e6a902800) [pid = 1848] [serial = 657] [outer = (nil)] 16:45:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e6f663000) [pid = 1848] [serial = 658] [outer = 0x7f8e6a902800] 16:45:00 INFO - PROCESS | 1848 | 1462319100664 Marionette DEBUG loaded listener.js 16:45:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e7088c800) [pid = 1848] [serial = 659] [outer = 0x7f8e6a902800] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e61f04000) [pid = 1848] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e609c5000) [pid = 1848] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e61f0a000) [pid = 1848] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e62712400) [pid = 1848] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e68cbd800) [pid = 1848] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e65c04400) [pid = 1848] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e69b89800) [pid = 1848] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e60a99800) [pid = 1848] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e6b451000) [pid = 1848] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e68289000) [pid = 1848] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e61f6f000) [pid = 1848] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e678f1400) [pid = 1848] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e609c1800) [pid = 1848] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e61912400) [pid = 1848] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e62736400) [pid = 1848] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e66b1ec00) [pid = 1848] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e61914000) [pid = 1848] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e61d63800) [pid = 1848] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e61913000) [pid = 1848] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f8e724a2400) [pid = 1848] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f8e66b14000) [pid = 1848] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f8e60a9ec00) [pid = 1848] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f8e60aa2c00) [pid = 1848] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f8e609b7c00) [pid = 1848] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f8e66dca400) [pid = 1848] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f8e6b456400) [pid = 1848] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f8e68d96000) [pid = 1848] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f8e69b82c00) [pid = 1848] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f8e68d9a000) [pid = 1848] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f8e66b18800) [pid = 1848] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f8e70b76400) [pid = 1848] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f8e61f03000) [pid = 1848] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f8e66b13400) [pid = 1848] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f8e609bbc00) [pid = 1848] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f8e71f92800) [pid = 1848] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f8e6b44a800) [pid = 1848] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f8e68296800) [pid = 1848] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f8e65c06c00) [pid = 1848] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:45:01 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f8e61cb5400) [pid = 1848] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:45:02 INFO - PROCESS | 1848 | 1462319102131 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]]]}] 16:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1841ms 16:45:02 INFO - PROCESS | 1848 | 1462319102173 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 1848 | 1462319102175 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:45:02 INFO - PROCESS | 1848 | 1462319102182 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 1848 | 1462319102191 Marionette TRACE conn3 <- [1,850,null,{}] 16:45:02 INFO - PROCESS | 1848 | 1462319102205 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}] 16:45:02 INFO - PROCESS | 1848 | 1462319102354 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:45:02 INFO - PROCESS | 1848 | 1462319102368 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e628de800 == 83 [pid = 1848] [id = 220] 16:45:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f8e609c5000) [pid = 1848] [serial = 660] [outer = (nil)] 16:45:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f8e61cae800) [pid = 1848] [serial = 661] [outer = 0x7f8e609c5000] 16:45:02 INFO - PROCESS | 1848 | 1462319102431 Marionette DEBUG loaded listener.js 16:45:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f8e6273b800) [pid = 1848] [serial = 662] [outer = 0x7f8e609c5000] 16:45:03 INFO - PROCESS | 1848 | 1462319103234 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]]]}] 16:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1091ms 16:45:03 INFO - PROCESS | 1848 | 1462319103274 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:45:03 INFO - PROCESS | 1848 | 1462319103276 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:45:03 INFO - PROCESS | 1848 | 1462319103291 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:45:03 INFO - PROCESS | 1848 | 1462319103293 Marionette TRACE conn3 <- [1,854,null,{}] 16:45:03 INFO - PROCESS | 1848 | 1462319103300 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}] 16:45:03 INFO - PROCESS | 1848 | 1462319103451 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:45:03 INFO - PROCESS | 1848 | 1462319103466 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7fd40000 == 84 [pid = 1848] [id = 221] 16:45:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f8e61f04000) [pid = 1848] [serial = 663] [outer = (nil)] 16:45:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f8e66b13400) [pid = 1848] [serial = 664] [outer = 0x7f8e61f04000] 16:45:03 INFO - PROCESS | 1848 | 1462319103529 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f8e68139000) [pid = 1848] [serial = 665] [outer = 0x7f8e61f04000] 16:45:04 INFO - PROCESS | 1848 | 1462319104659 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]]]}] 16:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1445ms 16:45:04 INFO - PROCESS | 1848 | 1462319104729 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:45:04 INFO - PROCESS | 1848 | 1462319104737 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:45:04 INFO - PROCESS | 1848 | 1462319104745 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:45:04 INFO - PROCESS | 1848 | 1462319104752 Marionette TRACE conn3 <- [1,858,null,{}] 16:45:04 INFO - PROCESS | 1848 | 1462319104760 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}] 16:45:04 INFO - PROCESS | 1848 | 1462319104988 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:45:05 INFO - PROCESS | 1848 | 1462319105216 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e65b2d800 == 85 [pid = 1848] [id = 222] 16:45:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f8e62716c00) [pid = 1848] [serial = 666] [outer = (nil)] 16:45:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f8e62751c00) [pid = 1848] [serial = 667] [outer = 0x7f8e62716c00] 16:45:05 INFO - PROCESS | 1848 | 1462319105338 Marionette DEBUG loaded listener.js 16:45:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f8e62a25c00) [pid = 1848] [serial = 668] [outer = 0x7f8e62716c00] 16:45:06 INFO - PROCESS | 1848 | 1462319106236 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]]]}] 16:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1542ms 16:45:06 INFO - PROCESS | 1848 | 1462319106288 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:45:06 INFO - PROCESS | 1848 | 1462319106296 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:45:06 INFO - PROCESS | 1848 | 1462319106306 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:45:06 INFO - PROCESS | 1848 | 1462319106310 Marionette TRACE conn3 <- [1,862,null,{}] 16:45:06 INFO - PROCESS | 1848 | 1462319106316 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}] 16:45:06 INFO - PROCESS | 1848 | 1462319106518 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:45:06 INFO - PROCESS | 1848 | 1462319106683 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71ed8800 == 86 [pid = 1848] [id = 223] 16:45:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f8e65c04400) [pid = 1848] [serial = 669] [outer = (nil)] 16:45:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f8e65d6cc00) [pid = 1848] [serial = 670] [outer = 0x7f8e65c04400] 16:45:06 INFO - PROCESS | 1848 | 1462319106756 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f8e66d11800) [pid = 1848] [serial = 671] [outer = 0x7f8e65c04400] 16:45:07 INFO - PROCESS | 1848 | 1462319107690 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]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1428ms 16:45:07 INFO - PROCESS | 1848 | 1462319107735 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:45:07 INFO - PROCESS | 1848 | 1462319107739 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:45:07 INFO - PROCESS | 1848 | 1462319107746 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 1848 | 1462319107751 Marionette TRACE conn3 <- [1,866,null,{}] 16:45:07 INFO - PROCESS | 1848 | 1462319107767 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}] 16:45:07 INFO - PROCESS | 1848 | 1462319107967 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:45:08 INFO - PROCESS | 1848 | 1462319108147 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e838ac000 == 87 [pid = 1848] [id = 224] 16:45:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f8e67b18c00) [pid = 1848] [serial = 672] [outer = (nil)] 16:45:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f8e68d96000) [pid = 1848] [serial = 673] [outer = 0x7f8e67b18c00] 16:45:08 INFO - PROCESS | 1848 | 1462319108272 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f8e6b374c00) [pid = 1848] [serial = 674] [outer = 0x7f8e67b18c00] 16:45:09 INFO - PROCESS | 1848 | 1462319109134 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]]]}] 16:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1437ms 16:45:09 INFO - PROCESS | 1848 | 1462319109183 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:45:09 INFO - PROCESS | 1848 | 1462319109189 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:45:09 INFO - PROCESS | 1848 | 1462319109195 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:45:09 INFO - PROCESS | 1848 | 1462319109198 Marionette TRACE conn3 <- [1,870,null,{}] 16:45:09 INFO - PROCESS | 1848 | 1462319109205 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}] 16:45:09 INFO - PROCESS | 1848 | 1462319109407 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:45:09 INFO - PROCESS | 1848 | 1462319109585 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8809f800 == 88 [pid = 1848] [id = 225] 16:45:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f8e67f98c00) [pid = 1848] [serial = 675] [outer = (nil)] 16:45:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f8e6b462000) [pid = 1848] [serial = 676] [outer = 0x7f8e67f98c00] 16:45:09 INFO - PROCESS | 1848 | 1462319109676 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f8e700f4800) [pid = 1848] [serial = 677] [outer = 0x7f8e67f98c00] 16:45:10 INFO - PROCESS | 1848 | 1462319110604 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]]]}] 16:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1481ms 16:45:10 INFO - PROCESS | 1848 | 1462319110677 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:45:10 INFO - PROCESS | 1848 | 1462319110682 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:45:10 INFO - PROCESS | 1848 | 1462319110690 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 1848 | 1462319110693 Marionette TRACE conn3 <- [1,874,null,{}] 16:45:10 INFO - PROCESS | 1848 | 1462319110701 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}] 16:45:10 INFO - PROCESS | 1848 | 1462319110964 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:45:11 INFO - PROCESS | 1848 | 1462319111298 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e616b6800 == 89 [pid = 1848] [id = 226] 16:45:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f8e70886000) [pid = 1848] [serial = 678] [outer = (nil)] 16:45:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e7088d800) [pid = 1848] [serial = 679] [outer = 0x7f8e70886000] 16:45:11 INFO - PROCESS | 1848 | 1462319111381 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e70a07000) [pid = 1848] [serial = 680] [outer = 0x7f8e70886000] 16:45:12 INFO - PROCESS | 1848 | 1462319112312 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]]]}] 16:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1689ms 16:45:12 INFO - PROCESS | 1848 | 1462319112380 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:45:12 INFO - PROCESS | 1848 | 1462319112383 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:45:12 INFO - PROCESS | 1848 | 1462319112391 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 1848 | 1462319112395 Marionette TRACE conn3 <- [1,878,null,{}] 16:45:12 INFO - PROCESS | 1848 | 1462319112401 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}] 16:45:12 INFO - PROCESS | 1848 | 1462319112664 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:45:12 INFO - PROCESS | 1848 | 1462319112938 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7086e800 == 90 [pid = 1848] [id = 227] 16:45:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e70886c00) [pid = 1848] [serial = 681] [outer = (nil)] 16:45:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e71c45000) [pid = 1848] [serial = 682] [outer = 0x7f8e70886c00] 16:45:13 INFO - PROCESS | 1848 | 1462319113021 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e7249fc00) [pid = 1848] [serial = 683] [outer = 0x7f8e70886c00] 16:45:13 INFO - PROCESS | 1848 | 1462319113847 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]]]}] 16:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1480ms 16:45:13 INFO - PROCESS | 1848 | 1462319113872 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:45:13 INFO - PROCESS | 1848 | 1462319113878 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:45:13 INFO - PROCESS | 1848 | 1462319113886 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:45:13 INFO - PROCESS | 1848 | 1462319113888 Marionette TRACE conn3 <- [1,882,null,{}] 16:45:13 INFO - PROCESS | 1848 | 1462319113894 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}] 16:45:14 INFO - PROCESS | 1848 | 1462319114064 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:45:14 INFO - PROCESS | 1848 | 1462319114256 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c762000 == 91 [pid = 1848] [id = 228] 16:45:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e70a0d000) [pid = 1848] [serial = 684] [outer = (nil)] 16:45:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e72643c00) [pid = 1848] [serial = 685] [outer = 0x7f8e70a0d000] 16:45:14 INFO - PROCESS | 1848 | 1462319114373 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e730c4800) [pid = 1848] [serial = 686] [outer = 0x7f8e70a0d000] 16:45:15 INFO - PROCESS | 1848 | 1462319115292 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]]]}] 16:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1432ms 16:45:15 INFO - PROCESS | 1848 | 1462319115319 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:45:15 INFO - PROCESS | 1848 | 1462319115322 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:45:15 INFO - PROCESS | 1848 | 1462319115328 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - PROCESS | 1848 | 1462319115331 Marionette TRACE conn3 <- [1,886,null,{}] 16:45:15 INFO - PROCESS | 1848 | 1462319115336 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}] 16:45:15 INFO - PROCESS | 1848 | 1462319115517 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:45:15 INFO - PROCESS | 1848 | 1462319115691 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c7c3000 == 92 [pid = 1848] [id = 229] 16:45:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e723c2800) [pid = 1848] [serial = 687] [outer = (nil)] 16:45:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e7505f800) [pid = 1848] [serial = 688] [outer = 0x7f8e723c2800] 16:45:15 INFO - PROCESS | 1848 | 1462319115763 Marionette DEBUG loaded listener.js 16:45:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e7dd6a800) [pid = 1848] [serial = 689] [outer = 0x7f8e723c2800] 16:45:16 INFO - PROCESS | 1848 | 1462319116637 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]]]}] 16:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1384ms 16:45:16 INFO - PROCESS | 1848 | 1462319116715 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:45:16 INFO - PROCESS | 1848 | 1462319116719 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:45:16 INFO - PROCESS | 1848 | 1462319116725 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:45:16 INFO - PROCESS | 1848 | 1462319116727 Marionette TRACE conn3 <- [1,890,null,{}] 16:45:16 INFO - PROCESS | 1848 | 1462319116733 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}] 16:45:16 INFO - PROCESS | 1848 | 1462319116963 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:45:17 INFO - PROCESS | 1848 | 1462319117132 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c7dd000 == 93 [pid = 1848] [id = 230] 16:45:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e724a0000) [pid = 1848] [serial = 690] [outer = (nil)] 16:45:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e7eb74800) [pid = 1848] [serial = 691] [outer = 0x7f8e724a0000] 16:45:17 INFO - PROCESS | 1848 | 1462319117201 Marionette DEBUG loaded listener.js 16:45:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e7fd51c00) [pid = 1848] [serial = 692] [outer = 0x7f8e724a0000] 16:45:18 INFO - PROCESS | 1848 | 1462319118199 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]]]}] 16:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1541ms 16:45:18 INFO - PROCESS | 1848 | 1462319118270 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:45:18 INFO - PROCESS | 1848 | 1462319118276 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:45:18 INFO - PROCESS | 1848 | 1462319118284 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 1848 | 1462319118287 Marionette TRACE conn3 <- [1,894,null,{}] 16:45:18 INFO - PROCESS | 1848 | 1462319118296 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}] 16:45:18 INFO - PROCESS | 1848 | 1462319118492 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:45:18 INFO - PROCESS | 1848 | 1462319118711 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c8d3800 == 94 [pid = 1848] [id = 231] 16:45:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e5faab400) [pid = 1848] [serial = 693] [outer = (nil)] 16:45:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e5faad000) [pid = 1848] [serial = 694] [outer = 0x7f8e5faab400] 16:45:18 INFO - PROCESS | 1848 | 1462319118825 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e61918400) [pid = 1848] [serial = 695] [outer = 0x7f8e5faab400] 16:45:19 INFO - PROCESS | 1848 | 1462319119687 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]]]}] 16:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1435ms 16:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:45:19 INFO - PROCESS | 1848 | 1462319119719 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:45:19 INFO - PROCESS | 1848 | 1462319119723 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:45:19 INFO - PROCESS | 1848 | 1462319119729 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - PROCESS | 1848 | 1462319119733 Marionette TRACE conn3 <- [1,898,null,{}] 16:45:19 INFO - PROCESS | 1848 | 1462319119738 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}] 16:45:19 INFO - PROCESS | 1848 | 1462319119928 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:45:20 INFO - PROCESS | 1848 | 1462319120117 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5dede800 == 95 [pid = 1848] [id = 232] 16:45:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e5faa4c00) [pid = 1848] [serial = 696] [outer = (nil)] 16:45:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e60a9dc00) [pid = 1848] [serial = 697] [outer = 0x7f8e5faa4c00] 16:45:20 INFO - PROCESS | 1848 | 1462319120193 Marionette DEBUG loaded listener.js 16:45:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e61fed400) [pid = 1848] [serial = 698] [outer = 0x7f8e5faa4c00] 16:45:21 INFO - PROCESS | 1848 | 1462319121429 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]]]}] 16:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1733ms 16:45:21 INFO - PROCESS | 1848 | 1462319121462 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:45:21 INFO - PROCESS | 1848 | 1462319121468 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:45:21 INFO - PROCESS | 1848 | 1462319121475 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:45:21 INFO - PROCESS | 1848 | 1462319121481 Marionette TRACE conn3 <- [1,902,null,{}] 16:45:21 INFO - PROCESS | 1848 | 1462319121490 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}] 16:45:21 INFO - PROCESS | 1848 | 1462319121667 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:45:21 INFO - PROCESS | 1848 | 1462319121878 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e61602800 == 96 [pid = 1848] [id = 233] 16:45:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e60a97400) [pid = 1848] [serial = 699] [outer = (nil)] 16:45:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e61ca9400) [pid = 1848] [serial = 700] [outer = 0x7f8e60a97400] 16:45:21 INFO - PROCESS | 1848 | 1462319121950 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e61d65000) [pid = 1848] [serial = 701] [outer = 0x7f8e60a97400] 16:45:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f8e61d69c00) [pid = 1848] [serial = 702] [outer = 0x7f8e69d51c00] 16:45:23 INFO - PROCESS | 1848 | 1462319123084 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]]]}] 16:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1685ms 16:45:23 INFO - PROCESS | 1848 | 1462319123161 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:45:23 INFO - PROCESS | 1848 | 1462319123168 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:45:23 INFO - PROCESS | 1848 | 1462319123182 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:45:23 INFO - PROCESS | 1848 | 1462319123187 Marionette TRACE conn3 <- [1,906,null,{}] 16:45:23 INFO - PROCESS | 1848 | 1462319123196 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}] 16:45:23 INFO - PROCESS | 1848 | 1462319123417 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:45:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e628de800 == 95 [pid = 1848] [id = 220] 16:45:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e72d66000 == 94 [pid = 1848] [id = 219] 16:45:23 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f8e7e994800) [pid = 1848] [serial = 607] [outer = (nil)] [url = about:blank] 16:45:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70e76800 == 93 [pid = 1848] [id = 218] 16:45:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6b472000 == 92 [pid = 1848] [id = 217] 16:45:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e616e2800 == 91 [pid = 1848] [id = 216] 16:45:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66b51000 == 90 [pid = 1848] [id = 215] 16:45:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e65b22000 == 89 [pid = 1848] [id = 214] 16:45:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6592a800 == 88 [pid = 1848] [id = 212] 16:45:23 INFO - PROCESS | 1848 | 1462319123698 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e67b7e000 == 87 [pid = 1848] [id = 211] 16:45:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e890da800 == 86 [pid = 1848] [id = 210] 16:45:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6870d800 == 85 [pid = 1848] [id = 209] 16:45:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83b75000 == 84 [pid = 1848] [id = 208] 16:45:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e61610000 == 85 [pid = 1848] [id = 234] 16:45:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f8e61ff0400) [pid = 1848] [serial = 703] [outer = (nil)] 16:45:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f8e62716800) [pid = 1848] [serial = 704] [outer = 0x7f8e61ff0400] 16:45:23 INFO - PROCESS | 1848 | 1462319123770 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f8e62736000) [pid = 1848] [serial = 705] [outer = 0x7f8e61ff0400] 16:45:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e882b0000 == 84 [pid = 1848] [id = 207] 16:45:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e86766800 == 83 [pid = 1848] [id = 206] 16:45:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e838ba800 == 82 [pid = 1848] [id = 205] 16:45:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7260a800 == 81 [pid = 1848] [id = 204] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f8e62734c00) [pid = 1848] [serial = 527] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f8e61f77c00) [pid = 1848] [serial = 497] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f8e66d11000) [pid = 1848] [serial = 548] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e83d54000) [pid = 1848] [serial = 439] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e70b73400) [pid = 1848] [serial = 536] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e6823dc00) [pid = 1848] [serial = 482] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e6b45d400) [pid = 1848] [serial = 598] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e60aa4400) [pid = 1848] [serial = 442] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e70a03800) [pid = 1848] [serial = 601] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e7004a800) [pid = 1848] [serial = 577] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e6dcad400) [pid = 1848] [serial = 604] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e6823cc00) [pid = 1848] [serial = 596] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e71784c00) [pid = 1848] [serial = 488] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e72e51c00) [pid = 1848] [serial = 583] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e70b64400) [pid = 1848] [serial = 578] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e74392800) [pid = 1848] [serial = 494] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e678eb400) [pid = 1848] [serial = 592] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e61d6d800) [pid = 1848] [serial = 448] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e80022000) [pid = 1848] [serial = 590] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e7438f800) [pid = 1848] [serial = 584] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e6d18d400) [pid = 1848] [serial = 539] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e678f1000) [pid = 1848] [serial = 593] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e7e913c00) [pid = 1848] [serial = 587] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e68cc3c00) [pid = 1848] [serial = 430] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e78d3f400) [pid = 1848] [serial = 586] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f8e83d5a800) [pid = 1848] [serial = 445] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f8e70b7c400) [pid = 1848] [serial = 476] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f8e7506d400) [pid = 1848] [serial = 589] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f8e61d64800) [pid = 1848] [serial = 545] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f8e6dca6c00) [pid = 1848] [serial = 599] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f8e6828e400) [pid = 1848] [serial = 574] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f8e72e56c00) [pid = 1848] [serial = 436] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f8e6b446800) [pid = 1848] [serial = 554] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f8e70609800) [pid = 1848] [serial = 433] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f8e6d18d800) [pid = 1848] [serial = 557] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f8e68232000) [pid = 1848] [serial = 551] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f8e7233e000) [pid = 1848] [serial = 580] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f8e69eafc00) [pid = 1848] [serial = 575] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f8e705de800) [pid = 1848] [serial = 524] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f8e67ac9400) [pid = 1848] [serial = 595] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f8e80023400) [pid = 1848] [serial = 427] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f8e609c4400) [pid = 1848] [serial = 451] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f8e71372c00) [pid = 1848] [serial = 602] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f8e7249cc00) [pid = 1848] [serial = 491] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f8e70a03c00) [pid = 1848] [serial = 485] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f8e6dcaac00) [pid = 1848] [serial = 533] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f8e67acf800) [pid = 1848] [serial = 530] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f8e65c04000) [pid = 1848] [serial = 479] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f8e724a7000) [pid = 1848] [serial = 581] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f8e71786400) [pid = 1848] [serial = 605] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 1848 | 1462319124516 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]]]}] 16:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1395ms 16:45:24 INFO - PROCESS | 1848 | 1462319124573 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:45:24 INFO - PROCESS | 1848 | 1462319124575 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:45:24 INFO - PROCESS | 1848 | 1462319124582 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 1848 | 1462319124587 Marionette TRACE conn3 <- [1,910,null,{}] 16:45:24 INFO - PROCESS | 1848 | 1462319124625 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}] 16:45:24 INFO - PROCESS | 1848 | 1462319124781 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:45:24 INFO - PROCESS | 1848 | 1462319124793 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e65922800 == 82 [pid = 1848] [id = 235] 16:45:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f8e62756800) [pid = 1848] [serial = 706] [outer = (nil)] 16:45:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f8e62a27000) [pid = 1848] [serial = 707] [outer = 0x7f8e62756800] 16:45:24 INFO - PROCESS | 1848 | 1462319124853 Marionette DEBUG loaded listener.js 16:45:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f8e65983400) [pid = 1848] [serial = 708] [outer = 0x7f8e62756800] 16:45:25 INFO - PROCESS | 1848 | 1462319125635 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]]]}] 16:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1088ms 16:45:25 INFO - PROCESS | 1848 | 1462319125670 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:45:25 INFO - PROCESS | 1848 | 1462319125674 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:45:25 INFO - PROCESS | 1848 | 1462319125723 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - PROCESS | 1848 | 1462319125727 Marionette TRACE conn3 <- [1,914,null,{}] 16:45:25 INFO - PROCESS | 1848 | 1462319125743 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}] 16:45:25 INFO - PROCESS | 1848 | 1462319125948 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:45:25 INFO - PROCESS | 1848 | 1462319125968 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66b51800 == 83 [pid = 1848] [id = 236] 16:45:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f8e61ff6c00) [pid = 1848] [serial = 709] [outer = (nil)] 16:45:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f8e65c02800) [pid = 1848] [serial = 710] [outer = 0x7f8e61ff6c00] 16:45:26 INFO - PROCESS | 1848 | 1462319126030 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f8e65c11800) [pid = 1848] [serial = 711] [outer = 0x7f8e61ff6c00] 16:45:26 INFO - PROCESS | 1848 | 1462319126871 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]]]}] 16:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1214ms 16:45:26 INFO - PROCESS | 1848 | 1462319126916 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:45:26 INFO - PROCESS | 1848 | 1462319126919 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:45:26 INFO - PROCESS | 1848 | 1462319126925 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:45:26 INFO - PROCESS | 1848 | 1462319126927 Marionette TRACE conn3 <- [1,918,null,{}] 16:45:26 INFO - PROCESS | 1848 | 1462319126932 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}] 16:45:27 INFO - PROCESS | 1848 | 1462319127120 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:45:27 INFO - PROCESS | 1848 | 1462319127143 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e67b67000 == 84 [pid = 1848] [id = 237] 16:45:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f8e5faa1c00) [pid = 1848] [serial = 712] [outer = (nil)] 16:45:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f8e65d68400) [pid = 1848] [serial = 713] [outer = 0x7f8e5faa1c00] 16:45:27 INFO - PROCESS | 1848 | 1462319127201 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f8e66b14c00) [pid = 1848] [serial = 714] [outer = 0x7f8e5faa1c00] 16:45:28 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f8e62738000) [pid = 1848] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:45:28 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f8e6274b400) [pid = 1848] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:45:28 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f8e62a21400) [pid = 1848] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:45:28 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f8e6273d400) [pid = 1848] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:45:28 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f8e6a902800) [pid = 1848] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:45:28 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f8e609c5000) [pid = 1848] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:45:28 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f8e67ad5400) [pid = 1848] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:45:28 INFO - PROCESS | 1848 | 1462319128405 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]]]}] 16:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1526ms 16:45:28 INFO - PROCESS | 1848 | 1462319128452 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 1848 | 1462319128455 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:45:28 INFO - PROCESS | 1848 | 1462319128461 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 1848 | 1462319128463 Marionette TRACE conn3 <- [1,922,null,{}] 16:45:28 INFO - PROCESS | 1848 | 1462319128468 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}] 16:45:28 INFO - PROCESS | 1848 | 1462319128637 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:45:28 INFO - PROCESS | 1848 | 1462319128800 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e682a1800 == 85 [pid = 1848] [id = 238] 16:45:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f8e6273d400) [pid = 1848] [serial = 715] [outer = (nil)] 16:45:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f8e66dcc800) [pid = 1848] [serial = 716] [outer = 0x7f8e6273d400] 16:45:28 INFO - PROCESS | 1848 | 1462319128859 Marionette DEBUG loaded listener.js 16:45:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f8e678f7c00) [pid = 1848] [serial = 717] [outer = 0x7f8e6273d400] 16:45:29 INFO - PROCESS | 1848 | 1462319129475 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]]]}] 16:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1035ms 16:45:29 INFO - PROCESS | 1848 | 1462319129497 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:45:29 INFO - PROCESS | 1848 | 1462319129499 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:45:29 INFO - PROCESS | 1848 | 1462319129505 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:45:29 INFO - PROCESS | 1848 | 1462319129507 Marionette TRACE conn3 <- [1,926,null,{}] 16:45:29 INFO - PROCESS | 1848 | 1462319129512 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}] 16:45:29 INFO - PROCESS | 1848 | 1462319129651 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:45:29 INFO - PROCESS | 1848 | 1462319129781 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6870d800 == 86 [pid = 1848] [id = 239] 16:45:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f8e62a1fc00) [pid = 1848] [serial = 718] [outer = (nil)] 16:45:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f8e67accc00) [pid = 1848] [serial = 719] [outer = 0x7f8e62a1fc00] 16:45:29 INFO - PROCESS | 1848 | 1462319129838 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f8e67b0e000) [pid = 1848] [serial = 720] [outer = 0x7f8e62a1fc00] 16:45:30 INFO - PROCESS | 1848 | 1462319130792 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]]]}] 16:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1336ms 16:45:30 INFO - PROCESS | 1848 | 1462319130843 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:45:30 INFO - PROCESS | 1848 | 1462319130849 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:45:30 INFO - PROCESS | 1848 | 1462319130857 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 1848 | 1462319130862 Marionette TRACE conn3 <- [1,930,null,{}] 16:45:30 INFO - PROCESS | 1848 | 1462319130871 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}] 16:45:31 INFO - PROCESS | 1848 | 1462319131061 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:45:31 INFO - PROCESS | 1848 | 1462319131227 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6160c800 == 87 [pid = 1848] [id = 240] 16:45:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f8e61918000) [pid = 1848] [serial = 721] [outer = (nil)] 16:45:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f8e61d6c000) [pid = 1848] [serial = 722] [outer = 0x7f8e61918000] 16:45:31 INFO - PROCESS | 1848 | 1462319131301 Marionette DEBUG loaded listener.js 16:45:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f8e61ff1400) [pid = 1848] [serial = 723] [outer = 0x7f8e61918000] 16:45:32 INFO - PROCESS | 1848 | 1462319132200 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]]]}] 16:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1382ms 16:45:32 INFO - PROCESS | 1848 | 1462319132238 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:45:32 INFO - PROCESS | 1848 | 1462319132247 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:45:32 INFO - PROCESS | 1848 | 1462319132256 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:45:32 INFO - PROCESS | 1848 | 1462319132260 Marionette TRACE conn3 <- [1,934,null,{}] 16:45:32 INFO - PROCESS | 1848 | 1462319132266 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}] 16:45:32 INFO - PROCESS | 1848 | 1462319132433 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:45:32 INFO - PROCESS | 1848 | 1462319132607 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66ccb800 == 88 [pid = 1848] [id = 241] 16:45:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f8e6273d000) [pid = 1848] [serial = 724] [outer = (nil)] 16:45:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f8e62a23800) [pid = 1848] [serial = 725] [outer = 0x7f8e6273d000] 16:45:32 INFO - PROCESS | 1848 | 1462319132675 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f8e6598c000) [pid = 1848] [serial = 726] [outer = 0x7f8e6273d000] 16:45:33 INFO - PROCESS | 1848 | 1462319133587 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]]]}] 16:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1378ms 16:45:33 INFO - PROCESS | 1848 | 1462319133635 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:45:33 INFO - PROCESS | 1848 | 1462319133639 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:45:33 INFO - PROCESS | 1848 | 1462319133645 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 1848 | 1462319133651 Marionette TRACE conn3 <- [1,938,null,{}] 16:45:33 INFO - PROCESS | 1848 | 1462319133666 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}] 16:45:33 INFO - PROCESS | 1848 | 1462319133841 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:45:34 INFO - PROCESS | 1848 | 1462319134005 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68c31000 == 89 [pid = 1848] [id = 242] 16:45:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f8e66b1b400) [pid = 1848] [serial = 727] [outer = (nil)] 16:45:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f8e66dc6800) [pid = 1848] [serial = 728] [outer = 0x7f8e66b1b400] 16:45:34 INFO - PROCESS | 1848 | 1462319134078 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f8e678f1000) [pid = 1848] [serial = 729] [outer = 0x7f8e66b1b400] 16:45:34 INFO - PROCESS | 1848 | 1462319134880 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]]]}] 16:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1284ms 16:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:45:34 INFO - PROCESS | 1848 | 1462319134930 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:45:34 INFO - PROCESS | 1848 | 1462319134934 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:45:34 INFO - PROCESS | 1848 | 1462319134956 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:45:34 INFO - PROCESS | 1848 | 1462319134960 Marionette TRACE conn3 <- [1,942,null,{}] 16:45:34 INFO - PROCESS | 1848 | 1462319134967 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}] 16:45:35 INFO - PROCESS | 1848 | 1462319135149 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:45:35 INFO - PROCESS | 1848 | 1462319135315 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69d1a000 == 90 [pid = 1848] [id = 243] 16:45:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f8e66b1d000) [pid = 1848] [serial = 730] [outer = (nil)] 16:45:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f8e67b13000) [pid = 1848] [serial = 731] [outer = 0x7f8e66b1d000] 16:45:35 INFO - PROCESS | 1848 | 1462319135382 Marionette DEBUG loaded listener.js 16:45:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f8e67f8f400) [pid = 1848] [serial = 732] [outer = 0x7f8e66b1d000] 16:45:36 INFO - PROCESS | 1848 | 1462319136201 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]]]}] 16:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1297ms 16:45:36 INFO - PROCESS | 1848 | 1462319136236 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:45:36 INFO - PROCESS | 1848 | 1462319136240 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:45:36 INFO - PROCESS | 1848 | 1462319136246 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:45:36 INFO - PROCESS | 1848 | 1462319136249 Marionette TRACE conn3 <- [1,946,null,{}] 16:45:36 INFO - PROCESS | 1848 | 1462319136255 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}] 16:45:36 INFO - PROCESS | 1848 | 1462319136422 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:45:36 INFO - PROCESS | 1848 | 1462319136593 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6d19d000 == 91 [pid = 1848] [id = 244] 16:45:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f8e67b0e400) [pid = 1848] [serial = 733] [outer = (nil)] 16:45:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f8e68138800) [pid = 1848] [serial = 734] [outer = 0x7f8e67b0e400] 16:45:36 INFO - PROCESS | 1848 | 1462319136660 Marionette DEBUG loaded listener.js 16:45:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f8e68235000) [pid = 1848] [serial = 735] [outer = 0x7f8e67b0e400] 16:45:37 INFO - PROCESS | 1848 | 1462319137541 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]]]}] 16:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1327ms 16:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:45:37 INFO - PROCESS | 1848 | 1462319137574 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:45:37 INFO - PROCESS | 1848 | 1462319137577 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:45:37 INFO - PROCESS | 1848 | 1462319137584 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:45:37 INFO - PROCESS | 1848 | 1462319137587 Marionette TRACE conn3 <- [1,950,null,{}] 16:45:37 INFO - PROCESS | 1848 | 1462319137592 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}] 16:45:37 INFO - PROCESS | 1848 | 1462319137773 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:45:37 INFO - PROCESS | 1848 | 1462319137974 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6f1b1800 == 92 [pid = 1848] [id = 245] 16:45:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f8e61feec00) [pid = 1848] [serial = 736] [outer = (nil)] 16:45:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e69b8a400) [pid = 1848] [serial = 737] [outer = 0x7f8e61feec00] 16:45:38 INFO - PROCESS | 1848 | 1462319138089 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e69d5c800) [pid = 1848] [serial = 738] [outer = 0x7f8e61feec00] 16:45:38 INFO - PROCESS | 1848 | 1462319138924 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]]]}] 16:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1379ms 16:45:38 INFO - PROCESS | 1848 | 1462319138966 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 1848 | 1462319138970 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:45:38 INFO - PROCESS | 1848 | 1462319138976 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 1848 | 1462319138978 Marionette TRACE conn3 <- [1,954,null,{}] 16:45:38 INFO - PROCESS | 1848 | 1462319138984 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}] 16:45:39 INFO - PROCESS | 1848 | 1462319139139 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:45:39 INFO - PROCESS | 1848 | 1462319139310 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70544000 == 93 [pid = 1848] [id = 246] 16:45:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e68cbd800) [pid = 1848] [serial = 739] [outer = (nil)] 16:45:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e6a906000) [pid = 1848] [serial = 740] [outer = 0x7f8e68cbd800] 16:45:39 INFO - PROCESS | 1848 | 1462319139377 Marionette DEBUG loaded listener.js 16:45:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e6b377400) [pid = 1848] [serial = 741] [outer = 0x7f8e68cbd800] 16:45:40 INFO - PROCESS | 1848 | 1462319140233 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]]]}] 16:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1284ms 16:45:40 INFO - PROCESS | 1848 | 1462319140261 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:45:40 INFO - PROCESS | 1848 | 1462319140264 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:45:40 INFO - PROCESS | 1848 | 1462319140270 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:45:40 INFO - PROCESS | 1848 | 1462319140272 Marionette TRACE conn3 <- [1,958,null,{}] 16:45:40 INFO - PROCESS | 1848 | 1462319140278 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}] 16:45:40 INFO - PROCESS | 1848 | 1462319140436 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:45:40 INFO - PROCESS | 1848 | 1462319140606 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70e68000 == 94 [pid = 1848] [id = 247] 16:45:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e68cc6800) [pid = 1848] [serial = 742] [outer = (nil)] 16:45:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e6b448800) [pid = 1848] [serial = 743] [outer = 0x7f8e68cc6800] 16:45:40 INFO - PROCESS | 1848 | 1462319140671 Marionette DEBUG loaded listener.js 16:45:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e6b458c00) [pid = 1848] [serial = 744] [outer = 0x7f8e68cc6800] 16:45:41 INFO - PROCESS | 1848 | 1462319141519 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]]]}] 16:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1282ms 16:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:45:41 INFO - PROCESS | 1848 | 1462319141552 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:45:41 INFO - PROCESS | 1848 | 1462319141555 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:45:41 INFO - PROCESS | 1848 | 1462319141561 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:45:41 INFO - PROCESS | 1848 | 1462319141565 Marionette TRACE conn3 <- [1,962,null,{}] 16:45:41 INFO - PROCESS | 1848 | 1462319141570 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}] 16:45:41 INFO - PROCESS | 1848 | 1462319141729 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:45:41 INFO - PROCESS | 1848 | 1462319141900 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71702800 == 95 [pid = 1848] [id = 248] 16:45:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e6b375800) [pid = 1848] [serial = 745] [outer = (nil)] 16:45:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e6b463000) [pid = 1848] [serial = 746] [outer = 0x7f8e6b375800] 16:45:41 INFO - PROCESS | 1848 | 1462319141979 Marionette DEBUG loaded listener.js 16:45:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e6d187c00) [pid = 1848] [serial = 747] [outer = 0x7f8e6b375800] 16:45:42 INFO - PROCESS | 1848 | 1462319142835 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]]]}] 16:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1330ms 16:45:42 INFO - PROCESS | 1848 | 1462319142893 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:45:42 INFO - PROCESS | 1848 | 1462319142897 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:45:42 INFO - PROCESS | 1848 | 1462319142902 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:45:42 INFO - PROCESS | 1848 | 1462319142905 Marionette TRACE conn3 <- [1,966,null,{}] 16:45:42 INFO - PROCESS | 1848 | 1462319142910 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}] 16:45:43 INFO - PROCESS | 1848 | 1462319143088 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:45:43 INFO - PROCESS | 1848 | 1462319143259 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7239e000 == 96 [pid = 1848] [id = 249] 16:45:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e6b377800) [pid = 1848] [serial = 748] [outer = (nil)] 16:45:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e6d18f000) [pid = 1848] [serial = 749] [outer = 0x7f8e6b377800] 16:45:43 INFO - PROCESS | 1848 | 1462319143339 Marionette DEBUG loaded listener.js 16:45:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e6e6ad000) [pid = 1848] [serial = 750] [outer = 0x7f8e6b377800] 16:45:44 INFO - PROCESS | 1848 | 1462319144195 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]]]}] 16:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1333ms 16:45:44 INFO - PROCESS | 1848 | 1462319144237 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:45:44 INFO - PROCESS | 1848 | 1462319144241 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:45:44 INFO - PROCESS | 1848 | 1462319144248 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:45:44 INFO - PROCESS | 1848 | 1462319144251 Marionette TRACE conn3 <- [1,970,null,{}] 16:45:44 INFO - PROCESS | 1848 | 1462319144256 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}] 16:45:44 INFO - PROCESS | 1848 | 1462319144448 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:45:44 INFO - PROCESS | 1848 | 1462319144624 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e65934800 == 97 [pid = 1848] [id = 250] 16:45:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e609c4c00) [pid = 1848] [serial = 751] [outer = (nil)] 16:45:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e68cbe400) [pid = 1848] [serial = 752] [outer = 0x7f8e609c4c00] 16:45:44 INFO - PROCESS | 1848 | 1462319144701 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e70605000) [pid = 1848] [serial = 753] [outer = 0x7f8e609c4c00] 16:45:45 INFO - PROCESS | 1848 | 1462319145884 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]]]}] 16:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1731ms 16:45:45 INFO - PROCESS | 1848 | 1462319145979 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:45:45 INFO - PROCESS | 1848 | 1462319145984 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:45:45 INFO - PROCESS | 1848 | 1462319145991 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:45:46 INFO - PROCESS | 1848 | 1462319145996 Marionette TRACE conn3 <- [1,974,null,{}] 16:45:46 INFO - PROCESS | 1848 | 1462319146011 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}] 16:45:46 INFO - PROCESS | 1848 | 1462319146272 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:45:46 INFO - PROCESS | 1848 | 1462319146420 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e65b2b800 == 98 [pid = 1848] [id = 251] 16:45:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e61d67800) [pid = 1848] [serial = 754] [outer = (nil)] 16:45:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e61f02400) [pid = 1848] [serial = 755] [outer = 0x7f8e61d67800] 16:45:46 INFO - PROCESS | 1848 | 1462319146498 Marionette DEBUG loaded listener.js 16:45:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e6271a400) [pid = 1848] [serial = 756] [outer = 0x7f8e61d67800] 16:45:47 INFO - PROCESS | 1848 | 1462319147333 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]]]}] 16:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1393ms 16:45:47 INFO - PROCESS | 1848 | 1462319147385 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 1848 | 1462319147394 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:45:47 INFO - PROCESS | 1848 | 1462319147403 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 1848 | 1462319147406 Marionette TRACE conn3 <- [1,978,null,{}] 16:45:47 INFO - PROCESS | 1848 | 1462319147412 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}] 16:45:47 INFO - PROCESS | 1848 | 1462319147576 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:45:47 INFO - PROCESS | 1848 | 1462319147874 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c7c4800 == 99 [pid = 1848] [id = 252] 16:45:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e6274a400) [pid = 1848] [serial = 757] [outer = (nil)] 16:45:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e62758c00) [pid = 1848] [serial = 758] [outer = 0x7f8e6274a400] 16:45:47 INFO - PROCESS | 1848 | 1462319147983 Marionette DEBUG loaded listener.js 16:45:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e6598ac00) [pid = 1848] [serial = 759] [outer = 0x7f8e6274a400] 16:45:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e682a1800 == 98 [pid = 1848] [id = 238] 16:45:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e65922800 == 97 [pid = 1848] [id = 235] 16:45:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e61610000 == 96 [pid = 1848] [id = 234] 16:45:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e61602800 == 95 [pid = 1848] [id = 233] 16:45:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c7c3000 == 94 [pid = 1848] [id = 229] 16:45:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c762000 == 93 [pid = 1848] [id = 228] 16:45:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7086e800 == 92 [pid = 1848] [id = 227] 16:45:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e616b6800 == 91 [pid = 1848] [id = 226] 16:45:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e8809f800 == 90 [pid = 1848] [id = 225] 16:45:48 INFO - PROCESS | 1848 | 1462319148916 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]]]}] 16:45:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e838ac000 == 89 [pid = 1848] [id = 224] 16:45:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71ed8800 == 88 [pid = 1848] [id = 223] 16:45:48 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e65b2d800 == 87 [pid = 1848] [id = 222] 16:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1577ms 16:45:48 INFO - PROCESS | 1848 | 1462319148982 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:45:48 INFO - PROCESS | 1848 | 1462319148985 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:45:48 INFO - PROCESS | 1848 | 1462319148991 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:45:48 INFO - PROCESS | 1848 | 1462319148996 Marionette TRACE conn3 <- [1,982,null,{}] 16:45:49 INFO - PROCESS | 1848 | 1462319149011 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}] 16:45:49 INFO - PROCESS | 1848 | 1462319149205 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e678f2000) [pid = 1848] [serial = 610] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e7088d400) [pid = 1848] [serial = 625] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e66dcb000) [pid = 1848] [serial = 649] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e678f4800) [pid = 1848] [serial = 650] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e6598a800) [pid = 1848] [serial = 637] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e62759c00) [pid = 1848] [serial = 644] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e6274ec00) [pid = 1848] [serial = 643] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e62a2d400) [pid = 1848] [serial = 647] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e62a28000) [pid = 1848] [serial = 646] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e67b12800) [pid = 1848] [serial = 652] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e65d6b000) [pid = 1848] [serial = 628] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e61ff0800) [pid = 1848] [serial = 622] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e67b15400) [pid = 1848] [serial = 634] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e67b0b000) [pid = 1848] [serial = 631] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e6f663000) [pid = 1848] [serial = 658] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e6dc9f800) [pid = 1848] [serial = 613] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e72641000) [pid = 1848] [serial = 616] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e7eeb5c00) [pid = 1848] [serial = 619] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e62754800) [pid = 1848] [serial = 640] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e61cae800) [pid = 1848] [serial = 661] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e68289400) [pid = 1848] [serial = 655] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e6982f000) [pid = 1848] [serial = 656] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f8e7088c800) [pid = 1848] [serial = 659] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f8e6273b800) [pid = 1848] [serial = 662] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f8e67f97000) [pid = 1848] [serial = 653] [outer = (nil)] [url = about:blank] 16:45:49 INFO - PROCESS | 1848 | 1462319149434 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e60a22800 == 88 [pid = 1848] [id = 253] 16:45:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f8e6274ec00) [pid = 1848] [serial = 760] [outer = (nil)] 16:45:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f8e6598a800) [pid = 1848] [serial = 761] [outer = 0x7f8e6274ec00] 16:45:49 INFO - PROCESS | 1848 | 1462319149526 Marionette DEBUG loaded listener.js 16:45:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e66dcdc00) [pid = 1848] [serial = 762] [outer = 0x7f8e6274ec00] 16:45:50 INFO - PROCESS | 1848 | 1462319150200 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]]]}] 16:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1232ms 16:45:50 INFO - PROCESS | 1848 | 1462319150223 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:45:50 INFO - PROCESS | 1848 | 1462319150229 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:45:50 INFO - PROCESS | 1848 | 1462319150235 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:45:50 INFO - PROCESS | 1848 | 1462319150238 Marionette TRACE conn3 <- [1,986,null,{}] 16:45:50 INFO - PROCESS | 1848 | 1462319150244 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}] 16:45:50 INFO - PROCESS | 1848 | 1462319150390 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:45:50 INFO - PROCESS | 1848 | 1462319150528 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66b60800 == 89 [pid = 1848] [id = 254] 16:45:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e6271c400) [pid = 1848] [serial = 763] [outer = (nil)] 16:45:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e67b12800) [pid = 1848] [serial = 764] [outer = 0x7f8e6271c400] 16:45:50 INFO - PROCESS | 1848 | 1462319150589 Marionette DEBUG loaded listener.js 16:45:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e68235400) [pid = 1848] [serial = 765] [outer = 0x7f8e6271c400] 16:45:51 INFO - PROCESS | 1848 | 1462319151318 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]]]}] 16:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1142ms 16:45:51 INFO - PROCESS | 1848 | 1462319151385 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:45:51 INFO - PROCESS | 1848 | 1462319151389 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:45:51 INFO - PROCESS | 1848 | 1462319151394 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 1848 | 1462319151396 Marionette TRACE conn3 <- [1,990,null,{}] 16:45:51 INFO - PROCESS | 1848 | 1462319151412 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}] 16:45:51 INFO - PROCESS | 1848 | 1462319151617 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:45:51 INFO - PROCESS | 1848 | 1462319151635 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68709000 == 90 [pid = 1848] [id = 255] 16:45:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e62a1e800) [pid = 1848] [serial = 766] [outer = (nil)] 16:45:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e68289400) [pid = 1848] [serial = 767] [outer = 0x7f8e62a1e800] 16:45:51 INFO - PROCESS | 1848 | 1462319151694 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e68d98800) [pid = 1848] [serial = 768] [outer = 0x7f8e62a1e800] 16:45:52 INFO - PROCESS | 1848 | 1462319152516 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]]]}] 16:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1150ms 16:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:45:52 INFO - PROCESS | 1848 | 1462319152545 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 1848 | 1462319152547 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:45:52 INFO - PROCESS | 1848 | 1462319152552 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 1848 | 1462319152555 Marionette TRACE conn3 <- [1,994,null,{}] 16:45:52 INFO - PROCESS | 1848 | 1462319152560 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}] 16:45:52 INFO - PROCESS | 1848 | 1462319152801 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:45:52 INFO - PROCESS | 1848 | 1462319152831 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6dc8c800 == 91 [pid = 1848] [id = 256] 16:45:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e69b85800) [pid = 1848] [serial = 769] [outer = (nil)] 16:45:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e6b464400) [pid = 1848] [serial = 770] [outer = 0x7f8e69b85800] 16:45:52 INFO - PROCESS | 1848 | 1462319152893 Marionette DEBUG loaded listener.js 16:45:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e6fee9800) [pid = 1848] [serial = 771] [outer = 0x7f8e69b85800] 16:45:53 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e62756800) [pid = 1848] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:45:53 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e61ff0400) [pid = 1848] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:45:53 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e61ff6c00) [pid = 1848] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:45:53 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e6273d400) [pid = 1848] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:45:53 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e5faa1c00) [pid = 1848] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:45:53 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e60a97400) [pid = 1848] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:45:53 INFO - PROCESS | 1848 | 1462319153957 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]]]}] 16:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1429ms 16:45:53 INFO - PROCESS | 1848 | 1462319153981 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:45:53 INFO - PROCESS | 1848 | 1462319153984 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:45:53 INFO - PROCESS | 1848 | 1462319153990 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - PROCESS | 1848 | 1462319153992 Marionette TRACE conn3 <- [1,998,null,{}] 16:45:53 INFO - PROCESS | 1848 | 1462319153997 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}] 16:45:54 INFO - PROCESS | 1848 | 1462319154150 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:45:54 INFO - PROCESS | 1848 | 1462319154291 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6dc96800 == 92 [pid = 1848] [id = 257] 16:45:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e61cb0800) [pid = 1848] [serial = 772] [outer = (nil)] 16:45:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e678f3c00) [pid = 1848] [serial = 773] [outer = 0x7f8e61cb0800] 16:45:54 INFO - PROCESS | 1848 | 1462319154350 Marionette DEBUG loaded listener.js 16:45:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e700f9400) [pid = 1848] [serial = 774] [outer = 0x7f8e61cb0800] 16:45:54 INFO - PROCESS | 1848 | 1462319154986 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]]]}] 16:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1028ms 16:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:45:55 INFO - PROCESS | 1848 | 1462319155018 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:45:55 INFO - PROCESS | 1848 | 1462319155021 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:45:55 INFO - PROCESS | 1848 | 1462319155027 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:45:55 INFO - PROCESS | 1848 | 1462319155029 Marionette TRACE conn3 <- [1,1002,null,{}] 16:45:55 INFO - PROCESS | 1848 | 1462319155034 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}] 16:45:55 INFO - PROCESS | 1848 | 1462319155245 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:45:55 INFO - PROCESS | 1848 | 1462319155268 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71651000 == 93 [pid = 1848] [id = 258] 16:45:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e62738c00) [pid = 1848] [serial = 775] [outer = (nil)] 16:45:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e7060c400) [pid = 1848] [serial = 776] [outer = 0x7f8e62738c00] 16:45:55 INFO - PROCESS | 1848 | 1462319155327 Marionette DEBUG loaded listener.js 16:45:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e70891000) [pid = 1848] [serial = 777] [outer = 0x7f8e62738c00] 16:45:56 INFO - PROCESS | 1848 | 1462319156348 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]]]}] 16:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1378ms 16:45:56 INFO - PROCESS | 1848 | 1462319156406 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:45:56 INFO - PROCESS | 1848 | 1462319156411 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:45:56 INFO - PROCESS | 1848 | 1462319156421 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 1848 | 1462319156424 Marionette TRACE conn3 <- [1,1006,null,{}] 16:45:56 INFO - PROCESS | 1848 | 1462319156433 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}] 16:45:56 INFO - PROCESS | 1848 | 1462319156650 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:45:56 INFO - PROCESS | 1848 | 1462319156821 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e628e3000 == 94 [pid = 1848] [id = 259] 16:45:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e61fea800) [pid = 1848] [serial = 778] [outer = (nil)] 16:45:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e6273fc00) [pid = 1848] [serial = 779] [outer = 0x7f8e61fea800] 16:45:56 INFO - PROCESS | 1848 | 1462319156894 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e62a2c400) [pid = 1848] [serial = 780] [outer = 0x7f8e61fea800] 16:45:57 INFO - PROCESS | 1848 | 1462319157777 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]]]}] 16:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1432ms 16:45:57 INFO - PROCESS | 1848 | 1462319157854 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:45:57 INFO - PROCESS | 1848 | 1462319157862 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:45:57 INFO - PROCESS | 1848 | 1462319157872 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 1848 | 1462319157875 Marionette TRACE conn3 <- [1,1010,null,{}] 16:45:57 INFO - PROCESS | 1848 | 1462319157881 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}] 16:45:58 INFO - PROCESS | 1848 | 1462319158089 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:45:58 INFO - PROCESS | 1848 | 1462319158265 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68b63000 == 95 [pid = 1848] [id = 260] 16:45:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e65989000) [pid = 1848] [serial = 781] [outer = (nil)] 16:45:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e66dca800) [pid = 1848] [serial = 782] [outer = 0x7f8e65989000] 16:45:58 INFO - PROCESS | 1848 | 1462319158347 Marionette DEBUG loaded listener.js 16:45:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e67f8e400) [pid = 1848] [serial = 783] [outer = 0x7f8e65989000] 16:45:59 INFO - PROCESS | 1848 | 1462319159239 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]]]}] 16:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1431ms 16:45:59 INFO - PROCESS | 1848 | 1462319159304 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:45:59 INFO - PROCESS | 1848 | 1462319159308 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:45:59 INFO - PROCESS | 1848 | 1462319159314 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:45:59 INFO - PROCESS | 1848 | 1462319159320 Marionette TRACE conn3 <- [1,1014,null,{}] 16:45:59 INFO - PROCESS | 1848 | 1462319159335 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}] 16:45:59 INFO - PROCESS | 1848 | 1462319159569 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:45:59 INFO - PROCESS | 1848 | 1462319159804 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e74319000 == 96 [pid = 1848] [id = 261] 16:45:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e68d9bc00) [pid = 1848] [serial = 784] [outer = (nil)] 16:45:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e6c743000) [pid = 1848] [serial = 785] [outer = 0x7f8e68d9bc00] 16:45:59 INFO - PROCESS | 1848 | 1462319159921 Marionette DEBUG loaded listener.js 16:46:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e6f187400) [pid = 1848] [serial = 786] [outer = 0x7f8e68d9bc00] 16:46:00 INFO - PROCESS | 1848 | 1462319160759 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]]]}] 16:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1494ms 16:46:00 INFO - PROCESS | 1848 | 1462319160812 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:46:00 INFO - PROCESS | 1848 | 1462319160819 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:46:00 INFO - PROCESS | 1848 | 1462319160830 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:46:00 INFO - PROCESS | 1848 | 1462319160834 Marionette TRACE conn3 <- [1,1018,null,{}] 16:46:00 INFO - PROCESS | 1848 | 1462319160843 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}] 16:46:01 INFO - PROCESS | 1848 | 1462319161141 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:46:01 INFO - PROCESS | 1848 | 1462319161366 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7e91d800 == 97 [pid = 1848] [id = 262] 16:46:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e6d18ac00) [pid = 1848] [serial = 787] [outer = (nil)] 16:46:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e7060b800) [pid = 1848] [serial = 788] [outer = 0x7f8e6d18ac00] 16:46:01 INFO - PROCESS | 1848 | 1462319161449 Marionette DEBUG loaded listener.js 16:46:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e70a03400) [pid = 1848] [serial = 789] [outer = 0x7f8e6d18ac00] 16:46:02 INFO - PROCESS | 1848 | 1462319162252 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]]]}] 16:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1482ms 16:46:02 INFO - PROCESS | 1848 | 1462319162311 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:46:02 INFO - PROCESS | 1848 | 1462319162314 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:46:02 INFO - PROCESS | 1848 | 1462319162321 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:46:02 INFO - PROCESS | 1848 | 1462319162323 Marionette TRACE conn3 <- [1,1022,null,{}] 16:46:02 INFO - PROCESS | 1848 | 1462319162329 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}] 16:46:02 INFO - PROCESS | 1848 | 1462319162497 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:46:02 INFO - PROCESS | 1848 | 1462319162688 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7f02a800 == 98 [pid = 1848] [id = 263] 16:46:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e6f6f4800) [pid = 1848] [serial = 790] [outer = (nil)] 16:46:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f8e70a09c00) [pid = 1848] [serial = 791] [outer = 0x7f8e6f6f4800] 16:46:02 INFO - PROCESS | 1848 | 1462319162800 Marionette DEBUG loaded listener.js 16:46:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f8e70b5a800) [pid = 1848] [serial = 792] [outer = 0x7f8e6f6f4800] 16:46:03 INFO - PROCESS | 1848 | 1462319163802 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]]]}] 16:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1539ms 16:46:03 INFO - PROCESS | 1848 | 1462319163861 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:46:03 INFO - PROCESS | 1848 | 1462319163864 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:46:03 INFO - PROCESS | 1848 | 1462319163870 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:46:03 INFO - PROCESS | 1848 | 1462319163873 Marionette TRACE conn3 <- [1,1026,null,{}] 16:46:03 INFO - PROCESS | 1848 | 1462319163879 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}] 16:46:04 INFO - PROCESS | 1848 | 1462319164081 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:46:04 INFO - PROCESS | 1848 | 1462319164256 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83327000 == 99 [pid = 1848] [id = 264] 16:46:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f8e70b5a400) [pid = 1848] [serial = 793] [outer = (nil)] 16:46:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f8e70b7dc00) [pid = 1848] [serial = 794] [outer = 0x7f8e70b5a400] 16:46:04 INFO - PROCESS | 1848 | 1462319164330 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f8e71788c00) [pid = 1848] [serial = 795] [outer = 0x7f8e70b5a400] 16:46:05 INFO - PROCESS | 1848 | 1462319165158 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]]]}] 16:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1329ms 16:46:05 INFO - PROCESS | 1848 | 1462319165202 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:46:05 INFO - PROCESS | 1848 | 1462319165206 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:46:05 INFO - PROCESS | 1848 | 1462319165211 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 1848 | 1462319165214 Marionette TRACE conn3 <- [1,1030,null,{}] 16:46:05 INFO - PROCESS | 1848 | 1462319165219 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}] 16:46:05 INFO - PROCESS | 1848 | 1462319165436 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:46:05 INFO - PROCESS | 1848 | 1462319165611 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83821800 == 100 [pid = 1848] [id = 265] 16:46:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f8e70b5dc00) [pid = 1848] [serial = 796] [outer = (nil)] 16:46:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f8e72173c00) [pid = 1848] [serial = 797] [outer = 0x7f8e70b5dc00] 16:46:05 INFO - PROCESS | 1848 | 1462319165679 Marionette DEBUG loaded listener.js 16:46:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f8e7233ec00) [pid = 1848] [serial = 798] [outer = 0x7f8e70b5dc00] 16:46:06 INFO - PROCESS | 1848 | 1462319166517 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]]]}] 16:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1381ms 16:46:06 INFO - PROCESS | 1848 | 1462319166594 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:46:06 INFO - PROCESS | 1848 | 1462319166598 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:46:06 INFO - PROCESS | 1848 | 1462319166604 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 1848 | 1462319166606 Marionette TRACE conn3 <- [1,1034,null,{}] 16:46:06 INFO - PROCESS | 1848 | 1462319166612 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}] 16:46:06 INFO - PROCESS | 1848 | 1462319166790 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:46:06 INFO - PROCESS | 1848 | 1462319166964 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83884000 == 101 [pid = 1848] [id = 266] 16:46:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f8e70b78c00) [pid = 1848] [serial = 799] [outer = (nil)] 16:46:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e723c5c00) [pid = 1848] [serial = 800] [outer = 0x7f8e70b78c00] 16:46:07 INFO - PROCESS | 1848 | 1462319167036 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e7249bc00) [pid = 1848] [serial = 801] [outer = 0x7f8e70b78c00] 16:46:07 INFO - PROCESS | 1848 | 1462319167860 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]]]}] 16:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1334ms 16:46:07 INFO - PROCESS | 1848 | 1462319167939 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:46:07 INFO - PROCESS | 1848 | 1462319167942 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:46:07 INFO - PROCESS | 1848 | 1462319167949 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:46:07 INFO - PROCESS | 1848 | 1462319167951 Marionette TRACE conn3 <- [1,1038,null,{}] 16:46:07 INFO - PROCESS | 1848 | 1462319167957 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}] 16:46:08 INFO - PROCESS | 1848 | 1462319168135 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:46:08 INFO - PROCESS | 1848 | 1462319168320 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8398e000 == 102 [pid = 1848] [id = 267] 16:46:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e68239400) [pid = 1848] [serial = 802] [outer = (nil)] 16:46:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f8e7249f400) [pid = 1848] [serial = 803] [outer = 0x7f8e68239400] 16:46:08 INFO - PROCESS | 1848 | 1462319168400 Marionette DEBUG loaded listener.js 16:46:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f8e72642800) [pid = 1848] [serial = 804] [outer = 0x7f8e68239400] 16:46:09 INFO - PROCESS | 1848 | 1462319169292 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]]]}] 16:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1391ms 16:46:09 INFO - PROCESS | 1848 | 1462319169341 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:46:09 INFO - PROCESS | 1848 | 1462319169344 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:46:09 INFO - PROCESS | 1848 | 1462319169350 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:46:09 INFO - PROCESS | 1848 | 1462319169352 Marionette TRACE conn3 <- [1,1042,null,{}] 16:46:09 INFO - PROCESS | 1848 | 1462319169358 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}] 16:46:09 INFO - PROCESS | 1848 | 1462319169536 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:46:09 INFO - PROCESS | 1848 | 1462319169777 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8676f000 == 103 [pid = 1848] [id = 268] 16:46:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f8e7438a400) [pid = 1848] [serial = 805] [outer = (nil)] 16:46:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f8e7438f800) [pid = 1848] [serial = 806] [outer = 0x7f8e7438a400] 16:46:09 INFO - PROCESS | 1848 | 1462319169843 Marionette DEBUG loaded listener.js 16:46:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f8e77e87400) [pid = 1848] [serial = 807] [outer = 0x7f8e7438a400] 16:46:10 INFO - PROCESS | 1848 | 1462319170712 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]]]}] 16:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1427ms 16:46:10 INFO - PROCESS | 1848 | 1462319170779 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:46:10 INFO - PROCESS | 1848 | 1462319170783 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:46:10 INFO - PROCESS | 1848 | 1462319170789 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:46:10 INFO - PROCESS | 1848 | 1462319170793 Marionette TRACE conn3 <- [1,1046,null,{}] 16:46:10 INFO - PROCESS | 1848 | 1462319170798 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}] 16:46:11 INFO - PROCESS | 1848 | 1462319171047 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:46:11 INFO - PROCESS | 1848 | 1462319171226 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e890d4800 == 104 [pid = 1848] [id = 269] 16:46:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f8e609bbc00) [pid = 1848] [serial = 808] [outer = (nil)] 16:46:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f8e7e905c00) [pid = 1848] [serial = 809] [outer = 0x7f8e609bbc00] 16:46:11 INFO - PROCESS | 1848 | 1462319171304 Marionette DEBUG loaded listener.js 16:46:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f8e7eb73c00) [pid = 1848] [serial = 810] [outer = 0x7f8e609bbc00] 16:46:12 INFO - PROCESS | 1848 | 1462319172111 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]]]}] 16:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1341ms 16:46:12 INFO - PROCESS | 1848 | 1462319172145 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:46:12 INFO - PROCESS | 1848 | 1462319172149 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:46:12 INFO - PROCESS | 1848 | 1462319172157 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:46:12 INFO - PROCESS | 1848 | 1462319172160 Marionette TRACE conn3 <- [1,1050,null,{}] 16:46:12 INFO - PROCESS | 1848 | 1462319172165 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}] 16:46:12 INFO - PROCESS | 1848 | 1462319172326 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:46:12 INFO - PROCESS | 1848 | 1462319172509 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5b790800 == 105 [pid = 1848] [id = 270] 16:46:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f8e61caf000) [pid = 1848] [serial = 811] [outer = (nil)] 16:46:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f8e65d6dc00) [pid = 1848] [serial = 812] [outer = 0x7f8e61caf000] 16:46:12 INFO - PROCESS | 1848 | 1462319172576 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e7eb7a400) [pid = 1848] [serial = 813] [outer = 0x7f8e61caf000] 16:46:13 INFO - PROCESS | 1848 | 1462319173982 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]]]}] 16:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1886ms 16:46:14 INFO - PROCESS | 1848 | 1462319174044 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:46:14 INFO - PROCESS | 1848 | 1462319174051 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:46:14 INFO - PROCESS | 1848 | 1462319174065 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:46:14 INFO - PROCESS | 1848 | 1462319174071 Marionette TRACE conn3 <- [1,1054,null,{}] 16:46:14 INFO - PROCESS | 1848 | 1462319174081 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}] 16:46:14 INFO - PROCESS | 1848 | 1462319174298 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:46:14 INFO - PROCESS | 1848 | 1462319174552 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e65927000 == 106 [pid = 1848] [id = 271] 16:46:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f8e61fe9800) [pid = 1848] [serial = 814] [outer = (nil)] 16:46:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e62734c00) [pid = 1848] [serial = 815] [outer = 0x7f8e61fe9800] 16:46:14 INFO - PROCESS | 1848 | 1462319174729 Marionette DEBUG loaded listener.js 16:46:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f8e62a22000) [pid = 1848] [serial = 816] [outer = 0x7f8e61fe9800] 16:46:15 INFO - PROCESS | 1848 | 1462319175658 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]]]}] 16:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1646ms 16:46:15 INFO - PROCESS | 1848 | 1462319175710 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:46:15 INFO - PROCESS | 1848 | 1462319175718 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:46:15 INFO - PROCESS | 1848 | 1462319175728 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:46:15 INFO - PROCESS | 1848 | 1462319175731 Marionette TRACE conn3 <- [1,1058,null,{}] 16:46:15 INFO - PROCESS | 1848 | 1462319175738 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}] 16:46:15 INFO - PROCESS | 1848 | 1462319175925 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:46:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6dc96800 == 105 [pid = 1848] [id = 257] 16:46:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6dc8c800 == 104 [pid = 1848] [id = 256] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f8e7505f800) [pid = 1848] [serial = 688] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e5faad000) [pid = 1848] [serial = 694] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f8e7eb74800) [pid = 1848] [serial = 691] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e67accc00) [pid = 1848] [serial = 719] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | 1462319176260 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68709000 == 103 [pid = 1848] [id = 255] 16:46:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e67b67000 == 102 [pid = 1848] [id = 237] 16:46:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66b60800 == 101 [pid = 1848] [id = 254] 16:46:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66b51800 == 100 [pid = 1848] [id = 236] 16:46:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e60a22800 == 99 [pid = 1848] [id = 253] 16:46:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c7c4800 == 98 [pid = 1848] [id = 252] 16:46:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c8d9800 == 99 [pid = 1848] [id = 272] 16:46:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e60a99c00) [pid = 1848] [serial = 817] [outer = (nil)] 16:46:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f8e65c07400) [pid = 1848] [serial = 818] [outer = 0x7f8e60a99c00] 16:46:16 INFO - PROCESS | 1848 | 1462319176362 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e66dc5400) [pid = 1848] [serial = 819] [outer = 0x7f8e60a99c00] 16:46:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e65b2b800 == 98 [pid = 1848] [id = 251] 16:46:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6f1b1800 == 97 [pid = 1848] [id = 245] 16:46:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6d19d000 == 96 [pid = 1848] [id = 244] 16:46:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e69d1a000 == 95 [pid = 1848] [id = 243] 16:46:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66ccb800 == 94 [pid = 1848] [id = 241] 16:46:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6160c800 == 93 [pid = 1848] [id = 240] 16:46:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6870d800 == 92 [pid = 1848] [id = 239] 16:46:16 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7fd40000 == 91 [pid = 1848] [id = 221] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e65d68400) [pid = 1848] [serial = 713] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f8e61d65000) [pid = 1848] [serial = 701] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e61ca9400) [pid = 1848] [serial = 700] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f8e6b462000) [pid = 1848] [serial = 676] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f8e68d96000) [pid = 1848] [serial = 673] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f8e65d6cc00) [pid = 1848] [serial = 670] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f8e62751c00) [pid = 1848] [serial = 667] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f8e71c45000) [pid = 1848] [serial = 682] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f8e62a27000) [pid = 1848] [serial = 707] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f8e66b13400) [pid = 1848] [serial = 664] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f8e60a9dc00) [pid = 1848] [serial = 697] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f8e72643c00) [pid = 1848] [serial = 685] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f8e62716800) [pid = 1848] [serial = 704] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e62736000) [pid = 1848] [serial = 705] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e7088d800) [pid = 1848] [serial = 679] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e65c02800) [pid = 1848] [serial = 710] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f8e61921000) [pid = 1848] [serial = 455] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f8e66b14c00) [pid = 1848] [serial = 714] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f8e66dcc800) [pid = 1848] [serial = 716] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f8e65c11800) [pid = 1848] [serial = 711] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f8e678f7c00) [pid = 1848] [serial = 717] [outer = (nil)] [url = about:blank] 16:46:16 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f8e65983400) [pid = 1848] [serial = 708] [outer = (nil)] [url = about:blank] 16:46:17 INFO - PROCESS | 1848 | 1462319177134 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]]]}] 16:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1432ms 16:46:17 INFO - PROCESS | 1848 | 1462319177161 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:46:17 INFO - PROCESS | 1848 | 1462319177164 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:46:17 INFO - PROCESS | 1848 | 1462319177170 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 1848 | 1462319177175 Marionette TRACE conn3 <- [1,1062,null,{}] 16:46:17 INFO - PROCESS | 1848 | 1462319177190 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}] 16:46:17 INFO - PROCESS | 1848 | 1462319177355 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:46:17 INFO - PROCESS | 1848 | 1462319177503 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e65b21800 == 92 [pid = 1848] [id = 273] 16:46:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f8e65c08400) [pid = 1848] [serial = 820] [outer = (nil)] 16:46:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f8e678e9c00) [pid = 1848] [serial = 821] [outer = 0x7f8e65c08400] 16:46:17 INFO - PROCESS | 1848 | 1462319177574 Marionette DEBUG loaded listener.js 16:46:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f8e67f8d400) [pid = 1848] [serial = 822] [outer = 0x7f8e65c08400] 16:46:18 INFO - PROCESS | 1848 | 1462319178301 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]]]}] 16:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1190ms 16:46:18 INFO - PROCESS | 1848 | 1462319178367 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:46:18 INFO - PROCESS | 1848 | 1462319178372 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:46:18 INFO - PROCESS | 1848 | 1462319178380 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:46:18 INFO - PROCESS | 1848 | 1462319178382 Marionette TRACE conn3 <- [1,1066,null,{}] 16:46:18 INFO - PROCESS | 1848 | 1462319178387 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}] 16:46:18 INFO - PROCESS | 1848 | 1462319178568 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:46:18 INFO - PROCESS | 1848 | 1462319178581 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e67b83000 == 93 [pid = 1848] [id = 274] 16:46:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f8e67acd400) [pid = 1848] [serial = 823] [outer = (nil)] 16:46:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f8e68237800) [pid = 1848] [serial = 824] [outer = 0x7f8e67acd400] 16:46:18 INFO - PROCESS | 1848 | 1462319178646 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f8e68cc3400) [pid = 1848] [serial = 825] [outer = 0x7f8e67acd400] 16:46:19 INFO - PROCESS | 1848 | 1462319179569 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]]]}] 16:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1231ms 16:46:19 INFO - PROCESS | 1848 | 1462319179611 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:46:19 INFO - PROCESS | 1848 | 1462319179615 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:46:19 INFO - PROCESS | 1848 | 1462319179625 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:46:19 INFO - PROCESS | 1848 | 1462319179627 Marionette TRACE conn3 <- [1,1070,null,{}] 16:46:19 INFO - PROCESS | 1848 | 1462319179633 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}] 16:46:19 INFO - PROCESS | 1848 | 1462319179828 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:46:19 INFO - PROCESS | 1848 | 1462319179855 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68567000 == 94 [pid = 1848] [id = 275] 16:46:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e67f97800) [pid = 1848] [serial = 826] [outer = (nil)] 16:46:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e69b80800) [pid = 1848] [serial = 827] [outer = 0x7f8e67f97800] 16:46:19 INFO - PROCESS | 1848 | 1462319179915 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e69d58800) [pid = 1848] [serial = 828] [outer = 0x7f8e67f97800] 16:46:20 INFO - PROCESS | 1848 | 1462319180807 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]]]}] 16:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1225ms 16:46:21 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e61f04000) [pid = 1848] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:46:21 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e723c4000) [pid = 1848] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:46:21 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e6274ec00) [pid = 1848] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:46:21 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f8e62a1fc00) [pid = 1848] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:46:21 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f8e61d67800) [pid = 1848] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:46:21 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f8e6271c400) [pid = 1848] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:46:21 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f8e6274a400) [pid = 1848] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:46:21 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f8e61cb0800) [pid = 1848] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:46:21 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f8e69b85800) [pid = 1848] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:46:21 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f8e62a1e800) [pid = 1848] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:46:21 INFO - PROCESS | 1848 | 1462319181237 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:46:21 INFO - PROCESS | 1848 | 1462319181240 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:46:21 INFO - PROCESS | 1848 | 1462319181251 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:46:21 INFO - PROCESS | 1848 | 1462319181253 Marionette TRACE conn3 <- [1,1074,null,{}] 16:46:21 INFO - PROCESS | 1848 | 1462319181259 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}] 16:46:21 INFO - PROCESS | 1848 | 1462319181420 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:46:21 INFO - PROCESS | 1848 | 1462319181607 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68b4e000 == 95 [pid = 1848] [id = 276] 16:46:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f8e68232000) [pid = 1848] [serial = 829] [outer = (nil)] 16:46:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f8e6b459c00) [pid = 1848] [serial = 830] [outer = 0x7f8e68232000] 16:46:21 INFO - PROCESS | 1848 | 1462319181706 Marionette DEBUG loaded listener.js 16:46:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f8e6d18a400) [pid = 1848] [serial = 831] [outer = 0x7f8e68232000] 16:46:22 INFO - PROCESS | 1848 | 1462319182342 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]]]}] 16:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1130ms 16:46:22 INFO - PROCESS | 1848 | 1462319182381 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:46:22 INFO - PROCESS | 1848 | 1462319182383 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:46:22 INFO - PROCESS | 1848 | 1462319182389 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:46:22 INFO - PROCESS | 1848 | 1462319182391 Marionette TRACE conn3 <- [1,1078,null,{}] 16:46:22 INFO - PROCESS | 1848 | 1462319182396 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}] 16:46:22 INFO - PROCESS | 1848 | 1462319182587 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:46:22 INFO - PROCESS | 1848 | 1462319182674 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6a954800 == 96 [pid = 1848] [id = 277] 16:46:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f8e69d5c000) [pid = 1848] [serial = 832] [outer = (nil)] 16:46:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f8e6d18a800) [pid = 1848] [serial = 833] [outer = 0x7f8e69d5c000] 16:46:22 INFO - PROCESS | 1848 | 1462319182731 Marionette DEBUG loaded listener.js 16:46:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f8e6f6f5400) [pid = 1848] [serial = 834] [outer = 0x7f8e69d5c000] 16:46:23 INFO - PROCESS | 1848 | 1462319183598 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]]]}] 16:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1277ms 16:46:23 INFO - PROCESS | 1848 | 1462319183668 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:46:23 INFO - PROCESS | 1848 | 1462319183674 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:46:23 INFO - PROCESS | 1848 | 1462319183683 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:46:23 INFO - PROCESS | 1848 | 1462319183688 Marionette TRACE conn3 <- [1,1082,null,{}] 16:46:23 INFO - PROCESS | 1848 | 1462319183699 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}] 16:46:23 INFO - PROCESS | 1848 | 1462319183936 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:46:24 INFO - PROCESS | 1848 | 1462319184150 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6169f800 == 97 [pid = 1848] [id = 278] 16:46:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f8e61d6b000) [pid = 1848] [serial = 835] [outer = (nil)] 16:46:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e61f72400) [pid = 1848] [serial = 836] [outer = 0x7f8e61d6b000] 16:46:24 INFO - PROCESS | 1848 | 1462319184228 Marionette DEBUG loaded listener.js 16:46:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e62a1ec00) [pid = 1848] [serial = 837] [outer = 0x7f8e61d6b000] 16:46:25 INFO - PROCESS | 1848 | 1462319185194 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]]]}] 16:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1538ms 16:46:25 INFO - PROCESS | 1848 | 1462319185222 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:46:25 INFO - PROCESS | 1848 | 1462319185230 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:46:25 INFO - PROCESS | 1848 | 1462319185241 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:46:25 INFO - PROCESS | 1848 | 1462319185244 Marionette TRACE conn3 <- [1,1086,null,{}] 16:46:25 INFO - PROCESS | 1848 | 1462319185251 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}] 16:46:25 INFO - PROCESS | 1848 | 1462319185459 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:46:25 INFO - PROCESS | 1848 | 1462319185635 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e67b7e000 == 98 [pid = 1848] [id = 279] 16:46:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e61d6e800) [pid = 1848] [serial = 838] [outer = (nil)] 16:46:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f8e66dc1800) [pid = 1848] [serial = 839] [outer = 0x7f8e61d6e800] 16:46:25 INFO - PROCESS | 1848 | 1462319185705 Marionette DEBUG loaded listener.js 16:46:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f8e67b0f000) [pid = 1848] [serial = 840] [outer = 0x7f8e61d6e800] 16:46:26 INFO - PROCESS | 1848 | 1462319186665 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]]]}] 16:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1479ms 16:46:26 INFO - PROCESS | 1848 | 1462319186721 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:46:26 INFO - PROCESS | 1848 | 1462319186725 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:46:26 INFO - PROCESS | 1848 | 1462319186731 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:46:26 INFO - PROCESS | 1848 | 1462319186737 Marionette TRACE conn3 <- [1,1090,null,{}] 16:46:26 INFO - PROCESS | 1848 | 1462319186754 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}] 16:46:27 INFO - PROCESS | 1848 | 1462319186996 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:46:27 INFO - PROCESS | 1848 | 1462319187270 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6f4bb000 == 99 [pid = 1848] [id = 280] 16:46:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f8e68cc8400) [pid = 1848] [serial = 841] [outer = (nil)] 16:46:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f8e69eabc00) [pid = 1848] [serial = 842] [outer = 0x7f8e68cc8400] 16:46:27 INFO - PROCESS | 1848 | 1462319187345 Marionette DEBUG loaded listener.js 16:46:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f8e6b462000) [pid = 1848] [serial = 843] [outer = 0x7f8e68cc8400] 16:46:28 INFO - PROCESS | 1848 | 1462319188186 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]]]}] 16:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1488ms 16:46:28 INFO - PROCESS | 1848 | 1462319188220 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:46:28 INFO - PROCESS | 1848 | 1462319188225 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:46:28 INFO - PROCESS | 1848 | 1462319188232 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:46:28 INFO - PROCESS | 1848 | 1462319188237 Marionette TRACE conn3 <- [1,1094,null,{}] 16:46:28 INFO - PROCESS | 1848 | 1462319188244 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}] 16:46:28 INFO - PROCESS | 1848 | 1462319188421 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:46:28 INFO - PROCESS | 1848 | 1462319188616 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70ba0800 == 100 [pid = 1848] [id = 281] 16:46:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f8e69b86000) [pid = 1848] [serial = 844] [outer = (nil)] 16:46:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f8e7004e000) [pid = 1848] [serial = 845] [outer = 0x7f8e69b86000] 16:46:28 INFO - PROCESS | 1848 | 1462319188686 Marionette DEBUG loaded listener.js 16:46:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f8e7060d400) [pid = 1848] [serial = 846] [outer = 0x7f8e69b86000] 16:46:29 INFO - PROCESS | 1848 | 1462319189664 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]]]}] 16:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1488ms 16:46:29 INFO - PROCESS | 1848 | 1462319189719 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:46:29 INFO - PROCESS | 1848 | 1462319189724 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:46:29 INFO - PROCESS | 1848 | 1462319189730 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:46:29 INFO - PROCESS | 1848 | 1462319189732 Marionette TRACE conn3 <- [1,1098,null,{}] 16:46:29 INFO - PROCESS | 1848 | 1462319189738 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}] 16:46:29 INFO - PROCESS | 1848 | 1462319189907 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:46:30 INFO - PROCESS | 1848 | 1462319190093 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71ef4800 == 101 [pid = 1848] [id = 282] 16:46:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f8e6ef61800) [pid = 1848] [serial = 847] [outer = (nil)] 16:46:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f8e7088d800) [pid = 1848] [serial = 848] [outer = 0x7f8e6ef61800] 16:46:30 INFO - PROCESS | 1848 | 1462319190166 Marionette DEBUG loaded listener.js 16:46:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e70b5cc00) [pid = 1848] [serial = 849] [outer = 0x7f8e6ef61800] 16:46:31 INFO - PROCESS | 1848 | 1462319191112 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]]]}] 16:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1437ms 16:46:31 INFO - PROCESS | 1848 | 1462319191169 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:46:31 INFO - PROCESS | 1848 | 1462319191173 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:46:31 INFO - PROCESS | 1848 | 1462319191180 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:46:31 INFO - PROCESS | 1848 | 1462319191183 Marionette TRACE conn3 <- [1,1102,null,{}] 16:46:31 INFO - PROCESS | 1848 | 1462319191189 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}] 16:46:31 INFO - PROCESS | 1848 | 1462319191418 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:46:31 INFO - PROCESS | 1848 | 1462319191607 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e780b8000 == 102 [pid = 1848] [id = 283] 16:46:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f8e70b65800) [pid = 1848] [serial = 850] [outer = (nil)] 16:46:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e71378400) [pid = 1848] [serial = 851] [outer = 0x7f8e70b65800] 16:46:31 INFO - PROCESS | 1848 | 1462319191695 Marionette DEBUG loaded listener.js 16:46:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f8e724a3c00) [pid = 1848] [serial = 852] [outer = 0x7f8e70b65800] 16:46:32 INFO - PROCESS | 1848 | 1462319192668 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]]]}] 16:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1536ms 16:46:32 INFO - PROCESS | 1848 | 1462319192717 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:46:32 INFO - PROCESS | 1848 | 1462319192721 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:46:32 INFO - PROCESS | 1848 | 1462319192727 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:46:32 INFO - PROCESS | 1848 | 1462319192729 Marionette TRACE conn3 <- [1,1106,null,{}] 16:46:32 INFO - PROCESS | 1848 | 1462319192735 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}] 16:46:32 INFO - PROCESS | 1848 | 1462319192911 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:46:33 INFO - PROCESS | 1848 | 1462319193094 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e81f09800 == 103 [pid = 1848] [id = 284] 16:46:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f8e70b73c00) [pid = 1848] [serial = 853] [outer = (nil)] 16:46:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f8e74396c00) [pid = 1848] [serial = 854] [outer = 0x7f8e70b73c00] 16:46:33 INFO - PROCESS | 1848 | 1462319193162 Marionette DEBUG loaded listener.js 16:46:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f8e78da9800) [pid = 1848] [serial = 855] [outer = 0x7f8e70b73c00] 16:46:34 INFO - PROCESS | 1848 | 1462319194101 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]]]}] 16:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1434ms 16:46:34 INFO - PROCESS | 1848 | 1462319194163 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:46:34 INFO - PROCESS | 1848 | 1462319194168 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:46:34 INFO - PROCESS | 1848 | 1462319194174 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:46:34 INFO - PROCESS | 1848 | 1462319194178 Marionette TRACE conn3 <- [1,1110,null,{}] 16:46:34 INFO - PROCESS | 1848 | 1462319194184 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}] 16:46:34 INFO - PROCESS | 1848 | 1462319194379 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:46:34 INFO - PROCESS | 1848 | 1462319194590 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8398f800 == 104 [pid = 1848] [id = 285] 16:46:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f8e71378000) [pid = 1848] [serial = 856] [outer = (nil)] 16:46:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f8e7e908000) [pid = 1848] [serial = 857] [outer = 0x7f8e71378000] 16:46:34 INFO - PROCESS | 1848 | 1462319194661 Marionette DEBUG loaded listener.js 16:46:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f8e7eb6d400) [pid = 1848] [serial = 858] [outer = 0x7f8e71378000] 16:46:35 INFO - PROCESS | 1848 | 1462319195524 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]]]}] 16:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1380ms 16:46:35 INFO - PROCESS | 1848 | 1462319195557 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:46:35 INFO - PROCESS | 1848 | 1462319195561 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:46:35 INFO - PROCESS | 1848 | 1462319195570 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:46:35 INFO - PROCESS | 1848 | 1462319195573 Marionette TRACE conn3 <- [1,1114,null,{}] 16:46:35 INFO - PROCESS | 1848 | 1462319195579 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}] 16:46:35 INFO - PROCESS | 1848 | 1462319195769 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:46:35 INFO - PROCESS | 1848 | 1462319195971 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e89047000 == 105 [pid = 1848] [id = 286] 16:46:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f8e68296c00) [pid = 1848] [serial = 859] [outer = (nil)] 16:46:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f8e7eb7b000) [pid = 1848] [serial = 860] [outer = 0x7f8e68296c00] 16:46:36 INFO - PROCESS | 1848 | 1462319196037 Marionette DEBUG loaded listener.js 16:46:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f8e7eeb3400) [pid = 1848] [serial = 861] [outer = 0x7f8e68296c00] 16:46:36 INFO - PROCESS | 1848 | 1462319196885 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]]]}] 16:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1383ms 16:46:36 INFO - PROCESS | 1848 | 1462319196954 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:46:36 INFO - PROCESS | 1848 | 1462319196957 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:46:36 INFO - PROCESS | 1848 | 1462319196963 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:46:36 INFO - PROCESS | 1848 | 1462319196966 Marionette TRACE conn3 <- [1,1118,null,{}] 16:46:36 INFO - PROCESS | 1848 | 1462319196971 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}] 16:46:37 INFO - PROCESS | 1848 | 1462319197179 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:46:37 INFO - PROCESS | 1848 | 1462319197373 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e60713800 == 106 [pid = 1848] [id = 287] 16:46:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f8e72ee4800) [pid = 1848] [serial = 862] [outer = (nil)] 16:46:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f8e7fd53800) [pid = 1848] [serial = 863] [outer = 0x7f8e72ee4800] 16:46:37 INFO - PROCESS | 1848 | 1462319197440 Marionette DEBUG loaded listener.js 16:46:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f8e7fedfc00) [pid = 1848] [serial = 864] [outer = 0x7f8e72ee4800] 16:46:38 INFO - PROCESS | 1848 | 1462319198306 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]]]}] 16:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1377ms 16:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:46:38 INFO - PROCESS | 1848 | 1462319198341 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:46:38 INFO - PROCESS | 1848 | 1462319198344 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:46:38 INFO - PROCESS | 1848 | 1462319198350 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:46:38 INFO - PROCESS | 1848 | 1462319198354 Marionette TRACE conn3 <- [1,1122,null,{}] 16:46:38 INFO - PROCESS | 1848 | 1462319198359 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}] 16:46:38 INFO - PROCESS | 1848 | 1462319198555 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:46:38 INFO - PROCESS | 1848 | 1462319198742 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5a6a5800 == 107 [pid = 1848] [id = 288] 16:46:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f8e78dab400) [pid = 1848] [serial = 865] [outer = (nil)] 16:46:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f8e80042000) [pid = 1848] [serial = 866] [outer = 0x7f8e78dab400] 16:46:38 INFO - PROCESS | 1848 | 1462319198814 Marionette DEBUG loaded listener.js 16:46:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f8e81a13400) [pid = 1848] [serial = 867] [outer = 0x7f8e78dab400] 16:46:39 INFO - PROCESS | 1848 | 1462319199849 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]]]}] 16:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1529ms 16:46:39 INFO - PROCESS | 1848 | 1462319199879 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:46:39 INFO - PROCESS | 1848 | 1462319199882 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:46:39 INFO - PROCESS | 1848 | 1462319199887 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:46:39 INFO - PROCESS | 1848 | 1462319199889 Marionette TRACE conn3 <- [1,1126,null,{}] 16:46:39 INFO - PROCESS | 1848 | 1462319199895 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}] 16:46:40 INFO - PROCESS | 1848 | 1462319200068 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:46:40 INFO - PROCESS | 1848 | 1462319200273 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e596d7000 == 108 [pid = 1848] [id = 289] 16:46:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f8e5faae800) [pid = 1848] [serial = 868] [outer = (nil)] 16:46:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f8e70b77c00) [pid = 1848] [serial = 869] [outer = 0x7f8e5faae800] 16:46:40 INFO - PROCESS | 1848 | 1462319200411 Marionette DEBUG loaded listener.js 16:46:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f8e8333e800) [pid = 1848] [serial = 870] [outer = 0x7f8e5faae800] 16:46:41 INFO - PROCESS | 1848 | 1462319201295 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]]]}] 16:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1477ms 16:46:41 INFO - PROCESS | 1848 | 1462319201367 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:46:41 INFO - PROCESS | 1848 | 1462319201370 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:46:41 INFO - PROCESS | 1848 | 1462319201385 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:46:41 INFO - PROCESS | 1848 | 1462319201388 Marionette TRACE conn3 <- [1,1130,null,{}] 16:46:41 INFO - PROCESS | 1848 | 1462319201394 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}] 16:46:41 INFO - PROCESS | 1848 | 1462319201604 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:46:41 INFO - PROCESS | 1848 | 1462319201784 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e60722000 == 109 [pid = 1848] [id = 290] 16:46:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f8e61d64800) [pid = 1848] [serial = 871] [outer = (nil)] 16:46:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f8e678f2000) [pid = 1848] [serial = 872] [outer = 0x7f8e61d64800] 16:46:41 INFO - PROCESS | 1848 | 1462319201892 Marionette DEBUG loaded listener.js 16:46:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f8e81f65400) [pid = 1848] [serial = 873] [outer = 0x7f8e61d64800] 16:46:43 INFO - PROCESS | 1848 | 1462319203063 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]]]}] 16:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1730ms 16:46:43 INFO - PROCESS | 1848 | 1462319203115 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:46:43 INFO - PROCESS | 1848 | 1462319203121 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:46:43 INFO - PROCESS | 1848 | 1462319203128 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:46:43 INFO - PROCESS | 1848 | 1462319203134 Marionette TRACE conn3 <- [1,1134,null,{}] 16:46:43 INFO - PROCESS | 1848 | 1462319203140 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}] 16:46:43 INFO - PROCESS | 1848 | 1462319203301 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:46:43 INFO - PROCESS | 1848 | 1462319203709 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c760800 == 110 [pid = 1848] [id = 291] 16:46:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f8e65983800) [pid = 1848] [serial = 874] [outer = (nil)] 16:46:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f8e65c08c00) [pid = 1848] [serial = 875] [outer = 0x7f8e65983800] 16:46:43 INFO - PROCESS | 1848 | 1462319203780 Marionette DEBUG loaded listener.js 16:46:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f8e66d09400) [pid = 1848] [serial = 876] [outer = 0x7f8e65983800] 16:46:44 INFO - PROCESS | 1848 | 1462319204607 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]]]}] 16:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1540ms 16:46:44 INFO - PROCESS | 1848 | 1462319204669 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:46:44 INFO - PROCESS | 1848 | 1462319204677 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:46:44 INFO - PROCESS | 1848 | 1462319204687 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:46:44 INFO - PROCESS | 1848 | 1462319204690 Marionette TRACE conn3 <- [1,1138,null,{}] 16:46:44 INFO - PROCESS | 1848 | 1462319204694 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}] 16:46:44 INFO - PROCESS | 1848 | 1462319204907 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:46:44 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68b4e000 == 109 [pid = 1848] [id = 276] 16:46:44 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f8e6a906000) [pid = 1848] [serial = 740] [outer = (nil)] [url = about:blank] 16:46:44 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f8e6b448800) [pid = 1848] [serial = 743] [outer = (nil)] [url = about:blank] 16:46:44 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f8e6b463000) [pid = 1848] [serial = 746] [outer = (nil)] [url = about:blank] 16:46:44 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f8e6d18f000) [pid = 1848] [serial = 749] [outer = (nil)] [url = about:blank] 16:46:44 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f8e68cbe400) [pid = 1848] [serial = 752] [outer = (nil)] [url = about:blank] 16:46:44 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f8e7060c400) [pid = 1848] [serial = 776] [outer = (nil)] [url = about:blank] 16:46:44 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f8e69b8a400) [pid = 1848] [serial = 737] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68567000 == 108 [pid = 1848] [id = 275] 16:46:45 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e67b83000 == 107 [pid = 1848] [id = 274] 16:46:45 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e65b21800 == 106 [pid = 1848] [id = 273] 16:46:45 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c8d9800 == 105 [pid = 1848] [id = 272] 16:46:45 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e65927000 == 104 [pid = 1848] [id = 271] 16:46:45 INFO - PROCESS | 1848 | 1462319205207 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:45 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83884000 == 103 [pid = 1848] [id = 266] 16:46:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5ded5000 == 104 [pid = 1848] [id = 292] 16:46:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f8e65982800) [pid = 1848] [serial = 877] [outer = (nil)] 16:46:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f8e678f6400) [pid = 1848] [serial = 878] [outer = 0x7f8e65982800] 16:46:45 INFO - PROCESS | 1848 | 1462319205287 Marionette DEBUG loaded listener.js 16:46:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f8e68238c00) [pid = 1848] [serial = 879] [outer = 0x7f8e65982800] 16:46:45 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83821800 == 103 [pid = 1848] [id = 265] 16:46:45 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83327000 == 102 [pid = 1848] [id = 264] 16:46:45 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7f02a800 == 101 [pid = 1848] [id = 263] 16:46:45 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7e91d800 == 100 [pid = 1848] [id = 262] 16:46:45 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e74319000 == 99 [pid = 1848] [id = 261] 16:46:45 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68b63000 == 98 [pid = 1848] [id = 260] 16:46:45 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e628e3000 == 97 [pid = 1848] [id = 259] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f8e68139000) [pid = 1848] [serial = 665] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f8e7ee65c00) [pid = 1848] [serial = 608] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f8e66dcdc00) [pid = 1848] [serial = 762] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f8e67b0e000) [pid = 1848] [serial = 720] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f8e67b13000) [pid = 1848] [serial = 731] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f8e61f02400) [pid = 1848] [serial = 755] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f8e67b12800) [pid = 1848] [serial = 764] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f8e68235400) [pid = 1848] [serial = 765] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f8e62758c00) [pid = 1848] [serial = 758] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f8e66dc6800) [pid = 1848] [serial = 728] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f8e6598a800) [pid = 1848] [serial = 761] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f8e62a23800) [pid = 1848] [serial = 725] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f8e61d6c000) [pid = 1848] [serial = 722] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f8e678f3c00) [pid = 1848] [serial = 773] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f8e68138800) [pid = 1848] [serial = 734] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f8e68d98800) [pid = 1848] [serial = 768] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f8e700f9400) [pid = 1848] [serial = 774] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f8e6fee9800) [pid = 1848] [serial = 771] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f8e6598ac00) [pid = 1848] [serial = 759] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f8e6271a400) [pid = 1848] [serial = 756] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f8e6b464400) [pid = 1848] [serial = 770] [outer = (nil)] [url = about:blank] 16:46:45 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e68289400) [pid = 1848] [serial = 767] [outer = (nil)] [url = about:blank] 16:46:46 INFO - PROCESS | 1848 | 1462319206084 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]]]}] 16:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1435ms 16:46:46 INFO - PROCESS | 1848 | 1462319206122 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:46:46 INFO - PROCESS | 1848 | 1462319206124 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:46:46 INFO - PROCESS | 1848 | 1462319206130 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:46:46 INFO - PROCESS | 1848 | 1462319206135 Marionette TRACE conn3 <- [1,1142,null,{}] 16:46:46 INFO - PROCESS | 1848 | 1462319206150 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}] 16:46:46 INFO - PROCESS | 1848 | 1462319206313 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:46:46 INFO - PROCESS | 1848 | 1462319206333 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66be3800 == 98 [pid = 1848] [id = 293] 16:46:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e68d99c00) [pid = 1848] [serial = 880] [outer = (nil)] 16:46:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f8e6b373800) [pid = 1848] [serial = 881] [outer = 0x7f8e68d99c00] 16:46:46 INFO - PROCESS | 1848 | 1462319206395 Marionette DEBUG loaded listener.js 16:46:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f8e6c743400) [pid = 1848] [serial = 882] [outer = 0x7f8e68d99c00] 16:46:47 INFO - PROCESS | 1848 | 1462319207220 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]]]}] 16:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1141ms 16:46:47 INFO - PROCESS | 1848 | 1462319207271 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:46:47 INFO - PROCESS | 1848 | 1462319207276 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:46:47 INFO - PROCESS | 1848 | 1462319207281 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:46:47 INFO - PROCESS | 1848 | 1462319207283 Marionette TRACE conn3 <- [1,1146,null,{}] 16:46:47 INFO - PROCESS | 1848 | 1462319207292 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}] 16:46:47 INFO - PROCESS | 1848 | 1462319207449 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:46:47 INFO - PROCESS | 1848 | 1462319207612 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e682af000 == 99 [pid = 1848] [id = 294] 16:46:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f8e678ee000) [pid = 1848] [serial = 883] [outer = (nil)] 16:46:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f8e6fef5c00) [pid = 1848] [serial = 884] [outer = 0x7f8e678ee000] 16:46:47 INFO - PROCESS | 1848 | 1462319207676 Marionette DEBUG loaded listener.js 16:46:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f8e7088f000) [pid = 1848] [serial = 885] [outer = 0x7f8e678ee000] 16:46:48 INFO - PROCESS | 1848 | 1462319208483 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]]]}] 16:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1234ms 16:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:46:48 INFO - PROCESS | 1848 | 1462319208515 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:46:48 INFO - PROCESS | 1848 | 1462319208517 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:46:48 INFO - PROCESS | 1848 | 1462319208523 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:46:48 INFO - PROCESS | 1848 | 1462319208525 Marionette TRACE conn3 <- [1,1150,null,{}] 16:46:48 INFO - PROCESS | 1848 | 1462319208537 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}] 16:46:48 INFO - PROCESS | 1848 | 1462319208750 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:46:48 INFO - PROCESS | 1848 | 1462319208778 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68c8a800 == 100 [pid = 1848] [id = 295] 16:46:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f8e6d18f000) [pid = 1848] [serial = 886] [outer = (nil)] 16:46:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f8e70a08400) [pid = 1848] [serial = 887] [outer = 0x7f8e6d18f000] 16:46:48 INFO - PROCESS | 1848 | 1462319208838 Marionette DEBUG loaded listener.js 16:46:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f8e70b72400) [pid = 1848] [serial = 888] [outer = 0x7f8e6d18f000] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f8e67f97800) [pid = 1848] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f8e68232000) [pid = 1848] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f8e65c08400) [pid = 1848] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f8e60a99c00) [pid = 1848] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f8e67acd400) [pid = 1848] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f8e61fe9800) [pid = 1848] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:46:49 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f8e62738c00) [pid = 1848] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:46:49 INFO - PROCESS | 1848 | 1462319209934 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]]]}] 16:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1438ms 16:46:49 INFO - PROCESS | 1848 | 1462319209961 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:46:49 INFO - PROCESS | 1848 | 1462319209964 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:46:49 INFO - PROCESS | 1848 | 1462319209970 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:46:49 INFO - PROCESS | 1848 | 1462319209972 Marionette TRACE conn3 <- [1,1154,null,{}] 16:46:49 INFO - PROCESS | 1848 | 1462319209977 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}] 16:46:50 INFO - PROCESS | 1848 | 1462319210211 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:46:50 INFO - PROCESS | 1848 | 1462319210356 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6d1aa800 == 101 [pid = 1848] [id = 296] 16:46:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f8e66d08000) [pid = 1848] [serial = 889] [outer = (nil)] 16:46:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f8e72170800) [pid = 1848] [serial = 890] [outer = 0x7f8e66d08000] 16:46:50 INFO - PROCESS | 1848 | 1462319210438 Marionette DEBUG loaded listener.js 16:46:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f8e72644400) [pid = 1848] [serial = 891] [outer = 0x7f8e66d08000] 16:46:51 INFO - PROCESS | 1848 | 1462319211093 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]]]}] 16:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1186ms 16:46:51 INFO - PROCESS | 1848 | 1462319211160 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:46:51 INFO - PROCESS | 1848 | 1462319211163 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:46:51 INFO - PROCESS | 1848 | 1462319211169 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:46:51 INFO - PROCESS | 1848 | 1462319211172 Marionette TRACE conn3 <- [1,1158,null,{}] 16:46:51 INFO - PROCESS | 1848 | 1462319211177 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}] 16:46:51 INFO - PROCESS | 1848 | 1462319211325 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:46:51 INFO - PROCESS | 1848 | 1462319211340 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70866000 == 102 [pid = 1848] [id = 297] 16:46:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f8e70b79800) [pid = 1848] [serial = 892] [outer = (nil)] 16:46:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f8e7dd6b400) [pid = 1848] [serial = 893] [outer = 0x7f8e70b79800] 16:46:51 INFO - PROCESS | 1848 | 1462319211402 Marionette DEBUG loaded listener.js 16:46:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f8e7fd52400) [pid = 1848] [serial = 894] [outer = 0x7f8e70b79800] 16:46:52 INFO - PROCESS | 1848 | 1462319212523 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]]]}] 16:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1382ms 16:46:52 INFO - PROCESS | 1848 | 1462319212552 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:46:52 INFO - PROCESS | 1848 | 1462319212558 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:46:52 INFO - PROCESS | 1848 | 1462319212567 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 1848 | 1462319212571 Marionette TRACE conn3 <- [1,1162,null,{}] 16:46:52 INFO - PROCESS | 1848 | 1462319212580 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}] 16:46:52 INFO - PROCESS | 1848 | 1462319212777 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:46:52 INFO - PROCESS | 1848 | 1462319212987 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e616b6000 == 103 [pid = 1848] [id = 298] 16:46:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f8e62759000) [pid = 1848] [serial = 895] [outer = (nil)] 16:46:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f8e6598cc00) [pid = 1848] [serial = 896] [outer = 0x7f8e62759000] 16:46:53 INFO - PROCESS | 1848 | 1462319213057 Marionette DEBUG loaded listener.js 16:46:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f8e66dc4800) [pid = 1848] [serial = 897] [outer = 0x7f8e62759000] 16:46:54 INFO - PROCESS | 1848 | 1462319214017 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]]]}] 16:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1485ms 16:46:54 INFO - PROCESS | 1848 | 1462319214052 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:46:54 INFO - PROCESS | 1848 | 1462319214060 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:46:54 INFO - PROCESS | 1848 | 1462319214070 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:46:54 INFO - PROCESS | 1848 | 1462319214073 Marionette TRACE conn3 <- [1,1166,null,{}] 16:46:54 INFO - PROCESS | 1848 | 1462319214079 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}] 16:46:54 INFO - PROCESS | 1848 | 1462319214267 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:46:54 INFO - PROCESS | 1848 | 1462319214552 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68b5f800 == 104 [pid = 1848] [id = 299] 16:46:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f8e69b87800) [pid = 1848] [serial = 898] [outer = (nil)] 16:46:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f8e6b36d400) [pid = 1848] [serial = 899] [outer = 0x7f8e69b87800] 16:46:54 INFO - PROCESS | 1848 | 1462319214670 Marionette DEBUG loaded listener.js 16:46:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f8e6f6f1800) [pid = 1848] [serial = 900] [outer = 0x7f8e69b87800] 16:46:55 INFO - PROCESS | 1848 | 1462319215536 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]]]}] 16:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1529ms 16:46:55 INFO - PROCESS | 1848 | 1462319215599 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:46:55 INFO - PROCESS | 1848 | 1462319215603 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:46:55 INFO - PROCESS | 1848 | 1462319215609 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:46:55 INFO - PROCESS | 1848 | 1462319215614 Marionette TRACE conn3 <- [1,1170,null,{}] 16:46:55 INFO - PROCESS | 1848 | 1462319215630 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}] 16:46:55 INFO - PROCESS | 1848 | 1462319215855 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:46:56 INFO - PROCESS | 1848 | 1462319216081 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72412000 == 105 [pid = 1848] [id = 300] 16:46:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f8e70b7a400) [pid = 1848] [serial = 901] [outer = (nil)] 16:46:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f8e71778c00) [pid = 1848] [serial = 902] [outer = 0x7f8e70b7a400] 16:46:56 INFO - PROCESS | 1848 | 1462319216203 Marionette DEBUG loaded listener.js 16:46:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f8e724a0800) [pid = 1848] [serial = 903] [outer = 0x7f8e70b7a400] 16:46:57 INFO - PROCESS | 1848 | 1462319217024 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]]]}] 16:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1486ms 16:46:57 INFO - PROCESS | 1848 | 1462319217096 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 1848 | 1462319217101 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:46:57 INFO - PROCESS | 1848 | 1462319217108 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:46:57 INFO - PROCESS | 1848 | 1462319217111 Marionette TRACE conn3 <- [1,1174,null,{}] 16:46:57 INFO - PROCESS | 1848 | 1462319217116 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}] 16:46:57 INFO - PROCESS | 1848 | 1462319217285 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:46:57 INFO - PROCESS | 1848 | 1462319217464 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7e932800 == 106 [pid = 1848] [id = 301] 16:46:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f8e70b7d400) [pid = 1848] [serial = 904] [outer = (nil)] 16:46:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f8e7fd57800) [pid = 1848] [serial = 905] [outer = 0x7f8e70b7d400] 16:46:57 INFO - PROCESS | 1848 | 1462319217531 Marionette DEBUG loaded listener.js 16:46:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f8e80041400) [pid = 1848] [serial = 906] [outer = 0x7f8e70b7d400] 16:46:58 INFO - PROCESS | 1848 | 1462319218433 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] 16:46:58 INFO - PROCESS | 1848 | 1462319218506 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:46:58 INFO - PROCESS | 1848 | 1462319218512 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:46:58 INFO - PROCESS | 1848 | 1462319218515 Marionette TRACE conn3 <- [1,1178,null,{}] 16:46:58 INFO - PROCESS | 1848 | 1462319218520 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}] 16:46:58 INFO - PROCESS | 1848 | 1462319218720 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:46:58 INFO - PROCESS | 1848 | 1462319218905 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8381a800 == 107 [pid = 1848] [id = 302] 16:46:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f8e7e997000) [pid = 1848] [serial = 907] [outer = (nil)] 16:46:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f8e81f65000) [pid = 1848] [serial = 908] [outer = 0x7f8e7e997000] 16:46:58 INFO - PROCESS | 1848 | 1462319218977 Marionette DEBUG loaded listener.js 16:46:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f8e8333e400) [pid = 1848] [serial = 909] [outer = 0x7f8e7e997000] 16:46:59 INFO - PROCESS | 1848 | 1462319219868 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] 16:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:46:59 INFO - PROCESS | 1848 | 1462319219955 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:46:59 INFO - PROCESS | 1848 | 1462319219961 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:46:59 INFO - PROCESS | 1848 | 1462319219965 Marionette TRACE conn3 <- [1,1182,null,{}] 16:46:59 INFO - PROCESS | 1848 | 1462319219970 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}] 16:47:00 INFO - PROCESS | 1848 | 1462319220229 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:47:00 INFO - PROCESS | 1848 | 1462319220475 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e890d8800 == 108 [pid = 1848] [id = 303] 16:47:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f8e83abcc00) [pid = 1848] [serial = 910] [outer = (nil)] 16:47:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f8e83d59400) [pid = 1848] [serial = 911] [outer = 0x7f8e83abcc00] 16:47:00 INFO - PROCESS | 1848 | 1462319220598 Marionette DEBUG loaded listener.js 16:47:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f8e84044800) [pid = 1848] [serial = 912] [outer = 0x7f8e83abcc00] 16:47:01 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:01 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:47:01 INFO - PROCESS | 1848 | 1462319221487 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] 16:47:01 INFO - PROCESS | 1848 | 1462319221552 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:47:01 INFO - PROCESS | 1848 | 1462319221560 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:47:01 INFO - PROCESS | 1848 | 1462319221562 Marionette TRACE conn3 <- [1,1186,null,{}] 16:47:01 INFO - PROCESS | 1848 | 1462319221568 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}] 16:47:01 INFO - PROCESS | 1848 | 1462319221777 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:47:02 INFO - PROCESS | 1848 | 1462319222022 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e61d1e800 == 109 [pid = 1848] [id = 304] 16:47:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f8e5c7e4000) [pid = 1848] [serial = 913] [outer = (nil)] 16:47:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f8e5c7ef000) [pid = 1848] [serial = 914] [outer = 0x7f8e5c7e4000] 16:47:02 INFO - PROCESS | 1848 | 1462319222156 Marionette DEBUG loaded listener.js 16:47:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f8e83abd400) [pid = 1848] [serial = 915] [outer = 0x7f8e5c7e4000] 16:47:02 INFO - PROCESS | 1848 | 1462319222989 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] 16:47:03 INFO - PROCESS | 1848 | 1462319223051 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:47:03 INFO - PROCESS | 1848 | 1462319223058 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:47:03 INFO - PROCESS | 1848 | 1462319223061 Marionette TRACE conn3 <- [1,1190,null,{}] 16:47:03 INFO - PROCESS | 1848 | 1462319223066 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}] 16:47:03 INFO - PROCESS | 1848 | 1462319223234 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:47:03 INFO - PROCESS | 1848 | 1462319223432 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bedf000 == 110 [pid = 1848] [id = 305] 16:47:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f8e594ac400) [pid = 1848] [serial = 916] [outer = (nil)] 16:47:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f8e594b6c00) [pid = 1848] [serial = 917] [outer = 0x7f8e594ac400] 16:47:03 INFO - PROCESS | 1848 | 1462319223506 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f8e5c7e4800) [pid = 1848] [serial = 918] [outer = 0x7f8e594ac400] 16:47:04 INFO - PROCESS | 1848 | 1462319224377 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] 16:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:47:04 INFO - PROCESS | 1848 | 1462319224455 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:47:04 INFO - PROCESS | 1848 | 1462319224461 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:47:04 INFO - PROCESS | 1848 | 1462319224464 Marionette TRACE conn3 <- [1,1194,null,{}] 16:47:04 INFO - PROCESS | 1848 | 1462319224469 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}] 16:47:04 INFO - PROCESS | 1848 | 1462319224663 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:47:04 INFO - PROCESS | 1848 | 1462319224860 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bfd7800 == 111 [pid = 1848] [id = 306] 16:47:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f8e594ad800) [pid = 1848] [serial = 919] [outer = (nil)] 16:47:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f8e5c2f0000) [pid = 1848] [serial = 920] [outer = 0x7f8e594ad800] 16:47:04 INFO - PROCESS | 1848 | 1462319224942 Marionette DEBUG loaded listener.js 16:47:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f8e5c2f5c00) [pid = 1848] [serial = 921] [outer = 0x7f8e594ad800] 16:47:05 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:05 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:47:05 INFO - PROCESS | 1848 | 1462319225829 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] 16:47:05 INFO - PROCESS | 1848 | 1462319225904 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:47:05 INFO - PROCESS | 1848 | 1462319225910 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:47:05 INFO - PROCESS | 1848 | 1462319225912 Marionette TRACE conn3 <- [1,1198,null,{}] 16:47:05 INFO - PROCESS | 1848 | 1462319225918 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}] 16:47:06 INFO - PROCESS | 1848 | 1462319226122 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:47:06 INFO - PROCESS | 1848 | 1462319226328 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c052000 == 112 [pid = 1848] [id = 307] 16:47:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f8e594b4400) [pid = 1848] [serial = 922] [outer = (nil)] 16:47:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f8e5bdec400) [pid = 1848] [serial = 923] [outer = 0x7f8e594b4400] 16:47:06 INFO - PROCESS | 1848 | 1462319226486 Marionette DEBUG loaded listener.js 16:47:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f8e5bdf1c00) [pid = 1848] [serial = 924] [outer = 0x7f8e594b4400] 16:47:07 INFO - PROCESS | 1848 | 1462319227819 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]]]}] 16:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1934ms 16:47:07 INFO - PROCESS | 1848 | 1462319227897 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:47:07 INFO - PROCESS | 1848 | 1462319227902 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:47:07 INFO - PROCESS | 1848 | 1462319227931 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:47:07 INFO - PROCESS | 1848 | 1462319227936 Marionette TRACE conn3 <- [1,1202,null,{}] 16:47:07 INFO - PROCESS | 1848 | 1462319227943 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}] 16:47:08 INFO - PROCESS | 1848 | 1462319228111 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:47:08 INFO - PROCESS | 1848 | 1462319228297 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5ded3800 == 113 [pid = 1848] [id = 308] 16:47:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f8e5faafc00) [pid = 1848] [serial = 925] [outer = (nil)] 16:47:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f8e60a9ec00) [pid = 1848] [serial = 926] [outer = 0x7f8e5faafc00] 16:47:08 INFO - PROCESS | 1848 | 1462319228364 Marionette DEBUG loaded listener.js 16:47:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f8e61cae000) [pid = 1848] [serial = 927] [outer = 0x7f8e5faafc00] 16:47:09 INFO - PROCESS | 1848 | 1462319229262 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]]]}] 16:47:09 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 16:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1389ms 16:47:09 INFO - PROCESS | 1848 | 1462319229317 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:47:09 INFO - PROCESS | 1848 | 1462319229325 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:47:09 INFO - PROCESS | 1848 | 1462319229334 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:47:09 INFO - PROCESS | 1848 | 1462319229337 Marionette TRACE conn3 <- [1,1206,null,{}] 16:47:09 INFO - PROCESS | 1848 | 1462319229343 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}] 16:47:09 INFO - PROCESS | 1848 | 1462319229522 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:47:09 INFO - PROCESS | 1848 | 1462319229993 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5a69c000 == 114 [pid = 1848] [id = 309] 16:47:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f8e62a1f800) [pid = 1848] [serial = 928] [outer = (nil)] 16:47:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f8e62a2a000) [pid = 1848] [serial = 929] [outer = 0x7f8e62a1f800] 16:47:10 INFO - PROCESS | 1848 | 1462319230069 Marionette DEBUG loaded listener.js 16:47:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f8e65c06800) [pid = 1848] [serial = 930] [outer = 0x7f8e62a1f800] 16:47:10 INFO - PROCESS | 1848 | 1462319230911 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]]]}] 16:47:10 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 16:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1638ms 16:47:10 INFO - PROCESS | 1848 | 1462319230974 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:47:10 INFO - PROCESS | 1848 | 1462319230978 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:47:10 INFO - PROCESS | 1848 | 1462319230984 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:47:10 INFO - PROCESS | 1848 | 1462319230990 Marionette TRACE conn3 <- [1,1210,null,{}] 16:47:11 INFO - PROCESS | 1848 | 1462319231005 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}] 16:47:11 INFO - PROCESS | 1848 | 1462319231227 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:47:11 INFO - PROCESS | 1848 | 1462319231468 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c8c6800 == 115 [pid = 1848] [id = 310] 16:47:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f8e678eb400) [pid = 1848] [serial = 931] [outer = (nil)] 16:47:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f8e678f4000) [pid = 1848] [serial = 932] [outer = 0x7f8e678eb400] 16:47:11 INFO - PROCESS | 1848 | 1462319231588 Marionette DEBUG loaded listener.js 16:47:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f8e67ad2c00) [pid = 1848] [serial = 933] [outer = 0x7f8e678eb400] 16:47:12 INFO - PROCESS | 1848 | 1462319232473 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]]]}] 16:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1536ms 16:47:12 INFO - PROCESS | 1848 | 1462319232526 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:47:12 INFO - PROCESS | 1848 | 1462319232531 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:47:12 INFO - PROCESS | 1848 | 1462319232537 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:47:12 INFO - PROCESS | 1848 | 1462319232539 Marionette TRACE conn3 <- [1,1214,null,{}] 16:47:12 INFO - PROCESS | 1848 | 1462319232545 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}] 16:47:12 INFO - PROCESS | 1848 | 1462319232764 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:47:13 INFO - PROCESS | 1848 | 1462319233094 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e65b2e800 == 116 [pid = 1848] [id = 311] 16:47:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f8e67f90400) [pid = 1848] [serial = 934] [outer = (nil)] 16:47:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f8e68232400) [pid = 1848] [serial = 935] [outer = 0x7f8e67f90400] 16:47:13 INFO - PROCESS | 1848 | 1462319233173 Marionette DEBUG loaded listener.js 16:47:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f8e68cc6400) [pid = 1848] [serial = 936] [outer = 0x7f8e67f90400] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e65934800 == 115 [pid = 1848] [id = 250] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68c31000 == 114 [pid = 1848] [id = 242] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70e68000 == 113 [pid = 1848] [id = 247] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71702800 == 112 [pid = 1848] [id = 248] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70544000 == 111 [pid = 1848] [id = 246] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5d539800 == 110 [pid = 1848] [id = 213] 16:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f8e6d18a800) [pid = 1848] [serial = 833] [outer = (nil)] [url = about:blank] 16:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f8e6273fc00) [pid = 1848] [serial = 779] [outer = (nil)] [url = about:blank] 16:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f8e6c743000) [pid = 1848] [serial = 785] [outer = (nil)] [url = about:blank] 16:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f8e65d6dc00) [pid = 1848] [serial = 812] [outer = (nil)] [url = about:blank] 16:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f8e7060b800) [pid = 1848] [serial = 788] [outer = (nil)] [url = about:blank] 16:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f8e66dca800) [pid = 1848] [serial = 782] [outer = (nil)] [url = about:blank] 16:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f8e70a09c00) [pid = 1848] [serial = 791] [outer = (nil)] [url = about:blank] 16:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f8e70b7dc00) [pid = 1848] [serial = 794] [outer = (nil)] [url = about:blank] 16:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f8e72173c00) [pid = 1848] [serial = 797] [outer = (nil)] [url = about:blank] 16:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f8e723c5c00) [pid = 1848] [serial = 800] [outer = (nil)] [url = about:blank] 16:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f8e7249f400) [pid = 1848] [serial = 803] [outer = (nil)] [url = about:blank] 16:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f8e7438f800) [pid = 1848] [serial = 806] [outer = (nil)] [url = about:blank] 16:47:13 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f8e7e905c00) [pid = 1848] [serial = 809] [outer = (nil)] [url = about:blank] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6d1aa800 == 109 [pid = 1848] [id = 296] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68c8a800 == 108 [pid = 1848] [id = 295] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e682af000 == 107 [pid = 1848] [id = 294] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66be3800 == 106 [pid = 1848] [id = 293] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5ded5000 == 105 [pid = 1848] [id = 292] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c760800 == 104 [pid = 1848] [id = 291] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e8398f800 == 103 [pid = 1848] [id = 285] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e81f09800 == 102 [pid = 1848] [id = 284] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e780b8000 == 101 [pid = 1848] [id = 283] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71ef4800 == 100 [pid = 1848] [id = 282] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70ba0800 == 99 [pid = 1848] [id = 281] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6f4bb000 == 98 [pid = 1848] [id = 280] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e67b7e000 == 97 [pid = 1848] [id = 279] 16:47:13 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6169f800 == 96 [pid = 1848] [id = 278] 16:47:14 INFO - PROCESS | 1848 | 1462319234071 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]]]}] 16:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1581ms 16:47:14 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f8e69b80800) [pid = 1848] [serial = 827] [outer = (nil)] [url = about:blank] 16:47:14 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f8e6b459c00) [pid = 1848] [serial = 830] [outer = (nil)] [url = about:blank] 16:47:14 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f8e69d58800) [pid = 1848] [serial = 828] [outer = (nil)] [url = about:blank] 16:47:14 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f8e678e9c00) [pid = 1848] [serial = 821] [outer = (nil)] [url = about:blank] 16:47:14 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f8e67f8d400) [pid = 1848] [serial = 822] [outer = (nil)] [url = about:blank] 16:47:14 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f8e65c07400) [pid = 1848] [serial = 818] [outer = (nil)] [url = about:blank] 16:47:14 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f8e66dc5400) [pid = 1848] [serial = 819] [outer = (nil)] [url = about:blank] 16:47:14 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f8e68237800) [pid = 1848] [serial = 824] [outer = (nil)] [url = about:blank] 16:47:14 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f8e62a22000) [pid = 1848] [serial = 816] [outer = (nil)] [url = about:blank] 16:47:14 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f8e62734c00) [pid = 1848] [serial = 815] [outer = (nil)] [url = about:blank] 16:47:14 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f8e70891000) [pid = 1848] [serial = 777] [outer = (nil)] [url = about:blank] 16:47:14 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f8e68cc3400) [pid = 1848] [serial = 825] [outer = (nil)] [url = about:blank] 16:47:14 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f8e6d18a400) [pid = 1848] [serial = 831] [outer = (nil)] [url = about:blank] 16:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:47:14 INFO - PROCESS | 1848 | 1462319234139 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:47:14 INFO - PROCESS | 1848 | 1462319234142 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:47:14 INFO - PROCESS | 1848 | 1462319234149 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:47:14 INFO - PROCESS | 1848 | 1462319234152 Marionette TRACE conn3 <- [1,1218,null,{}] 16:47:14 INFO - PROCESS | 1848 | 1462319234157 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}] 16:47:14 INFO - PROCESS | 1848 | 1462319234328 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:47:14 INFO - PROCESS | 1848 | 1462319234343 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e604d8000 == 97 [pid = 1848] [id = 312] 16:47:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f8e62a27800) [pid = 1848] [serial = 937] [outer = (nil)] 16:47:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f8e67f8d400) [pid = 1848] [serial = 938] [outer = 0x7f8e62a27800] 16:47:14 INFO - PROCESS | 1848 | 1462319234407 Marionette DEBUG loaded listener.js 16:47:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f8e68d8cc00) [pid = 1848] [serial = 939] [outer = 0x7f8e62a27800] 16:47:15 INFO - PROCESS | 1848 | 1462319235332 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]]]}] 16:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1233ms 16:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:47:15 INFO - PROCESS | 1848 | 1462319235382 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:47:15 INFO - PROCESS | 1848 | 1462319235385 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:47:15 INFO - PROCESS | 1848 | 1462319235392 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:47:15 INFO - PROCESS | 1848 | 1462319235395 Marionette TRACE conn3 <- [1,1222,null,{}] 16:47:15 INFO - PROCESS | 1848 | 1462319235401 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}] 16:47:15 INFO - PROCESS | 1848 | 1462319235616 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:47:15 INFO - PROCESS | 1848 | 1462319235781 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e67b85800 == 98 [pid = 1848] [id = 313] 16:47:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f8e62754c00) [pid = 1848] [serial = 940] [outer = (nil)] 16:47:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f8e69b8c400) [pid = 1848] [serial = 941] [outer = 0x7f8e62754c00] 16:47:15 INFO - PROCESS | 1848 | 1462319235852 Marionette DEBUG loaded listener.js 16:47:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f8e6b45ac00) [pid = 1848] [serial = 942] [outer = 0x7f8e62754c00] 16:47:16 INFO - PROCESS | 1848 | 1462319236659 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] 16:47:16 INFO - PROCESS | 1848 | 1462319236704 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:47:16 INFO - PROCESS | 1848 | 1462319236712 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:47:16 INFO - PROCESS | 1848 | 1462319236715 Marionette TRACE conn3 <- [1,1226,null,{}] 16:47:16 INFO - PROCESS | 1848 | 1462319236729 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}] 16:47:16 INFO - PROCESS | 1848 | 1462319236945 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:47:16 INFO - PROCESS | 1848 | 1462319236970 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68b67800 == 99 [pid = 1848] [id = 314] 16:47:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f8e65c06000) [pid = 1848] [serial = 943] [outer = (nil)] 16:47:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f8e6e6b6000) [pid = 1848] [serial = 944] [outer = 0x7f8e65c06000] 16:47:17 INFO - PROCESS | 1848 | 1462319237032 Marionette DEBUG loaded listener.js 16:47:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f8e6fef7800) [pid = 1848] [serial = 945] [outer = 0x7f8e65c06000] 16:47:17 INFO - PROCESS | 1848 | 1462319237889 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]]]}] 16:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1187ms 16:47:17 INFO - PROCESS | 1848 | 1462319237899 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:47:17 INFO - PROCESS | 1848 | 1462319237901 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:47:17 INFO - PROCESS | 1848 | 1462319237907 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:47:17 INFO - PROCESS | 1848 | 1462319237909 Marionette TRACE conn3 <- [1,1230,null,{}] 16:47:17 INFO - PROCESS | 1848 | 1462319237915 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}] 16:47:18 INFO - PROCESS | 1848 | 1462319238145 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:47:18 INFO - PROCESS | 1848 | 1462319238174 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6b3ba800 == 100 [pid = 1848] [id = 315] 16:47:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f8e594b7000) [pid = 1848] [serial = 946] [outer = (nil)] 16:47:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f8e70560000) [pid = 1848] [serial = 947] [outer = 0x7f8e594b7000] 16:47:18 INFO - PROCESS | 1848 | 1462319238238 Marionette DEBUG loaded listener.js 16:47:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f8e7088fc00) [pid = 1848] [serial = 948] [outer = 0x7f8e594b7000] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f8e67b18c00) [pid = 1848] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f8e68d99c00) [pid = 1848] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f8e67b0e400) [pid = 1848] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f8e6274a800) [pid = 1848] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f8e6b36e400) [pid = 1848] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f8e61918000) [pid = 1848] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f8e70b5dc00) [pid = 1848] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f8e70886000) [pid = 1848] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f8e68239400) [pid = 1848] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f8e68d9bc00) [pid = 1848] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f8e609bbc00) [pid = 1848] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f8e609c5c00) [pid = 1848] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f8e61feec00) [pid = 1848] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f8e723c2800) [pid = 1848] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f8e68cc6800) [pid = 1848] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f8e6d18ac00) [pid = 1848] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f8e7438a400) [pid = 1848] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f8e6d18f000) [pid = 1848] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f8e65982800) [pid = 1848] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f8e66d08000) [pid = 1848] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f8e6b377800) [pid = 1848] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f8e65983800) [pid = 1848] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f8e678ee000) [pid = 1848] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f8e5faa4c00) [pid = 1848] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f8e65985800) [pid = 1848] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f8e61fea800) [pid = 1848] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f8e65989000) [pid = 1848] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f8e61caf000) [pid = 1848] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f8e724a0000) [pid = 1848] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f8e61fee800) [pid = 1848] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f8e70a0d000) [pid = 1848] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f8e65d64c00) [pid = 1848] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f8e66b1d000) [pid = 1848] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f8e6f6f4800) [pid = 1848] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f8e70b78c00) [pid = 1848] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e70886c00) [pid = 1848] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f8e6273d000) [pid = 1848] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e67f98c00) [pid = 1848] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f8e609c4c00) [pid = 1848] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f8e70b5a400) [pid = 1848] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f8e6b452000) [pid = 1848] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f8e66b1b400) [pid = 1848] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f8e62716c00) [pid = 1848] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f8e66b20800) [pid = 1848] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f8e5faab400) [pid = 1848] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f8e65c04400) [pid = 1848] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f8e68cbd800) [pid = 1848] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f8e6b375800) [pid = 1848] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e61fe9400) [pid = 1848] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e65d65c00) [pid = 1848] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e72178800) [pid = 1848] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:47:19 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f8e66d0f800) [pid = 1848] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:47:20 INFO - PROCESS | 1848 | 1462319240004 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]]]}] 16:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 2137ms 16:47:20 INFO - PROCESS | 1848 | 1462319240046 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:47:20 INFO - PROCESS | 1848 | 1462319240050 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:47:20 INFO - PROCESS | 1848 | 1462319240066 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:47:20 INFO - PROCESS | 1848 | 1462319240069 Marionette TRACE conn3 <- [1,1234,null,{}] 16:47:20 INFO - PROCESS | 1848 | 1462319240074 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}] 16:47:20 INFO - PROCESS | 1848 | 1462319240275 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:47:20 INFO - PROCESS | 1848 | 1462319240289 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5dec9800 == 101 [pid = 1848] [id = 316] 16:47:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f8e5faa5000) [pid = 1848] [serial = 949] [outer = (nil)] 16:47:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e65985000) [pid = 1848] [serial = 950] [outer = 0x7f8e5faa5000] 16:47:20 INFO - PROCESS | 1848 | 1462319240377 Marionette DEBUG loaded listener.js 16:47:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e66b1b400) [pid = 1848] [serial = 951] [outer = 0x7f8e5faa5000] 16:47:21 INFO - PROCESS | 1848 | 1462319241364 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]]]}] 16:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1345ms 16:47:21 INFO - PROCESS | 1848 | 1462319241412 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:47:21 INFO - PROCESS | 1848 | 1462319241415 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:47:21 INFO - PROCESS | 1848 | 1462319241421 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:47:21 INFO - PROCESS | 1848 | 1462319241423 Marionette TRACE conn3 <- [1,1238,null,{}] 16:47:21 INFO - PROCESS | 1848 | 1462319241429 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}] 16:47:21 INFO - PROCESS | 1848 | 1462319241725 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:47:21 INFO - PROCESS | 1848 | 1462319241920 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c048800 == 102 [pid = 1848] [id = 317] 16:47:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e594b3000) [pid = 1848] [serial = 952] [outer = (nil)] 16:47:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f8e5bde5c00) [pid = 1848] [serial = 953] [outer = 0x7f8e594b3000] 16:47:22 INFO - PROCESS | 1848 | 1462319241997 Marionette DEBUG loaded listener.js 16:47:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f8e5c2f6400) [pid = 1848] [serial = 954] [outer = 0x7f8e594b3000] 16:47:22 INFO - PROCESS | 1848 | 1462319242953 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]]]}] 16:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1588ms 16:47:23 INFO - PROCESS | 1848 | 1462319243011 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:47:23 INFO - PROCESS | 1848 | 1462319243017 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:47:23 INFO - PROCESS | 1848 | 1462319243025 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:47:23 INFO - PROCESS | 1848 | 1462319243031 Marionette TRACE conn3 <- [1,1242,null,{}] 16:47:23 INFO - PROCESS | 1848 | 1462319243038 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}] 16:47:23 INFO - PROCESS | 1848 | 1462319243247 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:47:23 INFO - PROCESS | 1848 | 1462319243486 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e628d1800 == 103 [pid = 1848] [id = 318] 16:47:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f8e61f73000) [pid = 1848] [serial = 955] [outer = (nil)] 16:47:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f8e61fef400) [pid = 1848] [serial = 956] [outer = 0x7f8e61f73000] 16:47:23 INFO - PROCESS | 1848 | 1462319243613 Marionette DEBUG loaded listener.js 16:47:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f8e62752000) [pid = 1848] [serial = 957] [outer = 0x7f8e61f73000] 16:47:24 INFO - PROCESS | 1848 | 1462319244565 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]]]}] 16:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1590ms 16:47:24 INFO - PROCESS | 1848 | 1462319244616 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:47:24 INFO - PROCESS | 1848 | 1462319244621 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:47:24 INFO - PROCESS | 1848 | 1462319244627 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:47:24 INFO - PROCESS | 1848 | 1462319244630 Marionette TRACE conn3 <- [1,1246,null,{}] 16:47:24 INFO - PROCESS | 1848 | 1462319244636 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}] 16:47:24 INFO - PROCESS | 1848 | 1462319244839 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:47:25 INFO - PROCESS | 1848 | 1462319245139 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e67b7e800 == 104 [pid = 1848] [id = 319] 16:47:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f8e66d09c00) [pid = 1848] [serial = 958] [outer = (nil)] 16:47:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f8e66dc8400) [pid = 1848] [serial = 959] [outer = 0x7f8e66d09c00] 16:47:25 INFO - PROCESS | 1848 | 1462319245308 Marionette DEBUG loaded listener.js 16:47:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f8e67acb800) [pid = 1848] [serial = 960] [outer = 0x7f8e66d09c00] 16:47:26 INFO - PROCESS | 1848 | 1462319246219 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]]]}] 16:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1631ms 16:47:26 INFO - PROCESS | 1848 | 1462319246258 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:47:26 INFO - PROCESS | 1848 | 1462319246265 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:47:26 INFO - PROCESS | 1848 | 1462319246282 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:47:26 INFO - PROCESS | 1848 | 1462319246289 Marionette TRACE conn3 <- [1,1250,null,{}] 16:47:26 INFO - PROCESS | 1848 | 1462319246294 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}] 16:47:26 INFO - PROCESS | 1848 | 1462319246505 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:47:26 INFO - PROCESS | 1848 | 1462319246766 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6f1b1000 == 105 [pid = 1848] [id = 320] 16:47:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f8e5bdecc00) [pid = 1848] [serial = 961] [outer = (nil)] 16:47:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f8e68233400) [pid = 1848] [serial = 962] [outer = 0x7f8e5bdecc00] 16:47:26 INFO - PROCESS | 1848 | 1462319246898 Marionette DEBUG loaded listener.js 16:47:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e69b8a800) [pid = 1848] [serial = 963] [outer = 0x7f8e5bdecc00] 16:47:27 INFO - PROCESS | 1848 | 1462319247831 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]]]}] 16:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1596ms 16:47:27 INFO - PROCESS | 1848 | 1462319247872 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:47:27 INFO - PROCESS | 1848 | 1462319247875 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:47:27 INFO - PROCESS | 1848 | 1462319247881 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:47:27 INFO - PROCESS | 1848 | 1462319247884 Marionette TRACE conn3 <- [1,1254,null,{}] 16:47:27 INFO - PROCESS | 1848 | 1462319247889 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}] 16:47:28 INFO - PROCESS | 1848 | 1462319248081 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:47:28 INFO - PROCESS | 1848 | 1462319248272 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70a96000 == 106 [pid = 1848] [id = 321] 16:47:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f8e66d0f800) [pid = 1848] [serial = 964] [outer = (nil)] 16:47:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e6a908c00) [pid = 1848] [serial = 965] [outer = 0x7f8e66d0f800] 16:47:28 INFO - PROCESS | 1848 | 1462319248342 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f8e6b452000) [pid = 1848] [serial = 966] [outer = 0x7f8e66d0f800] 16:47:29 INFO - PROCESS | 1848 | 1462319249233 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]]]}] 16:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1387ms 16:47:29 INFO - PROCESS | 1848 | 1462319249269 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:47:29 INFO - PROCESS | 1848 | 1462319249272 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:47:29 INFO - PROCESS | 1848 | 1462319249278 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:47:29 INFO - PROCESS | 1848 | 1462319249281 Marionette TRACE conn3 <- [1,1258,null,{}] 16:47:29 INFO - PROCESS | 1848 | 1462319249287 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}] 16:47:29 INFO - PROCESS | 1848 | 1462319249465 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:47:29 INFO - PROCESS | 1848 | 1462319249664 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7170a000 == 107 [pid = 1848] [id = 322] 16:47:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f8e7015fc00) [pid = 1848] [serial = 967] [outer = (nil)] 16:47:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f8e7055d800) [pid = 1848] [serial = 968] [outer = 0x7f8e7015fc00] 16:47:29 INFO - PROCESS | 1848 | 1462319249748 Marionette DEBUG loaded listener.js 16:47:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f8e70a05000) [pid = 1848] [serial = 969] [outer = 0x7f8e7015fc00] 16:47:30 INFO - PROCESS | 1848 | 1462319250707 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]]]}] 16:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1478ms 16:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:47:30 INFO - PROCESS | 1848 | 1462319250758 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:47:30 INFO - PROCESS | 1848 | 1462319250761 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:47:30 INFO - PROCESS | 1848 | 1462319250767 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:47:30 INFO - PROCESS | 1848 | 1462319250770 Marionette TRACE conn3 <- [1,1262,null,{}] 16:47:30 INFO - PROCESS | 1848 | 1462319250775 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}] 16:47:30 INFO - PROCESS | 1848 | 1462319250947 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:47:31 INFO - PROCESS | 1848 | 1462319251146 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72fa9000 == 108 [pid = 1848] [id = 323] 16:47:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f8e704e2000) [pid = 1848] [serial = 970] [outer = (nil)] 16:47:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f8e70b75c00) [pid = 1848] [serial = 971] [outer = 0x7f8e704e2000] 16:47:31 INFO - PROCESS | 1848 | 1462319251216 Marionette DEBUG loaded listener.js 16:47:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f8e7137b000) [pid = 1848] [serial = 972] [outer = 0x7f8e704e2000] 16:47:32 INFO - PROCESS | 1848 | 1462319252108 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]]]}] 16:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1379ms 16:47:32 INFO - PROCESS | 1848 | 1462319252146 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:47:32 INFO - PROCESS | 1848 | 1462319252150 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:47:32 INFO - PROCESS | 1848 | 1462319252156 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:47:32 INFO - PROCESS | 1848 | 1462319252158 Marionette TRACE conn3 <- [1,1266,null,{}] 16:47:32 INFO - PROCESS | 1848 | 1462319252164 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}] 16:47:32 INFO - PROCESS | 1848 | 1462319252399 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:47:32 INFO - PROCESS | 1848 | 1462319252560 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7ec03800 == 109 [pid = 1848] [id = 324] 16:47:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f8e705e0c00) [pid = 1848] [serial = 973] [outer = (nil)] 16:47:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f8e72178800) [pid = 1848] [serial = 974] [outer = 0x7f8e705e0c00] 16:47:32 INFO - PROCESS | 1848 | 1462319252631 Marionette DEBUG loaded listener.js 16:47:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f8e723c8c00) [pid = 1848] [serial = 975] [outer = 0x7f8e705e0c00] 16:47:33 INFO - PROCESS | 1848 | 1462319253481 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]]]}] 16:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1382ms 16:47:33 INFO - PROCESS | 1848 | 1462319253541 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:47:33 INFO - PROCESS | 1848 | 1462319253547 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:47:33 INFO - PROCESS | 1848 | 1462319253556 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 1848 | 1462319253559 Marionette TRACE conn3 <- [1,1270,null,{}] 16:47:33 INFO - PROCESS | 1848 | 1462319253565 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}] 16:47:33 INFO - PROCESS | 1848 | 1462319253836 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:47:34 INFO - PROCESS | 1848 | 1462319254065 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e833c7800 == 110 [pid = 1848] [id = 325] 16:47:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f8e70609c00) [pid = 1848] [serial = 976] [outer = (nil)] 16:47:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f8e724a9800) [pid = 1848] [serial = 977] [outer = 0x7f8e70609c00] 16:47:34 INFO - PROCESS | 1848 | 1462319254185 Marionette DEBUG loaded listener.js 16:47:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f8e730c7000) [pid = 1848] [serial = 978] [outer = 0x7f8e70609c00] 16:47:35 INFO - PROCESS | 1848 | 1462319255019 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]]]}] 16:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1533ms 16:47:35 INFO - PROCESS | 1848 | 1462319255089 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:47:35 INFO - PROCESS | 1848 | 1462319255092 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:47:35 INFO - PROCESS | 1848 | 1462319255099 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:47:35 INFO - PROCESS | 1848 | 1462319255108 Marionette TRACE conn3 <- [1,1274,null,{}] 16:47:35 INFO - PROCESS | 1848 | 1462319255114 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}] 16:47:35 INFO - PROCESS | 1848 | 1462319255320 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:47:35 INFO - PROCESS | 1848 | 1462319255507 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83986800 == 111 [pid = 1848] [id = 326] 16:47:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f8e72451400) [pid = 1848] [serial = 979] [outer = (nil)] 16:47:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f8e77e81800) [pid = 1848] [serial = 980] [outer = 0x7f8e72451400] 16:47:35 INFO - PROCESS | 1848 | 1462319255578 Marionette DEBUG loaded listener.js 16:47:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f8e7eb71000) [pid = 1848] [serial = 981] [outer = 0x7f8e72451400] 16:47:36 INFO - PROCESS | 1848 | 1462319256502 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]]]}] 16:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1435ms 16:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:47:36 INFO - PROCESS | 1848 | 1462319256535 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:47:36 INFO - PROCESS | 1848 | 1462319256538 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:47:36 INFO - PROCESS | 1848 | 1462319256545 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:47:36 INFO - PROCESS | 1848 | 1462319256548 Marionette TRACE conn3 <- [1,1278,null,{}] 16:47:36 INFO - PROCESS | 1848 | 1462319256553 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}] 16:47:36 INFO - PROCESS | 1848 | 1462319256754 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:47:36 INFO - PROCESS | 1848 | 1462319256953 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e880ab800 == 112 [pid = 1848] [id = 327] 16:47:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f8e7ec91c00) [pid = 1848] [serial = 982] [outer = (nil)] 16:47:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f8e7fd5b400) [pid = 1848] [serial = 983] [outer = 0x7f8e7ec91c00] 16:47:37 INFO - PROCESS | 1848 | 1462319257036 Marionette DEBUG loaded listener.js 16:47:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f8e80043000) [pid = 1848] [serial = 984] [outer = 0x7f8e7ec91c00] 16:47:37 INFO - PROCESS | 1848 | 1462319257961 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]]]}] 16:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1480ms 16:47:38 INFO - PROCESS | 1848 | 1462319258024 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:47:38 INFO - PROCESS | 1848 | 1462319258029 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:47:38 INFO - PROCESS | 1848 | 1462319258037 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:47:38 INFO - PROCESS | 1848 | 1462319258041 Marionette TRACE conn3 <- [1,1282,null,{}] 16:47:38 INFO - PROCESS | 1848 | 1462319258047 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}] 16:47:38 INFO - PROCESS | 1848 | 1462319258271 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:47:38 INFO - PROCESS | 1848 | 1462319258519 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5ba21800 == 113 [pid = 1848] [id = 328] 16:47:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f8e7ee6a800) [pid = 1848] [serial = 985] [outer = (nil)] 16:47:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f8e83abe800) [pid = 1848] [serial = 986] [outer = 0x7f8e7ee6a800] 16:47:38 INFO - PROCESS | 1848 | 1462319258608 Marionette DEBUG loaded listener.js 16:47:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f8e83d5a000) [pid = 1848] [serial = 987] [outer = 0x7f8e7ee6a800] 16:47:39 INFO - PROCESS | 1848 | 1462319259435 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]]]}] 16:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1432ms 16:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:47:39 INFO - PROCESS | 1848 | 1462319259469 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:47:39 INFO - PROCESS | 1848 | 1462319259471 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:47:39 INFO - PROCESS | 1848 | 1462319259477 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 1848 | 1462319259480 Marionette TRACE conn3 <- [1,1286,null,{}] 16:47:39 INFO - PROCESS | 1848 | 1462319259485 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}] 16:47:39 INFO - PROCESS | 1848 | 1462319259650 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:47:39 INFO - PROCESS | 1848 | 1462319259847 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5ba9f800 == 114 [pid = 1848] [id = 329] 16:47:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f8e570e4400) [pid = 1848] [serial = 988] [outer = (nil)] 16:47:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f8e570ee400) [pid = 1848] [serial = 989] [outer = 0x7f8e570e4400] 16:47:39 INFO - PROCESS | 1848 | 1462319259921 Marionette DEBUG loaded listener.js 16:47:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f8e570f3000) [pid = 1848] [serial = 990] [outer = 0x7f8e570e4400] 16:47:40 INFO - PROCESS | 1848 | 1462319260827 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]]]}] 16:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1391ms 16:47:40 INFO - PROCESS | 1848 | 1462319260867 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:47:40 INFO - PROCESS | 1848 | 1462319260871 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:47:40 INFO - PROCESS | 1848 | 1462319260876 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:47:40 INFO - PROCESS | 1848 | 1462319260878 Marionette TRACE conn3 <- [1,1290,null,{}] 16:47:40 INFO - PROCESS | 1848 | 1462319260884 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}] 16:47:41 INFO - PROCESS | 1848 | 1462319261059 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:47:41 INFO - PROCESS | 1848 | 1462319261253 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e57eef000 == 115 [pid = 1848] [id = 330] 16:47:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f8e57ec5c00) [pid = 1848] [serial = 991] [outer = (nil)] 16:47:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f8e57ecac00) [pid = 1848] [serial = 992] [outer = 0x7f8e57ec5c00] 16:47:41 INFO - PROCESS | 1848 | 1462319261325 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f8e57ecf400) [pid = 1848] [serial = 993] [outer = 0x7f8e57ec5c00] 16:47:42 INFO - PROCESS | 1848 | 1462319262180 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]]]}] 16:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1382ms 16:47:42 INFO - PROCESS | 1848 | 1462319262260 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:47:42 INFO - PROCESS | 1848 | 1462319262264 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:47:42 INFO - PROCESS | 1848 | 1462319262270 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:47:42 INFO - PROCESS | 1848 | 1462319262274 Marionette TRACE conn3 <- [1,1294,null,{}] 16:47:42 INFO - PROCESS | 1848 | 1462319262279 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}] 16:47:42 INFO - PROCESS | 1848 | 1462319262468 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:47:42 INFO - PROCESS | 1848 | 1462319262665 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e56e43800 == 116 [pid = 1848] [id = 331] 16:47:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f8e56e06000) [pid = 1848] [serial = 994] [outer = (nil)] 16:47:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f8e56e0cc00) [pid = 1848] [serial = 995] [outer = 0x7f8e56e06000] 16:47:42 INFO - PROCESS | 1848 | 1462319262736 Marionette DEBUG loaded listener.js 16:47:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f8e56e11c00) [pid = 1848] [serial = 996] [outer = 0x7f8e56e06000] 16:47:43 INFO - PROCESS | 1848 | 1462319263598 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]]]}] 16:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1380ms 16:47:43 INFO - PROCESS | 1848 | 1462319263651 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:47:43 INFO - PROCESS | 1848 | 1462319263655 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:47:43 INFO - PROCESS | 1848 | 1462319263661 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:47:43 INFO - PROCESS | 1848 | 1462319263663 Marionette TRACE conn3 <- [1,1298,null,{}] 16:47:43 INFO - PROCESS | 1848 | 1462319263670 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}] 16:47:43 INFO - PROCESS | 1848 | 1462319263889 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:47:44 INFO - PROCESS | 1848 | 1462319264095 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5b78a000 == 117 [pid = 1848] [id = 332] 16:47:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f8e56e04000) [pid = 1848] [serial = 997] [outer = (nil)] 16:47:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f8e57ecfc00) [pid = 1848] [serial = 998] [outer = 0x7f8e56e04000] 16:47:44 INFO - PROCESS | 1848 | 1462319264208 Marionette DEBUG loaded listener.js 16:47:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f8e61caac00) [pid = 1848] [serial = 999] [outer = 0x7f8e56e04000] 16:47:45 INFO - PROCESS | 1848 | 1462319265128 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]]]}] 16:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1535ms 16:47:45 INFO - PROCESS | 1848 | 1462319265197 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:47:45 INFO - PROCESS | 1848 | 1462319265201 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:47:45 INFO - PROCESS | 1848 | 1462319265206 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:47:45 INFO - PROCESS | 1848 | 1462319265210 Marionette TRACE conn3 <- [1,1302,null,{}] 16:47:45 INFO - PROCESS | 1848 | 1462319265215 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}] 16:47:45 INFO - PROCESS | 1848 | 1462319265408 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:47:45 INFO - PROCESS | 1848 | 1462319265602 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c8ce800 == 118 [pid = 1848] [id = 333] 16:47:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f8e56e06800) [pid = 1848] [serial = 1000] [outer = (nil)] 16:47:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f8e6191ec00) [pid = 1848] [serial = 1001] [outer = 0x7f8e56e06800] 16:47:45 INFO - PROCESS | 1848 | 1462319265684 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f8e61f7b800) [pid = 1848] [serial = 1002] [outer = 0x7f8e56e06800] 16:47:46 INFO - PROCESS | 1848 | 1462319266880 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]]]}] 16:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1729ms 16:47:46 INFO - PROCESS | 1848 | 1462319266937 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 1848 | 1462319266942 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:47:46 INFO - PROCESS | 1848 | 1462319266950 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 1848 | 1462319266956 Marionette TRACE conn3 <- [1,1306,null,{}] 16:47:46 INFO - PROCESS | 1848 | 1462319266974 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}] 16:47:47 INFO - PROCESS | 1848 | 1462319267258 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:47:47 INFO - PROCESS | 1848 | 1462319267430 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bece800 == 119 [pid = 1848] [id = 334] 16:47:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f8e5faac000) [pid = 1848] [serial = 1003] [outer = (nil)] 16:47:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f8e60aa0000) [pid = 1848] [serial = 1004] [outer = 0x7f8e5faac000] 16:47:47 INFO - PROCESS | 1848 | 1462319267511 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f8e61d64c00) [pid = 1848] [serial = 1005] [outer = 0x7f8e5faac000] 16:47:48 INFO - PROCESS | 1848 | 1462319268373 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]]]}] 16:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1497ms 16:47:48 INFO - PROCESS | 1848 | 1462319268449 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:47:48 INFO - PROCESS | 1848 | 1462319268458 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:47:48 INFO - PROCESS | 1848 | 1462319268468 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:47:48 INFO - PROCESS | 1848 | 1462319268471 Marionette TRACE conn3 <- [1,1310,null,{}] 16:47:48 INFO - PROCESS | 1848 | 1462319268477 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}] 16:47:48 INFO - PROCESS | 1848 | 1462319268782 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:47:49 INFO - PROCESS | 1848 | 1462319269114 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5a6a0000 == 120 [pid = 1848] [id = 335] 16:47:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f8e5c7f1c00) [pid = 1848] [serial = 1006] [outer = (nil)] 16:47:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f8e61d65000) [pid = 1848] [serial = 1007] [outer = 0x7f8e5c7f1c00] 16:47:49 INFO - PROCESS | 1848 | 1462319269179 Marionette DEBUG loaded listener.js 16:47:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f8e6274a800) [pid = 1848] [serial = 1008] [outer = 0x7f8e5c7f1c00] 16:47:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e890c8000 == 119 [pid = 1848] [id = 142] 16:47:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6e647000 == 118 [pid = 1848] [id = 199] 16:47:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7ee83800 == 117 [pid = 1848] [id = 193] 16:47:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68182800 == 116 [pid = 1848] [id = 198] 16:47:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e81fc5000 == 115 [pid = 1848] [id = 194] 16:47:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e618bb000 == 114 [pid = 1848] [id = 201] 16:47:49 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f8e7dd6b400) [pid = 1848] [serial = 893] [outer = (nil)] [url = about:blank] 16:47:49 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f8e80042000) [pid = 1848] [serial = 866] [outer = (nil)] [url = about:blank] 16:47:49 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f8e7fd53800) [pid = 1848] [serial = 863] [outer = (nil)] [url = about:blank] 16:47:49 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f8e678f2000) [pid = 1848] [serial = 872] [outer = (nil)] [url = about:blank] 16:47:49 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f8e7e908000) [pid = 1848] [serial = 857] [outer = (nil)] [url = about:blank] 16:47:49 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f8e7eb7b000) [pid = 1848] [serial = 860] [outer = (nil)] [url = about:blank] 16:47:49 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f8e70b77c00) [pid = 1848] [serial = 869] [outer = (nil)] [url = about:blank] 16:47:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83829000 == 113 [pid = 1848] [id = 195] 16:47:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5dec9800 == 112 [pid = 1848] [id = 316] 16:47:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6b3ba800 == 111 [pid = 1848] [id = 315] 16:47:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68b67800 == 110 [pid = 1848] [id = 314] 16:47:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e67b85800 == 109 [pid = 1848] [id = 313] 16:47:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e604d8000 == 108 [pid = 1848] [id = 312] 16:47:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e65b2e800 == 107 [pid = 1848] [id = 311] 16:47:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c8c6800 == 106 [pid = 1848] [id = 310] 16:47:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5a69c000 == 105 [pid = 1848] [id = 309] 16:47:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5ded3800 == 104 [pid = 1848] [id = 308] 16:47:50 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e616b6000 == 103 [pid = 1848] [id = 298] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f8e72644400) [pid = 1848] [serial = 891] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f8e6b374c00) [pid = 1848] [serial = 674] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f8e6c743400) [pid = 1848] [serial = 882] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f8e68235000) [pid = 1848] [serial = 735] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f8e69d57000) [pid = 1848] [serial = 641] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f8e70b7a000) [pid = 1848] [serial = 614] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f8e61ff1400) [pid = 1848] [serial = 723] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f8e61f72400) [pid = 1848] [serial = 836] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f8e7233ec00) [pid = 1848] [serial = 798] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f8e70a07000) [pid = 1848] [serial = 680] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f8e72642800) [pid = 1848] [serial = 804] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f8e6f187400) [pid = 1848] [serial = 786] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f8e7eb73c00) [pid = 1848] [serial = 810] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f8e67b10400) [pid = 1848] [serial = 632] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f8e69d5c800) [pid = 1848] [serial = 738] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f8e66dc1800) [pid = 1848] [serial = 839] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f8e7dd6a800) [pid = 1848] [serial = 689] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f8e6b458c00) [pid = 1848] [serial = 744] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f8e70a03400) [pid = 1848] [serial = 789] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f8e77e87400) [pid = 1848] [serial = 807] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f8e70b72400) [pid = 1848] [serial = 888] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f8e68238c00) [pid = 1848] [serial = 879] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f8e7088d800) [pid = 1848] [serial = 848] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f8e7004e000) [pid = 1848] [serial = 845] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f8e72170800) [pid = 1848] [serial = 890] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f8e6e6ad000) [pid = 1848] [serial = 750] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f8e66d09400) [pid = 1848] [serial = 876] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f8e7088f000) [pid = 1848] [serial = 885] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f8e61fed400) [pid = 1848] [serial = 698] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f8e67b0d400) [pid = 1848] [serial = 638] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f8e6b373800) [pid = 1848] [serial = 881] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f8e62a2c400) [pid = 1848] [serial = 780] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f8e67f8e400) [pid = 1848] [serial = 783] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f8e7eb7a400) [pid = 1848] [serial = 813] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f8e7fd51c00) [pid = 1848] [serial = 692] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f8e8003f400) [pid = 1848] [serial = 626] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e6fef5c00) [pid = 1848] [serial = 884] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f8e65c08c00) [pid = 1848] [serial = 875] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e730c4800) [pid = 1848] [serial = 686] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f8e6e886c00) [pid = 1848] [serial = 635] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f8e67f8f400) [pid = 1848] [serial = 732] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f8e70b5a800) [pid = 1848] [serial = 792] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f8e7249bc00) [pid = 1848] [serial = 801] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f8e70a08400) [pid = 1848] [serial = 887] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f8e7249fc00) [pid = 1848] [serial = 683] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f8e6598c000) [pid = 1848] [serial = 726] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f8e700f4800) [pid = 1848] [serial = 677] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f8e70605000) [pid = 1848] [serial = 753] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f8e74396c00) [pid = 1848] [serial = 854] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e69eabc00) [pid = 1848] [serial = 842] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e71788c00) [pid = 1848] [serial = 795] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e75061800) [pid = 1848] [serial = 617] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f8e678f1000) [pid = 1848] [serial = 729] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f8e62a25c00) [pid = 1848] [serial = 668] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f8e678f6400) [pid = 1848] [serial = 878] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f8e67f90c00) [pid = 1848] [serial = 611] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f8e61918400) [pid = 1848] [serial = 695] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f8e66d11800) [pid = 1848] [serial = 671] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f8e6b377400) [pid = 1848] [serial = 741] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f8e6d187c00) [pid = 1848] [serial = 747] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f8e71378400) [pid = 1848] [serial = 851] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e61ff4c00) [pid = 1848] [serial = 623] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e65d6fc00) [pid = 1848] [serial = 629] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e8001f800) [pid = 1848] [serial = 620] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e71782400) [pid = 1848] [serial = 572] [outer = (nil)] [url = about:blank] 16:47:50 INFO - PROCESS | 1848 | 1462319270236 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] 16:47:50 INFO - PROCESS | 1848 | 1462319270318 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:47:50 INFO - PROCESS | 1848 | 1462319270324 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:47:50 INFO - PROCESS | 1848 | 1462319270330 Marionette TRACE conn3 <- [1,1314,null,{}] 16:47:50 INFO - PROCESS | 1848 | 1462319270344 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}] 16:47:50 INFO - PROCESS | 1848 | 1462319270525 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:47:50 INFO - PROCESS | 1848 | 1462319270536 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c76f000 == 104 [pid = 1848] [id = 336] 16:47:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e65c0dc00) [pid = 1848] [serial = 1009] [outer = (nil)] 16:47:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e65d69400) [pid = 1848] [serial = 1010] [outer = 0x7f8e65c0dc00] 16:47:50 INFO - PROCESS | 1848 | 1462319270637 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e66dc1400) [pid = 1848] [serial = 1011] [outer = 0x7f8e65c0dc00] 16:47:51 INFO - PROCESS | 1848 | 1462319271482 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]]]}] 16:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1231ms 16:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:47:51 INFO - PROCESS | 1848 | 1462319271556 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:47:51 INFO - PROCESS | 1848 | 1462319271559 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:47:51 INFO - PROCESS | 1848 | 1462319271565 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:47:51 INFO - PROCESS | 1848 | 1462319271568 Marionette TRACE conn3 <- [1,1318,null,{}] 16:47:51 INFO - PROCESS | 1848 | 1462319271573 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}] 16:47:51 INFO - PROCESS | 1848 | 1462319271733 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:47:51 INFO - PROCESS | 1848 | 1462319271743 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e616a5800 == 105 [pid = 1848] [id = 337] 16:47:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e65d64400) [pid = 1848] [serial = 1012] [outer = (nil)] 16:47:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f8e67ad0400) [pid = 1848] [serial = 1013] [outer = 0x7f8e65d64400] 16:47:51 INFO - PROCESS | 1848 | 1462319271803 Marionette DEBUG loaded listener.js 16:47:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f8e67b15c00) [pid = 1848] [serial = 1014] [outer = 0x7f8e65d64400] 16:47:52 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e69bcc800 == 104 [pid = 1848] [id = 10] 16:47:52 INFO - PROCESS | 1848 | 1462319272799 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]]]}] 16:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1283ms 16:47:52 INFO - PROCESS | 1848 | 1462319272849 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:47:52 INFO - PROCESS | 1848 | 1462319272864 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:47:52 INFO - PROCESS | 1848 | 1462319272876 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:47:52 INFO - PROCESS | 1848 | 1462319272878 Marionette TRACE conn3 <- [1,1322,null,{}] 16:47:52 INFO - PROCESS | 1848 | 1462319272882 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}] 16:47:53 INFO - PROCESS | 1848 | 1462319273115 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:47:53 INFO - PROCESS | 1848 | 1462319273141 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e628d9000 == 105 [pid = 1848] [id = 338] 16:47:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f8e61f75800) [pid = 1848] [serial = 1015] [outer = (nil)] 16:47:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f8e67f97800) [pid = 1848] [serial = 1016] [outer = 0x7f8e61f75800] 16:47:53 INFO - PROCESS | 1848 | 1462319273202 Marionette DEBUG loaded listener.js 16:47:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f8e6823b000) [pid = 1848] [serial = 1017] [outer = 0x7f8e61f75800] 16:47:54 INFO - PROCESS | 1848 | 1462319274177 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]]]}] 16:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1334ms 16:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:47:54 INFO - PROCESS | 1848 | 1462319274212 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:47:54 INFO - PROCESS | 1848 | 1462319274214 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:47:54 INFO - PROCESS | 1848 | 1462319274221 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:47:54 INFO - PROCESS | 1848 | 1462319274224 Marionette TRACE conn3 <- [1,1326,null,{}] 16:47:54 INFO - PROCESS | 1848 | 1462319274235 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}] 16:47:54 INFO - PROCESS | 1848 | 1462319274491 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:47:54 INFO - PROCESS | 1848 | 1462319274540 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66bdb800 == 106 [pid = 1848] [id = 339] 16:47:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f8e6b36e000) [pid = 1848] [serial = 1018] [outer = (nil)] 16:47:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f8e6d181c00) [pid = 1848] [serial = 1019] [outer = 0x7f8e6b36e000] 16:47:54 INFO - PROCESS | 1848 | 1462319274602 Marionette DEBUG loaded listener.js 16:47:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f8e6feeb800) [pid = 1848] [serial = 1020] [outer = 0x7f8e6b36e000] 16:47:55 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f8e594b7000) [pid = 1848] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:47:55 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f8e65c06000) [pid = 1848] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:47:55 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f8e67f90400) [pid = 1848] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:47:55 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f8e678eb400) [pid = 1848] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:47:55 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f8e5faafc00) [pid = 1848] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:47:55 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f8e62a27800) [pid = 1848] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:47:55 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f8e62754c00) [pid = 1848] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:47:55 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f8e62a1f800) [pid = 1848] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:47:55 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e61d64800) [pid = 1848] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:47:55 INFO - PROCESS | 1848 | 1462319275843 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]]]}] 16:47:55 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 16:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1681ms 16:47:55 INFO - PROCESS | 1848 | 1462319275902 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:47:55 INFO - PROCESS | 1848 | 1462319275917 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:47:55 INFO - PROCESS | 1848 | 1462319275923 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:47:55 INFO - PROCESS | 1848 | 1462319275926 Marionette TRACE conn3 <- [1,1330,null,{}] 16:47:55 INFO - PROCESS | 1848 | 1462319275951 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}] 16:47:56 INFO - PROCESS | 1848 | 1462319276132 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:47:56 INFO - PROCESS | 1848 | 1462319276143 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e67b83000 == 107 [pid = 1848] [id = 340] 16:47:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e62a27800) [pid = 1848] [serial = 1021] [outer = (nil)] 16:47:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f8e7004f400) [pid = 1848] [serial = 1022] [outer = 0x7f8e62a27800] 16:47:56 INFO - PROCESS | 1848 | 1462319276203 Marionette DEBUG loaded listener.js 16:47:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f8e7060b000) [pid = 1848] [serial = 1023] [outer = 0x7f8e62a27800] 16:47:57 INFO - PROCESS | 1848 | 1462319277044 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]]]}] 16:47:57 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 16:47:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1148ms 16:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:47:57 INFO - PROCESS | 1848 | 1462319277079 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:47:57 INFO - PROCESS | 1848 | 1462319277081 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:47:57 INFO - PROCESS | 1848 | 1462319277088 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:47:57 INFO - PROCESS | 1848 | 1462319277091 Marionette TRACE conn3 <- [1,1334,null,{}] 16:47:57 INFO - PROCESS | 1848 | 1462319277095 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}] 16:47:57 INFO - PROCESS | 1848 | 1462319277254 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:47:57 INFO - PROCESS | 1848 | 1462319277270 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6870d800 == 108 [pid = 1848] [id = 341] 16:47:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f8e7060b800) [pid = 1848] [serial = 1024] [outer = (nil)] 16:47:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f8e70886c00) [pid = 1848] [serial = 1025] [outer = 0x7f8e7060b800] 16:47:57 INFO - PROCESS | 1848 | 1462319277330 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f8e70a02c00) [pid = 1848] [serial = 1026] [outer = 0x7f8e7060b800] 16:47:58 INFO - PROCESS | 1848 | 1462319278502 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]]]}] 16:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1478ms 16:47:58 INFO - PROCESS | 1848 | 1462319278568 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:47:58 INFO - PROCESS | 1848 | 1462319278575 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:47:58 INFO - PROCESS | 1848 | 1462319278582 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:47:58 INFO - PROCESS | 1848 | 1462319278588 Marionette TRACE conn3 <- [1,1338,null,{}] 16:47:58 INFO - PROCESS | 1848 | 1462319278596 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}] 16:47:58 INFO - PROCESS | 1848 | 1462319278790 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:47:59 INFO - PROCESS | 1848 | 1462319279022 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c05d000 == 109 [pid = 1848] [id = 342] 16:47:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f8e5c7f0800) [pid = 1848] [serial = 1027] [outer = (nil)] 16:47:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f8e61ca8400) [pid = 1848] [serial = 1028] [outer = 0x7f8e5c7f0800] 16:47:59 INFO - PROCESS | 1848 | 1462319279140 Marionette DEBUG loaded listener.js 16:47:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f8e61fea000) [pid = 1848] [serial = 1029] [outer = 0x7f8e5c7f0800] 16:48:00 INFO - PROCESS | 1848 | 1462319280668 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]]]}] 16:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2140ms 16:48:00 INFO - PROCESS | 1848 | 1462319280726 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:48:00 INFO - PROCESS | 1848 | 1462319280739 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:48:00 INFO - PROCESS | 1848 | 1462319280753 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:48:00 INFO - PROCESS | 1848 | 1462319280758 Marionette TRACE conn3 <- [1,1342,null,{}] 16:48:00 INFO - PROCESS | 1848 | 1462319280810 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}] 16:48:00 INFO - PROCESS | 1848 | 1462319280992 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:48:01 INFO - PROCESS | 1848 | 1462319281211 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66b54000 == 110 [pid = 1848] [id = 343] 16:48:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f8e5faa5400) [pid = 1848] [serial = 1030] [outer = (nil)] 16:48:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e65982800) [pid = 1848] [serial = 1031] [outer = 0x7f8e5faa5400] 16:48:01 INFO - PROCESS | 1848 | 1462319281284 Marionette DEBUG loaded listener.js 16:48:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e66dcd400) [pid = 1848] [serial = 1032] [outer = 0x7f8e5faa5400] 16:48:02 INFO - PROCESS | 1848 | 1462319282204 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]]]}] 16:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1500ms 16:48:02 INFO - PROCESS | 1848 | 1462319282254 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:48:02 INFO - PROCESS | 1848 | 1462319282260 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:48:02 INFO - PROCESS | 1848 | 1462319282269 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:48:02 INFO - PROCESS | 1848 | 1462319282279 Marionette TRACE conn3 <- [1,1346,null,{}] 16:48:02 INFO - PROCESS | 1848 | 1462319282304 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}] 16:48:02 INFO - PROCESS | 1848 | 1462319282559 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:48:02 INFO - PROCESS | 1848 | 1462319282815 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69bc2800 == 111 [pid = 1848] [id = 344] 16:48:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e67f91800) [pid = 1848] [serial = 1033] [outer = (nil)] 16:48:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f8e68cc9000) [pid = 1848] [serial = 1034] [outer = 0x7f8e67f91800] 16:48:02 INFO - PROCESS | 1848 | 1462319282899 Marionette DEBUG loaded listener.js 16:48:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f8e6b456c00) [pid = 1848] [serial = 1035] [outer = 0x7f8e67f91800] 16:48:03 INFO - PROCESS | 1848 | 1462319283771 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]]]}] 16:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1548ms 16:48:03 INFO - PROCESS | 1848 | 1462319283817 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:48:03 INFO - PROCESS | 1848 | 1462319283822 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:48:03 INFO - PROCESS | 1848 | 1462319283828 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:48:03 INFO - PROCESS | 1848 | 1462319283830 Marionette TRACE conn3 <- [1,1350,null,{}] 16:48:03 INFO - PROCESS | 1848 | 1462319283836 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}] 16:48:04 INFO - PROCESS | 1848 | 1462319284042 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:48:04 INFO - PROCESS | 1848 | 1462319284227 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6d1ad800 == 112 [pid = 1848] [id = 345] 16:48:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f8e6813c400) [pid = 1848] [serial = 1036] [outer = (nil)] 16:48:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f8e704e4000) [pid = 1848] [serial = 1037] [outer = 0x7f8e6813c400] 16:48:04 INFO - PROCESS | 1848 | 1462319284298 Marionette DEBUG loaded listener.js 16:48:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f8e70a06400) [pid = 1848] [serial = 1038] [outer = 0x7f8e6813c400] 16:48:05 INFO - PROCESS | 1848 | 1462319285191 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]]]}] 16:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1431ms 16:48:05 INFO - PROCESS | 1848 | 1462319285260 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:48:05 INFO - PROCESS | 1848 | 1462319285264 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 16:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:48:05 INFO - PROCESS | 1848 | 1462319285270 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:48:05 INFO - PROCESS | 1848 | 1462319285272 Marionette TRACE conn3 <- [1,1354,null,{}] 16:48:05 INFO - PROCESS | 1848 | 1462319285278 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}] 16:48:05 INFO - PROCESS | 1848 | 1462319285490 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:48:05 INFO - PROCESS | 1848 | 1462319285823 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6fd27800 == 113 [pid = 1848] [id = 346] 16:48:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f8e70a3f800) [pid = 1848] [serial = 1039] [outer = (nil)] 16:48:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f8e70b5dc00) [pid = 1848] [serial = 1040] [outer = 0x7f8e70a3f800] 16:48:05 INFO - PROCESS | 1848 | 1462319285899 Marionette DEBUG loaded listener.js 16:48:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f8e70b7c400) [pid = 1848] [serial = 1041] [outer = 0x7f8e70a3f800] 16:48:06 INFO - PROCESS | 1848 | 1462319286743 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]]]}] 16:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1533ms 16:48:06 INFO - PROCESS | 1848 | 1462319286804 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 16:48:06 INFO - PROCESS | 1848 | 1462319286807 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 16:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:48:06 INFO - PROCESS | 1848 | 1462319286813 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:48:06 INFO - PROCESS | 1848 | 1462319286816 Marionette TRACE conn3 <- [1,1358,null,{}] 16:48:06 INFO - PROCESS | 1848 | 1462319286821 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}] 16:48:07 INFO - PROCESS | 1848 | 1462319287056 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:48:07 INFO - PROCESS | 1848 | 1462319287291 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70e77800 == 114 [pid = 1848] [id = 347] 16:48:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f8e62737800) [pid = 1848] [serial = 1042] [outer = (nil)] 16:48:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f8e72e56c00) [pid = 1848] [serial = 1043] [outer = 0x7f8e62737800] 16:48:07 INFO - PROCESS | 1848 | 1462319287408 Marionette DEBUG loaded listener.js 16:48:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e7e992c00) [pid = 1848] [serial = 1044] [outer = 0x7f8e62737800] 16:48:08 INFO - PROCESS | 1848 | 1462319288221 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]]]}] 16:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1478ms 16:48:08 INFO - PROCESS | 1848 | 1462319288292 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 16:48:08 INFO - PROCESS | 1848 | 1462319288295 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 16:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:48:08 INFO - PROCESS | 1848 | 1462319288301 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:48:08 INFO - PROCESS | 1848 | 1462319288304 Marionette TRACE conn3 <- [1,1362,null,{}] 16:48:08 INFO - PROCESS | 1848 | 1462319288309 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}] 16:48:08 INFO - PROCESS | 1848 | 1462319288498 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:48:08 INFO - PROCESS | 1848 | 1462319288687 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72397000 == 115 [pid = 1848] [id = 348] 16:48:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f8e72170800) [pid = 1848] [serial = 1045] [outer = (nil)] 16:48:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e7ee69400) [pid = 1848] [serial = 1046] [outer = 0x7f8e72170800] 16:48:08 INFO - PROCESS | 1848 | 1462319288758 Marionette DEBUG loaded listener.js 16:48:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f8e7fee0400) [pid = 1848] [serial = 1047] [outer = 0x7f8e72170800] 16:48:09 INFO - PROCESS | 1848 | 1462319289641 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]]]}] 16:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1389ms 16:48:09 INFO - PROCESS | 1848 | 1462319289691 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 16:48:09 INFO - PROCESS | 1848 | 1462319289694 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 16:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:48:09 INFO - PROCESS | 1848 | 1462319289701 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:48:09 INFO - PROCESS | 1848 | 1462319289704 Marionette TRACE conn3 <- [1,1366,null,{}] 16:48:09 INFO - PROCESS | 1848 | 1462319289709 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}] 16:48:09 INFO - PROCESS | 1848 | 1462319289897 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:48:10 INFO - PROCESS | 1848 | 1462319290088 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e780b7800 == 116 [pid = 1848] [id = 349] 16:48:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f8e77e8c800) [pid = 1848] [serial = 1048] [outer = (nil)] 16:48:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f8e80042800) [pid = 1848] [serial = 1049] [outer = 0x7f8e77e8c800] 16:48:10 INFO - PROCESS | 1848 | 1462319290156 Marionette DEBUG loaded listener.js 16:48:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f8e81a11c00) [pid = 1848] [serial = 1050] [outer = 0x7f8e77e8c800] 16:48:11 INFO - PROCESS | 1848 | 1462319291351 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] 16:48:11 INFO - PROCESS | 1848 | 1462319291397 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 16:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:48:11 INFO - PROCESS | 1848 | 1462319291407 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:48:11 INFO - PROCESS | 1848 | 1462319291412 Marionette TRACE conn3 <- [1,1370,null,{}] 16:48:11 INFO - PROCESS | 1848 | 1462319291420 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}] 16:48:11 INFO - PROCESS | 1848 | 1462319291853 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:48:12 INFO - PROCESS | 1848 | 1462319292080 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e81fc4000 == 117 [pid = 1848] [id = 350] 16:48:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f8e5f92d800) [pid = 1848] [serial = 1051] [outer = (nil)] 16:48:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f8e5f937000) [pid = 1848] [serial = 1052] [outer = 0x7f8e5f92d800] 16:48:12 INFO - PROCESS | 1848 | 1462319292194 Marionette DEBUG loaded listener.js 16:48:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f8e80028c00) [pid = 1848] [serial = 1053] [outer = 0x7f8e5f92d800] 16:48:13 INFO - PROCESS | 1848 | 1462319293415 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] 16:48:13 INFO - PROCESS | 1848 | 1462319293455 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 16:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:48:13 INFO - PROCESS | 1848 | 1462319293460 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 1848 | 1462319293463 Marionette TRACE conn3 <- [1,1374,null,{}] 16:48:13 INFO - PROCESS | 1848 | 1462319293468 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}] 16:48:13 INFO - PROCESS | 1848 | 1462319293709 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:48:13 INFO - PROCESS | 1848 | 1462319293995 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6d194000 == 118 [pid = 1848] [id = 351] 16:48:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f8e57ed1400) [pid = 1848] [serial = 1054] [outer = (nil)] 16:48:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f8e609c5c00) [pid = 1848] [serial = 1055] [outer = 0x7f8e57ed1400] 16:48:14 INFO - PROCESS | 1848 | 1462319294086 Marionette DEBUG loaded listener.js 16:48:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f8e83abc000) [pid = 1848] [serial = 1056] [outer = 0x7f8e57ed1400] 16:48:14 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:48:14 INFO - PROCESS | 1848 | 1462319294974 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] 16:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:48:15 INFO - PROCESS | 1848 | 1462319295049 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 16:48:15 INFO - PROCESS | 1848 | 1462319295055 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:48:15 INFO - PROCESS | 1848 | 1462319295059 Marionette TRACE conn3 <- [1,1378,null,{}] 16:48:15 INFO - PROCESS | 1848 | 1462319295064 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}] 16:48:15 INFO - PROCESS | 1848 | 1462319295366 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:48:15 INFO - PROCESS | 1848 | 1462319295601 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e61d03800 == 119 [pid = 1848] [id = 352] 16:48:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f8e5c2bf800) [pid = 1848] [serial = 1057] [outer = (nil)] 16:48:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f8e5c2c2000) [pid = 1848] [serial = 1058] [outer = 0x7f8e5c2bf800] 16:48:15 INFO - PROCESS | 1848 | 1462319295677 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f8e6e6aa800) [pid = 1848] [serial = 1059] [outer = 0x7f8e5c2bf800] 16:48:17 INFO - PROCESS | 1848 | 1462319297023 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] 16:48:17 INFO - PROCESS | 1848 | 1462319297045 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 16:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:48:17 INFO - PROCESS | 1848 | 1462319297053 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:48:17 INFO - PROCESS | 1848 | 1462319297058 Marionette TRACE conn3 <- [1,1382,null,{}] 16:48:17 INFO - PROCESS | 1848 | 1462319297065 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}] 16:48:17 INFO - PROCESS | 1848 | 1462319297230 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:48:17 INFO - PROCESS | 1848 | 1462319297435 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c054800 == 120 [pid = 1848] [id = 353] 16:48:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f8e5c2b8400) [pid = 1848] [serial = 1060] [outer = (nil)] 16:48:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f8e5c2f4c00) [pid = 1848] [serial = 1061] [outer = 0x7f8e5c2b8400] 16:48:17 INFO - PROCESS | 1848 | 1462319297512 Marionette DEBUG loaded listener.js 16:48:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f8e5f937400) [pid = 1848] [serial = 1062] [outer = 0x7f8e5c2b8400] 16:48:18 INFO - PROCESS | 1848 | [1848] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 16:48:18 INFO - PROCESS | 1848 | 1462319298442 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] 16:48:18 INFO - PROCESS | 1848 | 1462319298499 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 16:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:48:18 INFO - PROCESS | 1848 | 1462319298508 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:48:18 INFO - PROCESS | 1848 | 1462319298512 Marionette TRACE conn3 <- [1,1386,null,{}] 16:48:18 INFO - PROCESS | 1848 | 1462319298517 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}] 16:48:18 INFO - PROCESS | 1848 | 1462319298691 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:48:19 INFO - PROCESS | 1848 | 1462319299129 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e56e50800 == 121 [pid = 1848] [id = 354] 16:48:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f8e61cb1800) [pid = 1848] [serial = 1063] [outer = (nil)] 16:48:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f8e61f08000) [pid = 1848] [serial = 1064] [outer = 0x7f8e61cb1800] 16:48:19 INFO - PROCESS | 1848 | 1462319299200 Marionette DEBUG loaded listener.js 16:48:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f8e61f79c00) [pid = 1848] [serial = 1065] [outer = 0x7f8e61cb1800] 16:48:20 INFO - PROCESS | 1848 | 1462319300142 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] 16:48:20 INFO - PROCESS | 1848 | 1462319300255 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 16:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:48:20 INFO - PROCESS | 1848 | 1462319300261 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:48:20 INFO - PROCESS | 1848 | 1462319300266 Marionette TRACE conn3 <- [1,1390,null,{}] 16:48:20 INFO - PROCESS | 1848 | 1462319300288 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}] 16:48:20 INFO - PROCESS | 1848 | 1462319300468 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f8e70560000) [pid = 1848] [serial = 947] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f8e6fef7800) [pid = 1848] [serial = 945] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f8e7088fc00) [pid = 1848] [serial = 948] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f8e71778c00) [pid = 1848] [serial = 902] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f8e68232400) [pid = 1848] [serial = 935] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f8e67ad2c00) [pid = 1848] [serial = 933] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f8e60a9ec00) [pid = 1848] [serial = 926] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f8e594b6c00) [pid = 1848] [serial = 917] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f8e81f65000) [pid = 1848] [serial = 908] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f8e6e6b6000) [pid = 1848] [serial = 944] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f8e678f4000) [pid = 1848] [serial = 932] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f8e67f8d400) [pid = 1848] [serial = 938] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f8e6598cc00) [pid = 1848] [serial = 896] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f8e7fd57800) [pid = 1848] [serial = 905] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f8e61cae000) [pid = 1848] [serial = 927] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f8e83d59400) [pid = 1848] [serial = 911] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f8e5c7ef000) [pid = 1848] [serial = 914] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e69b8c400) [pid = 1848] [serial = 941] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f8e65c06800) [pid = 1848] [serial = 930] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e81f65400) [pid = 1848] [serial = 873] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f8e5bdec400) [pid = 1848] [serial = 923] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f8e62a2a000) [pid = 1848] [serial = 929] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f8e68d8cc00) [pid = 1848] [serial = 939] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f8e6b45ac00) [pid = 1848] [serial = 942] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f8e6b36d400) [pid = 1848] [serial = 899] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f8e68cc6400) [pid = 1848] [serial = 936] [outer = (nil)] [url = about:blank] 16:48:20 INFO - PROCESS | 1848 | 1462319300692 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5ba9f800 == 105 [pid = 1848] [id = 355] 16:48:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f8e5bdec400) [pid = 1848] [serial = 1066] [outer = (nil)] 16:48:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f8e62735800) [pid = 1848] [serial = 1067] [outer = 0x7f8e5bdec400] 16:48:20 INFO - PROCESS | 1848 | 1462319300772 Marionette DEBUG loaded listener.js 16:48:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f8e65d6b400) [pid = 1848] [serial = 1068] [outer = 0x7f8e5bdec400] 16:48:21 INFO - PROCESS | 1848 | 1462319301498 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]]]}] 16:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1247ms 16:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:48:21 INFO - PROCESS | 1848 | 1462319301510 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:48:21 INFO - PROCESS | 1848 | 1462319301513 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 16:48:21 INFO - PROCESS | 1848 | 1462319301520 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:48:21 INFO - PROCESS | 1848 | 1462319301522 Marionette TRACE conn3 <- [1,1394,null,{}] 16:48:21 INFO - PROCESS | 1848 | 1462319301528 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}] 16:48:21 INFO - PROCESS | 1848 | 1462319301723 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:48:21 INFO - PROCESS | 1848 | 1462319301875 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5d541000 == 106 [pid = 1848] [id = 356] 16:48:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f8e60a9ec00) [pid = 1848] [serial = 1069] [outer = (nil)] 16:48:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f8e678ed400) [pid = 1848] [serial = 1070] [outer = 0x7f8e60a9ec00] 16:48:21 INFO - PROCESS | 1848 | 1462319301937 Marionette DEBUG loaded listener.js 16:48:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f8e62740400) [pid = 1848] [serial = 1071] [outer = 0x7f8e60a9ec00] 16:48:22 INFO - PROCESS | 1848 | 1462319302690 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]]]}] 16:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1236ms 16:48:22 INFO - PROCESS | 1848 | 1462319302759 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:48:22 INFO - PROCESS | 1848 | 1462319302763 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 16:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:48:22 INFO - PROCESS | 1848 | 1462319302768 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:48:22 INFO - PROCESS | 1848 | 1462319302771 Marionette TRACE conn3 <- [1,1398,null,{}] 16:48:22 INFO - PROCESS | 1848 | 1462319302776 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}] 16:48:23 INFO - PROCESS | 1848 | 1462319303008 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:48:23 INFO - PROCESS | 1848 | 1462319303033 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e61d21000 == 107 [pid = 1848] [id = 357] 16:48:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e65c09800) [pid = 1848] [serial = 1072] [outer = (nil)] 16:48:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f8e67ad3800) [pid = 1848] [serial = 1073] [outer = 0x7f8e65c09800] 16:48:23 INFO - PROCESS | 1848 | 1462319303092 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e6813a400) [pid = 1848] [serial = 1074] [outer = 0x7f8e65c09800] 16:48:23 INFO - PROCESS | 1848 | 1462319303915 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]]]}] 16:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1182ms 16:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:48:23 INFO - PROCESS | 1848 | 1462319303952 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:48:23 INFO - PROCESS | 1848 | 1462319303954 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 16:48:23 INFO - PROCESS | 1848 | 1462319303960 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:48:23 INFO - PROCESS | 1848 | 1462319303963 Marionette TRACE conn3 <- [1,1402,null,{}] 16:48:23 INFO - PROCESS | 1848 | 1462319303973 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}] 16:48:24 INFO - PROCESS | 1848 | 1462319304200 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:48:24 INFO - PROCESS | 1848 | 1462319304232 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e67b72800 == 108 [pid = 1848] [id = 358] 16:48:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f8e69d4f400) [pid = 1848] [serial = 1075] [outer = (nil)] 16:48:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f8e6b373800) [pid = 1848] [serial = 1076] [outer = 0x7f8e69d4f400] 16:48:24 INFO - PROCESS | 1848 | 1462319304293 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f8e6b45ac00) [pid = 1848] [serial = 1077] [outer = 0x7f8e69d4f400] 16:48:25 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f8e5faac000) [pid = 1848] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:48:25 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f8e5faa5000) [pid = 1848] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:48:25 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f8e5c7f1c00) [pid = 1848] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:48:25 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e65c0dc00) [pid = 1848] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:48:25 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f8e6b36e000) [pid = 1848] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:48:25 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e62a27800) [pid = 1848] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:48:25 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f8e65d64400) [pid = 1848] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:48:25 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f8e69d51c00) [pid = 1848] [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.] 16:48:25 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f8e61f75800) [pid = 1848] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:48:25 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f8e69bcd000) [pid = 1848] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:48:25 INFO - PROCESS | 1848 | 1462319305638 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]]]}] 16:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1737ms 16:48:25 INFO - PROCESS | 1848 | 1462319305697 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:48:25 INFO - PROCESS | 1848 | 1462319305700 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 16:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:48:25 INFO - PROCESS | 1848 | 1462319305709 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:48:25 INFO - PROCESS | 1848 | 1462319305711 Marionette TRACE conn3 <- [1,1406,null,{}] 16:48:25 INFO - PROCESS | 1848 | 1462319305715 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}] 16:48:25 INFO - PROCESS | 1848 | 1462319305940 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:48:25 INFO - PROCESS | 1848 | 1462319305995 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e682a1800 == 109 [pid = 1848] [id = 359] 16:48:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f8e65c04400) [pid = 1848] [serial = 1078] [outer = (nil)] 16:48:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f8e678f8c00) [pid = 1848] [serial = 1079] [outer = 0x7f8e65c04400] 16:48:26 INFO - PROCESS | 1848 | 1462319306055 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f8e6e6ad000) [pid = 1848] [serial = 1080] [outer = 0x7f8e65c04400] 16:48:26 INFO - PROCESS | 1848 | 1462319306826 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]]]}] 16:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1180ms 16:48:26 INFO - PROCESS | 1848 | 1462319306893 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:48:26 INFO - PROCESS | 1848 | 1462319306896 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 16:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:48:26 INFO - PROCESS | 1848 | 1462319306902 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:48:26 INFO - PROCESS | 1848 | 1462319306904 Marionette TRACE conn3 <- [1,1410,null,{}] 16:48:26 INFO - PROCESS | 1848 | 1462319306909 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}] 16:48:27 INFO - PROCESS | 1848 | 1462319307077 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:48:27 INFO - PROCESS | 1848 | 1462319307088 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69d14800 == 110 [pid = 1848] [id = 360] 16:48:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f8e6b379400) [pid = 1848] [serial = 1081] [outer = (nil)] 16:48:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e7055d000) [pid = 1848] [serial = 1082] [outer = 0x7f8e6b379400] 16:48:27 INFO - PROCESS | 1848 | 1462319307149 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f8e706bf800) [pid = 1848] [serial = 1083] [outer = 0x7f8e6b379400] 16:48:28 INFO - PROCESS | 1848 | 1462319308476 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]]]}] 16:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1582ms 16:48:28 INFO - PROCESS | 1848 | 1462319308486 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:48:28 INFO - PROCESS | 1848 | 1462319308492 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 16:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:48:28 INFO - PROCESS | 1848 | 1462319308501 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:48:28 INFO - PROCESS | 1848 | 1462319308507 Marionette TRACE conn3 <- [1,1414,null,{}] 16:48:28 INFO - PROCESS | 1848 | 1462319308514 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}] 16:48:28 INFO - PROCESS | 1848 | 1462319308734 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:48:29 INFO - PROCESS | 1848 | 1462319309028 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c043000 == 111 [pid = 1848] [id = 361] 16:48:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e5c7f2800) [pid = 1848] [serial = 1084] [outer = (nil)] 16:48:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f8e5faaf400) [pid = 1848] [serial = 1085] [outer = 0x7f8e5c7f2800] 16:48:29 INFO - PROCESS | 1848 | 1462319309107 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f8e61f0a400) [pid = 1848] [serial = 1086] [outer = 0x7f8e5c7f2800] 16:48:30 INFO - PROCESS | 1848 | 1462319310163 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]]]}] 16:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1684ms 16:48:30 INFO - PROCESS | 1848 | 1462319310185 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:48:30 INFO - PROCESS | 1848 | 1462319310194 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 16:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:48:30 INFO - PROCESS | 1848 | 1462319310204 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:48:30 INFO - PROCESS | 1848 | 1462319310208 Marionette TRACE conn3 <- [1,1418,null,{}] 16:48:30 INFO - PROCESS | 1848 | 1462319310215 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}] 16:48:30 INFO - PROCESS | 1848 | 1462319310458 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:48:30 INFO - PROCESS | 1848 | 1462319310788 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6818a000 == 112 [pid = 1848] [id = 362] 16:48:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f8e62737000) [pid = 1848] [serial = 1087] [outer = (nil)] 16:48:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f8e65c10c00) [pid = 1848] [serial = 1088] [outer = 0x7f8e62737000] 16:48:30 INFO - PROCESS | 1848 | 1462319310876 Marionette DEBUG loaded listener.js 16:48:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f8e678f3800) [pid = 1848] [serial = 1089] [outer = 0x7f8e62737000] 16:48:31 INFO - PROCESS | 1848 | 1462319311803 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]]]}] 16:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1640ms 16:48:31 INFO - PROCESS | 1848 | 1462319311844 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:48:31 INFO - PROCESS | 1848 | 1462319311848 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 16:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:48:31 INFO - PROCESS | 1848 | 1462319311855 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:48:31 INFO - PROCESS | 1848 | 1462319311861 Marionette TRACE conn3 <- [1,1422,null,{}] 16:48:31 INFO - PROCESS | 1848 | 1462319311876 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}] 16:48:32 INFO - PROCESS | 1848 | 1462319312077 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:48:32 INFO - PROCESS | 1848 | 1462319312312 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7086f800 == 113 [pid = 1848] [id = 363] 16:48:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f8e68238800) [pid = 1848] [serial = 1090] [outer = (nil)] 16:48:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f8e69d55000) [pid = 1848] [serial = 1091] [outer = 0x7f8e68238800] 16:48:32 INFO - PROCESS | 1848 | 1462319312432 Marionette DEBUG loaded listener.js 16:48:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f8e6f187c00) [pid = 1848] [serial = 1092] [outer = 0x7f8e68238800] 16:48:33 INFO - PROCESS | 1848 | 1462319313325 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]]]}] 16:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1539ms 16:48:33 INFO - PROCESS | 1848 | 1462319313395 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:48:33 INFO - PROCESS | 1848 | 1462319313400 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 16:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:48:33 INFO - PROCESS | 1848 | 1462319313407 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:48:33 INFO - PROCESS | 1848 | 1462319313411 Marionette TRACE conn3 <- [1,1426,null,{}] 16:48:33 INFO - PROCESS | 1848 | 1462319313416 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}] 16:48:33 INFO - PROCESS | 1848 | 1462319313636 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:48:33 INFO - PROCESS | 1848 | 1462319313897 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e723a0800 == 114 [pid = 1848] [id = 364] 16:48:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f8e7055c000) [pid = 1848] [serial = 1093] [outer = (nil)] 16:48:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f8e70887c00) [pid = 1848] [serial = 1094] [outer = 0x7f8e7055c000] 16:48:34 INFO - PROCESS | 1848 | 1462319314015 Marionette DEBUG loaded listener.js 16:48:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f8e70a09800) [pid = 1848] [serial = 1095] [outer = 0x7f8e7055c000] 16:48:34 INFO - PROCESS | 1848 | 1462319314925 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]]]}] 16:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1585ms 16:48:34 INFO - PROCESS | 1848 | 1462319314993 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 1848 | 1462319314997 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 16:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:48:35 INFO - PROCESS | 1848 | 1462319315003 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:48:35 INFO - PROCESS | 1848 | 1462319315006 Marionette TRACE conn3 <- [1,1430,null,{}] 16:48:35 INFO - PROCESS | 1848 | 1462319315011 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}] 16:48:35 INFO - PROCESS | 1848 | 1462319315189 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:48:35 INFO - PROCESS | 1848 | 1462319315379 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7fd35000 == 115 [pid = 1848] [id = 365] 16:48:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f8e70b73800) [pid = 1848] [serial = 1096] [outer = (nil)] 16:48:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f8e70f23000) [pid = 1848] [serial = 1097] [outer = 0x7f8e70b73800] 16:48:35 INFO - PROCESS | 1848 | 1462319315503 Marionette DEBUG loaded listener.js 16:48:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f8e7137e400) [pid = 1848] [serial = 1098] [outer = 0x7f8e70b73800] 16:48:36 INFO - PROCESS | 1848 | 1462319316407 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]]]}] 16:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1432ms 16:48:36 INFO - PROCESS | 1848 | 1462319316436 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 1848 | 1462319316440 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 16:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:48:36 INFO - PROCESS | 1848 | 1462319316446 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 1848 | 1462319316450 Marionette TRACE conn3 <- [1,1434,null,{}] 16:48:36 INFO - PROCESS | 1848 | 1462319316455 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}] 16:48:36 INFO - PROCESS | 1848 | 1462319316668 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:48:36 INFO - PROCESS | 1848 | 1462319316931 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83b73800 == 116 [pid = 1848] [id = 366] 16:48:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f8e7264d800) [pid = 1848] [serial = 1099] [outer = (nil)] 16:48:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f8e74394400) [pid = 1848] [serial = 1100] [outer = 0x7f8e7264d800] 16:48:37 INFO - PROCESS | 1848 | 1462319317058 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f8e81a35000) [pid = 1848] [serial = 1101] [outer = 0x7f8e7264d800] 16:48:37 INFO - PROCESS | 1848 | 1462319317961 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]]]}] 16:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1582ms 16:48:38 INFO - PROCESS | 1848 | 1462319318029 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:48:38 INFO - PROCESS | 1848 | 1462319318032 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 16:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:48:38 INFO - PROCESS | 1848 | 1462319318038 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 1848 | 1462319318041 Marionette TRACE conn3 <- [1,1438,null,{}] 16:48:38 INFO - PROCESS | 1848 | 1462319318046 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}] 16:48:38 INFO - PROCESS | 1848 | 1462319318218 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:48:38 INFO - PROCESS | 1848 | 1462319318446 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8803c000 == 117 [pid = 1848] [id = 367] 16:48:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f8e57f52800) [pid = 1848] [serial = 1102] [outer = (nil)] 16:48:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f8e57f5c400) [pid = 1848] [serial = 1103] [outer = 0x7f8e57f52800] 16:48:38 INFO - PROCESS | 1848 | 1462319318560 Marionette DEBUG loaded listener.js 16:48:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f8e57f60c00) [pid = 1848] [serial = 1104] [outer = 0x7f8e57f52800] 16:48:39 INFO - PROCESS | 1848 | 1462319319436 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]]]}] 16:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1434ms 16:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:48:39 INFO - PROCESS | 1848 | 1462319319473 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:48:39 INFO - PROCESS | 1848 | 1462319319476 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 16:48:39 INFO - PROCESS | 1848 | 1462319319482 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:48:39 INFO - PROCESS | 1848 | 1462319319485 Marionette TRACE conn3 <- [1,1442,null,{}] 16:48:39 INFO - PROCESS | 1848 | 1462319319491 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}] 16:48:39 INFO - PROCESS | 1848 | 1462319319679 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:48:39 INFO - PROCESS | 1848 | 1462319319886 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83c19000 == 118 [pid = 1848] [id = 368] 16:48:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f8e57f53400) [pid = 1848] [serial = 1105] [outer = (nil)] 16:48:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f8e7fac8000) [pid = 1848] [serial = 1106] [outer = 0x7f8e57f53400] 16:48:40 INFO - PROCESS | 1848 | 1462319320035 Marionette DEBUG loaded listener.js 16:48:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f8e83388c00) [pid = 1848] [serial = 1107] [outer = 0x7f8e57f53400] 16:48:40 INFO - PROCESS | 1848 | 1462319320932 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]]]}] 16:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1484ms 16:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:48:40 INFO - PROCESS | 1848 | 1462319320966 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:48:40 INFO - PROCESS | 1848 | 1462319320969 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 16:48:40 INFO - PROCESS | 1848 | 1462319320975 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:48:40 INFO - PROCESS | 1848 | 1462319320978 Marionette TRACE conn3 <- [1,1446,null,{}] 16:48:40 INFO - PROCESS | 1848 | 1462319320983 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}] 16:48:41 INFO - PROCESS | 1848 | 1462319321190 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:48:41 INFO - PROCESS | 1848 | 1462319321434 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e890e1800 == 119 [pid = 1848] [id = 369] 16:48:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f8e5c2ec400) [pid = 1848] [serial = 1108] [outer = (nil)] 16:48:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f8e5d4b6c00) [pid = 1848] [serial = 1109] [outer = 0x7f8e5c2ec400] 16:48:41 INFO - PROCESS | 1848 | 1462319321548 Marionette DEBUG loaded listener.js 16:48:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f8e5d4bc000) [pid = 1848] [serial = 1110] [outer = 0x7f8e5c2ec400] 16:48:42 INFO - PROCESS | 1848 | 1462319322366 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]]]}] 16:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1432ms 16:48:42 INFO - PROCESS | 1848 | 1462319322407 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:48:42 INFO - PROCESS | 1848 | 1462319322409 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 16:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:48:42 INFO - PROCESS | 1848 | 1462319322415 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:48:42 INFO - PROCESS | 1848 | 1462319322417 Marionette TRACE conn3 <- [1,1450,null,{}] 16:48:42 INFO - PROCESS | 1848 | 1462319322423 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}] 16:48:42 INFO - PROCESS | 1848 | 1462319322600 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:48:42 INFO - PROCESS | 1848 | 1462319322795 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e572bd000 == 120 [pid = 1848] [id = 370] 16:48:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f8e5d4b0c00) [pid = 1848] [serial = 1111] [outer = (nil)] 16:48:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f8e60536c00) [pid = 1848] [serial = 1112] [outer = 0x7f8e5d4b0c00] 16:48:42 INFO - PROCESS | 1848 | 1462319322861 Marionette DEBUG loaded listener.js 16:48:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f8e6053ac00) [pid = 1848] [serial = 1113] [outer = 0x7f8e5d4b0c00] 16:48:43 INFO - PROCESS | 1848 | 1462319323766 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]]]}] 16:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1377ms 16:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:48:43 INFO - PROCESS | 1848 | 1462319323796 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:48:43 INFO - PROCESS | 1848 | 1462319323799 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 16:48:43 INFO - PROCESS | 1848 | 1462319323805 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:48:43 INFO - PROCESS | 1848 | 1462319323809 Marionette TRACE conn3 <- [1,1454,null,{}] 16:48:43 INFO - PROCESS | 1848 | 1462319323814 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}] 16:48:44 INFO - PROCESS | 1848 | 1462319323998 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:48:44 INFO - PROCESS | 1848 | 1462319324209 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5e3d9000 == 121 [pid = 1848] [id = 371] 16:48:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f8e5d4b7400) [pid = 1848] [serial = 1114] [outer = (nil)] 16:48:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f8e60974800) [pid = 1848] [serial = 1115] [outer = 0x7f8e5d4b7400] 16:48:44 INFO - PROCESS | 1848 | 1462319324323 Marionette DEBUG loaded listener.js 16:48:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f8e6097d400) [pid = 1848] [serial = 1116] [outer = 0x7f8e5d4b7400] 16:48:45 INFO - PROCESS | 1848 | 1462319325218 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]]]}] 16:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1481ms 16:48:45 INFO - PROCESS | 1848 | 1462319325285 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:48:45 INFO - PROCESS | 1848 | 1462319325288 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 16:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:48:45 INFO - PROCESS | 1848 | 1462319325294 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:48:45 INFO - PROCESS | 1848 | 1462319325296 Marionette TRACE conn3 <- [1,1458,null,{}] 16:48:45 INFO - PROCESS | 1848 | 1462319325302 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}] 16:48:45 INFO - PROCESS | 1848 | 1462319325466 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:48:45 INFO - PROCESS | 1848 | 1462319325665 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6076e000 == 122 [pid = 1848] [id = 372] 16:48:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f8e57fcc800) [pid = 1848] [serial = 1117] [outer = (nil)] 16:48:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f8e57fd3c00) [pid = 1848] [serial = 1118] [outer = 0x7f8e57fcc800] 16:48:45 INFO - PROCESS | 1848 | 1462319325738 Marionette DEBUG loaded listener.js 16:48:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f8e57fd8400) [pid = 1848] [serial = 1119] [outer = 0x7f8e57fcc800] 16:48:46 INFO - PROCESS | 1848 | 1462319326677 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]]]}] 16:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1432ms 16:48:46 INFO - PROCESS | 1848 | 1462319326728 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:48:46 INFO - PROCESS | 1848 | 1462319326732 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 16:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:48:46 INFO - PROCESS | 1848 | 1462319326738 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:48:46 INFO - PROCESS | 1848 | 1462319326749 Marionette TRACE conn3 <- [1,1462,null,{}] 16:48:46 INFO - PROCESS | 1848 | 1462319326753 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}] 16:48:46 INFO - PROCESS | 1848 | 1462319326937 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:48:47 INFO - PROCESS | 1848 | 1462319327133 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5ba8d800 == 123 [pid = 1848] [id = 373] 16:48:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f8e56e0fc00) [pid = 1848] [serial = 1120] [outer = (nil)] 16:48:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f8e5faa4000) [pid = 1848] [serial = 1121] [outer = 0x7f8e56e0fc00] 16:48:47 INFO - PROCESS | 1848 | 1462319327202 Marionette DEBUG loaded listener.js 16:48:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f8e61920000) [pid = 1848] [serial = 1122] [outer = 0x7f8e56e0fc00] 16:48:48 INFO - PROCESS | 1848 | 1462319328108 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]]]}] 16:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1442ms 16:48:48 INFO - PROCESS | 1848 | 1462319328181 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:48:48 INFO - PROCESS | 1848 | 1462319328185 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 16:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:48:48 INFO - PROCESS | 1848 | 1462319328190 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:48:48 INFO - PROCESS | 1848 | 1462319328193 Marionette TRACE conn3 <- [1,1466,null,{}] 16:48:48 INFO - PROCESS | 1848 | 1462319328198 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}] 16:48:48 INFO - PROCESS | 1848 | 1462319328421 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:48:49 INFO - PROCESS | 1848 | 1462319329110 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c062800 == 124 [pid = 1848] [id = 374] 16:48:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f8e570ec000) [pid = 1848] [serial = 1123] [outer = (nil)] 16:48:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f8e57ec9400) [pid = 1848] [serial = 1124] [outer = 0x7f8e570ec000] 16:48:49 INFO - PROCESS | 1848 | 1462319329185 Marionette DEBUG loaded listener.js 16:48:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f8e5c2b8800) [pid = 1848] [serial = 1125] [outer = 0x7f8e570ec000] 16:48:50 INFO - PROCESS | 1848 | 1462319330042 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]]]}] 16:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1931ms 16:48:50 INFO - PROCESS | 1848 | 1462319330124 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:48:50 INFO - PROCESS | 1848 | 1462319330129 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 16:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:48:50 INFO - PROCESS | 1848 | 1462319330137 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:48:50 INFO - PROCESS | 1848 | 1462319330142 Marionette TRACE conn3 <- [1,1470,null,{}] 16:48:50 INFO - PROCESS | 1848 | 1462319330148 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}] 16:48:50 INFO - PROCESS | 1848 | 1462319330377 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:48:50 INFO - PROCESS | 1848 | 1462319330771 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e596d9800 == 125 [pid = 1848] [id = 375] 16:48:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f8e5c2c2800) [pid = 1848] [serial = 1126] [outer = (nil)] 16:48:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f8e5f934400) [pid = 1848] [serial = 1127] [outer = 0x7f8e5c2c2800] 16:48:50 INFO - PROCESS | 1848 | 1462319330845 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f8e60971800) [pid = 1848] [serial = 1128] [outer = 0x7f8e5c2c2800] 16:48:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e8316e800 == 124 [pid = 1848] [id = 58] 16:48:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e69d13800 == 123 [pid = 1848] [id = 191] 16:48:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e8381a800 == 122 [pid = 1848] [id = 302] 16:48:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e890d3000 == 121 [pid = 1848] [id = 82] 16:48:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7e932800 == 120 [pid = 1848] [id = 301] 16:48:51 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f8e69bba800) [pid = 1848] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:48:51 INFO - PROCESS | 1848 | 1462319331882 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]]]}] 16:48:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e890d8800 == 119 [pid = 1848] [id = 303] 16:48:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e74303000 == 118 [pid = 1848] [id = 20] 16:48:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71651000 == 117 [pid = 1848] [id = 258] 16:48:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68b5f800 == 116 [pid = 1848] [id = 299] 16:48:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e682a1800 == 115 [pid = 1848] [id = 359] 16:48:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e67b72800 == 114 [pid = 1848] [id = 358] 16:48:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e61d21000 == 113 [pid = 1848] [id = 357] 16:48:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5d541000 == 112 [pid = 1848] [id = 356] 16:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1787ms 16:48:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5ba9f800 == 111 [pid = 1848] [id = 355] 16:48:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e56e50800 == 110 [pid = 1848] [id = 354] 16:48:51 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c054800 == 109 [pid = 1848] [id = 353] 16:48:51 INFO - PROCESS | 1848 | 1462319331933 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:48:51 INFO - PROCESS | 1848 | 1462319331939 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 16:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:48:51 INFO - PROCESS | 1848 | 1462319331952 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:48:51 INFO - PROCESS | 1848 | 1462319331954 Marionette TRACE conn3 <- [1,1474,null,{}] 16:48:51 INFO - PROCESS | 1848 | 1462319331960 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}] 16:48:52 INFO - PROCESS | 1848 | 1462319332122 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f8e60aa0000) [pid = 1848] [serial = 1004] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f8e66dc8400) [pid = 1848] [serial = 959] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f8e83abe800) [pid = 1848] [serial = 986] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f8e77e81800) [pid = 1848] [serial = 980] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f8e66b1b400) [pid = 1848] [serial = 951] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f8e57ecfc00) [pid = 1848] [serial = 998] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f8e7fd5b400) [pid = 1848] [serial = 983] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f8e6274a800) [pid = 1848] [serial = 1008] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f8e61d65000) [pid = 1848] [serial = 1007] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f8e65d69400) [pid = 1848] [serial = 1010] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f8e66dc1400) [pid = 1848] [serial = 1011] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f8e72178800) [pid = 1848] [serial = 974] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f8e570ee400) [pid = 1848] [serial = 989] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f8e5bde5c00) [pid = 1848] [serial = 953] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f8e6d181c00) [pid = 1848] [serial = 1019] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f8e70b75c00) [pid = 1848] [serial = 971] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f8e7004f400) [pid = 1848] [serial = 1022] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f8e7055d800) [pid = 1848] [serial = 968] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f8e67ad0400) [pid = 1848] [serial = 1013] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f8e724a9800) [pid = 1848] [serial = 977] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f8e56e0cc00) [pid = 1848] [serial = 995] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f8e61fef400) [pid = 1848] [serial = 956] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f8e68233400) [pid = 1848] [serial = 962] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f8e6191ec00) [pid = 1848] [serial = 1001] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f8e6a908c00) [pid = 1848] [serial = 965] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f8e57ecac00) [pid = 1848] [serial = 992] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f8e6feeb800) [pid = 1848] [serial = 1020] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f8e61d69c00) [pid = 1848] [serial = 702] [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.] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f8e61d64c00) [pid = 1848] [serial = 1005] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f8e67f97800) [pid = 1848] [serial = 1016] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f8e6823b000) [pid = 1848] [serial = 1017] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f8e7060b000) [pid = 1848] [serial = 1023] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f8e67b15c00) [pid = 1848] [serial = 1014] [outer = (nil)] [url = about:blank] 16:48:52 INFO - PROCESS | 1848 | 1462319332384 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bed9000 == 110 [pid = 1848] [id = 376] 16:48:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f8e570ee400) [pid = 1848] [serial = 1129] [outer = (nil)] 16:48:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f8e61914000) [pid = 1848] [serial = 1130] [outer = 0x7f8e570ee400] 16:48:52 INFO - PROCESS | 1848 | 1462319332473 Marionette DEBUG loaded listener.js 16:48:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f8e61f0d400) [pid = 1848] [serial = 1131] [outer = 0x7f8e570ee400] 16:48:53 INFO - PROCESS | 1848 | 1462319333174 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]]]}] 16:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1240ms 16:48:53 INFO - PROCESS | 1848 | 1462319333190 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:48:53 INFO - PROCESS | 1848 | 1462319333193 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 16:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:48:53 INFO - PROCESS | 1848 | 1462319333208 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:48:53 INFO - PROCESS | 1848 | 1462319333216 Marionette TRACE conn3 <- [1,1478,null,{}] 16:48:53 INFO - PROCESS | 1848 | 1462319333221 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}] 16:48:53 INFO - PROCESS | 1848 | 1462319333436 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:48:53 INFO - PROCESS | 1848 | 1462319333462 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e61d1d000 == 111 [pid = 1848] [id = 377] 16:48:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f8e609be000) [pid = 1848] [serial = 1132] [outer = (nil)] 16:48:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f8e62a29400) [pid = 1848] [serial = 1133] [outer = 0x7f8e609be000] 16:48:53 INFO - PROCESS | 1848 | 1462319333522 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f8e65d69400) [pid = 1848] [serial = 1134] [outer = 0x7f8e609be000] 16:48:54 INFO - PROCESS | 1848 | 1462319334367 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]]]}] 16:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1191ms 16:48:54 INFO - PROCESS | 1848 | 1462319334393 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:48:54 INFO - PROCESS | 1848 | 1462319334397 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 16:48:54 INFO - PROCESS | 1848 | 1462319334402 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:48:54 INFO - PROCESS | 1848 | 1462319334405 Marionette TRACE conn3 <- [1,1482,null,{}] 16:48:54 INFO - PROCESS | 1848 | 1462319334420 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}] 16:48:54 INFO - PROCESS | 1848 | 1462319334636 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:48:54 INFO - PROCESS | 1848 | 1462319334666 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6299c000 == 112 [pid = 1848] [id = 378] 16:48:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f8e61f0c800) [pid = 1848] [serial = 1135] [outer = (nil)] 16:48:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f8e678f6c00) [pid = 1848] [serial = 1136] [outer = 0x7f8e61f0c800] 16:48:54 INFO - PROCESS | 1848 | 1462319334725 Marionette DEBUG loaded listener.js 16:48:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f8e67ad4800) [pid = 1848] [serial = 1137] [outer = 0x7f8e61f0c800] 16:48:55 INFO - PROCESS | 1848 | 1462319335581 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]]]}] 16:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1235ms 16:48:55 INFO - PROCESS | 1848 | 1462319335639 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:48:55 INFO - PROCESS | 1848 | 1462319335642 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 16:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:48:55 INFO - PROCESS | 1848 | 1462319335647 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:48:55 INFO - PROCESS | 1848 | 1462319335649 Marionette TRACE conn3 <- [1,1486,null,{}] 16:48:55 INFO - PROCESS | 1848 | 1462319335654 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}] 16:48:55 INFO - PROCESS | 1848 | 1462319335860 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:48:55 INFO - PROCESS | 1848 | 1462319335898 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66b5f000 == 113 [pid = 1848] [id = 379] 16:48:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f8e68239400) [pid = 1848] [serial = 1138] [outer = (nil)] 16:48:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f8e68291000) [pid = 1848] [serial = 1139] [outer = 0x7f8e68239400] 16:48:55 INFO - PROCESS | 1848 | 1462319335977 Marionette DEBUG loaded listener.js 16:48:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f8e6b445400) [pid = 1848] [serial = 1140] [outer = 0x7f8e68239400] 16:48:56 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f8e65c09800) [pid = 1848] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:48:56 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f8e5bdec400) [pid = 1848] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:48:56 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f8e60a9ec00) [pid = 1848] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:48:56 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f8e61cb1800) [pid = 1848] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:48:56 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f8e69d4f400) [pid = 1848] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:48:56 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f8e65c04400) [pid = 1848] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:48:56 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f8e5c2b8400) [pid = 1848] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:48:57 INFO - PROCESS | 1848 | 1462319337238 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]]]}] 16:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1631ms 16:48:57 INFO - PROCESS | 1848 | 1462319337279 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:48:57 INFO - PROCESS | 1848 | 1462319337282 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 16:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:48:57 INFO - PROCESS | 1848 | 1462319337288 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 1848 | 1462319337290 Marionette TRACE conn3 <- [1,1490,null,{}] 16:48:57 INFO - PROCESS | 1848 | 1462319337314 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}] 16:48:57 INFO - PROCESS | 1848 | 1462319337522 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:48:57 INFO - PROCESS | 1848 | 1462319337538 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68187000 == 114 [pid = 1848] [id = 380] 16:48:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f8e678e9800) [pid = 1848] [serial = 1141] [outer = (nil)] 16:48:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f8e6d18f400) [pid = 1848] [serial = 1142] [outer = 0x7f8e678e9800] 16:48:57 INFO - PROCESS | 1848 | 1462319337596 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f8e7060cc00) [pid = 1848] [serial = 1143] [outer = 0x7f8e678e9800] 16:48:58 INFO - PROCESS | 1848 | 1462319338320 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]]]}] 16:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1075ms 16:48:58 INFO - PROCESS | 1848 | 1462319338363 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:48:58 INFO - PROCESS | 1848 | 1462319338367 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 16:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:48:58 INFO - PROCESS | 1848 | 1462319338387 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:48:58 INFO - PROCESS | 1848 | 1462319338390 Marionette TRACE conn3 <- [1,1494,null,{}] 16:48:58 INFO - PROCESS | 1848 | 1462319338399 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}] 16:48:58 INFO - PROCESS | 1848 | 1462319338605 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:48:58 INFO - PROCESS | 1848 | 1462319338624 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68718000 == 115 [pid = 1848] [id = 381] 16:48:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f8e61cb1800) [pid = 1848] [serial = 1144] [outer = (nil)] 16:48:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f8e70888000) [pid = 1848] [serial = 1145] [outer = 0x7f8e61cb1800] 16:48:58 INFO - PROCESS | 1848 | 1462319338686 Marionette DEBUG loaded listener.js 16:48:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f8e70b7d000) [pid = 1848] [serial = 1146] [outer = 0x7f8e61cb1800] 16:48:59 INFO - PROCESS | 1848 | 1462319339835 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]]]}] 16:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1501ms 16:48:59 INFO - PROCESS | 1848 | 1462319339874 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:48:59 INFO - PROCESS | 1848 | 1462319339881 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 16:48:59 INFO - PROCESS | 1848 | 1462319339888 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 1848 | 1462319339894 Marionette TRACE conn3 <- [1,1498,null,{}] 16:48:59 INFO - PROCESS | 1848 | 1462319339901 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}] 16:49:00 INFO - PROCESS | 1848 | 1462319340088 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:49:00 INFO - PROCESS | 1848 | 1462319340292 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e60707800 == 116 [pid = 1848] [id = 382] 16:49:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f8e5c2f0c00) [pid = 1848] [serial = 1147] [outer = (nil)] 16:49:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f8e5f92e400) [pid = 1848] [serial = 1148] [outer = 0x7f8e5c2f0c00] 16:49:00 INFO - PROCESS | 1848 | 1462319340366 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f8e6053e400) [pid = 1848] [serial = 1149] [outer = 0x7f8e5c2f0c00] 16:49:01 INFO - PROCESS | 1848 | 1462319341305 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]]]}] 16:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1483ms 16:49:01 INFO - PROCESS | 1848 | 1462319341372 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:49:01 INFO - PROCESS | 1848 | 1462319341380 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 16:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:49:01 INFO - PROCESS | 1848 | 1462319341390 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:49:01 INFO - PROCESS | 1848 | 1462319341394 Marionette TRACE conn3 <- [1,1502,null,{}] 16:49:01 INFO - PROCESS | 1848 | 1462319341401 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}] 16:49:01 INFO - PROCESS | 1848 | 1462319341672 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:49:01 INFO - PROCESS | 1848 | 1462319341976 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66b52800 == 117 [pid = 1848] [id = 383] 16:49:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f8e60975c00) [pid = 1848] [serial = 1150] [outer = (nil)] 16:49:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f8e61f71000) [pid = 1848] [serial = 1151] [outer = 0x7f8e60975c00] 16:49:02 INFO - PROCESS | 1848 | 1462319342052 Marionette DEBUG loaded listener.js 16:49:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f8e62732400) [pid = 1848] [serial = 1152] [outer = 0x7f8e60975c00] 16:49:02 INFO - PROCESS | 1848 | 1462319342900 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]]]}] 16:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1539ms 16:49:02 INFO - PROCESS | 1848 | 1462319342929 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:49:02 INFO - PROCESS | 1848 | 1462319342932 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 16:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:49:02 INFO - PROCESS | 1848 | 1462319342938 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:49:02 INFO - PROCESS | 1848 | 1462319342944 Marionette TRACE conn3 <- [1,1506,null,{}] 16:49:02 INFO - PROCESS | 1848 | 1462319342959 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}] 16:49:03 INFO - PROCESS | 1848 | 1462319343147 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:49:03 INFO - PROCESS | 1848 | 1462319343352 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6dc98800 == 118 [pid = 1848] [id = 384] 16:49:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f8e66b20c00) [pid = 1848] [serial = 1153] [outer = (nil)] 16:49:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f8e67b15c00) [pid = 1848] [serial = 1154] [outer = 0x7f8e66b20c00] 16:49:03 INFO - PROCESS | 1848 | 1462319343426 Marionette DEBUG loaded listener.js 16:49:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f8e69eafc00) [pid = 1848] [serial = 1155] [outer = 0x7f8e66b20c00] 16:49:04 INFO - PROCESS | 1848 | 1462319344318 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]]]}] 16:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1433ms 16:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:49:04 INFO - PROCESS | 1848 | 1462319344372 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:49:04 INFO - PROCESS | 1848 | 1462319344376 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 16:49:04 INFO - PROCESS | 1848 | 1462319344382 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:49:04 INFO - PROCESS | 1848 | 1462319344385 Marionette TRACE conn3 <- [1,1510,null,{}] 16:49:04 INFO - PROCESS | 1848 | 1462319344390 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}] 16:49:04 INFO - PROCESS | 1848 | 1462319344575 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:49:04 INFO - PROCESS | 1848 | 1462319344771 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70a86800 == 119 [pid = 1848] [id = 385] 16:49:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f8e67ac7400) [pid = 1848] [serial = 1156] [outer = (nil)] 16:49:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f8e6f186c00) [pid = 1848] [serial = 1157] [outer = 0x7f8e67ac7400] 16:49:04 INFO - PROCESS | 1848 | 1462319344851 Marionette DEBUG loaded listener.js 16:49:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f8e706c7400) [pid = 1848] [serial = 1158] [outer = 0x7f8e67ac7400] 16:49:05 INFO - PROCESS | 1848 | 1462319345728 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]]]}] 16:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1379ms 16:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:49:05 INFO - PROCESS | 1848 | 1462319345761 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:49:05 INFO - PROCESS | 1848 | 1462319345763 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 16:49:05 INFO - PROCESS | 1848 | 1462319345769 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:49:05 INFO - PROCESS | 1848 | 1462319345772 Marionette TRACE conn3 <- [1,1514,null,{}] 16:49:05 INFO - PROCESS | 1848 | 1462319345777 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}] 16:49:05 INFO - PROCESS | 1848 | 1462319345947 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:49:06 INFO - PROCESS | 1848 | 1462319346158 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72612000 == 120 [pid = 1848] [id = 386] 16:49:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f8e67b12800) [pid = 1848] [serial = 1159] [outer = (nil)] 16:49:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f8e70a11c00) [pid = 1848] [serial = 1160] [outer = 0x7f8e67b12800] 16:49:06 INFO - PROCESS | 1848 | 1462319346228 Marionette DEBUG loaded listener.js 16:49:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f8e71784800) [pid = 1848] [serial = 1161] [outer = 0x7f8e67b12800] 16:49:07 INFO - PROCESS | 1848 | 1462319347124 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]]]}] 16:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1431ms 16:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:49:07 INFO - PROCESS | 1848 | 1462319347199 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:49:07 INFO - PROCESS | 1848 | 1462319347202 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 16:49:07 INFO - PROCESS | 1848 | 1462319347209 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:49:07 INFO - PROCESS | 1848 | 1462319347212 Marionette TRACE conn3 <- [1,1518,null,{}] 16:49:07 INFO - PROCESS | 1848 | 1462319347217 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}] 16:49:07 INFO - PROCESS | 1848 | 1462319347441 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:49:07 INFO - PROCESS | 1848 | 1462319347635 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e833cf800 == 121 [pid = 1848] [id = 387] 16:49:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f8e71f9c400) [pid = 1848] [serial = 1162] [outer = (nil)] 16:49:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f8e7dd6b800) [pid = 1848] [serial = 1163] [outer = 0x7f8e71f9c400] 16:49:07 INFO - PROCESS | 1848 | 1462319347748 Marionette DEBUG loaded listener.js 16:49:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f8e80047400) [pid = 1848] [serial = 1164] [outer = 0x7f8e71f9c400] 16:49:08 INFO - PROCESS | 1848 | 1462319348620 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]]]}] 16:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1490ms 16:49:08 INFO - PROCESS | 1848 | 1462319348700 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:49:08 INFO - PROCESS | 1848 | 1462319348704 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 16:49:08 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:49:08 INFO - PROCESS | 1848 | 1462319348711 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:49:08 INFO - PROCESS | 1848 | 1462319348713 Marionette TRACE conn3 <- [1,1522,null,{}] 16:49:08 INFO - PROCESS | 1848 | 1462319348719 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}] 16:49:08 INFO - PROCESS | 1848 | 1462319348926 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:49:09 INFO - PROCESS | 1848 | 1462319349159 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83b71800 == 122 [pid = 1848] [id = 388] 16:49:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f8e620aa800) [pid = 1848] [serial = 1165] [outer = (nil)] 16:49:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f8e620b2c00) [pid = 1848] [serial = 1166] [outer = 0x7f8e620aa800] 16:49:09 INFO - PROCESS | 1848 | 1462319349273 Marionette DEBUG loaded listener.js 16:49:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f8e620b7c00) [pid = 1848] [serial = 1167] [outer = 0x7f8e620aa800] 16:49:09 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:09 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:49:09 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:09 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:09 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:09 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:09 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:09 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:09 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:09 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:09 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:09 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:10 INFO - PROCESS | 1848 | 1462319350036 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"]]]}] 16:49:10 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 () { 16:49:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:49:10 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 () { 16:49:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:49:10 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 () { 16:49:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:49:10 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 () { 16:49:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:49:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:49:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1386ms 16:49:10 INFO - PROCESS | 1848 | 1462319350102 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:49:10 INFO - PROCESS | 1848 | 1462319350105 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 16:49:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:49:10 INFO - PROCESS | 1848 | 1462319350113 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:49:10 INFO - PROCESS | 1848 | 1462319350116 Marionette TRACE conn3 <- [1,1526,null,{}] 16:49:10 INFO - PROCESS | 1848 | 1462319350135 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}] 16:49:10 INFO - PROCESS | 1848 | 1462319350362 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:49:10 INFO - PROCESS | 1848 | 1462319350503 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e595b3800 == 123 [pid = 1848] [id = 389] 16:49:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f8e620b5400) [pid = 1848] [serial = 1168] [outer = (nil)] 16:49:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f8e7eb78400) [pid = 1848] [serial = 1169] [outer = 0x7f8e620b5400] 16:49:10 INFO - PROCESS | 1848 | 1462319350577 Marionette DEBUG loaded listener.js 16:49:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f8e83ac2c00) [pid = 1848] [serial = 1170] [outer = 0x7f8e620b5400] 16:49:11 INFO - PROCESS | 1848 | 1462319351385 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"]]]}] 16:49:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:49:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:49:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:49:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:49:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:49:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:49:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:49:11 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1284ms 16:49:11 INFO - PROCESS | 1848 | 1462319351400 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:49:11 INFO - PROCESS | 1848 | 1462319351404 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 16:49:11 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:49:11 INFO - PROCESS | 1848 | 1462319351440 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:49:11 INFO - PROCESS | 1848 | 1462319351449 Marionette TRACE conn3 <- [1,1530,null,{}] 16:49:11 INFO - PROCESS | 1848 | 1462319351458 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}] 16:49:11 INFO - PROCESS | 1848 | 1462319351624 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:49:11 INFO - PROCESS | 1848 | 1462319351824 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bdcc800 == 124 [pid = 1848] [id = 390] 16:49:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f8e56e58c00) [pid = 1848] [serial = 1171] [outer = (nil)] 16:49:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f8e56e64000) [pid = 1848] [serial = 1172] [outer = 0x7f8e56e58c00] 16:49:11 INFO - PROCESS | 1848 | 1462319351893 Marionette DEBUG loaded listener.js 16:49:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f8e620b9c00) [pid = 1848] [serial = 1173] [outer = 0x7f8e56e58c00] 16:49:12 INFO - PROCESS | 1848 | 1462319352701 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]]]}] 16:49:12 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 16:49:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:49:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:49:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:49:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:49:12 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:49:12 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. 16:49:12 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:49:12 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1293ms 16:49:12 INFO - PROCESS | 1848 | 1462319352730 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:49:12 INFO - PROCESS | 1848 | 1462319352734 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 16:49:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:49:12 INFO - PROCESS | 1848 | 1462319352739 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:49:12 INFO - PROCESS | 1848 | 1462319352741 Marionette TRACE conn3 <- [1,1534,null,{}] 16:49:12 INFO - PROCESS | 1848 | 1462319352747 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}] 16:49:12 INFO - PROCESS | 1848 | 1462319352916 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:49:13 INFO - PROCESS | 1848 | 1462319353123 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c261800 == 125 [pid = 1848] [id = 391] 16:49:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f8e56e5a800) [pid = 1848] [serial = 1174] [outer = (nil)] 16:49:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f8e57287400) [pid = 1848] [serial = 1175] [outer = 0x7f8e56e5a800] 16:49:13 INFO - PROCESS | 1848 | 1462319353204 Marionette DEBUG loaded listener.js 16:49:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f8e5728dc00) [pid = 1848] [serial = 1176] [outer = 0x7f8e56e5a800] 16:49:14 INFO - PROCESS | 1848 | 1462319354069 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]]]}] 16:49:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:49:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1380ms 16:49:14 INFO - PROCESS | 1848 | 1462319354120 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:49:14 INFO - PROCESS | 1848 | 1462319354124 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 16:49:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:49:14 INFO - PROCESS | 1848 | 1462319354130 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:49:14 INFO - PROCESS | 1848 | 1462319354133 Marionette TRACE conn3 <- [1,1538,null,{}] 16:49:14 INFO - PROCESS | 1848 | 1462319354139 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}] 16:49:14 INFO - PROCESS | 1848 | 1462319354342 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:49:14 INFO - PROCESS | 1848 | 1462319354548 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e840b1800 == 126 [pid = 1848] [id = 392] 16:49:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f8e56e5ac00) [pid = 1848] [serial = 1177] [outer = (nil)] 16:49:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f8e581e4800) [pid = 1848] [serial = 1178] [outer = 0x7f8e56e5ac00] 16:49:14 INFO - PROCESS | 1848 | 1462319354668 Marionette DEBUG loaded listener.js 16:49:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f8e83d53000) [pid = 1848] [serial = 1179] [outer = 0x7f8e56e5ac00] 16:49:15 INFO - PROCESS | 1848 | 1462319355560 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]]]}] 16:49:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:49:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1478ms 16:49:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:49:15 INFO - PROCESS | 1848 | 1462319355610 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:49:15 INFO - PROCESS | 1848 | 1462319355613 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 16:49:15 INFO - PROCESS | 1848 | 1462319355619 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:49:15 INFO - PROCESS | 1848 | 1462319355622 Marionette TRACE conn3 <- [1,1542,null,{}] 16:49:15 INFO - PROCESS | 1848 | 1462319355627 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}] 16:49:15 INFO - PROCESS | 1848 | 1462319355801 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:49:16 INFO - PROCESS | 1848 | 1462319356068 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e568e7800 == 127 [pid = 1848] [id = 393] 16:49:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f8e55a9d000) [pid = 1848] [serial = 1180] [outer = (nil)] 16:49:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f8e55aa3000) [pid = 1848] [serial = 1181] [outer = 0x7f8e55a9d000] 16:49:16 INFO - PROCESS | 1848 | 1462319356182 Marionette DEBUG loaded listener.js 16:49:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x7f8e55aa8000) [pid = 1848] [serial = 1182] [outer = 0x7f8e55a9d000] 16:49:16 INFO - PROCESS | 1848 | 1462319356938 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]]]}] 16:49:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:49:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1380ms 16:49:17 INFO - PROCESS | 1848 | 1462319356999 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:49:17 INFO - PROCESS | 1848 | 1462319357003 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 16:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:49:17 INFO - PROCESS | 1848 | 1462319357008 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 1848 | 1462319357020 Marionette TRACE conn3 <- [1,1546,null,{}] 16:49:17 INFO - PROCESS | 1848 | 1462319357025 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}] 16:49:17 INFO - PROCESS | 1848 | 1462319357202 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:49:17 INFO - PROCESS | 1848 | 1462319357419 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e55b85000 == 128 [pid = 1848] [id = 394] 16:49:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x7f8e55a9d800) [pid = 1848] [serial = 1183] [outer = (nil)] 16:49:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x7f8e55c1c000) [pid = 1848] [serial = 1184] [outer = 0x7f8e55a9d800] 16:49:17 INFO - PROCESS | 1848 | 1462319357531 Marionette DEBUG loaded listener.js 16:49:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x7f8e55c21400) [pid = 1848] [serial = 1185] [outer = 0x7f8e55a9d800] 16:49:18 INFO - PROCESS | 1848 | 1462319358371 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]]]}] 16:49:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:49:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1397ms 16:49:18 INFO - PROCESS | 1848 | 1462319358407 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:49:18 INFO - PROCESS | 1848 | 1462319358410 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 16:49:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:49:18 INFO - PROCESS | 1848 | 1462319358416 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:49:18 INFO - PROCESS | 1848 | 1462319358418 Marionette TRACE conn3 <- [1,1550,null,{}] 16:49:18 INFO - PROCESS | 1848 | 1462319358424 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}] 16:49:18 INFO - PROCESS | 1848 | 1462319358616 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:49:18 INFO - PROCESS | 1848 | 1462319358829 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e55e2e800 == 129 [pid = 1848] [id = 395] 16:49:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x7f8e55aa8400) [pid = 1848] [serial = 1186] [outer = (nil)] 16:49:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x7f8e55c27400) [pid = 1848] [serial = 1187] [outer = 0x7f8e55aa8400] 16:49:18 INFO - PROCESS | 1848 | 1462319358939 Marionette DEBUG loaded listener.js 16:49:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x7f8e55e06400) [pid = 1848] [serial = 1188] [outer = 0x7f8e55aa8400] 16:49:19 INFO - PROCESS | 1848 | 1462319359829 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]]]}] 16:49:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:49:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1484ms 16:49:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:49:19 INFO - PROCESS | 1848 | 1462319359901 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:49:19 INFO - PROCESS | 1848 | 1462319359903 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 16:49:19 INFO - PROCESS | 1848 | 1462319359909 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:49:19 INFO - PROCESS | 1848 | 1462319359912 Marionette TRACE conn3 <- [1,1554,null,{}] 16:49:19 INFO - PROCESS | 1848 | 1462319359917 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}] 16:49:20 INFO - PROCESS | 1848 | 1462319360094 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:49:20 INFO - PROCESS | 1848 | 1462319360299 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5b77d800 == 130 [pid = 1848] [id = 396] 16:49:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x7f8e55c22800) [pid = 1848] [serial = 1189] [outer = (nil)] 16:49:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x7f8e55e0bc00) [pid = 1848] [serial = 1190] [outer = 0x7f8e55c22800] 16:49:20 INFO - PROCESS | 1848 | 1462319360375 Marionette DEBUG loaded listener.js 16:49:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x7f8e55e10800) [pid = 1848] [serial = 1191] [outer = 0x7f8e55c22800] 16:49:21 INFO - PROCESS | 1848 | 1462319361849 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]]]}] 16:49:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:49:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1990ms 16:49:21 INFO - PROCESS | 1848 | 1462319361979 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:49:21 INFO - PROCESS | 1848 | 1462319361985 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 16:49:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:49:22 INFO - PROCESS | 1848 | 1462319362000 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:49:22 INFO - PROCESS | 1848 | 1462319362004 Marionette TRACE conn3 <- [1,1558,null,{}] 16:49:22 INFO - PROCESS | 1848 | 1462319362012 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}] 16:49:22 INFO - PROCESS | 1848 | 1462319362213 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:49:22 INFO - PROCESS | 1848 | 1462319362442 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c268000 == 131 [pid = 1848] [id = 397] 16:49:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x7f8e57289800) [pid = 1848] [serial = 1192] [outer = (nil)] 16:49:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 258 (0x7f8e5728f000) [pid = 1848] [serial = 1193] [outer = 0x7f8e57289800] 16:49:22 INFO - PROCESS | 1848 | 1462319362550 Marionette DEBUG loaded listener.js 16:49:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 259 (0x7f8e57fd1400) [pid = 1848] [serial = 1194] [outer = 0x7f8e57289800] 16:49:23 INFO - PROCESS | 1848 | 1462319363587 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]]]}] 16:49:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:49:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1636ms 16:49:23 INFO - PROCESS | 1848 | 1462319363635 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:49:23 INFO - PROCESS | 1848 | 1462319363642 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 16:49:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:49:23 INFO - PROCESS | 1848 | 1462319363652 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:49:23 INFO - PROCESS | 1848 | 1462319363655 Marionette TRACE conn3 <- [1,1562,null,{}] 16:49:23 INFO - PROCESS | 1848 | 1462319363661 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}] 16:49:23 INFO - PROCESS | 1848 | 1462319363867 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:49:24 INFO - PROCESS | 1848 | 1462319364250 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68187000 == 130 [pid = 1848] [id = 380] 16:49:24 INFO - PROCESS | 1848 | --DOMWINDOW == 258 (0x7f8e609c5c00) [pid = 1848] [serial = 1055] [outer = (nil)] [url = about:blank] 16:49:24 INFO - PROCESS | 1848 | --DOMWINDOW == 257 (0x7f8e70b5dc00) [pid = 1848] [serial = 1040] [outer = (nil)] [url = about:blank] 16:49:24 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x7f8e5f937000) [pid = 1848] [serial = 1052] [outer = (nil)] [url = about:blank] 16:49:24 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x7f8e72e56c00) [pid = 1848] [serial = 1043] [outer = (nil)] [url = about:blank] 16:49:24 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x7f8e80042800) [pid = 1848] [serial = 1049] [outer = (nil)] [url = about:blank] 16:49:24 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x7f8e7ee69400) [pid = 1848] [serial = 1046] [outer = (nil)] [url = about:blank] 16:49:24 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x7f8e704e4000) [pid = 1848] [serial = 1037] [outer = (nil)] [url = about:blank] 16:49:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5b77a000 == 131 [pid = 1848] [id = 398] 16:49:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x7f8e56e09400) [pid = 1848] [serial = 1195] [outer = (nil)] 16:49:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x7f8e5bdee800) [pid = 1848] [serial = 1196] [outer = 0x7f8e56e09400] 16:49:24 INFO - PROCESS | 1848 | 1462319364410 Marionette DEBUG loaded listener.js 16:49:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x7f8e5c2c4800) [pid = 1848] [serial = 1197] [outer = 0x7f8e56e09400] 16:49:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66b5f000 == 130 [pid = 1848] [id = 379] 16:49:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6299c000 == 129 [pid = 1848] [id = 378] 16:49:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e61d1d000 == 128 [pid = 1848] [id = 377] 16:49:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bed9000 == 127 [pid = 1848] [id = 376] 16:49:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e67e15000 == 126 [pid = 1848] [id = 11] 16:49:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e596d9800 == 125 [pid = 1848] [id = 375] 16:49:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c062800 == 124 [pid = 1848] [id = 374] 16:49:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83b73800 == 123 [pid = 1848] [id = 366] 16:49:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7fd35000 == 122 [pid = 1848] [id = 365] 16:49:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e723a0800 == 121 [pid = 1848] [id = 364] 16:49:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e880ab800 == 120 [pid = 1848] [id = 327] 16:49:24 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c043000 == 119 [pid = 1848] [id = 361] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x7f8e678ed400) [pid = 1848] [serial = 1070] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x7f8e6b373800) [pid = 1848] [serial = 1076] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x7f8e68cc9000) [pid = 1848] [serial = 1034] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x7f8e678f8c00) [pid = 1848] [serial = 1079] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x7f8e6813a400) [pid = 1848] [serial = 1074] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x7f8e62735800) [pid = 1848] [serial = 1067] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x7f8e5c2f4c00) [pid = 1848] [serial = 1061] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0x7f8e5f937400) [pid = 1848] [serial = 1062] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x7f8e70886c00) [pid = 1848] [serial = 1025] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f8e6b45ac00) [pid = 1848] [serial = 1077] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f8e61ca8400) [pid = 1848] [serial = 1028] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f8e6e6ad000) [pid = 1848] [serial = 1080] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f8e67ad3800) [pid = 1848] [serial = 1073] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f8e65d6b400) [pid = 1848] [serial = 1068] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f8e62740400) [pid = 1848] [serial = 1071] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f8e61f08000) [pid = 1848] [serial = 1064] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f8e61f79c00) [pid = 1848] [serial = 1065] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f8e65982800) [pid = 1848] [serial = 1031] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f8e5c2c2000) [pid = 1848] [serial = 1058] [outer = (nil)] [url = about:blank] 16:49:25 INFO - PROCESS | 1848 | 1462319365197 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]]]}] 16:49:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:49:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1587ms 16:49:25 INFO - PROCESS | 1848 | 1462319365239 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:49:25 INFO - PROCESS | 1848 | 1462319365242 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 16:49:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:49:25 INFO - PROCESS | 1848 | 1462319365248 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:49:25 INFO - PROCESS | 1848 | 1462319365253 Marionette TRACE conn3 <- [1,1566,null,{}] 16:49:25 INFO - PROCESS | 1848 | 1462319365267 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}] 16:49:25 INFO - PROCESS | 1848 | 1462319365435 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:49:25 INFO - PROCESS | 1848 | 1462319365602 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5e3cc000 == 120 [pid = 1848] [id = 399] 16:49:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f8e5c2c2400) [pid = 1848] [serial = 1198] [outer = (nil)] 16:49:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f8e5f931c00) [pid = 1848] [serial = 1199] [outer = 0x7f8e5c2c2400] 16:49:25 INFO - PROCESS | 1848 | 1462319365678 Marionette DEBUG loaded listener.js 16:49:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f8e6096f000) [pid = 1848] [serial = 1200] [outer = 0x7f8e5c2c2400] 16:49:26 INFO - PROCESS | 1848 | 1462319366429 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]]]}] 16:49:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:49:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1237ms 16:49:26 INFO - PROCESS | 1848 | 1462319366486 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:49:26 INFO - PROCESS | 1848 | 1462319366489 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 16:49:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:49:26 INFO - PROCESS | 1848 | 1462319366495 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:49:26 INFO - PROCESS | 1848 | 1462319366497 Marionette TRACE conn3 <- [1,1570,null,{}] 16:49:26 INFO - PROCESS | 1848 | 1462319366502 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}] 16:49:26 INFO - PROCESS | 1848 | 1462319366732 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:49:26 INFO - PROCESS | 1848 | 1462319366761 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e618a5800 == 121 [pid = 1848] [id = 400] 16:49:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f8e5c2c6000) [pid = 1848] [serial = 1201] [outer = (nil)] 16:49:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f8e6097c800) [pid = 1848] [serial = 1202] [outer = 0x7f8e5c2c6000] 16:49:26 INFO - PROCESS | 1848 | 1462319366820 Marionette DEBUG loaded listener.js 16:49:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f8e61d68800) [pid = 1848] [serial = 1203] [outer = 0x7f8e5c2c6000] 16:49:27 INFO - PROCESS | 1848 | 1462319367723 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]]]}] 16:49:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:49:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1275ms 16:49:27 INFO - PROCESS | 1848 | 1462319367780 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:49:27 INFO - PROCESS | 1848 | 1462319367783 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 16:49:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:49:27 INFO - PROCESS | 1848 | 1462319367789 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:49:27 INFO - PROCESS | 1848 | 1462319367791 Marionette TRACE conn3 <- [1,1574,null,{}] 16:49:27 INFO - PROCESS | 1848 | 1462319367796 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}] 16:49:28 INFO - PROCESS | 1848 | 1462319368008 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:49:28 INFO - PROCESS | 1848 | 1462319368038 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6299b000 == 122 [pid = 1848] [id = 401] 16:49:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f8e6097b400) [pid = 1848] [serial = 1204] [outer = (nil)] 16:49:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f8e61f78c00) [pid = 1848] [serial = 1205] [outer = 0x7f8e6097b400] 16:49:28 INFO - PROCESS | 1848 | 1462319368095 Marionette DEBUG loaded listener.js 16:49:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f8e62750800) [pid = 1848] [serial = 1206] [outer = 0x7f8e6097b400] 16:49:29 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f8e678e9800) [pid = 1848] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:49:29 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f8e61f0c800) [pid = 1848] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:49:29 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f8e609be000) [pid = 1848] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:49:29 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f8e570ec000) [pid = 1848] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:49:29 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f8e68239400) [pid = 1848] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:49:29 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f8e5c2c2800) [pid = 1848] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:49:29 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f8e570ee400) [pid = 1848] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:49:29 INFO - PROCESS | 1848 | 1462319369383 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]]]}] 16:49:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:49:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1627ms 16:49:29 INFO - PROCESS | 1848 | 1462319369416 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:49:29 INFO - PROCESS | 1848 | 1462319369419 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 16:49:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:49:29 INFO - PROCESS | 1848 | 1462319369425 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:49:29 INFO - PROCESS | 1848 | 1462319369429 Marionette TRACE conn3 <- [1,1578,null,{}] 16:49:29 INFO - PROCESS | 1848 | 1462319369437 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}] 16:49:29 INFO - PROCESS | 1848 | 1462319369616 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:49:29 INFO - PROCESS | 1848 | 1462319369833 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66b5f000 == 123 [pid = 1848] [id = 402] 16:49:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f8e570ee400) [pid = 1848] [serial = 1207] [outer = (nil)] 16:49:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f8e66d0b000) [pid = 1848] [serial = 1208] [outer = 0x7f8e570ee400] 16:49:29 INFO - PROCESS | 1848 | 1462319369896 Marionette DEBUG loaded listener.js 16:49:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f8e678f3c00) [pid = 1848] [serial = 1209] [outer = 0x7f8e570ee400] 16:49:30 INFO - PROCESS | 1848 | 1462319370550 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]]]}] 16:49:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:49:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1186ms 16:49:30 INFO - PROCESS | 1848 | 1462319370612 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:49:30 INFO - PROCESS | 1848 | 1462319370615 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 16:49:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:49:30 INFO - PROCESS | 1848 | 1462319370621 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:49:30 INFO - PROCESS | 1848 | 1462319370623 Marionette TRACE conn3 <- [1,1582,null,{}] 16:49:30 INFO - PROCESS | 1848 | 1462319370628 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}] 16:49:30 INFO - PROCESS | 1848 | 1462319370807 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:49:30 INFO - PROCESS | 1848 | 1462319370980 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68187000 == 124 [pid = 1848] [id = 403] 16:49:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f8e57f5e000) [pid = 1848] [serial = 1210] [outer = (nil)] 16:49:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f8e67ad6c00) [pid = 1848] [serial = 1211] [outer = 0x7f8e57f5e000] 16:49:31 INFO - PROCESS | 1848 | 1462319371044 Marionette DEBUG loaded listener.js 16:49:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f8e6823b000) [pid = 1848] [serial = 1212] [outer = 0x7f8e57f5e000] 16:49:32 INFO - PROCESS | 1848 | 1462319372126 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]]]}] 16:49:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:49:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1541ms 16:49:32 INFO - PROCESS | 1848 | 1462319372163 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:49:32 INFO - PROCESS | 1848 | 1462319372169 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 16:49:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:49:32 INFO - PROCESS | 1848 | 1462319372177 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:49:32 INFO - PROCESS | 1848 | 1462319372183 Marionette TRACE conn3 <- [1,1586,null,{}] 16:49:32 INFO - PROCESS | 1848 | 1462319372190 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}] 16:49:32 INFO - PROCESS | 1848 | 1462319372387 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:49:32 INFO - PROCESS | 1848 | 1462319372655 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bed7000 == 125 [pid = 1848] [id = 404] 16:49:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f8e57283c00) [pid = 1848] [serial = 1213] [outer = (nil)] 16:49:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f8e57fcc000) [pid = 1848] [serial = 1214] [outer = 0x7f8e57283c00] 16:49:32 INFO - PROCESS | 1848 | 1462319372772 Marionette DEBUG loaded listener.js 16:49:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x7f8e581e5800) [pid = 1848] [serial = 1215] [outer = 0x7f8e57283c00] 16:49:33 INFO - PROCESS | 1848 | 1462319373655 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]]]}] 16:49:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:49:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1535ms 16:49:33 INFO - PROCESS | 1848 | 1462319373713 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:49:33 INFO - PROCESS | 1848 | 1462319373721 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 16:49:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:49:33 INFO - PROCESS | 1848 | 1462319373731 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:49:33 INFO - PROCESS | 1848 | 1462319373735 Marionette TRACE conn3 <- [1,1590,null,{}] 16:49:33 INFO - PROCESS | 1848 | 1462319373740 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}] 16:49:33 INFO - PROCESS | 1848 | 1462319373930 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:49:34 INFO - PROCESS | 1848 | 1462319374132 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e61d16000 == 126 [pid = 1848] [id = 405] 16:49:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x7f8e5c2c3400) [pid = 1848] [serial = 1216] [outer = (nil)] 16:49:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x7f8e5f92c400) [pid = 1848] [serial = 1217] [outer = 0x7f8e5c2c3400] 16:49:34 INFO - PROCESS | 1848 | 1462319374203 Marionette DEBUG loaded listener.js 16:49:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x7f8e6053c000) [pid = 1848] [serial = 1218] [outer = 0x7f8e5c2c3400] 16:49:35 INFO - PROCESS | 1848 | 1462319375149 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]]]}] 16:49:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:49:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1480ms 16:49:35 INFO - PROCESS | 1848 | 1462319375211 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:49:35 INFO - PROCESS | 1848 | 1462319375215 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 16:49:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:49:35 INFO - PROCESS | 1848 | 1462319375221 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:49:35 INFO - PROCESS | 1848 | 1462319375227 Marionette TRACE conn3 <- [1,1594,null,{}] 16:49:35 INFO - PROCESS | 1848 | 1462319375242 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}] 16:49:35 INFO - PROCESS | 1848 | 1462319375434 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:49:35 INFO - PROCESS | 1848 | 1462319375645 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68b67800 == 127 [pid = 1848] [id = 406] 16:49:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x7f8e60a9d800) [pid = 1848] [serial = 1219] [outer = (nil)] 16:49:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x7f8e6274ec00) [pid = 1848] [serial = 1220] [outer = 0x7f8e60a9d800] 16:49:35 INFO - PROCESS | 1848 | 1462319375758 Marionette DEBUG loaded listener.js 16:49:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x7f8e65d6dc00) [pid = 1848] [serial = 1221] [outer = 0x7f8e60a9d800] 16:49:36 INFO - PROCESS | 1848 | 1462319376592 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]]]}] 16:49:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:49:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1434ms 16:49:36 INFO - PROCESS | 1848 | 1462319376656 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:49:36 INFO - PROCESS | 1848 | 1462319376661 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 16:49:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:49:36 INFO - PROCESS | 1848 | 1462319376666 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:49:36 INFO - PROCESS | 1848 | 1462319376669 Marionette TRACE conn3 <- [1,1598,null,{}] 16:49:36 INFO - PROCESS | 1848 | 1462319376674 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}] 16:49:36 INFO - PROCESS | 1848 | 1462319376857 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:49:37 INFO - PROCESS | 1848 | 1462319377059 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6dc9b000 == 128 [pid = 1848] [id = 407] 16:49:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x7f8e61f71c00) [pid = 1848] [serial = 1222] [outer = (nil)] 16:49:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x7f8e67acdc00) [pid = 1848] [serial = 1223] [outer = 0x7f8e61f71c00] 16:49:37 INFO - PROCESS | 1848 | 1462319377128 Marionette DEBUG loaded listener.js 16:49:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x7f8e68287c00) [pid = 1848] [serial = 1224] [outer = 0x7f8e61f71c00] 16:49:37 INFO - PROCESS | 1848 | 1462319377981 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]]]}] 16:49:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:49:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1378ms 16:49:38 INFO - PROCESS | 1848 | 1462319378046 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:49:38 INFO - PROCESS | 1848 | 1462319378050 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 16:49:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:49:38 INFO - PROCESS | 1848 | 1462319378056 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:49:38 INFO - PROCESS | 1848 | 1462319378058 Marionette TRACE conn3 <- [1,1602,null,{}] 16:49:38 INFO - PROCESS | 1848 | 1462319378065 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}] 16:49:38 INFO - PROCESS | 1848 | 1462319378235 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:49:38 INFO - PROCESS | 1848 | 1462319378442 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70e71800 == 129 [pid = 1848] [id = 408] 16:49:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x7f8e620b3000) [pid = 1848] [serial = 1225] [outer = (nil)] 16:49:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 258 (0x7f8e68cc7c00) [pid = 1848] [serial = 1226] [outer = 0x7f8e620b3000] 16:49:38 INFO - PROCESS | 1848 | 1462319378512 Marionette DEBUG loaded listener.js 16:49:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 259 (0x7f8e69eb1c00) [pid = 1848] [serial = 1227] [outer = 0x7f8e620b3000] 16:49:39 INFO - PROCESS | 1848 | 1462319379408 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]]]}] 16:49:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:49:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1380ms 16:49:39 INFO - PROCESS | 1848 | 1462319379436 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:49:39 INFO - PROCESS | 1848 | 1462319379440 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 16:49:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:49:39 INFO - PROCESS | 1848 | 1462319379446 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:49:39 INFO - PROCESS | 1848 | 1462319379448 Marionette TRACE conn3 <- [1,1606,null,{}] 16:49:39 INFO - PROCESS | 1848 | 1462319379454 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}] 16:49:39 INFO - PROCESS | 1848 | 1462319379636 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:49:39 INFO - PROCESS | 1848 | 1462319379848 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7ee11800 == 130 [pid = 1848] [id = 409] 16:49:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 260 (0x7f8e6b374800) [pid = 1848] [serial = 1228] [outer = (nil)] 16:49:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 261 (0x7f8e70890c00) [pid = 1848] [serial = 1229] [outer = 0x7f8e6b374800] 16:49:39 INFO - PROCESS | 1848 | 1462319379917 Marionette DEBUG loaded listener.js 16:49:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 262 (0x7f8e7137ec00) [pid = 1848] [serial = 1230] [outer = 0x7f8e6b374800] 16:49:40 INFO - PROCESS | 1848 | 1462319380761 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]]]}] 16:49:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:49:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1377ms 16:49:40 INFO - PROCESS | 1848 | 1462319380824 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:49:40 INFO - PROCESS | 1848 | 1462319380827 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 16:49:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:49:40 INFO - PROCESS | 1848 | 1462319380833 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:49:40 INFO - PROCESS | 1848 | 1462319380835 Marionette TRACE conn3 <- [1,1610,null,{}] 16:49:40 INFO - PROCESS | 1848 | 1462319380841 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}] 16:49:41 INFO - PROCESS | 1848 | 1462319381008 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:49:41 INFO - PROCESS | 1848 | 1462319381217 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e838b9000 == 131 [pid = 1848] [id = 410] 16:49:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 263 (0x7f8e6f6f4c00) [pid = 1848] [serial = 1231] [outer = (nil)] 16:49:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 264 (0x7f8e723bf800) [pid = 1848] [serial = 1232] [outer = 0x7f8e6f6f4c00] 16:49:41 INFO - PROCESS | 1848 | 1462319381286 Marionette DEBUG loaded listener.js 16:49:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 265 (0x7f8e724a7800) [pid = 1848] [serial = 1233] [outer = 0x7f8e6f6f4c00] 16:49:42 INFO - PROCESS | 1848 | 1462319382108 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]]]}] 16:49:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:49:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1332ms 16:49:42 INFO - PROCESS | 1848 | 1462319382167 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:49:42 INFO - PROCESS | 1848 | 1462319382170 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 16:49:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:49:42 INFO - PROCESS | 1848 | 1462319382178 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:49:42 INFO - PROCESS | 1848 | 1462319382181 Marionette TRACE conn3 <- [1,1614,null,{}] 16:49:42 INFO - PROCESS | 1848 | 1462319382186 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}] 16:49:42 INFO - PROCESS | 1848 | 1462319382360 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:49:42 INFO - PROCESS | 1848 | 1462319382604 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e84106000 == 132 [pid = 1848] [id = 411] 16:49:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 266 (0x7f8e71c46800) [pid = 1848] [serial = 1234] [outer = (nil)] 16:49:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 267 (0x7f8e78d3ec00) [pid = 1848] [serial = 1235] [outer = 0x7f8e71c46800] 16:49:42 INFO - PROCESS | 1848 | 1462319382719 Marionette DEBUG loaded listener.js 16:49:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 268 (0x7f8e7eb74000) [pid = 1848] [serial = 1236] [outer = 0x7f8e71c46800] 16:49:43 INFO - PROCESS | 1848 | 1462319383582 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]]]}] 16:49:43 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 16:49:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1479ms 16:49:43 INFO - PROCESS | 1848 | 1462319383658 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:49:43 INFO - PROCESS | 1848 | 1462319383662 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 16:49:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:49:43 INFO - PROCESS | 1848 | 1462319383668 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:49:43 INFO - PROCESS | 1848 | 1462319383670 Marionette TRACE conn3 <- [1,1618,null,{}] 16:49:43 INFO - PROCESS | 1848 | 1462319383676 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}] 16:49:43 INFO - PROCESS | 1848 | 1462319383856 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:49:44 INFO - PROCESS | 1848 | 1462319384063 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bc62000 == 133 [pid = 1848] [id = 412] 16:49:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 269 (0x7f8e627ae000) [pid = 1848] [serial = 1237] [outer = (nil)] 16:49:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 270 (0x7f8e627b5c00) [pid = 1848] [serial = 1238] [outer = 0x7f8e627ae000] 16:49:44 INFO - PROCESS | 1848 | 1462319384173 Marionette DEBUG loaded listener.js 16:49:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 271 (0x7f8e627ba400) [pid = 1848] [serial = 1239] [outer = 0x7f8e627ae000] 16:49:45 INFO - PROCESS | 1848 | 1462319385058 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]]]}] 16:49:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:49:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1427ms 16:49:45 INFO - PROCESS | 1848 | 1462319385096 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:49:45 INFO - PROCESS | 1848 | 1462319385099 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 16:49:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:49:45 INFO - PROCESS | 1848 | 1462319385105 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:49:45 INFO - PROCESS | 1848 | 1462319385107 Marionette TRACE conn3 <- [1,1622,null,{}] 16:49:45 INFO - PROCESS | 1848 | 1462319385112 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}] 16:49:45 INFO - PROCESS | 1848 | 1462319385284 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:49:45 INFO - PROCESS | 1848 | 1462319385545 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e890cf000 == 134 [pid = 1848] [id = 413] 16:49:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 272 (0x7f8e627ae800) [pid = 1848] [serial = 1240] [outer = (nil)] 16:49:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 273 (0x7f8e7eb75400) [pid = 1848] [serial = 1241] [outer = 0x7f8e627ae800] 16:49:45 INFO - PROCESS | 1848 | 1462319385619 Marionette DEBUG loaded listener.js 16:49:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 274 (0x7f8e80022800) [pid = 1848] [serial = 1242] [outer = 0x7f8e627ae800] 16:49:46 INFO - PROCESS | 1848 | 1462319386471 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]]]}] 16:49:46 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 16:49:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1431ms 16:49:46 INFO - PROCESS | 1848 | 1462319386545 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:49:46 INFO - PROCESS | 1848 | 1462319386548 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 16:49:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:49:46 INFO - PROCESS | 1848 | 1462319386556 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:49:46 INFO - PROCESS | 1848 | 1462319386560 Marionette TRACE conn3 <- [1,1626,null,{}] 16:49:46 INFO - PROCESS | 1848 | 1462319386565 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}] 16:49:46 INFO - PROCESS | 1848 | 1462319386765 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:49:46 INFO - PROCESS | 1848 | 1462319386975 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bc60000 == 135 [pid = 1848] [id = 414] 16:49:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 275 (0x7f8e5de29000) [pid = 1848] [serial = 1243] [outer = (nil)] 16:49:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 276 (0x7f8e5de31000) [pid = 1848] [serial = 1244] [outer = 0x7f8e5de29000] 16:49:47 INFO - PROCESS | 1848 | 1462319387090 Marionette DEBUG loaded listener.js 16:49:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 277 (0x7f8e83ac4c00) [pid = 1848] [serial = 1245] [outer = 0x7f8e5de29000] 16:49:47 INFO - PROCESS | 1848 | 1462319387960 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]]]}] 16:49:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:49:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1435ms 16:49:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:49:48 INFO - PROCESS | 1848 | 1462319387993 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:49:48 INFO - PROCESS | 1848 | 1462319387996 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 16:49:48 INFO - PROCESS | 1848 | 1462319388002 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:49:48 INFO - PROCESS | 1848 | 1462319388005 Marionette TRACE conn3 <- [1,1630,null,{}] 16:49:48 INFO - PROCESS | 1848 | 1462319388010 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}] 16:49:48 INFO - PROCESS | 1848 | 1462319388187 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:49:48 INFO - PROCESS | 1848 | 1462319388400 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c81a800 == 136 [pid = 1848] [id = 415] 16:49:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 278 (0x7f8e59746400) [pid = 1848] [serial = 1246] [outer = (nil)] 16:49:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 279 (0x7f8e5974b400) [pid = 1848] [serial = 1247] [outer = 0x7f8e59746400] 16:49:48 INFO - PROCESS | 1848 | 1462319388511 Marionette DEBUG loaded listener.js 16:49:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 280 (0x7f8e5974fc00) [pid = 1848] [serial = 1248] [outer = 0x7f8e59746400] 16:49:49 INFO - PROCESS | 1848 | 1462319389372 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]]]}] 16:49:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:49:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1429ms 16:49:49 INFO - PROCESS | 1848 | 1462319389431 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:49:49 INFO - PROCESS | 1848 | 1462319389434 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 16:49:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:49:49 INFO - PROCESS | 1848 | 1462319389459 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:49:49 INFO - PROCESS | 1848 | 1462319389471 Marionette TRACE conn3 <- [1,1634,null,{}] 16:49:49 INFO - PROCESS | 1848 | 1462319389475 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}] 16:49:49 INFO - PROCESS | 1848 | 1462319389649 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:49:49 INFO - PROCESS | 1848 | 1462319389928 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e55d44800 == 137 [pid = 1848] [id = 416] 16:49:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 281 (0x7f8e55d94000) [pid = 1848] [serial = 1249] [outer = (nil)] 16:49:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 282 (0x7f8e55d9c400) [pid = 1848] [serial = 1250] [outer = 0x7f8e55d94000] 16:49:50 INFO - PROCESS | 1848 | 1462319390037 Marionette DEBUG loaded listener.js 16:49:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 283 (0x7f8e55da1c00) [pid = 1848] [serial = 1251] [outer = 0x7f8e55d94000] 16:49:50 INFO - PROCESS | 1848 | 1462319390852 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]]]}] 16:49:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:49:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1444ms 16:49:50 INFO - PROCESS | 1848 | 1462319390900 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:49:50 INFO - PROCESS | 1848 | 1462319390903 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 16:49:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:49:50 INFO - PROCESS | 1848 | 1462319390909 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:49:50 INFO - PROCESS | 1848 | 1462319390912 Marionette TRACE conn3 <- [1,1638,null,{}] 16:49:50 INFO - PROCESS | 1848 | 1462319390917 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}] 16:49:51 INFO - PROCESS | 1848 | 1462319391099 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:49:51 INFO - PROCESS | 1848 | 1462319391324 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5749d800 == 138 [pid = 1848] [id = 417] 16:49:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 284 (0x7f8e54043400) [pid = 1848] [serial = 1252] [outer = (nil)] 16:49:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 285 (0x7f8e54050c00) [pid = 1848] [serial = 1253] [outer = 0x7f8e54043400] 16:49:51 INFO - PROCESS | 1848 | 1462319391770 Marionette DEBUG loaded listener.js 16:49:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 286 (0x7f8e55c1b000) [pid = 1848] [serial = 1254] [outer = 0x7f8e54043400] 16:49:52 INFO - PROCESS | 1848 | 1462319392667 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]]]}] 16:49:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:49:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1828ms 16:49:52 INFO - PROCESS | 1848 | 1462319392739 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:49:52 INFO - PROCESS | 1848 | 1462319392746 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 16:49:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:49:52 INFO - PROCESS | 1848 | 1462319392754 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:49:52 INFO - PROCESS | 1848 | 1462319392758 Marionette TRACE conn3 <- [1,1642,null,{}] 16:49:52 INFO - PROCESS | 1848 | 1462319392765 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}] 16:49:52 INFO - PROCESS | 1848 | 1462319392940 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:49:53 INFO - PROCESS | 1848 | 1462319393156 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e55e35800 == 139 [pid = 1848] [id = 418] 16:49:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 287 (0x7f8e55aa0400) [pid = 1848] [serial = 1255] [outer = (nil)] 16:49:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 288 (0x7f8e55c20000) [pid = 1848] [serial = 1256] [outer = 0x7f8e55aa0400] 16:49:53 INFO - PROCESS | 1848 | 1462319393276 Marionette DEBUG loaded listener.js 16:49:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 289 (0x7f8e56e60000) [pid = 1848] [serial = 1257] [outer = 0x7f8e55aa0400] 16:49:54 INFO - PROCESS | 1848 | 1462319394282 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]]]}] 16:49:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:49:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1581ms 16:49:54 INFO - PROCESS | 1848 | 1462319394334 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:49:54 INFO - PROCESS | 1848 | 1462319394340 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 16:49:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:49:54 INFO - PROCESS | 1848 | 1462319394349 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:49:54 INFO - PROCESS | 1848 | 1462319394353 Marionette TRACE conn3 <- [1,1646,null,{}] 16:49:54 INFO - PROCESS | 1848 | 1462319394358 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}] 16:49:54 INFO - PROCESS | 1848 | 1462319394545 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:49:54 INFO - PROCESS | 1848 | 1462319394769 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5a6b0800 == 140 [pid = 1848] [id = 419] 16:49:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 290 (0x7f8e55aa2800) [pid = 1848] [serial = 1258] [outer = (nil)] 16:49:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 291 (0x7f8e57f55c00) [pid = 1848] [serial = 1259] [outer = 0x7f8e55aa2800] 16:49:54 INFO - PROCESS | 1848 | 1462319394875 Marionette DEBUG loaded listener.js 16:49:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 292 (0x7f8e581e3800) [pid = 1848] [serial = 1260] [outer = 0x7f8e55aa2800] 16:49:55 INFO - PROCESS | 1848 | 1462319395774 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]]]}] 16:49:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:49:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1481ms 16:49:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:49:55 INFO - PROCESS | 1848 | 1462319395830 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:49:55 INFO - PROCESS | 1848 | 1462319395833 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 16:49:55 INFO - PROCESS | 1848 | 1462319395840 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:49:55 INFO - PROCESS | 1848 | 1462319395845 Marionette TRACE conn3 <- [1,1650,null,{}] 16:49:55 INFO - PROCESS | 1848 | 1462319395859 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}] 16:49:56 INFO - PROCESS | 1848 | 1462319396042 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:49:56 INFO - PROCESS | 1848 | 1462319396262 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bdd5800 == 141 [pid = 1848] [id = 420] 16:49:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 293 (0x7f8e5c7ea400) [pid = 1848] [serial = 1261] [outer = (nil)] 16:49:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 294 (0x7f8e5d4b8c00) [pid = 1848] [serial = 1262] [outer = 0x7f8e5c7ea400] 16:49:56 INFO - PROCESS | 1848 | 1462319396374 Marionette DEBUG loaded listener.js 16:49:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 295 (0x7f8e5de29400) [pid = 1848] [serial = 1263] [outer = 0x7f8e5c7ea400] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 294 (0x7f8e7fac8000) [pid = 1848] [serial = 1106] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 293 (0x7f8e5faa4000) [pid = 1848] [serial = 1121] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66b5f000 == 140 [pid = 1848] [id = 402] 16:49:57 INFO - PROCESS | 1848 | 1462319397274 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]]]}] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 292 (0x7f8e65c10c00) [pid = 1848] [serial = 1088] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 291 (0x7f8e60536c00) [pid = 1848] [serial = 1112] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 290 (0x7f8e74394400) [pid = 1848] [serial = 1100] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 289 (0x7f8e70f23000) [pid = 1848] [serial = 1097] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 288 (0x7f8e69d55000) [pid = 1848] [serial = 1091] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 287 (0x7f8e5faaf400) [pid = 1848] [serial = 1085] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 286 (0x7f8e70887c00) [pid = 1848] [serial = 1094] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 285 (0x7f8e5d4b6c00) [pid = 1848] [serial = 1109] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 284 (0x7f8e57f5c400) [pid = 1848] [serial = 1103] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 283 (0x7f8e60974800) [pid = 1848] [serial = 1115] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 282 (0x7f8e57fd3c00) [pid = 1848] [serial = 1118] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6299b000 == 139 [pid = 1848] [id = 401] 16:49:57 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e618a5800 == 138 [pid = 1848] [id = 400] 16:49:57 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5e3cc000 == 137 [pid = 1848] [id = 399] 16:49:57 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5b77a000 == 136 [pid = 1848] [id = 398] 16:49:57 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c268000 == 135 [pid = 1848] [id = 397] 16:49:57 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e595b3800 == 134 [pid = 1848] [id = 389] 16:49:57 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83b71800 == 133 [pid = 1848] [id = 388] 16:49:57 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e833cf800 == 132 [pid = 1848] [id = 387] 16:49:57 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e72612000 == 131 [pid = 1848] [id = 386] 16:49:57 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70a86800 == 130 [pid = 1848] [id = 385] 16:49:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:49:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1540ms 16:49:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:49:57 INFO - PROCESS | 1848 | 1462319397379 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:49:57 INFO - PROCESS | 1848 | 1462319397382 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 16:49:57 INFO - PROCESS | 1848 | 1462319397388 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:49:57 INFO - PROCESS | 1848 | 1462319397391 Marionette TRACE conn3 <- [1,1654,null,{}] 16:49:57 INFO - PROCESS | 1848 | 1462319397396 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}] 16:49:57 INFO - PROCESS | 1848 | 1462319397554 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 281 (0x7f8e6d18f400) [pid = 1848] [serial = 1142] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 280 (0x7f8e7060cc00) [pid = 1848] [serial = 1143] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 279 (0x7f8e678f6c00) [pid = 1848] [serial = 1136] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 278 (0x7f8e62a29400) [pid = 1848] [serial = 1133] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 277 (0x7f8e5c2b8800) [pid = 1848] [serial = 1125] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 276 (0x7f8e68291000) [pid = 1848] [serial = 1139] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 275 (0x7f8e60971800) [pid = 1848] [serial = 1128] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 274 (0x7f8e6b445400) [pid = 1848] [serial = 1140] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 273 (0x7f8e61f0d400) [pid = 1848] [serial = 1131] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 272 (0x7f8e61914000) [pid = 1848] [serial = 1130] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 271 (0x7f8e7055d000) [pid = 1848] [serial = 1082] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 270 (0x7f8e67ad4800) [pid = 1848] [serial = 1137] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 269 (0x7f8e57ec9400) [pid = 1848] [serial = 1124] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 268 (0x7f8e5f934400) [pid = 1848] [serial = 1127] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | --DOMWINDOW == 267 (0x7f8e65d69400) [pid = 1848] [serial = 1134] [outer = (nil)] [url = about:blank] 16:49:57 INFO - PROCESS | 1848 | 1462319397841 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e595b3800 == 131 [pid = 1848] [id = 421] 16:49:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 268 (0x7f8e5c7f1c00) [pid = 1848] [serial = 1264] [outer = (nil)] 16:49:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 269 (0x7f8e5de31c00) [pid = 1848] [serial = 1265] [outer = 0x7f8e5c7f1c00] 16:49:57 INFO - PROCESS | 1848 | 1462319397929 Marionette DEBUG loaded listener.js 16:49:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 270 (0x7f8e5faa5c00) [pid = 1848] [serial = 1266] [outer = 0x7f8e5c7f1c00] 16:49:58 INFO - PROCESS | 1848 | 1462319398665 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]]]}] 16:49:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:49:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1331ms 16:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:49:58 INFO - PROCESS | 1848 | 1462319398719 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:49:58 INFO - PROCESS | 1848 | 1462319398721 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 16:49:58 INFO - PROCESS | 1848 | 1462319398727 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:49:58 INFO - PROCESS | 1848 | 1462319398729 Marionette TRACE conn3 <- [1,1658,null,{}] 16:49:58 INFO - PROCESS | 1848 | 1462319398734 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}] 16:49:58 INFO - PROCESS | 1848 | 1462319398955 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:49:58 INFO - PROCESS | 1848 | 1462319398977 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5e3c7800 == 132 [pid = 1848] [id = 422] 16:49:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 271 (0x7f8e60538000) [pid = 1848] [serial = 1267] [outer = (nil)] 16:49:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 272 (0x7f8e60972000) [pid = 1848] [serial = 1268] [outer = 0x7f8e60538000] 16:49:59 INFO - PROCESS | 1848 | 1462319399042 Marionette DEBUG loaded listener.js 16:49:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 273 (0x7f8e61cadc00) [pid = 1848] [serial = 1269] [outer = 0x7f8e60538000] 16:49:59 INFO - PROCESS | 1848 | 1462319399930 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]]]}] 16:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1231ms 16:49:59 INFO - PROCESS | 1848 | 1462319399971 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:49:59 INFO - PROCESS | 1848 | 1462319399973 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 16:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:49:59 INFO - PROCESS | 1848 | 1462319399979 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:49:59 INFO - PROCESS | 1848 | 1462319399981 Marionette TRACE conn3 <- [1,1662,null,{}] 16:49:59 INFO - PROCESS | 1848 | 1462319399987 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}] 16:50:00 INFO - PROCESS | 1848 | 1462319400217 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:50:00 INFO - PROCESS | 1848 | 1462319400248 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e62999000 == 133 [pid = 1848] [id = 423] 16:50:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 274 (0x7f8e61f79000) [pid = 1848] [serial = 1270] [outer = (nil)] 16:50:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 275 (0x7f8e627af800) [pid = 1848] [serial = 1271] [outer = 0x7f8e61f79000] 16:50:00 INFO - PROCESS | 1848 | 1462319400306 Marionette DEBUG loaded listener.js 16:50:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 276 (0x7f8e6598dc00) [pid = 1848] [serial = 1272] [outer = 0x7f8e61f79000] 16:50:01 INFO - PROCESS | 1848 | 1462319401144 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]]]}] 16:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1235ms 16:50:01 INFO - PROCESS | 1848 | 1462319401226 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:50:01 INFO - PROCESS | 1848 | 1462319401231 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 16:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:50:01 INFO - PROCESS | 1848 | 1462319401238 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:50:01 INFO - PROCESS | 1848 | 1462319401241 Marionette TRACE conn3 <- [1,1666,null,{}] 16:50:01 INFO - PROCESS | 1848 | 1462319401248 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}] 16:50:01 INFO - PROCESS | 1848 | 1462319401531 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:50:01 INFO - PROCESS | 1848 | 1462319401582 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66cde000 == 134 [pid = 1848] [id = 424] 16:50:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 277 (0x7f8e61f02400) [pid = 1848] [serial = 1273] [outer = (nil)] 16:50:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 278 (0x7f8e65d69400) [pid = 1848] [serial = 1274] [outer = 0x7f8e61f02400] 16:50:01 INFO - PROCESS | 1848 | 1462319401645 Marionette DEBUG loaded listener.js 16:50:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 279 (0x7f8e678efc00) [pid = 1848] [serial = 1275] [outer = 0x7f8e61f02400] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 278 (0x7f8e594b4400) [pid = 1848] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 277 (0x7f8e5c2bf800) [pid = 1848] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 276 (0x7f8e5d4b7400) [pid = 1848] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 275 (0x7f8e57f52800) [pid = 1848] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 274 (0x7f8e7264d800) [pid = 1848] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 273 (0x7f8e70b73800) [pid = 1848] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 272 (0x7f8e7055c000) [pid = 1848] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 271 (0x7f8e68238800) [pid = 1848] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 270 (0x7f8e62737000) [pid = 1848] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 269 (0x7f8e57ed1400) [pid = 1848] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 268 (0x7f8e5f92d800) [pid = 1848] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 267 (0x7f8e77e8c800) [pid = 1848] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 266 (0x7f8e72170800) [pid = 1848] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 265 (0x7f8e62737800) [pid = 1848] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 264 (0x7f8e70a3f800) [pid = 1848] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 263 (0x7f8e6813c400) [pid = 1848] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 262 (0x7f8e56e04000) [pid = 1848] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 261 (0x7f8e56e06000) [pid = 1848] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 260 (0x7f8e57ec5c00) [pid = 1848] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 259 (0x7f8e570e4400) [pid = 1848] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 258 (0x7f8e7ee6a800) [pid = 1848] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 257 (0x7f8e7ec91c00) [pid = 1848] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x7f8e72451400) [pid = 1848] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x7f8e70609c00) [pid = 1848] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x7f8e705e0c00) [pid = 1848] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x7f8e5c7e4000) [pid = 1848] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x7f8e83abcc00) [pid = 1848] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x7f8e7e997000) [pid = 1848] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x7f8e70b7d400) [pid = 1848] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x7f8e70b7a400) [pid = 1848] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x7f8e5faae800) [pid = 1848] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0x7f8e78dab400) [pid = 1848] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x7f8e72ee4800) [pid = 1848] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f8e68296c00) [pid = 1848] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f8e71378000) [pid = 1848] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f8e70b73c00) [pid = 1848] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f8e70b65800) [pid = 1848] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f8e6ef61800) [pid = 1848] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f8e69b86000) [pid = 1848] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f8e68cc8400) [pid = 1848] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f8e61d6e800) [pid = 1848] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f8e61d6b000) [pid = 1848] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f8e69d5c000) [pid = 1848] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f8e56e06800) [pid = 1848] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f8e6b379400) [pid = 1848] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f8e67b12800) [pid = 1848] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f8e57289800) [pid = 1848] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f8e5c2c2400) [pid = 1848] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f8e66b20c00) [pid = 1848] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f8e5c2c6000) [pid = 1848] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f8e570ee400) [pid = 1848] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f8e6097b400) [pid = 1848] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f8e61cb1800) [pid = 1848] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f8e60975c00) [pid = 1848] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f8e5c2f0c00) [pid = 1848] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f8e67f91800) [pid = 1848] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f8e61f73000) [pid = 1848] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f8e594b3000) [pid = 1848] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f8e66d0f800) [pid = 1848] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f8e5faa5400) [pid = 1848] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f8e7060b800) [pid = 1848] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f8e7015fc00) [pid = 1848] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f8e57f53400) [pid = 1848] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f8e5c7f2800) [pid = 1848] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f8e66d09c00) [pid = 1848] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f8e5bdecc00) [pid = 1848] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f8e62759000) [pid = 1848] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f8e69b87800) [pid = 1848] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f8e5c2ec400) [pid = 1848] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f8e594ac400) [pid = 1848] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f8e5c7f0800) [pid = 1848] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f8e704e2000) [pid = 1848] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f8e56e0fc00) [pid = 1848] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f8e594ad800) [pid = 1848] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f8e5d4b0c00) [pid = 1848] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f8e70b79800) [pid = 1848] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f8e57fcc800) [pid = 1848] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f8e56e09400) [pid = 1848] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:50:03 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f8e67ac7400) [pid = 1848] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:50:03 INFO - PROCESS | 1848 | 1462319403605 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]]]}] 16:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 2390ms 16:50:03 INFO - PROCESS | 1848 | 1462319403628 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:50:03 INFO - PROCESS | 1848 | 1462319403631 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 16:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:50:03 INFO - PROCESS | 1848 | 1462319403637 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:50:03 INFO - PROCESS | 1848 | 1462319403639 Marionette TRACE conn3 <- [1,1670,null,{}] 16:50:03 INFO - PROCESS | 1848 | 1462319403644 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}] 16:50:03 INFO - PROCESS | 1848 | 1462319403836 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:50:04 INFO - PROCESS | 1848 | 1462319404009 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5a6af800 == 135 [pid = 1848] [id = 425] 16:50:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f8e56e06000) [pid = 1848] [serial = 1276] [outer = (nil)] 16:50:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f8e57ecdc00) [pid = 1848] [serial = 1277] [outer = 0x7f8e56e06000] 16:50:04 INFO - PROCESS | 1848 | 1462319404070 Marionette DEBUG loaded listener.js 16:50:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f8e594ac400) [pid = 1848] [serial = 1278] [outer = 0x7f8e56e06000] 16:50:04 INFO - PROCESS | 1848 | 1462319404870 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]]]}] 16:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1276ms 16:50:05 INFO - PROCESS | 1848 | 1462319405025 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:50:05 INFO - PROCESS | 1848 | 1462319405032 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 16:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:50:05 INFO - PROCESS | 1848 | 1462319405063 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:50:05 INFO - PROCESS | 1848 | 1462319405068 Marionette TRACE conn3 <- [1,1674,null,{}] 16:50:05 INFO - PROCESS | 1848 | 1462319405078 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}] 16:50:05 INFO - PROCESS | 1848 | 1462319405294 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:50:05 INFO - PROCESS | 1848 | 1462319405705 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5a69c000 == 136 [pid = 1848] [id = 426] 16:50:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f8e55c1f000) [pid = 1848] [serial = 1279] [outer = (nil)] 16:50:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f8e55d99400) [pid = 1848] [serial = 1280] [outer = 0x7f8e55c1f000] 16:50:05 INFO - PROCESS | 1848 | 1462319405833 Marionette DEBUG loaded listener.js 16:50:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f8e55e0c400) [pid = 1848] [serial = 1281] [outer = 0x7f8e55c1f000] 16:50:06 INFO - PROCESS | 1848 | 1462319406708 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]]]}] 16:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1689ms 16:50:06 INFO - PROCESS | 1848 | 1462319406748 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:50:06 INFO - PROCESS | 1848 | 1462319406753 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 16:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:50:06 INFO - PROCESS | 1848 | 1462319406768 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:50:06 INFO - PROCESS | 1848 | 1462319406772 Marionette TRACE conn3 <- [1,1678,null,{}] 16:50:06 INFO - PROCESS | 1848 | 1462319406779 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}] 16:50:06 INFO - PROCESS | 1848 | 1462319406958 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:50:07 INFO - PROCESS | 1848 | 1462319407176 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5e3d0000 == 137 [pid = 1848] [id = 427] 16:50:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f8e570e8000) [pid = 1848] [serial = 1282] [outer = (nil)] 16:50:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f8e57291000) [pid = 1848] [serial = 1283] [outer = 0x7f8e570e8000] 16:50:07 INFO - PROCESS | 1848 | 1462319407288 Marionette DEBUG loaded listener.js 16:50:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f8e581e3400) [pid = 1848] [serial = 1284] [outer = 0x7f8e570e8000] 16:50:08 INFO - PROCESS | 1848 | 1462319408247 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]]]}] 16:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1535ms 16:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:50:08 INFO - PROCESS | 1848 | 1462319408300 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:50:08 INFO - PROCESS | 1848 | 1462319408303 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 16:50:08 INFO - PROCESS | 1848 | 1462319408309 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:50:08 INFO - PROCESS | 1848 | 1462319408312 Marionette TRACE conn3 <- [1,1682,null,{}] 16:50:08 INFO - PROCESS | 1848 | 1462319408325 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}] 16:50:08 INFO - PROCESS | 1848 | 1462319408531 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:50:08 INFO - PROCESS | 1848 | 1462319408842 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66b5e800 == 138 [pid = 1848] [id = 428] 16:50:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f8e5c2c0400) [pid = 1848] [serial = 1285] [outer = (nil)] 16:50:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f8e5c7e5800) [pid = 1848] [serial = 1286] [outer = 0x7f8e5c2c0400] 16:50:08 INFO - PROCESS | 1848 | 1462319408964 Marionette DEBUG loaded listener.js 16:50:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f8e5de23400) [pid = 1848] [serial = 1287] [outer = 0x7f8e5c2c0400] 16:50:09 INFO - PROCESS | 1848 | 1462319409852 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]]]}] 16:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1580ms 16:50:09 INFO - PROCESS | 1848 | 1462319409889 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:50:09 INFO - PROCESS | 1848 | 1462319409893 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 16:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:50:09 INFO - PROCESS | 1848 | 1462319409898 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:50:09 INFO - PROCESS | 1848 | 1462319409901 Marionette TRACE conn3 <- [1,1686,null,{}] 16:50:09 INFO - PROCESS | 1848 | 1462319409906 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}] 16:50:10 INFO - PROCESS | 1848 | 1462319410105 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:50:10 INFO - PROCESS | 1848 | 1462319410326 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68b5e800 == 139 [pid = 1848] [id = 429] 16:50:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f8e5bdf0c00) [pid = 1848] [serial = 1288] [outer = (nil)] 16:50:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f8e60538400) [pid = 1848] [serial = 1289] [outer = 0x7f8e5bdf0c00] 16:50:10 INFO - PROCESS | 1848 | 1462319410435 Marionette DEBUG loaded listener.js 16:50:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f8e60978000) [pid = 1848] [serial = 1290] [outer = 0x7f8e5bdf0c00] 16:50:11 INFO - PROCESS | 1848 | 1462319411338 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]]]}] 16:50:11 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 16:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1476ms 16:50:11 INFO - PROCESS | 1848 | 1462319411376 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:50:11 INFO - PROCESS | 1848 | 1462319411379 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 16:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:50:11 INFO - PROCESS | 1848 | 1462319411385 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:50:11 INFO - PROCESS | 1848 | 1462319411387 Marionette TRACE conn3 <- [1,1690,null,{}] 16:50:11 INFO - PROCESS | 1848 | 1462319411407 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}] 16:50:11 INFO - PROCESS | 1848 | 1462319411675 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:50:11 INFO - PROCESS | 1848 | 1462319411839 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6fd28000 == 140 [pid = 1848] [id = 430] 16:50:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f8e60541400) [pid = 1848] [serial = 1291] [outer = (nil)] 16:50:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f8e61915400) [pid = 1848] [serial = 1292] [outer = 0x7f8e60541400] 16:50:11 INFO - PROCESS | 1848 | 1462319411954 Marionette DEBUG loaded listener.js 16:50:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f8e61f0c000) [pid = 1848] [serial = 1293] [outer = 0x7f8e60541400] 16:50:12 INFO - PROCESS | 1848 | 1462319412823 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]]]}] 16:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1481ms 16:50:12 INFO - PROCESS | 1848 | 1462319412893 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:50:12 INFO - PROCESS | 1848 | 1462319412896 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 16:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:50:12 INFO - PROCESS | 1848 | 1462319412902 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:50:12 INFO - PROCESS | 1848 | 1462319412905 Marionette TRACE conn3 <- [1,1694,null,{}] 16:50:12 INFO - PROCESS | 1848 | 1462319412910 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}] 16:50:13 INFO - PROCESS | 1848 | 1462319413121 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:50:13 INFO - PROCESS | 1848 | 1462319413334 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71f6e800 == 141 [pid = 1848] [id = 431] 16:50:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f8e61caf400) [pid = 1848] [serial = 1294] [outer = (nil)] 16:50:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f8e65d6b800) [pid = 1848] [serial = 1295] [outer = 0x7f8e61caf400] 16:50:13 INFO - PROCESS | 1848 | 1462319413456 Marionette DEBUG loaded listener.js 16:50:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f8e67ad1800) [pid = 1848] [serial = 1296] [outer = 0x7f8e61caf400] 16:50:14 INFO - PROCESS | 1848 | 1462319414318 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]]]}] 16:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1482ms 16:50:14 INFO - PROCESS | 1848 | 1462319414384 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:50:14 INFO - PROCESS | 1848 | 1462319414388 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 16:50:14 INFO - PROCESS | 1848 | 1462319414394 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:50:14 INFO - PROCESS | 1848 | 1462319414397 Marionette TRACE conn3 <- [1,1698,null,{}] 16:50:14 INFO - PROCESS | 1848 | 1462319414402 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}] 16:50:14 INFO - PROCESS | 1848 | 1462319414585 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:50:14 INFO - PROCESS | 1848 | 1462319414799 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7e933000 == 142 [pid = 1848] [id = 432] 16:50:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f8e61f77400) [pid = 1848] [serial = 1297] [outer = (nil)] 16:50:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f8e67f90800) [pid = 1848] [serial = 1298] [outer = 0x7f8e61f77400] 16:50:14 INFO - PROCESS | 1848 | 1462319414909 Marionette DEBUG loaded listener.js 16:50:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f8e68296c00) [pid = 1848] [serial = 1299] [outer = 0x7f8e61f77400] 16:50:15 INFO - PROCESS | 1848 | 1462319415761 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]]]}] 16:50:15 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 16:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1430ms 16:50:15 INFO - PROCESS | 1848 | 1462319415823 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:50:15 INFO - PROCESS | 1848 | 1462319415826 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 16:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:50:15 INFO - PROCESS | 1848 | 1462319415832 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:50:15 INFO - PROCESS | 1848 | 1462319415834 Marionette TRACE conn3 <- [1,1702,null,{}] 16:50:15 INFO - PROCESS | 1848 | 1462319415840 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}] 16:50:16 INFO - PROCESS | 1848 | 1462319416011 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:50:16 INFO - PROCESS | 1848 | 1462319416232 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83884000 == 143 [pid = 1848] [id = 433] 16:50:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f8e67ad2400) [pid = 1848] [serial = 1300] [outer = (nil)] 16:50:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f8e69d57000) [pid = 1848] [serial = 1301] [outer = 0x7f8e67ad2400] 16:50:16 INFO - PROCESS | 1848 | 1462319416344 Marionette DEBUG loaded listener.js 16:50:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f8e6b37ac00) [pid = 1848] [serial = 1302] [outer = 0x7f8e67ad2400] 16:50:17 INFO - PROCESS | 1848 | 1462319417221 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]]]}] 16:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1431ms 16:50:17 INFO - PROCESS | 1848 | 1462319417265 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:50:17 INFO - PROCESS | 1848 | 1462319417269 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 16:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:50:17 INFO - PROCESS | 1848 | 1462319417275 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:50:17 INFO - PROCESS | 1848 | 1462319417278 Marionette TRACE conn3 <- [1,1706,null,{}] 16:50:17 INFO - PROCESS | 1848 | 1462319417283 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}] 16:50:17 INFO - PROCESS | 1848 | 1462319417473 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:50:17 INFO - PROCESS | 1848 | 1462319417703 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e84102800 == 144 [pid = 1848] [id = 434] 16:50:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f8e68294c00) [pid = 1848] [serial = 1303] [outer = (nil)] 16:50:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f8e6c749400) [pid = 1848] [serial = 1304] [outer = 0x7f8e68294c00] 16:50:17 INFO - PROCESS | 1848 | 1462319417811 Marionette DEBUG loaded listener.js 16:50:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f8e6f6ec400) [pid = 1848] [serial = 1305] [outer = 0x7f8e68294c00] 16:50:18 INFO - PROCESS | 1848 | 1462319418713 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]]]}] 16:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1483ms 16:50:18 INFO - PROCESS | 1848 | 1462319418760 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:50:18 INFO - PROCESS | 1848 | 1462319418763 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 16:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:50:18 INFO - PROCESS | 1848 | 1462319418770 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:50:18 INFO - PROCESS | 1848 | 1462319418772 Marionette TRACE conn3 <- [1,1710,null,{}] 16:50:18 INFO - PROCESS | 1848 | 1462319418778 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}] 16:50:18 INFO - PROCESS | 1848 | 1462319418958 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:50:19 INFO - PROCESS | 1848 | 1462319419177 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5817a000 == 145 [pid = 1848] [id = 435] 16:50:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f8e6b36dc00) [pid = 1848] [serial = 1306] [outer = (nil)] 16:50:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f8e70110400) [pid = 1848] [serial = 1307] [outer = 0x7f8e6b36dc00] 16:50:19 INFO - PROCESS | 1848 | 1462319419288 Marionette DEBUG loaded listener.js 16:50:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f8e70884c00) [pid = 1848] [serial = 1308] [outer = 0x7f8e6b36dc00] 16:50:20 INFO - PROCESS | 1848 | 1462319420157 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]]]}] 16:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1429ms 16:50:20 INFO - PROCESS | 1848 | 1462319420199 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:50:20 INFO - PROCESS | 1848 | 1462319420204 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 16:50:20 INFO - PROCESS | 1848 | 1462319420209 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:50:20 INFO - PROCESS | 1848 | 1462319420213 Marionette TRACE conn3 <- [1,1714,null,{}] 16:50:20 INFO - PROCESS | 1848 | 1462319420219 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}] 16:50:20 INFO - PROCESS | 1848 | 1462319420447 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:50:20 INFO - PROCESS | 1848 | 1462319420707 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66c8b800 == 146 [pid = 1848] [id = 436] 16:50:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f8e70e1e400) [pid = 1848] [serial = 1309] [outer = (nil)] 16:50:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f8e7137c400) [pid = 1848] [serial = 1310] [outer = 0x7f8e70e1e400] 16:50:20 INFO - PROCESS | 1848 | 1462319420843 Marionette DEBUG loaded listener.js 16:50:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f8e7249e400) [pid = 1848] [serial = 1311] [outer = 0x7f8e70e1e400] 16:50:21 INFO - PROCESS | 1848 | 1462319421695 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]]]}] 16:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1583ms 16:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:50:21 INFO - PROCESS | 1848 | 1462319421793 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:50:21 INFO - PROCESS | 1848 | 1462319421796 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 16:50:21 INFO - PROCESS | 1848 | 1462319421802 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:50:21 INFO - PROCESS | 1848 | 1462319421805 Marionette TRACE conn3 <- [1,1718,null,{}] 16:50:21 INFO - PROCESS | 1848 | 1462319421810 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}] 16:50:21 INFO - PROCESS | 1848 | 1462319421996 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:50:22 INFO - PROCESS | 1848 | 1462319422266 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e55b74000 == 147 [pid = 1848] [id = 437] 16:50:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f8e5728b000) [pid = 1848] [serial = 1312] [outer = (nil)] 16:50:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f8e5c2b8400) [pid = 1848] [serial = 1313] [outer = 0x7f8e5728b000] 16:50:22 INFO - PROCESS | 1848 | 1462319422382 Marionette DEBUG loaded listener.js 16:50:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f8e6e62ec00) [pid = 1848] [serial = 1314] [outer = 0x7f8e5728b000] 16:50:23 INFO - PROCESS | 1848 | 1462319423232 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]]]}] 16:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1482ms 16:50:23 INFO - PROCESS | 1848 | 1462319423284 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:50:23 INFO - PROCESS | 1848 | 1462319423287 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 16:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:50:23 INFO - PROCESS | 1848 | 1462319423292 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 1848 | 1462319423295 Marionette TRACE conn3 <- [1,1722,null,{}] 16:50:23 INFO - PROCESS | 1848 | 1462319423300 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}] 16:50:23 INFO - PROCESS | 1848 | 1462319423487 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:50:23 INFO - PROCESS | 1848 | 1462319423764 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e595bd000 == 148 [pid = 1848] [id = 438] 16:50:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f8e56e09c00) [pid = 1848] [serial = 1315] [outer = (nil)] 16:50:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f8e57f53800) [pid = 1848] [serial = 1316] [outer = 0x7f8e56e09c00] 16:50:23 INFO - PROCESS | 1848 | 1462319423838 Marionette DEBUG loaded listener.js 16:50:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f8e581ebc00) [pid = 1848] [serial = 1317] [outer = 0x7f8e56e09c00] 16:50:24 INFO - PROCESS | 1848 | 1462319424702 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]]]}] 16:50:24 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 16:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1483ms 16:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:50:24 INFO - PROCESS | 1848 | 1462319424778 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:50:24 INFO - PROCESS | 1848 | 1462319424780 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 16:50:24 INFO - PROCESS | 1848 | 1462319424787 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:50:24 INFO - PROCESS | 1848 | 1462319424790 Marionette TRACE conn3 <- [1,1726,null,{}] 16:50:24 INFO - PROCESS | 1848 | 1462319424795 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}] 16:50:24 INFO - PROCESS | 1848 | 1462319424977 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:50:25 INFO - PROCESS | 1848 | 1462319425196 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e57ee4800 == 149 [pid = 1848] [id = 439] 16:50:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f8e56e04400) [pid = 1848] [serial = 1318] [outer = (nil)] 16:50:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f8e56e11000) [pid = 1848] [serial = 1319] [outer = 0x7f8e56e04400] 16:50:25 INFO - PROCESS | 1848 | 1462319425307 Marionette DEBUG loaded listener.js 16:50:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f8e5bdeec00) [pid = 1848] [serial = 1320] [outer = 0x7f8e56e04400] 16:50:26 INFO - PROCESS | 1848 | 1462319426197 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]]]}] 16:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1481ms 16:50:26 INFO - PROCESS | 1848 | 1462319426268 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:50:26 INFO - PROCESS | 1848 | 1462319426272 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 16:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:50:26 INFO - PROCESS | 1848 | 1462319426278 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:50:26 INFO - PROCESS | 1848 | 1462319426280 Marionette TRACE conn3 <- [1,1730,null,{}] 16:50:26 INFO - PROCESS | 1848 | 1462319426293 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}] 16:50:26 INFO - PROCESS | 1848 | 1462319426523 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:50:26 INFO - PROCESS | 1848 | 1462319426847 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5a695800 == 150 [pid = 1848] [id = 440] 16:50:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f8e56e04800) [pid = 1848] [serial = 1321] [outer = (nil)] 16:50:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x7f8e5c2ba000) [pid = 1848] [serial = 1322] [outer = 0x7f8e56e04800] 16:50:26 INFO - PROCESS | 1848 | 1462319426928 Marionette DEBUG loaded listener.js 16:50:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x7f8e5c7e5400) [pid = 1848] [serial = 1323] [outer = 0x7f8e56e04800] 16:50:27 INFO - PROCESS | 1848 | 1462319427815 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]]]}] 16:50:27 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 16:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1591ms 16:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:50:27 INFO - PROCESS | 1848 | 1462319427871 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:50:27 INFO - PROCESS | 1848 | 1462319427874 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 16:50:27 INFO - PROCESS | 1848 | 1462319427881 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:50:27 INFO - PROCESS | 1848 | 1462319427884 Marionette TRACE conn3 <- [1,1734,null,{}] 16:50:27 INFO - PROCESS | 1848 | 1462319427889 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}] 16:50:28 INFO - PROCESS | 1848 | 1462319428597 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:50:28 INFO - PROCESS | 1848 | 1462319428954 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e595a4800 == 151 [pid = 1848] [id = 441] 16:50:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x7f8e55c1d400) [pid = 1848] [serial = 1324] [outer = (nil)] 16:50:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x7f8e55c24c00) [pid = 1848] [serial = 1325] [outer = 0x7f8e55c1d400] 16:50:29 INFO - PROCESS | 1848 | 1462319429026 Marionette DEBUG loaded listener.js 16:50:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x7f8e55e08000) [pid = 1848] [serial = 1326] [outer = 0x7f8e55c1d400] 16:50:29 INFO - PROCESS | 1848 | 1462319429900 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]]]}] 16:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2090ms 16:50:29 INFO - PROCESS | 1848 | 1462319429972 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:50:29 INFO - PROCESS | 1848 | 1462319429977 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 16:50:29 INFO - PROCESS | 1848 | 1462319429983 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:50:29 INFO - PROCESS | 1848 | 1462319429989 Marionette TRACE conn3 <- [1,1738,null,{}] 16:50:29 INFO - PROCESS | 1848 | 1462319429996 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}] 16:50:30 INFO - PROCESS | 1848 | 1462319430180 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:50:30 INFO - PROCESS | 1848 | 1462319430402 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c7dc800 == 152 [pid = 1848] [id = 442] 16:50:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x7f8e5404ec00) [pid = 1848] [serial = 1327] [outer = (nil)] 16:50:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x7f8e57f54800) [pid = 1848] [serial = 1328] [outer = 0x7f8e5404ec00] 16:50:30 INFO - PROCESS | 1848 | 1462319430514 Marionette DEBUG loaded listener.js 16:50:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x7f8e581e6800) [pid = 1848] [serial = 1329] [outer = 0x7f8e5404ec00] 16:50:31 INFO - PROCESS | 1848 | 1462319431429 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]]]}] 16:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1487ms 16:50:31 INFO - PROCESS | 1848 | 1462319431470 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:50:31 INFO - PROCESS | 1848 | 1462319431475 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 16:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:50:31 INFO - PROCESS | 1848 | 1462319431480 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:50:31 INFO - PROCESS | 1848 | 1462319431483 Marionette TRACE conn3 <- [1,1742,null,{}] 16:50:31 INFO - PROCESS | 1848 | 1462319431488 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}] 16:50:31 INFO - PROCESS | 1848 | 1462319431702 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:50:32 INFO - PROCESS | 1848 | 1462319432229 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e55d3f000 == 153 [pid = 1848] [id = 443] 16:50:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x7f8e59749c00) [pid = 1848] [serial = 1330] [outer = (nil)] 16:50:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x7f8e5974f800) [pid = 1848] [serial = 1331] [outer = 0x7f8e59749c00] 16:50:32 INFO - PROCESS | 1848 | 1462319432306 Marionette DEBUG loaded listener.js 16:50:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x7f8e5c2bb000) [pid = 1848] [serial = 1332] [outer = 0x7f8e59749c00] 16:50:33 INFO - PROCESS | 1848 | 1462319433223 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]]]}] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e89047000 == 152 [pid = 1848] [id = 286] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68718000 == 151 [pid = 1848] [id = 381] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7086f800 == 150 [pid = 1848] [id = 363] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6818a000 == 149 [pid = 1848] [id = 362] 16:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1882ms 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66cde000 == 148 [pid = 1848] [id = 424] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e62999000 == 147 [pid = 1848] [id = 423] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5e3c7800 == 146 [pid = 1848] [id = 422] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e595b3800 == 145 [pid = 1848] [id = 421] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bdd5800 == 144 [pid = 1848] [id = 420] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5a6b0800 == 143 [pid = 1848] [id = 419] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e55e35800 == 142 [pid = 1848] [id = 418] 16:50:33 INFO - PROCESS | 1848 | 1462319433428 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:50:33 INFO - PROCESS | 1848 | 1462319433437 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5749d800 == 141 [pid = 1848] [id = 417] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bc60000 == 140 [pid = 1848] [id = 414] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e890cf000 == 139 [pid = 1848] [id = 413] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bc62000 == 138 [pid = 1848] [id = 412] 16:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e84106000 == 137 [pid = 1848] [id = 411] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e838b9000 == 136 [pid = 1848] [id = 410] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7ee11800 == 135 [pid = 1848] [id = 409] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70e71800 == 134 [pid = 1848] [id = 408] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6dc9b000 == 133 [pid = 1848] [id = 407] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e61d16000 == 132 [pid = 1848] [id = 405] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bed7000 == 131 [pid = 1848] [id = 404] 16:50:33 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68187000 == 130 [pid = 1848] [id = 403] 16:50:33 INFO - PROCESS | 1848 | 1462319433473 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:50:33 INFO - PROCESS | 1848 | 1462319433482 Marionette TRACE conn3 <- [1,1746,null,{}] 16:50:33 INFO - PROCESS | 1848 | 1462319433488 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}] 16:50:33 INFO - PROCESS | 1848 | 1462319433687 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x7f8e57f60c00) [pid = 1848] [serial = 1104] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x7f8e81a35000) [pid = 1848] [serial = 1101] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x7f8e7137e400) [pid = 1848] [serial = 1098] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x7f8e70a09800) [pid = 1848] [serial = 1095] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x7f8e6f187c00) [pid = 1848] [serial = 1092] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x7f8e678f3800) [pid = 1848] [serial = 1089] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x7f8e83abc000) [pid = 1848] [serial = 1056] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x7f8e80028c00) [pid = 1848] [serial = 1053] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x7f8e81a11c00) [pid = 1848] [serial = 1050] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0x7f8e7fee0400) [pid = 1848] [serial = 1047] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x7f8e7e992c00) [pid = 1848] [serial = 1044] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f8e70b7c400) [pid = 1848] [serial = 1041] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f8e70a06400) [pid = 1848] [serial = 1038] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f8e61caac00) [pid = 1848] [serial = 999] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f8e56e11c00) [pid = 1848] [serial = 996] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f8e57ecf400) [pid = 1848] [serial = 993] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f8e570f3000) [pid = 1848] [serial = 990] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f8e83d5a000) [pid = 1848] [serial = 987] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f8e80043000) [pid = 1848] [serial = 984] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f8e7eb71000) [pid = 1848] [serial = 981] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f8e730c7000) [pid = 1848] [serial = 978] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f8e723c8c00) [pid = 1848] [serial = 975] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f8e83abd400) [pid = 1848] [serial = 915] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f8e84044800) [pid = 1848] [serial = 912] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f8e8333e400) [pid = 1848] [serial = 909] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f8e80041400) [pid = 1848] [serial = 906] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f8e724a0800) [pid = 1848] [serial = 903] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f8e8333e800) [pid = 1848] [serial = 870] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f8e81a13400) [pid = 1848] [serial = 867] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f8e7fedfc00) [pid = 1848] [serial = 864] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f8e7eeb3400) [pid = 1848] [serial = 861] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f8e7eb6d400) [pid = 1848] [serial = 858] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f8e78da9800) [pid = 1848] [serial = 855] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f8e724a3c00) [pid = 1848] [serial = 852] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f8e70b5cc00) [pid = 1848] [serial = 849] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f8e7060d400) [pid = 1848] [serial = 846] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f8e6b462000) [pid = 1848] [serial = 843] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f8e67b0f000) [pid = 1848] [serial = 840] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f8e62a1ec00) [pid = 1848] [serial = 837] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f8e6f6f5400) [pid = 1848] [serial = 834] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f8e61f7b800) [pid = 1848] [serial = 1002] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f8e5bdf1c00) [pid = 1848] [serial = 924] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f8e6e6aa800) [pid = 1848] [serial = 1059] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f8e5d4bc000) [pid = 1848] [serial = 1110] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f8e5c7e4800) [pid = 1848] [serial = 918] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f8e61fea000) [pid = 1848] [serial = 1029] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f8e7137b000) [pid = 1848] [serial = 972] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f8e61920000) [pid = 1848] [serial = 1122] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f8e5c2f5c00) [pid = 1848] [serial = 921] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f8e6053ac00) [pid = 1848] [serial = 1113] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f8e7fd52400) [pid = 1848] [serial = 894] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f8e57fd8400) [pid = 1848] [serial = 1119] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f8e6097d400) [pid = 1848] [serial = 1116] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f8e6b456c00) [pid = 1848] [serial = 1035] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f8e62752000) [pid = 1848] [serial = 957] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f8e5c2f6400) [pid = 1848] [serial = 954] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f8e6b452000) [pid = 1848] [serial = 966] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f8e66dcd400) [pid = 1848] [serial = 1032] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f8e70a02c00) [pid = 1848] [serial = 1026] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f8e70a05000) [pid = 1848] [serial = 969] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f8e83388c00) [pid = 1848] [serial = 1107] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f8e61f0a400) [pid = 1848] [serial = 1086] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f8e67acb800) [pid = 1848] [serial = 960] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f8e69b8a800) [pid = 1848] [serial = 963] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f8e66dc4800) [pid = 1848] [serial = 897] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f8e6f6f1800) [pid = 1848] [serial = 900] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f8e706c7400) [pid = 1848] [serial = 1158] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e6f186c00) [pid = 1848] [serial = 1157] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f8e706bf800) [pid = 1848] [serial = 1083] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e71784800) [pid = 1848] [serial = 1161] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f8e70a11c00) [pid = 1848] [serial = 1160] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f8e56e64000) [pid = 1848] [serial = 1172] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f8e57fd1400) [pid = 1848] [serial = 1194] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f8e5728f000) [pid = 1848] [serial = 1193] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f8e55aa3000) [pid = 1848] [serial = 1181] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f8e55c1c000) [pid = 1848] [serial = 1184] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f8e55c27400) [pid = 1848] [serial = 1187] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f8e55e0bc00) [pid = 1848] [serial = 1190] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f8e5f931c00) [pid = 1848] [serial = 1199] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f8e6096f000) [pid = 1848] [serial = 1200] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e7dd6b800) [pid = 1848] [serial = 1163] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e69eafc00) [pid = 1848] [serial = 1155] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e67b15c00) [pid = 1848] [serial = 1154] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f8e6097c800) [pid = 1848] [serial = 1202] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f8e61d68800) [pid = 1848] [serial = 1203] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f8e66d0b000) [pid = 1848] [serial = 1208] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f8e61f78c00) [pid = 1848] [serial = 1205] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f8e70888000) [pid = 1848] [serial = 1145] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f8e581e4800) [pid = 1848] [serial = 1178] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f8e70b7d000) [pid = 1848] [serial = 1146] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f8e62732400) [pid = 1848] [serial = 1152] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f8e61f71000) [pid = 1848] [serial = 1151] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e6053e400) [pid = 1848] [serial = 1149] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e678f3c00) [pid = 1848] [serial = 1209] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e5f92e400) [pid = 1848] [serial = 1148] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e62750800) [pid = 1848] [serial = 1206] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e5bdee800) [pid = 1848] [serial = 1196] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e5c2c4800) [pid = 1848] [serial = 1197] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e620b2c00) [pid = 1848] [serial = 1166] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e57287400) [pid = 1848] [serial = 1175] [outer = (nil)] [url = about:blank] 16:50:33 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e7eb78400) [pid = 1848] [serial = 1169] [outer = (nil)] [url = about:blank] 16:50:34 INFO - PROCESS | 1848 | 1462319434045 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e56e4f000 == 131 [pid = 1848] [id = 444] 16:50:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e55a9c000) [pid = 1848] [serial = 1333] [outer = (nil)] 16:50:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e570f3000) [pid = 1848] [serial = 1334] [outer = 0x7f8e55a9c000] 16:50:34 INFO - PROCESS | 1848 | 1462319434110 Marionette DEBUG loaded listener.js 16:50:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e5c2f1400) [pid = 1848] [serial = 1335] [outer = 0x7f8e55a9c000] 16:50:34 INFO - PROCESS | 1848 | 1462319434862 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]]]}] 16:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1458ms 16:50:34 INFO - PROCESS | 1848 | 1462319434912 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:50:34 INFO - PROCESS | 1848 | 1462319434916 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 16:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:50:34 INFO - PROCESS | 1848 | 1462319434921 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:50:34 INFO - PROCESS | 1848 | 1462319434924 Marionette TRACE conn3 <- [1,1750,null,{}] 16:50:34 INFO - PROCESS | 1848 | 1462319434929 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}] 16:50:35 INFO - PROCESS | 1848 | 1462319435176 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:50:35 INFO - PROCESS | 1848 | 1462319435200 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5ba96000 == 132 [pid = 1848] [id = 445] 16:50:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e55aa3000) [pid = 1848] [serial = 1336] [outer = (nil)] 16:50:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e5de2d400) [pid = 1848] [serial = 1337] [outer = 0x7f8e55aa3000] 16:50:35 INFO - PROCESS | 1848 | 1462319435261 Marionette DEBUG loaded listener.js 16:50:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e5faa5000) [pid = 1848] [serial = 1338] [outer = 0x7f8e55aa3000] 16:50:36 INFO - PROCESS | 1848 | 1462319436181 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]]]}] 16:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1281ms 16:50:36 INFO - PROCESS | 1848 | 1462319436205 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:50:36 INFO - PROCESS | 1848 | 1462319436209 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 16:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:50:36 INFO - PROCESS | 1848 | 1462319436215 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:50:36 INFO - PROCESS | 1848 | 1462319436217 Marionette TRACE conn3 <- [1,1754,null,{}] 16:50:36 INFO - PROCESS | 1848 | 1462319436223 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}] 16:50:36 INFO - PROCESS | 1848 | 1462319436494 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:50:36 INFO - PROCESS | 1848 | 1462319436536 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bfe2800 == 133 [pid = 1848] [id = 446] 16:50:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e60977000) [pid = 1848] [serial = 1339] [outer = (nil)] 16:50:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e609b7800) [pid = 1848] [serial = 1340] [outer = 0x7f8e60977000] 16:50:36 INFO - PROCESS | 1848 | 1462319436619 Marionette DEBUG loaded listener.js 16:50:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e61cad400) [pid = 1848] [serial = 1341] [outer = 0x7f8e60977000] 16:50:37 INFO - PROCESS | 1848 | 1462319437636 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]]]}] 16:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1479ms 16:50:37 INFO - PROCESS | 1848 | 1462319437695 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:50:37 INFO - PROCESS | 1848 | 1462319437698 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 16:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:50:37 INFO - PROCESS | 1848 | 1462319437710 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:50:37 INFO - PROCESS | 1848 | 1462319437712 Marionette TRACE conn3 <- [1,1758,null,{}] 16:50:37 INFO - PROCESS | 1848 | 1462319437716 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}] 16:50:37 INFO - PROCESS | 1848 | 1462319437978 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:50:38 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e5c7ea400) [pid = 1848] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:50:38 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e54043400) [pid = 1848] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:50:38 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e61f79000) [pid = 1848] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:50:38 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e55aa0400) [pid = 1848] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:50:38 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e60538000) [pid = 1848] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:50:38 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e61f02400) [pid = 1848] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:50:38 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e5c7f1c00) [pid = 1848] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:50:38 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e55aa2800) [pid = 1848] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:50:38 INFO - PROCESS | 1848 | 1462319438656 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5ba20000 == 134 [pid = 1848] [id = 447] 16:50:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e54043400) [pid = 1848] [serial = 1342] [outer = (nil)] 16:50:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e56e5e400) [pid = 1848] [serial = 1343] [outer = 0x7f8e54043400] 16:50:38 INFO - PROCESS | 1848 | 1462319438721 Marionette DEBUG loaded listener.js 16:50:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e60538000) [pid = 1848] [serial = 1344] [outer = 0x7f8e54043400] 16:50:39 INFO - PROCESS | 1848 | 1462319439426 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]]]}] 16:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1742ms 16:50:39 INFO - PROCESS | 1848 | 1462319439447 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:50:39 INFO - PROCESS | 1848 | 1462319439453 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 16:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:50:39 INFO - PROCESS | 1848 | 1462319439463 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:50:39 INFO - PROCESS | 1848 | 1462319439466 Marionette TRACE conn3 <- [1,1762,null,{}] 16:50:39 INFO - PROCESS | 1848 | 1462319439472 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}] 16:50:39 INFO - PROCESS | 1848 | 1462319439744 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:50:39 INFO - PROCESS | 1848 | 1462319439776 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e604d5800 == 135 [pid = 1848] [id = 448] 16:50:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e6053e000) [pid = 1848] [serial = 1345] [outer = (nil)] 16:50:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e61ff3800) [pid = 1848] [serial = 1346] [outer = 0x7f8e6053e000] 16:50:39 INFO - PROCESS | 1848 | 1462319439839 Marionette DEBUG loaded listener.js 16:50:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e620b9000) [pid = 1848] [serial = 1347] [outer = 0x7f8e6053e000] 16:50:40 INFO - PROCESS | 1848 | 1462319440791 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]]]}] 16:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1380ms 16:50:40 INFO - PROCESS | 1848 | 1462319440845 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:50:40 INFO - PROCESS | 1848 | 1462319440851 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 16:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:50:40 INFO - PROCESS | 1848 | 1462319440859 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:50:40 INFO - PROCESS | 1848 | 1462319440865 Marionette TRACE conn3 <- [1,1766,null,{}] 16:50:40 INFO - PROCESS | 1848 | 1462319440874 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}] 16:50:41 INFO - PROCESS | 1848 | 1462319441089 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:50:41 INFO - PROCESS | 1848 | 1462319441366 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5816c000 == 136 [pid = 1848] [id = 449] 16:50:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e55c1bc00) [pid = 1848] [serial = 1348] [outer = (nil)] 16:50:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e56e0b800) [pid = 1848] [serial = 1349] [outer = 0x7f8e55c1bc00] 16:50:41 INFO - PROCESS | 1848 | 1462319441485 Marionette DEBUG loaded listener.js 16:50:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f8e570eb800) [pid = 1848] [serial = 1350] [outer = 0x7f8e55c1bc00] 16:50:42 INFO - PROCESS | 1848 | 1462319442386 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]]]}] 16:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1585ms 16:50:42 INFO - PROCESS | 1848 | 1462319442452 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:50:42 INFO - PROCESS | 1848 | 1462319442461 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 16:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:50:42 INFO - PROCESS | 1848 | 1462319442474 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:50:42 INFO - PROCESS | 1848 | 1462319442478 Marionette TRACE conn3 <- [1,1770,null,{}] 16:50:42 INFO - PROCESS | 1848 | 1462319442485 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}] 16:50:42 INFO - PROCESS | 1848 | 1462319442694 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:50:42 INFO - PROCESS | 1848 | 1462319442948 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c7de800 == 137 [pid = 1848] [id = 450] 16:50:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f8e581e9400) [pid = 1848] [serial = 1351] [outer = (nil)] 16:50:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f8e594b6000) [pid = 1848] [serial = 1352] [outer = 0x7f8e581e9400] 16:50:43 INFO - PROCESS | 1848 | 1462319443076 Marionette DEBUG loaded listener.js 16:50:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f8e5c2bb800) [pid = 1848] [serial = 1353] [outer = 0x7f8e581e9400] 16:50:43 INFO - PROCESS | 1848 | 1462319443996 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]]]}] 16:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1586ms 16:50:44 INFO - PROCESS | 1848 | 1462319444061 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:50:44 INFO - PROCESS | 1848 | 1462319444065 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 16:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:50:44 INFO - PROCESS | 1848 | 1462319444071 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:50:44 INFO - PROCESS | 1848 | 1462319444077 Marionette TRACE conn3 <- [1,1774,null,{}] 16:50:44 INFO - PROCESS | 1848 | 1462319444092 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}] 16:50:44 INFO - PROCESS | 1848 | 1462319444296 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:50:44 INFO - PROCESS | 1848 | 1462319444544 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e616ab000 == 138 [pid = 1848] [id = 451] 16:50:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f8e5f934400) [pid = 1848] [serial = 1354] [outer = (nil)] 16:50:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f8e60541800) [pid = 1848] [serial = 1355] [outer = 0x7f8e5f934400] 16:50:44 INFO - PROCESS | 1848 | 1462319444645 Marionette DEBUG loaded listener.js 16:50:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f8e6191ec00) [pid = 1848] [serial = 1356] [outer = 0x7f8e5f934400] 16:50:45 INFO - PROCESS | 1848 | 1462319445480 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]]]}] 16:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1487ms 16:50:45 INFO - PROCESS | 1848 | 1462319445560 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:50:45 INFO - PROCESS | 1848 | 1462319445564 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 16:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:50:45 INFO - PROCESS | 1848 | 1462319445570 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:50:45 INFO - PROCESS | 1848 | 1462319445572 Marionette TRACE conn3 <- [1,1778,null,{}] 16:50:45 INFO - PROCESS | 1848 | 1462319445578 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}] 16:50:45 INFO - PROCESS | 1848 | 1462319445780 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:50:45 INFO - PROCESS | 1848 | 1462319445984 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e626d1800 == 139 [pid = 1848] [id = 452] 16:50:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f8e5f92d400) [pid = 1848] [serial = 1357] [outer = (nil)] 16:50:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f8e61f76800) [pid = 1848] [serial = 1358] [outer = 0x7f8e5f92d400] 16:50:46 INFO - PROCESS | 1848 | 1462319446097 Marionette DEBUG loaded listener.js 16:50:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e62734400) [pid = 1848] [serial = 1359] [outer = 0x7f8e5f92d400] 16:50:47 INFO - PROCESS | 1848 | 1462319447006 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]]]}] 16:50:47 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 16:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1482ms 16:50:47 INFO - PROCESS | 1848 | 1462319447054 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:50:47 INFO - PROCESS | 1848 | 1462319447058 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 16:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:50:47 INFO - PROCESS | 1848 | 1462319447063 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:50:47 INFO - PROCESS | 1848 | 1462319447066 Marionette TRACE conn3 <- [1,1782,null,{}] 16:50:47 INFO - PROCESS | 1848 | 1462319447071 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}] 16:50:47 INFO - PROCESS | 1848 | 1462319447253 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:50:47 INFO - PROCESS | 1848 | 1462319447459 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e65920000 == 140 [pid = 1848] [id = 453] 16:50:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e6053e800) [pid = 1848] [serial = 1360] [outer = (nil)] 16:50:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e62755c00) [pid = 1848] [serial = 1361] [outer = 0x7f8e6053e800] 16:50:47 INFO - PROCESS | 1848 | 1462319447571 Marionette DEBUG loaded listener.js 16:50:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f8e627b8000) [pid = 1848] [serial = 1362] [outer = 0x7f8e6053e800] 16:50:48 INFO - PROCESS | 1848 | 1462319448501 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]]]}] 16:50:48 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 16:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1478ms 16:50:48 INFO - PROCESS | 1848 | 1462319448542 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:50:48 INFO - PROCESS | 1848 | 1462319448546 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 16:50:48 INFO - PROCESS | 1848 | 1462319448551 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:50:48 INFO - PROCESS | 1848 | 1462319448554 Marionette TRACE conn3 <- [1,1786,null,{}] 16:50:48 INFO - PROCESS | 1848 | 1462319448559 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}] 16:50:48 INFO - PROCESS | 1848 | 1462319448788 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:50:49 INFO - PROCESS | 1848 | 1462319448994 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66bce800 == 141 [pid = 1848] [id = 454] 16:50:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f8e627bac00) [pid = 1848] [serial = 1363] [outer = (nil)] 16:50:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f8e65c06000) [pid = 1848] [serial = 1364] [outer = 0x7f8e627bac00] 16:50:49 INFO - PROCESS | 1848 | 1462319449114 Marionette DEBUG loaded listener.js 16:50:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f8e66dc1800) [pid = 1848] [serial = 1365] [outer = 0x7f8e627bac00] 16:50:50 INFO - PROCESS | 1848 | 1462319450026 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]]]}] 16:50:50 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 16:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1538ms 16:50:50 INFO - PROCESS | 1848 | 1462319450091 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:50:50 INFO - PROCESS | 1848 | 1462319450094 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 16:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:50:50 INFO - PROCESS | 1848 | 1462319450100 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:50:50 INFO - PROCESS | 1848 | 1462319450103 Marionette TRACE conn3 <- [1,1790,null,{}] 16:50:50 INFO - PROCESS | 1848 | 1462319450108 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}] 16:50:50 INFO - PROCESS | 1848 | 1462319450301 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:50:50 INFO - PROCESS | 1848 | 1462319450512 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e67b6f000 == 142 [pid = 1848] [id = 455] 16:50:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f8e62a1e400) [pid = 1848] [serial = 1366] [outer = (nil)] 16:50:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f8e678f6c00) [pid = 1848] [serial = 1367] [outer = 0x7f8e62a1e400] 16:50:50 INFO - PROCESS | 1848 | 1462319450624 Marionette DEBUG loaded listener.js 16:50:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f8e67b14800) [pid = 1848] [serial = 1368] [outer = 0x7f8e62a1e400] 16:50:51 INFO - PROCESS | 1848 | 1462319451545 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]]]}] 16:50:51 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) 16:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1478ms 16:50:51 INFO - PROCESS | 1848 | 1462319451581 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:50:51 INFO - PROCESS | 1848 | 1462319451585 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 16:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:50:51 INFO - PROCESS | 1848 | 1462319451591 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:50:51 INFO - PROCESS | 1848 | 1462319451593 Marionette TRACE conn3 <- [1,1794,null,{}] 16:50:51 INFO - PROCESS | 1848 | 1462319451599 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}] 16:50:51 INFO - PROCESS | 1848 | 1462319451793 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:50:52 INFO - PROCESS | 1848 | 1462319452003 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68571800 == 143 [pid = 1848] [id = 456] 16:50:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f8e66dc2800) [pid = 1848] [serial = 1369] [outer = (nil)] 16:50:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f8e68232000) [pid = 1848] [serial = 1370] [outer = 0x7f8e66dc2800] 16:50:52 INFO - PROCESS | 1848 | 1462319452072 Marionette DEBUG loaded listener.js 16:50:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f8e6828e400) [pid = 1848] [serial = 1371] [outer = 0x7f8e66dc2800] 16:50:52 INFO - PROCESS | 1848 | 1462319452933 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]]]}] 16:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1389ms 16:50:52 INFO - PROCESS | 1848 | 1462319452980 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:50:52 INFO - PROCESS | 1848 | 1462319452984 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 16:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:50:52 INFO - PROCESS | 1848 | 1462319452990 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:50:52 INFO - PROCESS | 1848 | 1462319452992 Marionette TRACE conn3 <- [1,1798,null,{}] 16:50:53 INFO - PROCESS | 1848 | 1462319452998 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}] 16:50:53 INFO - PROCESS | 1848 | 1462319453186 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:50:53 INFO - PROCESS | 1848 | 1462319453394 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68b61000 == 144 [pid = 1848] [id = 457] 16:50:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e67b15c00) [pid = 1848] [serial = 1372] [outer = (nil)] 16:50:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f8e6982d000) [pid = 1848] [serial = 1373] [outer = 0x7f8e67b15c00] 16:50:53 INFO - PROCESS | 1848 | 1462319453460 Marionette DEBUG loaded listener.js 16:50:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e69eabc00) [pid = 1848] [serial = 1374] [outer = 0x7f8e67b15c00] 16:50:54 INFO - PROCESS | 1848 | 1462319454302 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]]]}] 16:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1380ms 16:50:54 INFO - PROCESS | 1848 | 1462319454371 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:50:54 INFO - PROCESS | 1848 | 1462319454373 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 16:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:50:54 INFO - PROCESS | 1848 | 1462319454380 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:50:54 INFO - PROCESS | 1848 | 1462319454382 Marionette TRACE conn3 <- [1,1802,null,{}] 16:50:54 INFO - PROCESS | 1848 | 1462319454388 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}] 16:50:54 INFO - PROCESS | 1848 | 1462319454572 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:50:54 INFO - PROCESS | 1848 | 1462319454784 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6b3b2800 == 145 [pid = 1848] [id = 458] 16:50:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f8e609bec00) [pid = 1848] [serial = 1375] [outer = (nil)] 16:50:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f8e69eb7800) [pid = 1848] [serial = 1376] [outer = 0x7f8e609bec00] 16:50:54 INFO - PROCESS | 1848 | 1462319454895 Marionette DEBUG loaded listener.js 16:50:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f8e6d190400) [pid = 1848] [serial = 1377] [outer = 0x7f8e609bec00] 16:50:55 INFO - PROCESS | 1848 | 1462319455773 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]]]}] 16:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1434ms 16:50:55 INFO - PROCESS | 1848 | 1462319455815 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:50:55 INFO - PROCESS | 1848 | 1462319455820 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 16:50:55 INFO - PROCESS | 1848 | 1462319455825 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:50:55 INFO - PROCESS | 1848 | 1462319455829 Marionette TRACE conn3 <- [1,1806,null,{}] 16:50:55 INFO - PROCESS | 1848 | 1462319455834 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}] 16:50:56 INFO - PROCESS | 1848 | 1462319456058 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:50:56 INFO - PROCESS | 1848 | 1462319456264 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6e878000 == 146 [pid = 1848] [id = 459] 16:50:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f8e65c0f800) [pid = 1848] [serial = 1378] [outer = (nil)] 16:50:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f8e7015fc00) [pid = 1848] [serial = 1379] [outer = 0x7f8e65c0f800] 16:50:56 INFO - PROCESS | 1848 | 1462319456382 Marionette DEBUG loaded listener.js 16:50:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f8e7088ec00) [pid = 1848] [serial = 1380] [outer = 0x7f8e65c0f800] 16:50:57 INFO - PROCESS | 1848 | 1462319457309 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]]]}] 16:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1540ms 16:50:57 INFO - PROCESS | 1848 | 1462319457366 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:50:57 INFO - PROCESS | 1848 | 1462319457368 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 16:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:50:57 INFO - PROCESS | 1848 | 1462319457375 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:50:57 INFO - PROCESS | 1848 | 1462319457377 Marionette TRACE conn3 <- [1,1810,null,{}] 16:50:57 INFO - PROCESS | 1848 | 1462319457383 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}] 16:50:57 INFO - PROCESS | 1848 | 1462319457572 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:50:57 INFO - PROCESS | 1848 | 1462319457783 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7086d000 == 147 [pid = 1848] [id = 460] 16:50:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f8e6e892800) [pid = 1848] [serial = 1381] [outer = (nil)] 16:50:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f8e70b0dc00) [pid = 1848] [serial = 1382] [outer = 0x7f8e6e892800] 16:50:57 INFO - PROCESS | 1848 | 1462319457898 Marionette DEBUG loaded listener.js 16:50:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f8e70b71c00) [pid = 1848] [serial = 1383] [outer = 0x7f8e6e892800] 16:50:58 INFO - PROCESS | 1848 | 1462319458846 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]]]}] 16:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1533ms 16:50:58 INFO - PROCESS | 1848 | 1462319458909 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:50:58 INFO - PROCESS | 1848 | 1462319458913 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 16:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:50:58 INFO - PROCESS | 1848 | 1462319458927 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:50:58 INFO - PROCESS | 1848 | 1462319458929 Marionette TRACE conn3 <- [1,1814,null,{}] 16:50:58 INFO - PROCESS | 1848 | 1462319458935 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}] 16:50:59 INFO - PROCESS | 1848 | 1462319459135 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:50:59 INFO - PROCESS | 1848 | 1462319459344 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71648800 == 148 [pid = 1848] [id = 461] 16:50:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f8e69d52000) [pid = 1848] [serial = 1384] [outer = (nil)] 16:50:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f8e70b74000) [pid = 1848] [serial = 1385] [outer = 0x7f8e69d52000] 16:50:59 INFO - PROCESS | 1848 | 1462319459454 Marionette DEBUG loaded listener.js 16:50:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f8e71782c00) [pid = 1848] [serial = 1386] [outer = 0x7f8e69d52000] 16:51:00 INFO - PROCESS | 1848 | 1462319460323 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]]]}] 16:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1443ms 16:51:00 INFO - PROCESS | 1848 | 1462319460371 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:51:00 INFO - PROCESS | 1848 | 1462319460375 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 16:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:51:00 INFO - PROCESS | 1848 | 1462319460381 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:51:00 INFO - PROCESS | 1848 | 1462319460383 Marionette TRACE conn3 <- [1,1818,null,{}] 16:51:00 INFO - PROCESS | 1848 | 1462319460388 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}] 16:51:00 INFO - PROCESS | 1848 | 1462319460578 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:51:00 INFO - PROCESS | 1848 | 1462319460789 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e723a8000 == 149 [pid = 1848] [id = 462] 16:51:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f8e6b378c00) [pid = 1848] [serial = 1387] [outer = (nil)] 16:51:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f8e72176c00) [pid = 1848] [serial = 1388] [outer = 0x7f8e6b378c00] 16:51:00 INFO - PROCESS | 1848 | 1462319460858 Marionette DEBUG loaded listener.js 16:51:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f8e72454400) [pid = 1848] [serial = 1389] [outer = 0x7f8e6b378c00] 16:51:01 INFO - PROCESS | 1848 | 1462319461764 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]]]}] 16:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1432ms 16:51:01 INFO - PROCESS | 1848 | 1462319461815 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:51:01 INFO - PROCESS | 1848 | 1462319461820 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 16:51:01 INFO - PROCESS | 1848 | 1462319461825 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:51:01 INFO - PROCESS | 1848 | 1462319461828 Marionette TRACE conn3 <- [1,1822,null,{}] 16:51:01 INFO - PROCESS | 1848 | 1462319461833 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}] 16:51:02 INFO - PROCESS | 1848 | 1462319462041 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:51:02 INFO - PROCESS | 1848 | 1462319462423 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e572aa800 == 150 [pid = 1848] [id = 463] 16:51:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f8e54049c00) [pid = 1848] [serial = 1390] [outer = (nil)] 16:51:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f8e56e5dc00) [pid = 1848] [serial = 1391] [outer = 0x7f8e54049c00] 16:51:02 INFO - PROCESS | 1848 | 1462319462519 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f8e60974c00) [pid = 1848] [serial = 1392] [outer = 0x7f8e54049c00] 16:51:03 INFO - PROCESS | 1848 | 1462319463403 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]]]}] 16:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1635ms 16:51:03 INFO - PROCESS | 1848 | 1462319463461 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:51:03 INFO - PROCESS | 1848 | 1462319463464 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 16:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:51:03 INFO - PROCESS | 1848 | 1462319463470 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 1848 | 1462319463472 Marionette TRACE conn3 <- [1,1826,null,{}] 16:51:03 INFO - PROCESS | 1848 | 1462319463477 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}] 16:51:03 INFO - PROCESS | 1848 | 1462319463662 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:51:04 INFO - PROCESS | 1848 | 1462319464355 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5a6b0800 == 151 [pid = 1848] [id = 464] 16:51:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f8e55a9f400) [pid = 1848] [serial = 1393] [outer = (nil)] 16:51:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f8e55c1cc00) [pid = 1848] [serial = 1394] [outer = 0x7f8e55a9f400] 16:51:04 INFO - PROCESS | 1848 | 1462319464430 Marionette DEBUG loaded listener.js 16:51:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f8e56e02c00) [pid = 1848] [serial = 1395] [outer = 0x7f8e55a9f400] 16:51:05 INFO - PROCESS | 1848 | 1462319465311 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]]]}] 16:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1881ms 16:51:05 INFO - PROCESS | 1848 | 1462319465353 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:51:05 INFO - PROCESS | 1848 | 1462319465359 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 16:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:51:05 INFO - PROCESS | 1848 | 1462319465365 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:51:05 INFO - PROCESS | 1848 | 1462319465371 Marionette TRACE conn3 <- [1,1830,null,{}] 16:51:05 INFO - PROCESS | 1848 | 1462319465377 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}] 16:51:05 INFO - PROCESS | 1848 | 1462319465556 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:51:05 INFO - PROCESS | 1848 | 1462319465802 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bc5b000 == 152 [pid = 1848] [id = 465] 16:51:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f8e54044000) [pid = 1848] [serial = 1396] [outer = (nil)] 16:51:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f8e55da2800) [pid = 1848] [serial = 1397] [outer = 0x7f8e54044000] 16:51:05 INFO - PROCESS | 1848 | 1462319465871 Marionette DEBUG loaded listener.js 16:51:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f8e57fcac00) [pid = 1848] [serial = 1398] [outer = 0x7f8e54044000] 16:51:06 INFO - PROCESS | 1848 | 1462319466885 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]]]}] 16:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1585ms 16:51:06 INFO - PROCESS | 1848 | 1462319466954 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:51:06 INFO - PROCESS | 1848 | 1462319466960 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 16:51:06 INFO - PROCESS | 1848 | 1462319466966 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:51:06 INFO - PROCESS | 1848 | 1462319466969 Marionette TRACE conn3 <- [1,1834,null,{}] 16:51:06 INFO - PROCESS | 1848 | 1462319466975 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}] 16:51:07 INFO - PROCESS | 1848 | 1462319467156 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:51:07 INFO - PROCESS | 1848 | 1462319467371 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e55d4a000 == 153 [pid = 1848] [id = 466] 16:51:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f8e570ea000) [pid = 1848] [serial = 1399] [outer = (nil)] 16:51:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f8e5c2c3800) [pid = 1848] [serial = 1400] [outer = 0x7f8e570ea000] 16:51:07 INFO - PROCESS | 1848 | 1462319467526 Marionette DEBUG loaded listener.js 16:51:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f8e5d4b1400) [pid = 1848] [serial = 1401] [outer = 0x7f8e570ea000] 16:51:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e715f5000 == 152 [pid = 1848] [id = 26] 16:51:07 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f8e57ecdc00) [pid = 1848] [serial = 1277] [outer = (nil)] [url = about:blank] 16:51:07 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f8e627b5c00) [pid = 1848] [serial = 1238] [outer = (nil)] [url = about:blank] 16:51:07 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f8e7eb75400) [pid = 1848] [serial = 1241] [outer = (nil)] [url = about:blank] 16:51:07 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f8e5de31000) [pid = 1848] [serial = 1244] [outer = (nil)] [url = about:blank] 16:51:07 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f8e5974b400) [pid = 1848] [serial = 1247] [outer = (nil)] [url = about:blank] 16:51:07 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f8e55d9c400) [pid = 1848] [serial = 1250] [outer = (nil)] [url = about:blank] 16:51:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5ba20000 == 151 [pid = 1848] [id = 447] 16:51:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bfe2800 == 150 [pid = 1848] [id = 446] 16:51:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5ba96000 == 149 [pid = 1848] [id = 445] 16:51:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e56e4f000 == 148 [pid = 1848] [id = 444] 16:51:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e55d3f000 == 147 [pid = 1848] [id = 443] 16:51:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c7dc800 == 146 [pid = 1848] [id = 442] 16:51:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e595a4800 == 145 [pid = 1848] [id = 441] 16:51:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6fd28000 == 144 [pid = 1848] [id = 430] 16:51:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68b5e800 == 143 [pid = 1848] [id = 429] 16:51:08 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5a69c000 == 142 [pid = 1848] [id = 426] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f8e67ad6c00) [pid = 1848] [serial = 1211] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f8e55c1b000) [pid = 1848] [serial = 1254] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f8e54050c00) [pid = 1848] [serial = 1253] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f8e627af800) [pid = 1848] [serial = 1271] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f8e5f92c400) [pid = 1848] [serial = 1217] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f8e70890c00) [pid = 1848] [serial = 1229] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f8e67acdc00) [pid = 1848] [serial = 1223] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f8e56e60000) [pid = 1848] [serial = 1257] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f8e55c20000) [pid = 1848] [serial = 1256] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f8e6274ec00) [pid = 1848] [serial = 1220] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f8e60972000) [pid = 1848] [serial = 1268] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f8e78d3ec00) [pid = 1848] [serial = 1235] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f8e57fcc000) [pid = 1848] [serial = 1214] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f8e68cc7c00) [pid = 1848] [serial = 1226] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f8e65d69400) [pid = 1848] [serial = 1274] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f8e5de31c00) [pid = 1848] [serial = 1265] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f8e5faa5c00) [pid = 1848] [serial = 1266] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f8e581e3800) [pid = 1848] [serial = 1260] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f8e57f55c00) [pid = 1848] [serial = 1259] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f8e723bf800) [pid = 1848] [serial = 1232] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f8e5de29400) [pid = 1848] [serial = 1263] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e678efc00) [pid = 1848] [serial = 1275] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f8e6598dc00) [pid = 1848] [serial = 1272] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e61cadc00) [pid = 1848] [serial = 1269] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f8e5d4b8c00) [pid = 1848] [serial = 1262] [outer = (nil)] [url = about:blank] 16:51:08 INFO - PROCESS | 1848 | 1462319468454 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]]]}] 16:51:08 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 16:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1535ms 16:51:08 INFO - PROCESS | 1848 | 1462319468510 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:51:08 INFO - PROCESS | 1848 | 1462319468513 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 16:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:51:08 INFO - PROCESS | 1848 | 1462319468526 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:51:08 INFO - PROCESS | 1848 | 1462319468534 Marionette TRACE conn3 <- [1,1838,null,{}] 16:51:08 INFO - PROCESS | 1848 | 1462319468541 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}] 16:51:08 INFO - PROCESS | 1848 | 1462319468706 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:51:08 INFO - PROCESS | 1848 | 1462319468727 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5ba1a800 == 143 [pid = 1848] [id = 467] 16:51:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f8e5de29400) [pid = 1848] [serial = 1402] [outer = (nil)] 16:51:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e60972c00) [pid = 1848] [serial = 1403] [outer = 0x7f8e5de29400] 16:51:08 INFO - PROCESS | 1848 | 1462319468785 Marionette DEBUG loaded listener.js 16:51:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f8e609c5c00) [pid = 1848] [serial = 1404] [outer = 0x7f8e5de29400] 16:51:09 INFO - PROCESS | 1848 | 1462319469667 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]]]}] 16:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1197ms 16:51:09 INFO - PROCESS | 1848 | 1462319469716 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:51:09 INFO - PROCESS | 1848 | 1462319469721 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 16:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:51:09 INFO - PROCESS | 1848 | 1462319469726 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:51:09 INFO - PROCESS | 1848 | 1462319469728 Marionette TRACE conn3 <- [1,1842,null,{}] 16:51:09 INFO - PROCESS | 1848 | 1462319469734 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}] 16:51:09 INFO - PROCESS | 1848 | 1462319469920 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:51:10 INFO - PROCESS | 1848 | 1462319470108 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c057800 == 144 [pid = 1848] [id = 468] 16:51:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e5bde4400) [pid = 1848] [serial = 1405] [outer = (nil)] 16:51:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f8e61cb7000) [pid = 1848] [serial = 1406] [outer = 0x7f8e5bde4400] 16:51:10 INFO - PROCESS | 1848 | 1462319470169 Marionette DEBUG loaded listener.js 16:51:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f8e6271c400) [pid = 1848] [serial = 1407] [outer = 0x7f8e5bde4400] 16:51:10 INFO - PROCESS | 1848 | 1462319470971 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]]]}] 16:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1277ms 16:51:11 INFO - PROCESS | 1848 | 1462319471010 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:51:11 INFO - PROCESS | 1848 | 1462319471013 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 16:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:51:11 INFO - PROCESS | 1848 | 1462319471019 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:51:11 INFO - PROCESS | 1848 | 1462319471021 Marionette TRACE conn3 <- [1,1846,null,{}] 16:51:11 INFO - PROCESS | 1848 | 1462319471026 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}] 16:51:11 INFO - PROCESS | 1848 | 1462319471257 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:51:11 INFO - PROCESS | 1848 | 1462319471289 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5e3c3800 == 145 [pid = 1848] [id = 469] 16:51:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f8e627b9400) [pid = 1848] [serial = 1408] [outer = (nil)] 16:51:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f8e62a2cc00) [pid = 1848] [serial = 1409] [outer = 0x7f8e627b9400] 16:51:11 INFO - PROCESS | 1848 | 1462319471360 Marionette DEBUG loaded listener.js 16:51:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f8e65d6cc00) [pid = 1848] [serial = 1410] [outer = 0x7f8e627b9400] 16:51:12 INFO - PROCESS | 1848 | 1462319472715 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]]]}] 16:51:12 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f8e54043400) [pid = 1848] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:51:12 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f8e60977000) [pid = 1848] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:51:12 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f8e55c1d400) [pid = 1848] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:51:12 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f8e56e06000) [pid = 1848] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:51:12 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f8e59749c00) [pid = 1848] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:51:12 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e5404ec00) [pid = 1848] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:51:12 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f8e55a9c000) [pid = 1848] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:51:12 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e55aa3000) [pid = 1848] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:51:12 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) 16:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1784ms 16:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:51:12 INFO - PROCESS | 1848 | 1462319472803 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:51:12 INFO - PROCESS | 1848 | 1462319472805 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:51:12 INFO - PROCESS | 1848 | 1462319472811 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:51:12 INFO - PROCESS | 1848 | 1462319472814 Marionette TRACE conn3 <- [1,1850,null,{}] 16:51:12 INFO - PROCESS | 1848 | 1462319472819 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}] 16:51:13 INFO - PROCESS | 1848 | 1462319473019 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:51:13 INFO - PROCESS | 1848 | 1462319473197 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c8db800 == 146 [pid = 1848] [id = 470] 16:51:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e5de28c00) [pid = 1848] [serial = 1411] [outer = (nil)] 16:51:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f8e61f7a800) [pid = 1848] [serial = 1412] [outer = 0x7f8e5de28c00] 16:51:13 INFO - PROCESS | 1848 | 1462319473264 Marionette DEBUG loaded listener.js 16:51:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e66b14000) [pid = 1848] [serial = 1413] [outer = 0x7f8e5de28c00] 16:51:14 INFO - PROCESS | 1848 | 1462319474125 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]]]}] 16:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1335ms 16:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:51:14 INFO - PROCESS | 1848 | 1462319474155 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:51:14 INFO - PROCESS | 1848 | 1462319474157 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:51:14 INFO - PROCESS | 1848 | 1462319474165 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:51:14 INFO - PROCESS | 1848 | 1462319474168 Marionette TRACE conn3 <- [1,1854,null,{}] 16:51:14 INFO - PROCESS | 1848 | 1462319474173 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}] 16:51:14 INFO - PROCESS | 1848 | 1462319474332 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:51:14 INFO - PROCESS | 1848 | 1462319474346 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66b43000 == 147 [pid = 1848] [id = 471] 16:51:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f8e66b1b400) [pid = 1848] [serial = 1414] [outer = (nil)] 16:51:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f8e6a90bc00) [pid = 1848] [serial = 1415] [outer = 0x7f8e66b1b400] 16:51:14 INFO - PROCESS | 1848 | 1462319474405 Marionette DEBUG loaded listener.js 16:51:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f8e6e6ad000) [pid = 1848] [serial = 1416] [outer = 0x7f8e66b1b400] 16:51:15 INFO - PROCESS | 1848 | 1462319475602 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]]]}] 16:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1479ms 16:51:15 INFO - PROCESS | 1848 | 1462319475644 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:51:15 INFO - PROCESS | 1848 | 1462319475650 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:51:15 INFO - PROCESS | 1848 | 1462319475659 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:51:15 INFO - PROCESS | 1848 | 1462319475664 Marionette TRACE conn3 <- [1,1858,null,{}] 16:51:15 INFO - PROCESS | 1848 | 1462319475672 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}] 16:51:15 INFO - PROCESS | 1848 | 1462319475867 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:51:16 INFO - PROCESS | 1848 | 1462319476076 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5b78e000 == 148 [pid = 1848] [id = 472] 16:51:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f8e570ef000) [pid = 1848] [serial = 1417] [outer = (nil)] 16:51:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f8e57fd1400) [pid = 1848] [serial = 1418] [outer = 0x7f8e570ef000] 16:51:16 INFO - PROCESS | 1848 | 1462319476237 Marionette DEBUG loaded listener.js 16:51:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f8e594b7800) [pid = 1848] [serial = 1419] [outer = 0x7f8e570ef000] 16:51:17 INFO - PROCESS | 1848 | 1462319477153 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]]]}] 16:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1532ms 16:51:17 INFO - PROCESS | 1848 | 1462319477191 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:51:17 INFO - PROCESS | 1848 | 1462319477200 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:51:17 INFO - PROCESS | 1848 | 1462319477209 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:51:17 INFO - PROCESS | 1848 | 1462319477214 Marionette TRACE conn3 <- [1,1862,null,{}] 16:51:17 INFO - PROCESS | 1848 | 1462319477219 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}] 16:51:17 INFO - PROCESS | 1848 | 1462319477409 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:51:17 INFO - PROCESS | 1848 | 1462319477619 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e60a0e800 == 149 [pid = 1848] [id = 473] 16:51:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f8e59742800) [pid = 1848] [serial = 1420] [outer = (nil)] 16:51:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f8e5de28000) [pid = 1848] [serial = 1421] [outer = 0x7f8e59742800] 16:51:17 INFO - PROCESS | 1848 | 1462319477730 Marionette DEBUG loaded listener.js 16:51:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f8e60532400) [pid = 1848] [serial = 1422] [outer = 0x7f8e59742800] 16:51:18 INFO - PROCESS | 1848 | 1462319478657 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]]]}] 16:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1481ms 16:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:51:18 INFO - PROCESS | 1848 | 1462319478691 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:51:18 INFO - PROCESS | 1848 | 1462319478694 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:51:18 INFO - PROCESS | 1848 | 1462319478701 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:51:18 INFO - PROCESS | 1848 | 1462319478706 Marionette TRACE conn3 <- [1,1866,null,{}] 16:51:18 INFO - PROCESS | 1848 | 1462319478722 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}] 16:51:18 INFO - PROCESS | 1848 | 1462319478908 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:51:19 INFO - PROCESS | 1848 | 1462319479127 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e682ab800 == 150 [pid = 1848] [id = 474] 16:51:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f8e61f09400) [pid = 1848] [serial = 1423] [outer = (nil)] 16:51:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f8e627b8c00) [pid = 1848] [serial = 1424] [outer = 0x7f8e61f09400] 16:51:19 INFO - PROCESS | 1848 | 1462319479243 Marionette DEBUG loaded listener.js 16:51:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f8e66d08800) [pid = 1848] [serial = 1425] [outer = 0x7f8e61f09400] 16:51:20 INFO - PROCESS | 1848 | 1462319480136 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]]]}] 16:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1487ms 16:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:51:20 INFO - PROCESS | 1848 | 1462319480188 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:51:20 INFO - PROCESS | 1848 | 1462319480191 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:51:20 INFO - PROCESS | 1848 | 1462319480198 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:51:20 INFO - PROCESS | 1848 | 1462319480201 Marionette TRACE conn3 <- [1,1870,null,{}] 16:51:20 INFO - PROCESS | 1848 | 1462319480206 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}] 16:51:20 INFO - PROCESS | 1848 | 1462319480386 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:51:20 INFO - PROCESS | 1848 | 1462319480600 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6dc82800 == 151 [pid = 1848] [id = 475] 16:51:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f8e6274d800) [pid = 1848] [serial = 1426] [outer = (nil)] 16:51:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f8e68cc5800) [pid = 1848] [serial = 1427] [outer = 0x7f8e6274d800] 16:51:20 INFO - PROCESS | 1848 | 1462319480710 Marionette DEBUG loaded listener.js 16:51:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f8e6ef6d800) [pid = 1848] [serial = 1428] [outer = 0x7f8e6274d800] 16:51:21 INFO - PROCESS | 1848 | 1462319481585 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]]]}] 16:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1432ms 16:51:21 INFO - PROCESS | 1848 | 1462319481630 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:51:21 INFO - PROCESS | 1848 | 1462319481634 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:51:21 INFO - PROCESS | 1848 | 1462319481658 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:51:21 INFO - PROCESS | 1848 | 1462319481661 Marionette TRACE conn3 <- [1,1874,null,{}] 16:51:21 INFO - PROCESS | 1848 | 1462319481666 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}] 16:51:21 INFO - PROCESS | 1848 | 1462319481846 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:51:22 INFO - PROCESS | 1848 | 1462319482056 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70a86800 == 152 [pid = 1848] [id = 476] 16:51:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f8e66d0fc00) [pid = 1848] [serial = 1429] [outer = (nil)] 16:51:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f8e70560000) [pid = 1848] [serial = 1430] [outer = 0x7f8e66d0fc00] 16:51:22 INFO - PROCESS | 1848 | 1462319482165 Marionette DEBUG loaded listener.js 16:51:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f8e70889c00) [pid = 1848] [serial = 1431] [outer = 0x7f8e66d0fc00] 16:51:23 INFO - PROCESS | 1848 | 1462319483116 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]]]}] 16:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1500ms 16:51:23 INFO - PROCESS | 1848 | 1462319483156 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:51:23 INFO - PROCESS | 1848 | 1462319483160 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:51:23 INFO - PROCESS | 1848 | 1462319483165 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:51:23 INFO - PROCESS | 1848 | 1462319483168 Marionette TRACE conn3 <- [1,1878,null,{}] 16:51:23 INFO - PROCESS | 1848 | 1462319483173 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}] 16:51:23 INFO - PROCESS | 1848 | 1462319483375 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:51:23 INFO - PROCESS | 1848 | 1462319483644 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e780b4800 == 153 [pid = 1848] [id = 477] 16:51:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f8e57f56400) [pid = 1848] [serial = 1432] [outer = (nil)] 16:51:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f8e72334800) [pid = 1848] [serial = 1433] [outer = 0x7f8e57f56400] 16:51:23 INFO - PROCESS | 1848 | 1462319483755 Marionette DEBUG loaded listener.js 16:51:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f8e74389800) [pid = 1848] [serial = 1434] [outer = 0x7f8e57f56400] 16:51:24 INFO - PROCESS | 1848 | 1462319484547 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]]]}] 16:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1433ms 16:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:51:24 INFO - PROCESS | 1848 | 1462319484599 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:51:24 INFO - PROCESS | 1848 | 1462319484602 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:51:24 INFO - PROCESS | 1848 | 1462319484608 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:51:24 INFO - PROCESS | 1848 | 1462319484611 Marionette TRACE conn3 <- [1,1882,null,{}] 16:51:24 INFO - PROCESS | 1848 | 1462319484616 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}] 16:51:24 INFO - PROCESS | 1848 | 1462319484789 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:51:25 INFO - PROCESS | 1848 | 1462319485014 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7ec07000 == 154 [pid = 1848] [id = 478] 16:51:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f8e70b64000) [pid = 1848] [serial = 1435] [outer = (nil)] 16:51:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f8e78d41400) [pid = 1848] [serial = 1436] [outer = 0x7f8e70b64000] 16:51:25 INFO - PROCESS | 1848 | 1462319485122 Marionette DEBUG loaded listener.js 16:51:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f8e7e90b800) [pid = 1848] [serial = 1437] [outer = 0x7f8e70b64000] 16:51:26 INFO - PROCESS | 1848 | 1462319486005 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]]]}] 16:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1435ms 16:51:26 INFO - PROCESS | 1848 | 1462319486044 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:51:26 INFO - PROCESS | 1848 | 1462319486047 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:51:26 INFO - PROCESS | 1848 | 1462319486053 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:51:26 INFO - PROCESS | 1848 | 1462319486056 Marionette TRACE conn3 <- [1,1886,null,{}] 16:51:26 INFO - PROCESS | 1848 | 1462319486061 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}] 16:51:26 INFO - PROCESS | 1848 | 1462319486242 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:51:26 INFO - PROCESS | 1848 | 1462319486506 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7fe4d800 == 155 [pid = 1848] [id = 479] 16:51:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f8e72331000) [pid = 1848] [serial = 1438] [outer = (nil)] 16:51:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f8e7eb6cc00) [pid = 1848] [serial = 1439] [outer = 0x7f8e72331000] 16:51:26 INFO - PROCESS | 1848 | 1462319486584 Marionette DEBUG loaded listener.js 16:51:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f8e7eb7b000) [pid = 1848] [serial = 1440] [outer = 0x7f8e72331000] 16:51:27 INFO - PROCESS | 1848 | 1462319487424 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]]]}] 16:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1430ms 16:51:27 INFO - PROCESS | 1848 | 1462319487484 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:51:27 INFO - PROCESS | 1848 | 1462319487486 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:51:27 INFO - PROCESS | 1848 | 1462319487493 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:51:27 INFO - PROCESS | 1848 | 1462319487495 Marionette TRACE conn3 <- [1,1890,null,{}] 16:51:27 INFO - PROCESS | 1848 | 1462319487500 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}] 16:51:27 INFO - PROCESS | 1848 | 1462319487672 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:51:27 INFO - PROCESS | 1848 | 1462319487889 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e833d7800 == 156 [pid = 1848] [id = 480] 16:51:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f8e75061c00) [pid = 1848] [serial = 1441] [outer = (nil)] 16:51:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f8e7ee69400) [pid = 1848] [serial = 1442] [outer = 0x7f8e75061c00] 16:51:28 INFO - PROCESS | 1848 | 1462319488000 Marionette DEBUG loaded listener.js 16:51:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f8e7fd5d400) [pid = 1848] [serial = 1443] [outer = 0x7f8e75061c00] 16:51:28 INFO - PROCESS | 1848 | 1462319488919 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]]]}] 16:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1477ms 16:51:28 INFO - PROCESS | 1848 | 1462319488971 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:51:28 INFO - PROCESS | 1848 | 1462319488974 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:51:28 INFO - PROCESS | 1848 | 1462319488980 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:51:28 INFO - PROCESS | 1848 | 1462319488982 Marionette TRACE conn3 <- [1,1894,null,{}] 16:51:28 INFO - PROCESS | 1848 | 1462319488988 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}] 16:51:29 INFO - PROCESS | 1848 | 1462319489171 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:51:29 INFO - PROCESS | 1848 | 1462319489386 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e838b5800 == 157 [pid = 1848] [id = 481] 16:51:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f8e7e90e000) [pid = 1848] [serial = 1444] [outer = (nil)] 16:51:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f8e8003c800) [pid = 1848] [serial = 1445] [outer = 0x7f8e7e90e000] 16:51:29 INFO - PROCESS | 1848 | 1462319489497 Marionette DEBUG loaded listener.js 16:51:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f8e81a12c00) [pid = 1848] [serial = 1446] [outer = 0x7f8e7e90e000] 16:51:30 INFO - PROCESS | 1848 | 1462319490455 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]]]}] 16:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1542ms 16:51:30 INFO - PROCESS | 1848 | 1462319490523 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:51:30 INFO - PROCESS | 1848 | 1462319490527 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:51:30 INFO - PROCESS | 1848 | 1462319490533 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:51:30 INFO - PROCESS | 1848 | 1462319490537 Marionette TRACE conn3 <- [1,1898,null,{}] 16:51:30 INFO - PROCESS | 1848 | 1462319490542 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}] 16:51:30 INFO - PROCESS | 1848 | 1462319490744 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:51:30 INFO - PROCESS | 1848 | 1462319490968 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83c17800 == 158 [pid = 1848] [id = 482] 16:51:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f8e67ad4000) [pid = 1848] [serial = 1447] [outer = (nil)] 16:51:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f8e81f6ac00) [pid = 1848] [serial = 1448] [outer = 0x7f8e67ad4000] 16:51:31 INFO - PROCESS | 1848 | 1462319491122 Marionette DEBUG loaded listener.js 16:51:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f8e83d56000) [pid = 1848] [serial = 1449] [outer = 0x7f8e67ad4000] 16:51:31 INFO - PROCESS | 1848 | 1462319491977 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]]]}] 16:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1482ms 16:51:32 INFO - PROCESS | 1848 | 1462319492016 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:51:32 INFO - PROCESS | 1848 | 1462319492019 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:51:32 INFO - PROCESS | 1848 | 1462319492025 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:51:32 INFO - PROCESS | 1848 | 1462319492027 Marionette TRACE conn3 <- [1,1902,null,{}] 16:51:32 INFO - PROCESS | 1848 | 1462319492032 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}] 16:51:32 INFO - PROCESS | 1848 | 1462319492218 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:51:32 INFO - PROCESS | 1848 | 1462319492436 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e86aca800 == 159 [pid = 1848] [id = 483] 16:51:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f8e5be02c00) [pid = 1848] [serial = 1450] [outer = (nil)] 16:51:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f8e5be09c00) [pid = 1848] [serial = 1451] [outer = 0x7f8e5be02c00] 16:51:32 INFO - PROCESS | 1848 | 1462319492543 Marionette DEBUG loaded listener.js 16:51:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f8e5be10400) [pid = 1848] [serial = 1452] [outer = 0x7f8e5be02c00] 16:51:33 INFO - PROCESS | 1848 | 1462319493449 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]]]}] 16:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1480ms 16:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:51:33 INFO - PROCESS | 1848 | 1462319493506 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:51:33 INFO - PROCESS | 1848 | 1462319493509 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:51:33 INFO - PROCESS | 1848 | 1462319493514 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:51:33 INFO - PROCESS | 1848 | 1462319493517 Marionette TRACE conn3 <- [1,1906,null,{}] 16:51:33 INFO - PROCESS | 1848 | 1462319493532 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}] 16:51:33 INFO - PROCESS | 1848 | 1462319493711 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:51:33 INFO - PROCESS | 1848 | 1462319493944 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e595b3000 == 160 [pid = 1848] [id = 484] 16:51:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f8e56e59400) [pid = 1848] [serial = 1453] [outer = (nil)] 16:51:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f8e5be0b000) [pid = 1848] [serial = 1454] [outer = 0x7f8e56e59400] 16:51:34 INFO - PROCESS | 1848 | 1462319494055 Marionette DEBUG loaded listener.js 16:51:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f8e5f904400) [pid = 1848] [serial = 1455] [outer = 0x7f8e56e59400] 16:51:34 INFO - PROCESS | 1848 | 1462319494918 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]]]}] 16:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1949ms 16:51:35 INFO - PROCESS | 1848 | 1462319495464 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:51:35 INFO - PROCESS | 1848 | 1462319495470 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:51:35 INFO - PROCESS | 1848 | 1462319495478 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:51:35 INFO - PROCESS | 1848 | 1462319495482 Marionette TRACE conn3 <- [1,1910,null,{}] 16:51:35 INFO - PROCESS | 1848 | 1462319495615 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}] 16:51:35 INFO - PROCESS | 1848 | 1462319495865 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:51:36 INFO - PROCESS | 1848 | 1462319496035 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bfc3800 == 161 [pid = 1848] [id = 485] 16:51:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f8e56e64400) [pid = 1848] [serial = 1456] [outer = (nil)] 16:51:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f8e570efc00) [pid = 1848] [serial = 1457] [outer = 0x7f8e56e64400] 16:51:36 INFO - PROCESS | 1848 | 1462319496103 Marionette DEBUG loaded listener.js 16:51:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f8e57fd6800) [pid = 1848] [serial = 1458] [outer = 0x7f8e56e64400] 16:51:37 INFO - PROCESS | 1848 | 1462319497059 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]]]}] 16:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1641ms 16:51:37 INFO - PROCESS | 1848 | 1462319497120 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:51:37 INFO - PROCESS | 1848 | 1462319497128 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:51:37 INFO - PROCESS | 1848 | 1462319497148 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:51:37 INFO - PROCESS | 1848 | 1462319497159 Marionette TRACE conn3 <- [1,1914,null,{}] 16:51:37 INFO - PROCESS | 1848 | 1462319497182 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}] 16:51:37 INFO - PROCESS | 1848 | 1462319497405 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:51:37 INFO - PROCESS | 1848 | 1462319497672 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e596c5000 == 162 [pid = 1848] [id = 486] 16:51:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f8e5bde6000) [pid = 1848] [serial = 1459] [outer = (nil)] 16:51:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f8e5c2ec400) [pid = 1848] [serial = 1460] [outer = 0x7f8e5bde6000] 16:51:37 INFO - PROCESS | 1848 | 1462319497755 Marionette DEBUG loaded listener.js 16:51:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f8e5d4bcc00) [pid = 1848] [serial = 1461] [outer = 0x7f8e5bde6000] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e57eef000 == 161 [pid = 1848] [id = 330] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5dee1000 == 160 [pid = 1848] [id = 186] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e56e43800 == 159 [pid = 1848] [id = 331] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c81a800 == 158 [pid = 1848] [id = 415] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f8e5c2b8400) [pid = 1848] [serial = 1313] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f8e56e11000) [pid = 1848] [serial = 1319] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f8e7137c400) [pid = 1848] [serial = 1310] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f8e57f53800) [pid = 1848] [serial = 1316] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f8e5c2ba000) [pid = 1848] [serial = 1322] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f8e61ff3800) [pid = 1848] [serial = 1346] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c8db800 == 157 [pid = 1848] [id = 470] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5e3c3800 == 156 [pid = 1848] [id = 469] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c057800 == 155 [pid = 1848] [id = 468] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5ba1a800 == 154 [pid = 1848] [id = 467] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e55d4a000 == 153 [pid = 1848] [id = 466] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bc5b000 == 152 [pid = 1848] [id = 465] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5a6b0800 == 151 [pid = 1848] [id = 464] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6b3b2800 == 150 [pid = 1848] [id = 458] 16:51:38 INFO - PROCESS | 1848 | 1462319498723 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]]]}] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68b61000 == 149 [pid = 1848] [id = 457] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68571800 == 148 [pid = 1848] [id = 456] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e67b6f000 == 147 [pid = 1848] [id = 455] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66bce800 == 146 [pid = 1848] [id = 454] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e65920000 == 145 [pid = 1848] [id = 453] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e626d1800 == 144 [pid = 1848] [id = 452] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e55d44800 == 143 [pid = 1848] [id = 416] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e616ab000 == 142 [pid = 1848] [id = 451] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c7de800 == 141 [pid = 1848] [id = 450] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5816c000 == 140 [pid = 1848] [id = 449] 16:51:38 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e604d5800 == 139 [pid = 1848] [id = 448] 16:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1613ms 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f8e56e5e400) [pid = 1848] [serial = 1343] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f8e609b7800) [pid = 1848] [serial = 1340] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f8e55e08000) [pid = 1848] [serial = 1326] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f8e594ac400) [pid = 1848] [serial = 1278] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f8e55c24c00) [pid = 1848] [serial = 1325] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f8e5974f800) [pid = 1848] [serial = 1331] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f8e70110400) [pid = 1848] [serial = 1307] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f8e65d6b800) [pid = 1848] [serial = 1295] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f8e57291000) [pid = 1848] [serial = 1283] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f8e60538400) [pid = 1848] [serial = 1289] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f8e5c7e5800) [pid = 1848] [serial = 1286] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f8e581e6800) [pid = 1848] [serial = 1329] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f8e57f54800) [pid = 1848] [serial = 1328] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f8e5c2f1400) [pid = 1848] [serial = 1335] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f8e61915400) [pid = 1848] [serial = 1292] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f8e5c2bb000) [pid = 1848] [serial = 1332] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f8e69d57000) [pid = 1848] [serial = 1301] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f8e6c749400) [pid = 1848] [serial = 1304] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f8e570f3000) [pid = 1848] [serial = 1334] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f8e61cad400) [pid = 1848] [serial = 1341] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f8e55d99400) [pid = 1848] [serial = 1280] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f8e5de2d400) [pid = 1848] [serial = 1337] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f8e67f90800) [pid = 1848] [serial = 1298] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f8e5faa5000) [pid = 1848] [serial = 1338] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f8e60538000) [pid = 1848] [serial = 1344] [outer = (nil)] [url = about:blank] 16:51:38 INFO - PROCESS | 1848 | 1462319498783 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:51:38 INFO - PROCESS | 1848 | 1462319498796 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:51:38 INFO - PROCESS | 1848 | 1462319498807 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:51:38 INFO - PROCESS | 1848 | 1462319498810 Marionette TRACE conn3 <- [1,1918,null,{}] 16:51:38 INFO - PROCESS | 1848 | 1462319498824 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}] 16:51:38 INFO - PROCESS | 1848 | 1462319498995 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:51:39 INFO - PROCESS | 1848 | 1462319499269 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5b78b800 == 140 [pid = 1848] [id = 487] 16:51:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f8e5f906c00) [pid = 1848] [serial = 1462] [outer = (nil)] 16:51:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f8e5f90c400) [pid = 1848] [serial = 1463] [outer = 0x7f8e5f906c00] 16:51:39 INFO - PROCESS | 1848 | 1462319499337 Marionette DEBUG loaded listener.js 16:51:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f8e5f912800) [pid = 1848] [serial = 1464] [outer = 0x7f8e5f906c00] 16:51:40 INFO - PROCESS | 1848 | 1462319500060 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]]]}] 16:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1280ms 16:51:40 INFO - PROCESS | 1848 | 1462319500095 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:51:40 INFO - PROCESS | 1848 | 1462319500098 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:51:40 INFO - PROCESS | 1848 | 1462319500104 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:51:40 INFO - PROCESS | 1848 | 1462319500107 Marionette TRACE conn3 <- [1,1922,null,{}] 16:51:40 INFO - PROCESS | 1848 | 1462319500112 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}] 16:51:40 INFO - PROCESS | 1848 | 1462319500272 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:51:40 INFO - PROCESS | 1848 | 1462319500287 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c7ce800 == 141 [pid = 1848] [id = 488] 16:51:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f8e5f912c00) [pid = 1848] [serial = 1465] [outer = (nil)] 16:51:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f8e60971400) [pid = 1848] [serial = 1466] [outer = 0x7f8e5f912c00] 16:51:40 INFO - PROCESS | 1848 | 1462319500346 Marionette DEBUG loaded listener.js 16:51:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f8e609bc400) [pid = 1848] [serial = 1467] [outer = 0x7f8e5f912c00] 16:51:41 INFO - PROCESS | 1848 | 1462319501275 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]]]}] 16:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1229ms 16:51:41 INFO - PROCESS | 1848 | 1462319501335 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:51:41 INFO - PROCESS | 1848 | 1462319501338 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:51:41 INFO - PROCESS | 1848 | 1462319501343 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:51:41 INFO - PROCESS | 1848 | 1462319501357 Marionette TRACE conn3 <- [1,1926,null,{}] 16:51:41 INFO - PROCESS | 1848 | 1462319501362 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}] 16:51:41 INFO - PROCESS | 1848 | 1462319501607 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:51:41 INFO - PROCESS | 1848 | 1462319501635 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e604d4000 == 142 [pid = 1848] [id = 489] 16:51:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f8e5f937400) [pid = 1848] [serial = 1468] [outer = (nil)] 16:51:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f8e61919800) [pid = 1848] [serial = 1469] [outer = 0x7f8e5f937400] 16:51:41 INFO - PROCESS | 1848 | 1462319501693 Marionette DEBUG loaded listener.js 16:51:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f8e61d6e400) [pid = 1848] [serial = 1470] [outer = 0x7f8e5f937400] 16:51:42 INFO - PROCESS | 1848 | 1462319502573 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]]]}] 16:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1293ms 16:51:42 INFO - PROCESS | 1848 | 1462319502637 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:51:42 INFO - PROCESS | 1848 | 1462319502640 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:51:42 INFO - PROCESS | 1848 | 1462319502646 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:51:42 INFO - PROCESS | 1848 | 1462319502648 Marionette TRACE conn3 <- [1,1930,null,{}] 16:51:42 INFO - PROCESS | 1848 | 1462319502653 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}] 16:51:42 INFO - PROCESS | 1848 | 1462319502930 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:51:42 INFO - PROCESS | 1848 | 1462319502958 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e626d1800 == 143 [pid = 1848] [id = 490] 16:51:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f8e62738800) [pid = 1848] [serial = 1471] [outer = (nil)] 16:51:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f8e627bb800) [pid = 1848] [serial = 1472] [outer = 0x7f8e62738800] 16:51:43 INFO - PROCESS | 1848 | 1462319503019 Marionette DEBUG loaded listener.js 16:51:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f8e65d6a800) [pid = 1848] [serial = 1473] [outer = 0x7f8e62738800] 16:51:43 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f8e55a9f400) [pid = 1848] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:51:43 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f8e5bde4400) [pid = 1848] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:51:43 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f8e5de28c00) [pid = 1848] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:51:43 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f8e570ea000) [pid = 1848] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:51:43 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f8e5de29400) [pid = 1848] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:51:43 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f8e54044000) [pid = 1848] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:51:43 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f8e627b9400) [pid = 1848] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:51:44 INFO - PROCESS | 1848 | 1462319504422 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]]]}] 16:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1828ms 16:51:44 INFO - PROCESS | 1848 | 1462319504475 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:51:44 INFO - PROCESS | 1848 | 1462319504478 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:51:44 INFO - PROCESS | 1848 | 1462319504483 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:51:44 INFO - PROCESS | 1848 | 1462319504485 Marionette TRACE conn3 <- [1,1934,null,{}] 16:51:44 INFO - PROCESS | 1848 | 1462319504505 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}] 16:51:44 INFO - PROCESS | 1848 | 1462319504683 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:51:44 INFO - PROCESS | 1848 | 1462319504859 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6298a800 == 144 [pid = 1848] [id = 491] 16:51:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f8e57f5bc00) [pid = 1848] [serial = 1474] [outer = (nil)] 16:51:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f8e65d6b000) [pid = 1848] [serial = 1475] [outer = 0x7f8e57f5bc00] 16:51:44 INFO - PROCESS | 1848 | 1462319504929 Marionette DEBUG loaded listener.js 16:51:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f8e67b0e400) [pid = 1848] [serial = 1476] [outer = 0x7f8e57f5bc00] 16:51:45 INFO - PROCESS | 1848 | 1462319505623 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]]]}] 16:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1175ms 16:51:45 INFO - PROCESS | 1848 | 1462319505659 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:51:45 INFO - PROCESS | 1848 | 1462319505662 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:51:45 INFO - PROCESS | 1848 | 1462319505668 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:51:45 INFO - PROCESS | 1848 | 1462319505670 Marionette TRACE conn3 <- [1,1938,null,{}] 16:51:45 INFO - PROCESS | 1848 | 1462319505687 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}] 16:51:45 INFO - PROCESS | 1848 | 1462319505848 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:51:46 INFO - PROCESS | 1848 | 1462319506199 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e56e4c000 == 145 [pid = 1848] [id = 492] 16:51:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f8e5404e800) [pid = 1848] [serial = 1477] [outer = (nil)] 16:51:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f8e55aa1c00) [pid = 1848] [serial = 1478] [outer = 0x7f8e5404e800] 16:51:46 INFO - PROCESS | 1848 | 1462319506277 Marionette DEBUG loaded listener.js 16:51:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f8e55e0e000) [pid = 1848] [serial = 1479] [outer = 0x7f8e5404e800] 16:51:47 INFO - PROCESS | 1848 | 1462319507205 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]]]}] 16:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1598ms 16:51:47 INFO - PROCESS | 1848 | 1462319507268 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:51:47 INFO - PROCESS | 1848 | 1462319507275 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:51:47 INFO - PROCESS | 1848 | 1462319507282 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:51:47 INFO - PROCESS | 1848 | 1462319507287 Marionette TRACE conn3 <- [1,1942,null,{}] 16:51:47 INFO - PROCESS | 1848 | 1462319507294 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}] 16:51:47 INFO - PROCESS | 1848 | 1462319507529 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:51:47 INFO - PROCESS | 1848 | 1462319507742 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c7ca800 == 146 [pid = 1848] [id = 493] 16:51:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f8e5c2bd000) [pid = 1848] [serial = 1480] [outer = (nil)] 16:51:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f8e5de27c00) [pid = 1848] [serial = 1481] [outer = 0x7f8e5c2bd000] 16:51:47 INFO - PROCESS | 1848 | 1462319507902 Marionette DEBUG loaded listener.js 16:51:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f8e5f90d800) [pid = 1848] [serial = 1482] [outer = 0x7f8e5c2bd000] 16:51:48 INFO - PROCESS | 1848 | 1462319508762 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]]]}] 16:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1531ms 16:51:48 INFO - PROCESS | 1848 | 1462319508816 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:51:48 INFO - PROCESS | 1848 | 1462319508822 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:51:48 INFO - PROCESS | 1848 | 1462319508828 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:51:48 INFO - PROCESS | 1848 | 1462319508831 Marionette TRACE conn3 <- [1,1946,null,{}] 16:51:48 INFO - PROCESS | 1848 | 1462319508837 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}] 16:51:49 INFO - PROCESS | 1848 | 1462319509017 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:51:49 INFO - PROCESS | 1848 | 1462319509333 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66c98800 == 147 [pid = 1848] [id = 494] 16:51:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f8e60970000) [pid = 1848] [serial = 1483] [outer = (nil)] 16:51:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f8e61cad400) [pid = 1848] [serial = 1484] [outer = 0x7f8e60970000] 16:51:49 INFO - PROCESS | 1848 | 1462319509487 Marionette DEBUG loaded listener.js 16:51:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f8e620b0c00) [pid = 1848] [serial = 1485] [outer = 0x7f8e60970000] 16:51:50 INFO - PROCESS | 1848 | 1462319510396 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]]]}] 16:51:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:51:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1637ms 16:51:50 INFO - PROCESS | 1848 | 1462319510465 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:51:50 INFO - PROCESS | 1848 | 1462319510470 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:51:50 INFO - PROCESS | 1848 | 1462319510485 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:51:50 INFO - PROCESS | 1848 | 1462319510493 Marionette TRACE conn3 <- [1,1950,null,{}] 16:51:50 INFO - PROCESS | 1848 | 1462319510500 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}] 16:51:50 INFO - PROCESS | 1848 | 1462319510721 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:51:50 INFO - PROCESS | 1848 | 1462319510933 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68708000 == 148 [pid = 1848] [id = 495] 16:51:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f8e5f92bc00) [pid = 1848] [serial = 1486] [outer = (nil)] 16:51:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f8e65c0b800) [pid = 1848] [serial = 1487] [outer = 0x7f8e5f92bc00] 16:51:51 INFO - PROCESS | 1848 | 1462319511081 Marionette DEBUG loaded listener.js 16:51:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f8e68143c00) [pid = 1848] [serial = 1488] [outer = 0x7f8e5f92bc00] 16:51:51 INFO - PROCESS | 1848 | 1462319511939 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]]]}] 16:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1495ms 16:51:51 INFO - PROCESS | 1848 | 1462319511973 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:51:51 INFO - PROCESS | 1848 | 1462319511978 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:51:51 INFO - PROCESS | 1848 | 1462319511983 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:51:51 INFO - PROCESS | 1848 | 1462319511986 Marionette TRACE conn3 <- [1,1954,null,{}] 16:51:51 INFO - PROCESS | 1848 | 1462319511991 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}] 16:51:52 INFO - PROCESS | 1848 | 1462319512168 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:51:52 INFO - PROCESS | 1848 | 1462319512384 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6d19c800 == 149 [pid = 1848] [id = 496] 16:51:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f8e609bac00) [pid = 1848] [serial = 1489] [outer = (nil)] 16:51:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f8e6b373000) [pid = 1848] [serial = 1490] [outer = 0x7f8e609bac00] 16:51:52 INFO - PROCESS | 1848 | 1462319512494 Marionette DEBUG loaded listener.js 16:51:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f8e6e6aa800) [pid = 1848] [serial = 1491] [outer = 0x7f8e609bac00] 16:51:53 INFO - PROCESS | 1848 | 1462319513361 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]]]}] 16:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1433ms 16:51:53 INFO - PROCESS | 1848 | 1462319513417 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:51:53 INFO - PROCESS | 1848 | 1462319513420 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:51:53 INFO - PROCESS | 1848 | 1462319513426 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:51:53 INFO - PROCESS | 1848 | 1462319513429 Marionette TRACE conn3 <- [1,1958,null,{}] 16:51:53 INFO - PROCESS | 1848 | 1462319513434 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}] 16:51:53 INFO - PROCESS | 1848 | 1462319513610 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:51:53 INFO - PROCESS | 1848 | 1462319513832 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7117b000 == 150 [pid = 1848] [id = 497] 16:51:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f8e7060f400) [pid = 1848] [serial = 1492] [outer = (nil)] 16:51:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f8e70890c00) [pid = 1848] [serial = 1493] [outer = 0x7f8e7060f400] 16:51:53 INFO - PROCESS | 1848 | 1462319513956 Marionette DEBUG loaded listener.js 16:51:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f8e70b62400) [pid = 1848] [serial = 1494] [outer = 0x7f8e7060f400] 16:51:54 INFO - PROCESS | 1848 | 1462319514854 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]]]}] 16:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1481ms 16:51:54 INFO - PROCESS | 1848 | 1462319514915 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:51:54 INFO - PROCESS | 1848 | 1462319514919 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:51:54 INFO - PROCESS | 1848 | 1462319514932 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:51:54 INFO - PROCESS | 1848 | 1462319514934 Marionette TRACE conn3 <- [1,1962,null,{}] 16:51:54 INFO - PROCESS | 1848 | 1462319514946 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}] 16:51:55 INFO - PROCESS | 1848 | 1462319515128 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:51:55 INFO - PROCESS | 1848 | 1462319515344 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e78132800 == 151 [pid = 1848] [id = 498] 16:51:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f8e66b20800) [pid = 1848] [serial = 1495] [outer = (nil)] 16:51:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f8e72455800) [pid = 1848] [serial = 1496] [outer = 0x7f8e66b20800] 16:51:55 INFO - PROCESS | 1848 | 1462319515452 Marionette DEBUG loaded listener.js 16:51:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f8e73032c00) [pid = 1848] [serial = 1497] [outer = 0x7f8e66b20800] 16:51:56 INFO - PROCESS | 1848 | 1462319516376 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]]]}] 16:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1487ms 16:51:56 INFO - PROCESS | 1848 | 1462319516415 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:51:56 INFO - PROCESS | 1848 | 1462319516418 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:51:56 INFO - PROCESS | 1848 | 1462319516424 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:51:56 INFO - PROCESS | 1848 | 1462319516426 Marionette TRACE conn3 <- [1,1966,null,{}] 16:51:56 INFO - PROCESS | 1848 | 1462319516431 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}] 16:51:56 INFO - PROCESS | 1848 | 1462319516606 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:51:56 INFO - PROCESS | 1848 | 1462319516835 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83932800 == 152 [pid = 1848] [id = 499] 16:51:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f8e706c7400) [pid = 1848] [serial = 1498] [outer = (nil)] 16:51:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f8e7e913c00) [pid = 1848] [serial = 1499] [outer = 0x7f8e706c7400] 16:51:56 INFO - PROCESS | 1848 | 1462319516946 Marionette DEBUG loaded listener.js 16:51:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f8e80040c00) [pid = 1848] [serial = 1500] [outer = 0x7f8e706c7400] 16:51:57 INFO - PROCESS | 1848 | 1462319517827 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]]]}] 16:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1434ms 16:51:57 INFO - PROCESS | 1848 | 1462319517859 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:51:57 INFO - PROCESS | 1848 | 1462319517863 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:51:57 INFO - PROCESS | 1848 | 1462319517868 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:51:57 INFO - PROCESS | 1848 | 1462319517871 Marionette TRACE conn3 <- [1,1970,null,{}] 16:51:57 INFO - PROCESS | 1848 | 1462319517876 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}] 16:51:58 INFO - PROCESS | 1848 | 1462319518056 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:51:58 INFO - PROCESS | 1848 | 1462319518325 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e882a6000 == 153 [pid = 1848] [id = 500] 16:51:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f8e78d45400) [pid = 1848] [serial = 1501] [outer = (nil)] 16:51:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f8e8333e800) [pid = 1848] [serial = 1502] [outer = 0x7f8e78d45400] 16:51:58 INFO - PROCESS | 1848 | 1462319518399 Marionette DEBUG loaded listener.js 16:51:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f8e83948c00) [pid = 1848] [serial = 1503] [outer = 0x7f8e78d45400] 16:51:59 INFO - PROCESS | 1848 | 1462319519282 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]]]}] 16:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1483ms 16:51:59 INFO - PROCESS | 1848 | 1462319519352 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:51:59 INFO - PROCESS | 1848 | 1462319519356 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:51:59 INFO - PROCESS | 1848 | 1462319519361 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:51:59 INFO - PROCESS | 1848 | 1462319519370 Marionette TRACE conn3 <- [1,1974,null,{}] 16:51:59 INFO - PROCESS | 1848 | 1462319519375 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}] 16:51:59 INFO - PROCESS | 1848 | 1462319519591 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:51:59 INFO - PROCESS | 1848 | 1462319519844 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e54b6b800 == 154 [pid = 1848] [id = 501] 16:51:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f8e541c4c00) [pid = 1848] [serial = 1504] [outer = (nil)] 16:51:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f8e541cc000) [pid = 1848] [serial = 1505] [outer = 0x7f8e541c4c00] 16:51:59 INFO - PROCESS | 1848 | 1462319519968 Marionette DEBUG loaded listener.js 16:52:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f8e541d1400) [pid = 1848] [serial = 1506] [outer = 0x7f8e541c4c00] 16:52:00 INFO - PROCESS | 1848 | 1462319520779 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]]]}] 16:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1483ms 16:52:00 INFO - PROCESS | 1848 | 1462319520846 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:52:00 INFO - PROCESS | 1848 | 1462319520850 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:52:00 INFO - PROCESS | 1848 | 1462319520856 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:52:00 INFO - PROCESS | 1848 | 1462319520858 Marionette TRACE conn3 <- [1,1978,null,{}] 16:52:00 INFO - PROCESS | 1848 | 1462319520863 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}] 16:52:01 INFO - PROCESS | 1848 | 1462319521063 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:52:01 INFO - PROCESS | 1848 | 1462319521340 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e54ccc000 == 155 [pid = 1848] [id = 502] 16:52:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f8e541c7400) [pid = 1848] [serial = 1507] [outer = (nil)] 16:52:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x7f8e5bc39000) [pid = 1848] [serial = 1508] [outer = 0x7f8e541c7400] 16:52:01 INFO - PROCESS | 1848 | 1462319521446 Marionette DEBUG loaded listener.js 16:52:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x7f8e5bc3f800) [pid = 1848] [serial = 1509] [outer = 0x7f8e541c7400] 16:52:02 INFO - PROCESS | 1848 | 1462319522395 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]]]}] 16:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1587ms 16:52:02 INFO - PROCESS | 1848 | 1462319522443 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:52:02 INFO - PROCESS | 1848 | 1462319522447 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:52:02 INFO - PROCESS | 1848 | 1462319522453 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:52:02 INFO - PROCESS | 1848 | 1462319522457 Marionette TRACE conn3 <- [1,1982,null,{}] 16:52:02 INFO - PROCESS | 1848 | 1462319522461 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}] 16:52:02 INFO - PROCESS | 1848 | 1462319522661 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:52:02 INFO - PROCESS | 1848 | 1462319522886 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bc0c000 == 156 [pid = 1848] [id = 503] 16:52:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x7f8e5a60f400) [pid = 1848] [serial = 1510] [outer = (nil)] 16:52:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x7f8e5a618400) [pid = 1848] [serial = 1511] [outer = 0x7f8e5a60f400] 16:52:02 INFO - PROCESS | 1848 | 1462319522998 Marionette DEBUG loaded listener.js 16:52:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x7f8e5c7e7c00) [pid = 1848] [serial = 1512] [outer = 0x7f8e5a60f400] 16:52:03 INFO - PROCESS | 1848 | 1462319523829 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]]]}] 16:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1431ms 16:52:03 INFO - PROCESS | 1848 | 1462319523884 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:52:03 INFO - PROCESS | 1848 | 1462319523887 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:52:03 INFO - PROCESS | 1848 | 1462319523893 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:52:03 INFO - PROCESS | 1848 | 1462319523895 Marionette TRACE conn3 <- [1,1986,null,{}] 16:52:03 INFO - PROCESS | 1848 | 1462319523900 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}] 16:52:04 INFO - PROCESS | 1848 | 1462319524092 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:52:04 INFO - PROCESS | 1848 | 1462319524368 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bc24000 == 157 [pid = 1848] [id = 504] 16:52:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x7f8e541c9000) [pid = 1848] [serial = 1513] [outer = (nil)] 16:52:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x7f8e5de4b400) [pid = 1848] [serial = 1514] [outer = 0x7f8e541c9000] 16:52:04 INFO - PROCESS | 1848 | 1462319524444 Marionette DEBUG loaded listener.js 16:52:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x7f8e5de4f800) [pid = 1848] [serial = 1515] [outer = 0x7f8e541c9000] 16:52:05 INFO - PROCESS | 1848 | 1462319525298 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]]]}] 16:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1431ms 16:52:05 INFO - PROCESS | 1848 | 1462319525325 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:52:05 INFO - PROCESS | 1848 | 1462319525329 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:52:05 INFO - PROCESS | 1848 | 1462319525335 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:52:05 INFO - PROCESS | 1848 | 1462319525337 Marionette TRACE conn3 <- [1,1990,null,{}] 16:52:05 INFO - PROCESS | 1848 | 1462319525343 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}] 16:52:05 INFO - PROCESS | 1848 | 1462319525569 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:52:05 INFO - PROCESS | 1848 | 1462319525868 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e54ed1800 == 158 [pid = 1848] [id = 505] 16:52:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 255 (0x7f8e5a613800) [pid = 1848] [serial = 1516] [outer = (nil)] 16:52:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 256 (0x7f8e5de54000) [pid = 1848] [serial = 1517] [outer = 0x7f8e5a613800] 16:52:05 INFO - PROCESS | 1848 | 1462319525983 Marionette DEBUG loaded listener.js 16:52:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 257 (0x7f8e81f69800) [pid = 1848] [serial = 1518] [outer = 0x7f8e5a613800] 16:52:06 INFO - PROCESS | 1848 | 1462319526825 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]]]}] 16:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1529ms 16:52:06 INFO - PROCESS | 1848 | 1462319526864 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:52:06 INFO - PROCESS | 1848 | 1462319526868 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:52:06 INFO - PROCESS | 1848 | 1462319526875 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:52:06 INFO - PROCESS | 1848 | 1462319526877 Marionette TRACE conn3 <- [1,1994,null,{}] 16:52:06 INFO - PROCESS | 1848 | 1462319526882 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}] 16:52:07 INFO - PROCESS | 1848 | 1462319527095 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:52:07 INFO - PROCESS | 1848 | 1462319527740 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e572b5000 == 159 [pid = 1848] [id = 506] 16:52:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 258 (0x7f8e541c9c00) [pid = 1848] [serial = 1519] [outer = (nil)] 16:52:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 259 (0x7f8e55d9a800) [pid = 1848] [serial = 1520] [outer = 0x7f8e541c9c00] 16:52:07 INFO - PROCESS | 1848 | 1462319527882 Marionette DEBUG loaded listener.js 16:52:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 260 (0x7f8e56e66000) [pid = 1848] [serial = 1521] [outer = 0x7f8e541c9c00] 16:52:08 INFO - PROCESS | 1848 | 1462319528725 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]]]}] 16:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1881ms 16:52:08 INFO - PROCESS | 1848 | 1462319528756 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:52:08 INFO - PROCESS | 1848 | 1462319528762 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:52:08 INFO - PROCESS | 1848 | 1462319528768 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:52:08 INFO - PROCESS | 1848 | 1462319528773 Marionette TRACE conn3 <- [1,1998,null,{}] 16:52:08 INFO - PROCESS | 1848 | 1462319528780 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}] 16:52:08 INFO - PROCESS | 1848 | 1462319528961 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:52:09 INFO - PROCESS | 1848 | 1462319529244 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e596df000 == 160 [pid = 1848] [id = 507] 16:52:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 261 (0x7f8e541c7c00) [pid = 1848] [serial = 1522] [outer = (nil)] 16:52:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 262 (0x7f8e59018000) [pid = 1848] [serial = 1523] [outer = 0x7f8e541c7c00] 16:52:09 INFO - PROCESS | 1848 | 1462319529316 Marionette DEBUG loaded listener.js 16:52:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 263 (0x7f8e594b5c00) [pid = 1848] [serial = 1524] [outer = 0x7f8e541c7c00] 16:52:10 INFO - PROCESS | 1848 | ************************* 16:52:10 INFO - PROCESS | 1848 | A coding exception was thrown and uncaught in a Task. 16:52:10 INFO - PROCESS | 1848 | 16:52:10 INFO - PROCESS | 1848 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:52:10 INFO - PROCESS | 1848 | Full stack: 16:52:10 INFO - PROCESS | 1848 | ************************* 16:52:10 INFO - PROCESS | 1848 | 1462319530229 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]]]}] 16:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1481ms 16:52:10 INFO - PROCESS | 1848 | 1462319530263 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:52:10 INFO - PROCESS | 1848 | 1462319530269 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:52:10 INFO - PROCESS | 1848 | 1462319530279 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:52:10 INFO - PROCESS | 1848 | 1462319530282 Marionette TRACE conn3 <- [1,2002,null,{}] 16:52:10 INFO - PROCESS | 1848 | 1462319530286 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}] 16:52:10 INFO - PROCESS | 1848 | 1462319530457 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:52:10 INFO - PROCESS | 1848 | 1462319530912 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58172800 == 161 [pid = 1848] [id = 508] 16:52:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 264 (0x7f8e5be0c400) [pid = 1848] [serial = 1525] [outer = (nil)] 16:52:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 265 (0x7f8e5c2be400) [pid = 1848] [serial = 1526] [outer = 0x7f8e5be0c400] 16:52:10 INFO - PROCESS | 1848 | 1462319530982 Marionette DEBUG loaded listener.js 16:52:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 266 (0x7f8e5d4b6c00) [pid = 1848] [serial = 1527] [outer = 0x7f8e5be0c400] 16:52:11 INFO - PROCESS | 1848 | 1462319531836 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]]]}] 16:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1589ms 16:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:52:11 INFO - PROCESS | 1848 | 1462319531869 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:52:11 INFO - PROCESS | 1848 | 1462319531872 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 16:52:11 INFO - PROCESS | 1848 | 1462319531880 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:52:11 INFO - PROCESS | 1848 | 1462319531888 Marionette TRACE conn3 <- [1,2006,null,{}] 16:52:11 INFO - PROCESS | 1848 | 1462319531901 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}] 16:52:12 INFO - PROCESS | 1848 | 1462319532076 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:52:12 INFO - PROCESS | 1848 | 1462319532360 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6076b800 == 162 [pid = 1848] [id = 509] 16:52:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 267 (0x7f8e55e0f800) [pid = 1848] [serial = 1528] [outer = (nil)] 16:52:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 268 (0x7f8e5f910000) [pid = 1848] [serial = 1529] [outer = 0x7f8e55e0f800] 16:52:12 INFO - PROCESS | 1848 | 1462319532427 Marionette DEBUG loaded listener.js 16:52:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 269 (0x7f8e60977800) [pid = 1848] [serial = 1530] [outer = 0x7f8e55e0f800] 16:52:13 INFO - PROCESS | 1848 | 1462319533286 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]]]}] 16:52:13 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 16:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1441ms 16:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:52:13 INFO - PROCESS | 1848 | 1462319533319 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:52:13 INFO - PROCESS | 1848 | 1462319533322 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 16:52:13 INFO - PROCESS | 1848 | 1462319533328 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:52:13 INFO - PROCESS | 1848 | 1462319533331 Marionette TRACE conn3 <- [1,2010,null,{}] 16:52:13 INFO - PROCESS | 1848 | 1462319533336 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}] 16:52:13 INFO - PROCESS | 1848 | 1462319533506 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:52:13 INFO - PROCESS | 1848 | 1462319533797 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c8c9800 == 163 [pid = 1848] [id = 510] 16:52:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 270 (0x7f8e5f90f000) [pid = 1848] [serial = 1531] [outer = (nil)] 16:52:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 271 (0x7f8e62718c00) [pid = 1848] [serial = 1532] [outer = 0x7f8e5f90f000] 16:52:13 INFO - PROCESS | 1848 | 1462319533925 Marionette DEBUG loaded listener.js 16:52:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 272 (0x7f8e62752000) [pid = 1848] [serial = 1533] [outer = 0x7f8e5f90f000] 16:52:14 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6298a800 == 162 [pid = 1848] [id = 491] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 271 (0x7f8e6a90bc00) [pid = 1848] [serial = 1415] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 270 (0x7f8e594b6000) [pid = 1848] [serial = 1352] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 269 (0x7f8e72176c00) [pid = 1848] [serial = 1388] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 268 (0x7f8e70b0dc00) [pid = 1848] [serial = 1382] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 267 (0x7f8e62755c00) [pid = 1848] [serial = 1361] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 266 (0x7f8e56e0b800) [pid = 1848] [serial = 1349] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 265 (0x7f8e6982d000) [pid = 1848] [serial = 1373] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 264 (0x7f8e61f76800) [pid = 1848] [serial = 1358] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 263 (0x7f8e56e5dc00) [pid = 1848] [serial = 1391] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 262 (0x7f8e65c06000) [pid = 1848] [serial = 1364] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 261 (0x7f8e69eb7800) [pid = 1848] [serial = 1376] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 260 (0x7f8e678f6c00) [pid = 1848] [serial = 1367] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 259 (0x7f8e60541800) [pid = 1848] [serial = 1355] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 258 (0x7f8e7015fc00) [pid = 1848] [serial = 1379] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 257 (0x7f8e70b74000) [pid = 1848] [serial = 1385] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 256 (0x7f8e68232000) [pid = 1848] [serial = 1370] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e626d1800 == 161 [pid = 1848] [id = 490] 16:52:14 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e604d4000 == 160 [pid = 1848] [id = 489] 16:52:14 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c7ce800 == 159 [pid = 1848] [id = 488] 16:52:14 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5b78b800 == 158 [pid = 1848] [id = 487] 16:52:14 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e596c5000 == 157 [pid = 1848] [id = 486] 16:52:14 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bfc3800 == 156 [pid = 1848] [id = 485] 16:52:14 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5b78e000 == 155 [pid = 1848] [id = 472] 16:52:14 INFO - PROCESS | 1848 | 1462319534911 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]]]}] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 255 (0x7f8e66b14000) [pid = 1848] [serial = 1413] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 254 (0x7f8e55c1cc00) [pid = 1848] [serial = 1394] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x7f8e61cb7000) [pid = 1848] [serial = 1406] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x7f8e61f7a800) [pid = 1848] [serial = 1412] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x7f8e5c2c3800) [pid = 1848] [serial = 1400] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x7f8e609c5c00) [pid = 1848] [serial = 1404] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x7f8e5d4b1400) [pid = 1848] [serial = 1401] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x7f8e55da2800) [pid = 1848] [serial = 1397] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0x7f8e56e02c00) [pid = 1848] [serial = 1395] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x7f8e57fcac00) [pid = 1848] [serial = 1398] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f8e62a2cc00) [pid = 1848] [serial = 1409] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f8e65d6cc00) [pid = 1848] [serial = 1410] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f8e60972c00) [pid = 1848] [serial = 1403] [outer = (nil)] [url = about:blank] 16:52:14 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f8e6271c400) [pid = 1848] [serial = 1407] [outer = (nil)] [url = about:blank] 16:52:14 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 16:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1629ms 16:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:52:14 INFO - PROCESS | 1848 | 1462319534958 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:52:14 INFO - PROCESS | 1848 | 1462319534960 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 16:52:14 INFO - PROCESS | 1848 | 1462319534965 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:52:14 INFO - PROCESS | 1848 | 1462319534969 Marionette TRACE conn3 <- [1,2014,null,{}] 16:52:14 INFO - PROCESS | 1848 | 1462319534974 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}] 16:52:15 INFO - PROCESS | 1848 | 1462319535153 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:52:15 INFO - PROCESS | 1848 | 1462319535371 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5b78e000 == 156 [pid = 1848] [id = 511] 16:52:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f8e6271c400) [pid = 1848] [serial = 1534] [outer = (nil)] 16:52:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f8e62759400) [pid = 1848] [serial = 1535] [outer = 0x7f8e6271c400] 16:52:15 INFO - PROCESS | 1848 | 1462319535464 Marionette DEBUG loaded listener.js 16:52:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f8e678efc00) [pid = 1848] [serial = 1536] [outer = 0x7f8e6271c400] 16:52:16 INFO - PROCESS | 1848 | 1462319536156 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]]]}] 16:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1234ms 16:52:16 INFO - PROCESS | 1848 | 1462319536200 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:52:16 INFO - PROCESS | 1848 | 1462319536203 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 16:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:52:16 INFO - PROCESS | 1848 | 1462319536209 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:52:16 INFO - PROCESS | 1848 | 1462319536211 Marionette TRACE conn3 <- [1,2018,null,{}] 16:52:16 INFO - PROCESS | 1848 | 1462319536216 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}] 16:52:16 INFO - PROCESS | 1848 | 1462319536375 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:52:16 INFO - PROCESS | 1848 | 1462319536564 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e60770800 == 157 [pid = 1848] [id = 512] 16:52:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 246 (0x7f8e5d4bbc00) [pid = 1848] [serial = 1537] [outer = (nil)] 16:52:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 247 (0x7f8e6823bc00) [pid = 1848] [serial = 1538] [outer = 0x7f8e5d4bbc00] 16:52:16 INFO - PROCESS | 1848 | 1462319536620 Marionette DEBUG loaded listener.js 16:52:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 248 (0x7f8e6d188800) [pid = 1848] [serial = 1539] [outer = 0x7f8e5d4bbc00] 16:52:17 INFO - PROCESS | 1848 | 1462319537396 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]]]}] 16:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1231ms 16:52:17 INFO - PROCESS | 1848 | 1462319537440 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:52:17 INFO - PROCESS | 1848 | 1462319537443 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 16:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:52:17 INFO - PROCESS | 1848 | 1462319537448 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:52:17 INFO - PROCESS | 1848 | 1462319537462 Marionette TRACE conn3 <- [1,2022,null,{}] 16:52:17 INFO - PROCESS | 1848 | 1462319537476 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}] 16:52:17 INFO - PROCESS | 1848 | 1462319537698 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:52:17 INFO - PROCESS | 1848 | 1462319537734 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66c8a800 == 158 [pid = 1848] [id = 513] 16:52:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 249 (0x7f8e61919400) [pid = 1848] [serial = 1540] [outer = (nil)] 16:52:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 250 (0x7f8e700f0400) [pid = 1848] [serial = 1541] [outer = 0x7f8e61919400] 16:52:17 INFO - PROCESS | 1848 | 1462319537791 Marionette DEBUG loaded listener.js 16:52:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 251 (0x7f8e706c9c00) [pid = 1848] [serial = 1542] [outer = 0x7f8e61919400] 16:52:18 INFO - PROCESS | 1848 | 1462319538615 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]]]}] 16:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1205ms 16:52:18 INFO - PROCESS | 1848 | 1462319538654 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:52:18 INFO - PROCESS | 1848 | 1462319538658 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 16:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:52:18 INFO - PROCESS | 1848 | 1462319538663 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:52:18 INFO - PROCESS | 1848 | 1462319538665 Marionette TRACE conn3 <- [1,2026,null,{}] 16:52:18 INFO - PROCESS | 1848 | 1462319538681 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}] 16:52:18 INFO - PROCESS | 1848 | 1462319538953 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:52:18 INFO - PROCESS | 1848 | 1462319538993 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6a948800 == 159 [pid = 1848] [id = 514] 16:52:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 252 (0x7f8e67ad2000) [pid = 1848] [serial = 1543] [outer = (nil)] 16:52:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 253 (0x7f8e70a08000) [pid = 1848] [serial = 1544] [outer = 0x7f8e67ad2000] 16:52:19 INFO - PROCESS | 1848 | 1462319539055 Marionette DEBUG loaded listener.js 16:52:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 254 (0x7f8e7137c800) [pid = 1848] [serial = 1545] [outer = 0x7f8e67ad2000] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 253 (0x7f8e55c22800) [pid = 1848] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 252 (0x7f8e57f5e000) [pid = 1848] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 251 (0x7f8e55aa8400) [pid = 1848] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 250 (0x7f8e5c2c3400) [pid = 1848] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 249 (0x7f8e59746400) [pid = 1848] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 248 (0x7f8e627ae800) [pid = 1848] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 247 (0x7f8e55a9d000) [pid = 1848] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 246 (0x7f8e57283c00) [pid = 1848] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 245 (0x7f8e5bdf0c00) [pid = 1848] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f8e60a9d800) [pid = 1848] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f8e6b378c00) [pid = 1848] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f8e55d94000) [pid = 1848] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f8e54049c00) [pid = 1848] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f8e55a9d800) [pid = 1848] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f8e65c0f800) [pid = 1848] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f8e627ae000) [pid = 1848] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f8e71f9c400) [pid = 1848] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f8e620aa800) [pid = 1848] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f8e620b5400) [pid = 1848] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f8e56e58c00) [pid = 1848] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f8e56e5a800) [pid = 1848] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f8e56e5ac00) [pid = 1848] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f8e61f71c00) [pid = 1848] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f8e620b3000) [pid = 1848] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f8e6b374800) [pid = 1848] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f8e6f6f4c00) [pid = 1848] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f8e71c46800) [pid = 1848] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f8e60541400) [pid = 1848] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f8e61caf400) [pid = 1848] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f8e61f77400) [pid = 1848] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f8e67ad2400) [pid = 1848] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f8e68294c00) [pid = 1848] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f8e6b36dc00) [pid = 1848] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f8e70e1e400) [pid = 1848] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f8e5728b000) [pid = 1848] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f8e56e09c00) [pid = 1848] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f8e56e04400) [pid = 1848] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f8e56e04800) [pid = 1848] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f8e55c1bc00) [pid = 1848] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f8e581e9400) [pid = 1848] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f8e5f934400) [pid = 1848] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f8e5f92d400) [pid = 1848] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f8e6053e800) [pid = 1848] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f8e627bac00) [pid = 1848] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f8e62a1e400) [pid = 1848] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f8e66dc2800) [pid = 1848] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f8e67b15c00) [pid = 1848] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f8e609bec00) [pid = 1848] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f8e6053e000) [pid = 1848] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f8e5f937400) [pid = 1848] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f8e62738800) [pid = 1848] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f8e56e64400) [pid = 1848] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f8e57f56400) [pid = 1848] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f8e5f912c00) [pid = 1848] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f8e5f906c00) [pid = 1848] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f8e61f09400) [pid = 1848] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f8e6274d800) [pid = 1848] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f8e70b64000) [pid = 1848] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f8e59742800) [pid = 1848] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f8e570ef000) [pid = 1848] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f8e66d0fc00) [pid = 1848] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f8e72331000) [pid = 1848] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f8e5bde6000) [pid = 1848] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f8e5de29000) [pid = 1848] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e570e8000) [pid = 1848] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f8e69d52000) [pid = 1848] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e5c2c0400) [pid = 1848] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f8e6e892800) [pid = 1848] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:52:20 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f8e55c1f000) [pid = 1848] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:52:20 INFO - PROCESS | 1848 | 1462319540727 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]]]}] 16:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2089ms 16:52:20 INFO - PROCESS | 1848 | 1462319540754 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:52:20 INFO - PROCESS | 1848 | 1462319540756 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 16:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:52:20 INFO - PROCESS | 1848 | 1462319540762 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:52:20 INFO - PROCESS | 1848 | 1462319540764 Marionette TRACE conn3 <- [1,2030,null,{}] 16:52:20 INFO - PROCESS | 1848 | 1462319540769 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}] 16:52:20 INFO - PROCESS | 1848 | 1462319540967 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:52:21 INFO - PROCESS | 1848 | 1462319541149 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e595a2000 == 160 [pid = 1848] [id = 515] 16:52:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f8e54042c00) [pid = 1848] [serial = 1546] [outer = (nil)] 16:52:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f8e55e03400) [pid = 1848] [serial = 1547] [outer = 0x7f8e54042c00] 16:52:21 INFO - PROCESS | 1848 | 1462319541208 Marionette DEBUG loaded listener.js 16:52:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e581dc400) [pid = 1848] [serial = 1548] [outer = 0x7f8e54042c00] 16:52:21 INFO - PROCESS | 1848 | 1462319541933 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]]]}] 16:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1227ms 16:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:52:21 INFO - PROCESS | 1848 | 1462319541990 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:52:21 INFO - PROCESS | 1848 | 1462319541993 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 16:52:22 INFO - PROCESS | 1848 | 1462319541998 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:52:22 INFO - PROCESS | 1848 | 1462319542001 Marionette TRACE conn3 <- [1,2034,null,{}] 16:52:22 INFO - PROCESS | 1848 | 1462319542006 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}] 16:52:22 INFO - PROCESS | 1848 | 1462319542390 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:52:22 INFO - PROCESS | 1848 | 1462319542575 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e57489000 == 161 [pid = 1848] [id = 516] 16:52:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f8e541c6400) [pid = 1848] [serial = 1549] [outer = (nil)] 16:52:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e55d95400) [pid = 1848] [serial = 1550] [outer = 0x7f8e541c6400] 16:52:22 INFO - PROCESS | 1848 | 1462319542720 Marionette DEBUG loaded listener.js 16:52:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f8e57ec2400) [pid = 1848] [serial = 1551] [outer = 0x7f8e541c6400] 16:52:23 INFO - PROCESS | 1848 | 1462319543597 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]]]}] 16:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1678ms 16:52:23 INFO - PROCESS | 1848 | 1462319543679 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:52:23 INFO - PROCESS | 1848 | 1462319543685 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 16:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:52:23 INFO - PROCESS | 1848 | 1462319543692 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:52:23 INFO - PROCESS | 1848 | 1462319543698 Marionette TRACE conn3 <- [1,2038,null,{}] 16:52:23 INFO - PROCESS | 1848 | 1462319543705 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}] 16:52:23 INFO - PROCESS | 1848 | 1462319543963 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:52:24 INFO - PROCESS | 1848 | 1462319544284 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c27b000 == 162 [pid = 1848] [id = 517] 16:52:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f8e5901ac00) [pid = 1848] [serial = 1552] [outer = (nil)] 16:52:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f8e5974c000) [pid = 1848] [serial = 1553] [outer = 0x7f8e5901ac00] 16:52:24 INFO - PROCESS | 1848 | 1462319544375 Marionette DEBUG loaded listener.js 16:52:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f8e5a61a400) [pid = 1848] [serial = 1554] [outer = 0x7f8e5901ac00] 16:52:25 INFO - PROCESS | 1848 | 1462319545301 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]]]}] 16:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1647ms 16:52:25 INFO - PROCESS | 1848 | 1462319545339 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:52:25 INFO - PROCESS | 1848 | 1462319545344 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 16:52:25 INFO - PROCESS | 1848 | 1462319545351 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:52:25 INFO - PROCESS | 1848 | 1462319545354 Marionette TRACE conn3 <- [1,2042,null,{}] 16:52:25 INFO - PROCESS | 1848 | 1462319545361 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}] 16:52:25 INFO - PROCESS | 1848 | 1462319545593 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:52:25 INFO - PROCESS | 1848 | 1462319545950 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e626dc000 == 163 [pid = 1848] [id = 518] 16:52:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f8e5c2c3400) [pid = 1848] [serial = 1555] [outer = (nil)] 16:52:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f8e5de29000) [pid = 1848] [serial = 1556] [outer = 0x7f8e5c2c3400] 16:52:26 INFO - PROCESS | 1848 | 1462319546032 Marionette DEBUG loaded listener.js 16:52:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f8e5de52400) [pid = 1848] [serial = 1557] [outer = 0x7f8e5c2c3400] 16:52:26 INFO - PROCESS | 1848 | 1462319546880 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]]]}] 16:52:26 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) 16:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1584ms 16:52:26 INFO - PROCESS | 1848 | 1462319546951 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:52:26 INFO - PROCESS | 1848 | 1462319546958 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 16:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:52:26 INFO - PROCESS | 1848 | 1462319546978 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:52:26 INFO - PROCESS | 1848 | 1462319546986 Marionette TRACE conn3 <- [1,2046,null,{}] 16:52:26 INFO - PROCESS | 1848 | 1462319546992 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}] 16:52:27 INFO - PROCESS | 1848 | 1462319547204 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:52:27 INFO - PROCESS | 1848 | 1462319547520 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6e875800 == 164 [pid = 1848] [id = 519] 16:52:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f8e5c2b7400) [pid = 1848] [serial = 1558] [outer = (nil)] 16:52:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f8e60973400) [pid = 1848] [serial = 1559] [outer = 0x7f8e5c2b7400] 16:52:27 INFO - PROCESS | 1848 | 1462319547600 Marionette DEBUG loaded listener.js 16:52:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f8e61d6ec00) [pid = 1848] [serial = 1560] [outer = 0x7f8e5c2b7400] 16:52:28 INFO - PROCESS | 1848 | 1462319548450 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]]]}] 16:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1548ms 16:52:28 INFO - PROCESS | 1848 | 1462319548518 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:52:28 INFO - PROCESS | 1848 | 1462319548522 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 16:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:52:28 INFO - PROCESS | 1848 | 1462319548527 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:52:28 INFO - PROCESS | 1848 | 1462319548530 Marionette TRACE conn3 <- [1,2050,null,{}] 16:52:28 INFO - PROCESS | 1848 | 1462319548535 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}] 16:52:28 INFO - PROCESS | 1848 | 1462319548748 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:52:29 INFO - PROCESS | 1848 | 1462319549013 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71707000 == 165 [pid = 1848] [id = 520] 16:52:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f8e5c7e6c00) [pid = 1848] [serial = 1561] [outer = (nil)] 16:52:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f8e62713000) [pid = 1848] [serial = 1562] [outer = 0x7f8e5c7e6c00] 16:52:29 INFO - PROCESS | 1848 | 1462319549132 Marionette DEBUG loaded listener.js 16:52:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f8e627bac00) [pid = 1848] [serial = 1563] [outer = 0x7f8e5c7e6c00] 16:52:30 INFO - PROCESS | 1848 | 1462319550005 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]]]}] 16:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1546ms 16:52:30 INFO - PROCESS | 1848 | 1462319550077 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 1848 | 1462319550086 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 16:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:52:30 INFO - PROCESS | 1848 | 1462319550092 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 1848 | 1462319550094 Marionette TRACE conn3 <- [1,2054,null,{}] 16:52:30 INFO - PROCESS | 1848 | 1462319550100 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}] 16:52:30 INFO - PROCESS | 1848 | 1462319550316 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:52:30 INFO - PROCESS | 1848 | 1462319550586 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7dd0b800 == 166 [pid = 1848] [id = 521] 16:52:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f8e67b12400) [pid = 1848] [serial = 1564] [outer = (nil)] 16:52:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f8e68232000) [pid = 1848] [serial = 1565] [outer = 0x7f8e67b12400] 16:52:30 INFO - PROCESS | 1848 | 1462319550725 Marionette DEBUG loaded listener.js 16:52:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f8e69eb7800) [pid = 1848] [serial = 1566] [outer = 0x7f8e67b12400] 16:52:31 INFO - PROCESS | 1848 | 1462319551572 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]]]}] 16:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1527ms 16:52:31 INFO - PROCESS | 1848 | 1462319551620 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:52:31 INFO - PROCESS | 1848 | 1462319551623 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 16:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:52:31 INFO - PROCESS | 1848 | 1462319551629 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:52:31 INFO - PROCESS | 1848 | 1462319551632 Marionette TRACE conn3 <- [1,2058,null,{}] 16:52:31 INFO - PROCESS | 1848 | 1462319551639 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}] 16:52:31 INFO - PROCESS | 1848 | 1462319551868 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:52:32 INFO - PROCESS | 1848 | 1462319552188 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83872800 == 167 [pid = 1848] [id = 522] 16:52:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f8e65c08000) [pid = 1848] [serial = 1567] [outer = (nil)] 16:52:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f8e7088a000) [pid = 1848] [serial = 1568] [outer = 0x7f8e65c08000] 16:52:32 INFO - PROCESS | 1848 | 1462319552264 Marionette DEBUG loaded listener.js 16:52:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f8e70b5a400) [pid = 1848] [serial = 1569] [outer = 0x7f8e65c08000] 16:52:33 INFO - PROCESS | 1848 | 1462319553130 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]]]}] 16:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1532ms 16:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:52:33 INFO - PROCESS | 1848 | 1462319553163 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:52:33 INFO - PROCESS | 1848 | 1462319553166 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 16:52:33 INFO - PROCESS | 1848 | 1462319553172 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:52:33 INFO - PROCESS | 1848 | 1462319553175 Marionette TRACE conn3 <- [1,2062,null,{}] 16:52:33 INFO - PROCESS | 1848 | 1462319553180 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}] 16:52:33 INFO - PROCESS | 1848 | 1462319553396 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:52:33 INFO - PROCESS | 1848 | 1462319553669 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8411f000 == 168 [pid = 1848] [id = 523] 16:52:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f8e67b15c00) [pid = 1848] [serial = 1570] [outer = (nil)] 16:52:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f8e7137e400) [pid = 1848] [serial = 1571] [outer = 0x7f8e67b15c00] 16:52:33 INFO - PROCESS | 1848 | 1462319553781 Marionette DEBUG loaded listener.js 16:52:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f8e723bd400) [pid = 1848] [serial = 1572] [outer = 0x7f8e67b15c00] 16:52:34 INFO - PROCESS | 1848 | 1462319554649 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]]]}] 16:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1537ms 16:52:34 INFO - PROCESS | 1848 | 1462319554709 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:52:34 INFO - PROCESS | 1848 | 1462319554713 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 16:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:52:34 INFO - PROCESS | 1848 | 1462319554719 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:52:34 INFO - PROCESS | 1848 | 1462319554721 Marionette TRACE conn3 <- [1,2066,null,{}] 16:52:34 INFO - PROCESS | 1848 | 1462319554727 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}] 16:52:34 INFO - PROCESS | 1848 | 1462319554946 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:52:35 INFO - PROCESS | 1848 | 1462319555271 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58ae8000 == 169 [pid = 1848] [id = 524] 16:52:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f8e6b45ac00) [pid = 1848] [serial = 1573] [outer = (nil)] 16:52:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f8e724a2400) [pid = 1848] [serial = 1574] [outer = 0x7f8e6b45ac00] 16:52:35 INFO - PROCESS | 1848 | 1462319555350 Marionette DEBUG loaded listener.js 16:52:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 215 (0x7f8e7438cc00) [pid = 1848] [serial = 1575] [outer = 0x7f8e6b45ac00] 16:52:36 INFO - PROCESS | 1848 | 1462319556199 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]]]}] 16:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1533ms 16:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:52:36 INFO - PROCESS | 1848 | 1462319556254 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:52:36 INFO - PROCESS | 1848 | 1462319556257 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 16:52:36 INFO - PROCESS | 1848 | 1462319556263 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:52:36 INFO - PROCESS | 1848 | 1462319556272 Marionette TRACE conn3 <- [1,2070,null,{}] 16:52:36 INFO - PROCESS | 1848 | 1462319556277 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}] 16:52:36 INFO - PROCESS | 1848 | 1462319556503 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:52:36 INFO - PROCESS | 1848 | 1462319556773 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5d69c800 == 170 [pid = 1848] [id = 525] 16:52:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 216 (0x7f8e6feeb800) [pid = 1848] [serial = 1576] [outer = (nil)] 16:52:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 217 (0x7f8e7eb6f800) [pid = 1848] [serial = 1577] [outer = 0x7f8e6feeb800] 16:52:36 INFO - PROCESS | 1848 | 1462319556911 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 218 (0x7f8e7f078000) [pid = 1848] [serial = 1578] [outer = 0x7f8e6feeb800] 16:52:37 INFO - PROCESS | 1848 | 1462319557756 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]]]}] 16:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1537ms 16:52:37 INFO - PROCESS | 1848 | 1462319557801 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:52:37 INFO - PROCESS | 1848 | 1462319557804 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 16:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:52:37 INFO - PROCESS | 1848 | 1462319557810 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:52:37 INFO - PROCESS | 1848 | 1462319557813 Marionette TRACE conn3 <- [1,2074,null,{}] 16:52:37 INFO - PROCESS | 1848 | 1462319557840 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}] 16:52:38 INFO - PROCESS | 1848 | 1462319558077 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:52:38 INFO - PROCESS | 1848 | 1462319558405 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6dc96000 == 171 [pid = 1848] [id = 526] 16:52:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 219 (0x7f8e8004b000) [pid = 1848] [serial = 1579] [outer = (nil)] 16:52:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 220 (0x7f8e83347000) [pid = 1848] [serial = 1580] [outer = 0x7f8e8004b000] 16:52:38 INFO - PROCESS | 1848 | 1462319558491 Marionette DEBUG loaded listener.js 16:52:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 221 (0x7f8e83abf000) [pid = 1848] [serial = 1581] [outer = 0x7f8e8004b000] 16:52:39 INFO - PROCESS | 1848 | 1462319559369 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]]]}] 16:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1601ms 16:52:39 INFO - PROCESS | 1848 | 1462319559413 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:52:39 INFO - PROCESS | 1848 | 1462319559417 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 16:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:52:39 INFO - PROCESS | 1848 | 1462319559423 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 1848 | 1462319559427 Marionette TRACE conn3 <- [1,2078,null,{}] 16:52:39 INFO - PROCESS | 1848 | 1462319559432 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}] 16:52:39 INFO - PROCESS | 1848 | 1462319559688 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:52:40 INFO - PROCESS | 1848 | 1462319560002 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e628ba800 == 172 [pid = 1848] [id = 527] 16:52:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 222 (0x7f8e54e5ec00) [pid = 1848] [serial = 1582] [outer = (nil)] 16:52:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 223 (0x7f8e54e66000) [pid = 1848] [serial = 1583] [outer = 0x7f8e54e5ec00] 16:52:40 INFO - PROCESS | 1848 | 1462319560083 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 224 (0x7f8e83d52c00) [pid = 1848] [serial = 1584] [outer = 0x7f8e54e5ec00] 16:52:40 INFO - PROCESS | 1848 | 1462319560952 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]]]}] 16:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1580ms 16:52:41 INFO - PROCESS | 1848 | 1462319561004 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:52:41 INFO - PROCESS | 1848 | 1462319561008 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:52:41 INFO - PROCESS | 1848 | 1462319561013 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:52:41 INFO - PROCESS | 1848 | 1462319561016 Marionette TRACE conn3 <- [1,2082,null,{}] 16:52:41 INFO - PROCESS | 1848 | 1462319561021 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}] 16:52:41 INFO - PROCESS | 1848 | 1462319561244 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:52:41 INFO - PROCESS | 1848 | 1462319561562 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e538da800 == 173 [pid = 1848] [id = 528] 16:52:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 225 (0x7f8e54e5f400) [pid = 1848] [serial = 1585] [outer = (nil)] 16:52:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 226 (0x7f8e589e7c00) [pid = 1848] [serial = 1586] [outer = 0x7f8e54e5f400] 16:52:41 INFO - PROCESS | 1848 | 1462319561641 Marionette DEBUG loaded listener.js 16:52:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 227 (0x7f8e589ed800) [pid = 1848] [serial = 1587] [outer = 0x7f8e54e5f400] 16:52:42 INFO - PROCESS | 1848 | 1462319562510 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]]]}] 16:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1536ms 16:52:42 INFO - PROCESS | 1848 | 1462319562551 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:52:42 INFO - PROCESS | 1848 | 1462319562553 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:52:42 INFO - PROCESS | 1848 | 1462319562560 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:52:42 INFO - PROCESS | 1848 | 1462319562562 Marionette TRACE conn3 <- [1,2086,null,{}] 16:52:42 INFO - PROCESS | 1848 | 1462319562569 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}] 16:52:42 INFO - PROCESS | 1848 | 1462319562788 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:52:43 INFO - PROCESS | 1848 | 1462319563072 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58dab000 == 174 [pid = 1848] [id = 529] 16:52:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 228 (0x7f8e50d05000) [pid = 1848] [serial = 1588] [outer = (nil)] 16:52:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 229 (0x7f8e50d0b000) [pid = 1848] [serial = 1589] [outer = 0x7f8e50d05000] 16:52:43 INFO - PROCESS | 1848 | 1462319563190 Marionette DEBUG loaded listener.js 16:52:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 230 (0x7f8e50d10400) [pid = 1848] [serial = 1590] [outer = 0x7f8e50d05000] 16:52:44 INFO - PROCESS | 1848 | 1462319564031 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]]]}] 16:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1529ms 16:52:44 INFO - PROCESS | 1848 | 1462319564091 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:52:44 INFO - PROCESS | 1848 | 1462319564094 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:52:44 INFO - PROCESS | 1848 | 1462319564100 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:52:44 INFO - PROCESS | 1848 | 1462319564106 Marionette TRACE conn3 <- [1,2090,null,{}] 16:52:44 INFO - PROCESS | 1848 | 1462319564111 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}] 16:52:44 INFO - PROCESS | 1848 | 1462319564351 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:52:44 INFO - PROCESS | 1848 | 1462319564715 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e50f13800 == 175 [pid = 1848] [id = 530] 16:52:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 231 (0x7f8e589e8000) [pid = 1848] [serial = 1591] [outer = (nil)] 16:52:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 232 (0x7f8e589edc00) [pid = 1848] [serial = 1592] [outer = 0x7f8e589e8000] 16:52:44 INFO - PROCESS | 1848 | 1462319564804 Marionette DEBUG loaded listener.js 16:52:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 233 (0x7f8e7fe6b800) [pid = 1848] [serial = 1593] [outer = 0x7f8e589e8000] 16:52:45 INFO - PROCESS | 1848 | 1462319565676 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]]]}] 16:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1640ms 16:52:45 INFO - PROCESS | 1848 | 1462319565741 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:52:45 INFO - PROCESS | 1848 | 1462319565745 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:52:45 INFO - PROCESS | 1848 | 1462319565751 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:52:45 INFO - PROCESS | 1848 | 1462319565754 Marionette TRACE conn3 <- [1,2094,null,{}] 16:52:45 INFO - PROCESS | 1848 | 1462319565759 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}] 16:52:45 INFO - PROCESS | 1848 | 1462319565995 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:52:46 INFO - PROCESS | 1848 | 1462319566364 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58da5000 == 176 [pid = 1848] [id = 531] 16:52:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 234 (0x7f8e50d10800) [pid = 1848] [serial = 1594] [outer = (nil)] 16:52:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 235 (0x7f8e50fa4400) [pid = 1848] [serial = 1595] [outer = 0x7f8e50d10800] 16:52:46 INFO - PROCESS | 1848 | 1462319566442 Marionette DEBUG loaded listener.js 16:52:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 236 (0x7f8e50faa000) [pid = 1848] [serial = 1596] [outer = 0x7f8e50d10800] 16:52:47 INFO - PROCESS | 1848 | 1462319567298 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]]]}] 16:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1590ms 16:52:47 INFO - PROCESS | 1848 | 1462319567342 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:52:47 INFO - PROCESS | 1848 | 1462319567346 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:52:47 INFO - PROCESS | 1848 | 1462319567354 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:52:47 INFO - PROCESS | 1848 | 1462319567358 Marionette TRACE conn3 <- [1,2098,null,{}] 16:52:47 INFO - PROCESS | 1848 | 1462319567390 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}] 16:52:47 INFO - PROCESS | 1848 | 1462319567622 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:52:47 INFO - PROCESS | 1848 | 1462319567942 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c047000 == 177 [pid = 1848] [id = 532] 16:52:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 237 (0x7f8e50f9e400) [pid = 1848] [serial = 1597] [outer = (nil)] 16:52:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 238 (0x7f8e55d98000) [pid = 1848] [serial = 1598] [outer = 0x7f8e50f9e400] 16:52:48 INFO - PROCESS | 1848 | 1462319568023 Marionette DEBUG loaded listener.js 16:52:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 239 (0x7f8e59748400) [pid = 1848] [serial = 1599] [outer = 0x7f8e50f9e400] 16:52:49 INFO - PROCESS | 1848 | 1462319569096 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]]]}] 16:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1802ms 16:52:49 INFO - PROCESS | 1848 | 1462319569157 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:52:49 INFO - PROCESS | 1848 | 1462319569160 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:52:49 INFO - PROCESS | 1848 | 1462319569166 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:52:49 INFO - PROCESS | 1848 | 1462319569170 Marionette TRACE conn3 <- [1,2102,null,{}] 16:52:49 INFO - PROCESS | 1848 | 1462319569175 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}] 16:52:49 INFO - PROCESS | 1848 | 1462319569416 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:52:49 INFO - PROCESS | 1848 | 1462319569764 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58186000 == 178 [pid = 1848] [id = 533] 16:52:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 240 (0x7f8e50fa9400) [pid = 1848] [serial = 1600] [outer = (nil)] 16:52:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 241 (0x7f8e56e61c00) [pid = 1848] [serial = 1601] [outer = 0x7f8e50fa9400] 16:52:49 INFO - PROCESS | 1848 | 1462319569847 Marionette DEBUG loaded listener.js 16:52:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 242 (0x7f8e5be11c00) [pid = 1848] [serial = 1602] [outer = 0x7f8e50fa9400] 16:52:50 INFO - PROCESS | 1848 | 1462319570797 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]]]}] 16:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1681ms 16:52:50 INFO - PROCESS | 1848 | 1462319570850 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:52:50 INFO - PROCESS | 1848 | 1462319570854 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:52:50 INFO - PROCESS | 1848 | 1462319570860 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:52:50 INFO - PROCESS | 1848 | 1462319570863 Marionette TRACE conn3 <- [1,2106,null,{}] 16:52:50 INFO - PROCESS | 1848 | 1462319570869 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}] 16:52:51 INFO - PROCESS | 1848 | 1462319571125 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:52:51 INFO - PROCESS | 1848 | 1462319571465 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e57498800 == 179 [pid = 1848] [id = 534] 16:52:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 243 (0x7f8e50fabc00) [pid = 1848] [serial = 1603] [outer = (nil)] 16:52:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 244 (0x7f8e57fcf400) [pid = 1848] [serial = 1604] [outer = 0x7f8e50fabc00] 16:52:51 INFO - PROCESS | 1848 | 1462319571553 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 245 (0x7f8e5c2b8000) [pid = 1848] [serial = 1605] [outer = 0x7f8e50fabc00] 16:52:52 INFO - PROCESS | 1848 | 1462319572517 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]]]}] 16:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1695ms 16:52:52 INFO - PROCESS | 1848 | 1462319572556 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:52:52 INFO - PROCESS | 1848 | 1462319572559 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:52:52 INFO - PROCESS | 1848 | 1462319572565 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:52:52 INFO - PROCESS | 1848 | 1462319572567 Marionette TRACE conn3 <- [1,2110,null,{}] 16:52:52 INFO - PROCESS | 1848 | 1462319572573 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}] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71648800 == 178 [pid = 1848] [id = 461] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7086d000 == 177 [pid = 1848] [id = 460] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e723a8000 == 176 [pid = 1848] [id = 462] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e595a2000 == 175 [pid = 1848] [id = 515] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6a948800 == 174 [pid = 1848] [id = 514] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66c8a800 == 173 [pid = 1848] [id = 513] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e60770800 == 172 [pid = 1848] [id = 512] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5b78e000 == 171 [pid = 1848] [id = 511] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c8c9800 == 170 [pid = 1848] [id = 510] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6076b800 == 169 [pid = 1848] [id = 509] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e58172800 == 168 [pid = 1848] [id = 508] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e596df000 == 167 [pid = 1848] [id = 507] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e572b5000 == 166 [pid = 1848] [id = 506] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e54ccc000 == 165 [pid = 1848] [id = 502] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e54b6b800 == 164 [pid = 1848] [id = 501] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e882a6000 == 163 [pid = 1848] [id = 500] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83932800 == 162 [pid = 1848] [id = 499] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e78132800 == 161 [pid = 1848] [id = 498] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7117b000 == 160 [pid = 1848] [id = 497] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6d19c800 == 159 [pid = 1848] [id = 496] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68708000 == 158 [pid = 1848] [id = 495] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66c98800 == 157 [pid = 1848] [id = 494] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c7ca800 == 156 [pid = 1848] [id = 493] 16:52:53 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e56e4c000 == 155 [pid = 1848] [id = 492] 16:52:54 INFO - PROCESS | 1848 | 1462319574084 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 244 (0x7f8e55e10800) [pid = 1848] [serial = 1191] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 243 (0x7f8e6823b000) [pid = 1848] [serial = 1212] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 242 (0x7f8e55e06400) [pid = 1848] [serial = 1188] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 241 (0x7f8e6053c000) [pid = 1848] [serial = 1218] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 240 (0x7f8e5974fc00) [pid = 1848] [serial = 1248] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 239 (0x7f8e80022800) [pid = 1848] [serial = 1242] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 238 (0x7f8e55aa8000) [pid = 1848] [serial = 1182] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 237 (0x7f8e581e5800) [pid = 1848] [serial = 1215] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 236 (0x7f8e60978000) [pid = 1848] [serial = 1290] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 235 (0x7f8e65d6dc00) [pid = 1848] [serial = 1221] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 234 (0x7f8e72454400) [pid = 1848] [serial = 1389] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 233 (0x7f8e55da1c00) [pid = 1848] [serial = 1251] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 232 (0x7f8e60974c00) [pid = 1848] [serial = 1392] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 231 (0x7f8e55c21400) [pid = 1848] [serial = 1185] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 230 (0x7f8e7088ec00) [pid = 1848] [serial = 1380] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 229 (0x7f8e627ba400) [pid = 1848] [serial = 1239] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 228 (0x7f8e80047400) [pid = 1848] [serial = 1164] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 227 (0x7f8e620b7c00) [pid = 1848] [serial = 1167] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 226 (0x7f8e83ac2c00) [pid = 1848] [serial = 1170] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 225 (0x7f8e620b9c00) [pid = 1848] [serial = 1173] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 224 (0x7f8e5728dc00) [pid = 1848] [serial = 1176] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 223 (0x7f8e83d53000) [pid = 1848] [serial = 1179] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 222 (0x7f8e68287c00) [pid = 1848] [serial = 1224] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 221 (0x7f8e69eb1c00) [pid = 1848] [serial = 1227] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 220 (0x7f8e7137ec00) [pid = 1848] [serial = 1230] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 219 (0x7f8e724a7800) [pid = 1848] [serial = 1233] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 218 (0x7f8e7eb74000) [pid = 1848] [serial = 1236] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 217 (0x7f8e61f0c000) [pid = 1848] [serial = 1293] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 216 (0x7f8e67ad1800) [pid = 1848] [serial = 1296] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 215 (0x7f8e68296c00) [pid = 1848] [serial = 1299] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 214 (0x7f8e6b37ac00) [pid = 1848] [serial = 1302] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f8e6f6ec400) [pid = 1848] [serial = 1305] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f8e70884c00) [pid = 1848] [serial = 1308] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f8e7249e400) [pid = 1848] [serial = 1311] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f8e6e62ec00) [pid = 1848] [serial = 1314] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f8e581ebc00) [pid = 1848] [serial = 1317] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f8e5bdeec00) [pid = 1848] [serial = 1320] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f8e5c7e5400) [pid = 1848] [serial = 1323] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f8e570eb800) [pid = 1848] [serial = 1350] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f8e5c2bb800) [pid = 1848] [serial = 1353] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f8e6191ec00) [pid = 1848] [serial = 1356] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f8e62734400) [pid = 1848] [serial = 1359] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f8e627b8000) [pid = 1848] [serial = 1362] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f8e66dc1800) [pid = 1848] [serial = 1365] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f8e67b14800) [pid = 1848] [serial = 1368] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f8e6828e400) [pid = 1848] [serial = 1371] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f8e69eabc00) [pid = 1848] [serial = 1374] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f8e6d190400) [pid = 1848] [serial = 1377] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f8e8003c800) [pid = 1848] [serial = 1445] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f8e81f6ac00) [pid = 1848] [serial = 1448] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f8e5be09c00) [pid = 1848] [serial = 1451] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f8e5be0b000) [pid = 1848] [serial = 1454] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f8e65d6a800) [pid = 1848] [serial = 1473] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f8e609bc400) [pid = 1848] [serial = 1467] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f8e83ac4c00) [pid = 1848] [serial = 1245] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e581e3400) [pid = 1848] [serial = 1284] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f8e71782c00) [pid = 1848] [serial = 1386] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e5de23400) [pid = 1848] [serial = 1287] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f8e70b71c00) [pid = 1848] [serial = 1383] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f8e55e0c400) [pid = 1848] [serial = 1281] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f8e620b9000) [pid = 1848] [serial = 1347] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f8e61919800) [pid = 1848] [serial = 1469] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f8e627bb800) [pid = 1848] [serial = 1472] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f8e61d6e400) [pid = 1848] [serial = 1470] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f8e57fd6800) [pid = 1848] [serial = 1458] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f8e570efc00) [pid = 1848] [serial = 1457] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f8e74389800) [pid = 1848] [serial = 1434] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f8e72334800) [pid = 1848] [serial = 1433] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e60971400) [pid = 1848] [serial = 1466] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e5f90c400) [pid = 1848] [serial = 1463] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e5f912800) [pid = 1848] [serial = 1464] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f8e66d08800) [pid = 1848] [serial = 1425] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f8e627b8c00) [pid = 1848] [serial = 1424] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f8e68cc5800) [pid = 1848] [serial = 1427] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f8e6ef6d800) [pid = 1848] [serial = 1428] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f8e7e90b800) [pid = 1848] [serial = 1437] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f8e78d41400) [pid = 1848] [serial = 1436] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f8e60532400) [pid = 1848] [serial = 1422] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f8e5de28000) [pid = 1848] [serial = 1421] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f8e594b7800) [pid = 1848] [serial = 1419] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e57fd1400) [pid = 1848] [serial = 1418] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e70889c00) [pid = 1848] [serial = 1431] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e70560000) [pid = 1848] [serial = 1430] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e7eb7b000) [pid = 1848] [serial = 1440] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e7eb6cc00) [pid = 1848] [serial = 1439] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e7ee69400) [pid = 1848] [serial = 1442] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e5d4bcc00) [pid = 1848] [serial = 1461] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e5c2ec400) [pid = 1848] [serial = 1460] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e65d6b000) [pid = 1848] [serial = 1475] [outer = (nil)] [url = about:blank] 16:52:54 INFO - PROCESS | 1848 | 1462319574622 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e54ebb800 == 156 [pid = 1848] [id = 535] 16:52:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e541c5000) [pid = 1848] [serial = 1606] [outer = (nil)] 16:52:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e541cc400) [pid = 1848] [serial = 1607] [outer = 0x7f8e541c5000] 16:52:54 INFO - PROCESS | 1848 | 1462319574694 Marionette DEBUG loaded listener.js 16:52:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e54e63800) [pid = 1848] [serial = 1608] [outer = 0x7f8e541c5000] 16:52:55 INFO - PROCESS | 1848 | 1462319575528 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]]]}] 16:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2985ms 16:52:55 INFO - PROCESS | 1848 | 1462319575579 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:52:55 INFO - PROCESS | 1848 | 1462319575583 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:52:55 INFO - PROCESS | 1848 | 1462319575595 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:52:55 INFO - PROCESS | 1848 | 1462319575600 Marionette TRACE conn3 <- [1,2114,null,{}] 16:52:55 INFO - PROCESS | 1848 | 1462319575607 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}] 16:52:55 INFO - PROCESS | 1848 | 1462319575822 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:52:56 INFO - PROCESS | 1848 | 1462319576003 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e568e3000 == 157 [pid = 1848] [id = 536] 16:52:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e541c8000) [pid = 1848] [serial = 1609] [outer = (nil)] 16:52:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e56e09400) [pid = 1848] [serial = 1610] [outer = 0x7f8e541c8000] 16:52:56 INFO - PROCESS | 1848 | 1462319576074 Marionette DEBUG loaded listener.js 16:52:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e570eb800) [pid = 1848] [serial = 1611] [outer = 0x7f8e541c8000] 16:52:56 INFO - PROCESS | 1848 | 1462319576982 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]]]}] 16:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1440ms 16:52:57 INFO - PROCESS | 1848 | 1462319577042 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:52:57 INFO - PROCESS | 1848 | 1462319577046 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:52:57 INFO - PROCESS | 1848 | 1462319577052 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:52:57 INFO - PROCESS | 1848 | 1462319577054 Marionette TRACE conn3 <- [1,2118,null,{}] 16:52:57 INFO - PROCESS | 1848 | 1462319577060 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}] 16:52:57 INFO - PROCESS | 1848 | 1462319577321 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:52:57 INFO - PROCESS | 1848 | 1462319577358 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5817f800 == 158 [pid = 1848] [id = 537] 16:52:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e57fcac00) [pid = 1848] [serial = 1612] [outer = (nil)] 16:52:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e581e1400) [pid = 1848] [serial = 1613] [outer = 0x7f8e57fcac00] 16:52:57 INFO - PROCESS | 1848 | 1462319577421 Marionette DEBUG loaded listener.js 16:52:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e59011800) [pid = 1848] [serial = 1614] [outer = 0x7f8e57fcac00] 16:52:58 INFO - PROCESS | 1848 | 1462319578603 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]]]}] 16:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1583ms 16:52:58 INFO - PROCESS | 1848 | 1462319578636 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:52:58 INFO - PROCESS | 1848 | 1462319578641 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:52:58 INFO - PROCESS | 1848 | 1462319578665 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 1848 | 1462319578672 Marionette TRACE conn3 <- [1,2122,null,{}] 16:52:58 INFO - PROCESS | 1848 | 1462319578678 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}] 16:52:58 INFO - PROCESS | 1848 | 1462319578938 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:52:59 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e56e59400) [pid = 1848] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:52:59 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e57f5bc00) [pid = 1848] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:52:59 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e5be02c00) [pid = 1848] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:52:59 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e75061c00) [pid = 1848] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:52:59 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e67ad4000) [pid = 1848] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:52:59 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e7e90e000) [pid = 1848] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:52:59 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e61919400) [pid = 1848] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:52:59 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e67ad2000) [pid = 1848] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:52:59 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e5f90f000) [pid = 1848] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:52:59 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e6271c400) [pid = 1848] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:52:59 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e541c9c00) [pid = 1848] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:52:59 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e5be0c400) [pid = 1848] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:52:59 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e5d4bbc00) [pid = 1848] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:52:59 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e541c7c00) [pid = 1848] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:52:59 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e55e0f800) [pid = 1848] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:52:59 INFO - PROCESS | 1848 | 1462319579764 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e57ee9800 == 159 [pid = 1848] [id = 538] 16:52:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e55c22c00) [pid = 1848] [serial = 1615] [outer = (nil)] 16:52:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e581e6800) [pid = 1848] [serial = 1616] [outer = 0x7f8e55c22c00] 16:52:59 INFO - PROCESS | 1848 | 1462319579854 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e5a61b400) [pid = 1848] [serial = 1617] [outer = 0x7f8e55c22c00] 16:53:00 INFO - PROCESS | 1848 | 1462319580597 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]]]}] 16:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2005ms 16:53:00 INFO - PROCESS | 1848 | 1462319580656 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:53:00 INFO - PROCESS | 1848 | 1462319580658 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:53:00 INFO - PROCESS | 1848 | 1462319580665 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:53:00 INFO - PROCESS | 1848 | 1462319580669 Marionette TRACE conn3 <- [1,2126,null,{}] 16:53:00 INFO - PROCESS | 1848 | 1462319580675 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}] 16:53:00 INFO - PROCESS | 1848 | 1462319580878 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:53:01 INFO - PROCESS | 1848 | 1462319581057 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:01 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5ba97800 == 160 [pid = 1848] [id = 539] 16:53:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e55e0f800) [pid = 1848] [serial = 1618] [outer = (nil)] 16:53:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e5be02c00) [pid = 1848] [serial = 1619] [outer = 0x7f8e55e0f800] 16:53:01 INFO - PROCESS | 1848 | 1462319581129 Marionette DEBUG loaded listener.js 16:53:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e5c2bb400) [pid = 1848] [serial = 1620] [outer = 0x7f8e55e0f800] 16:53:02 INFO - PROCESS | 1848 | 1462319582288 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]]]}] 16:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1682ms 16:53:02 INFO - PROCESS | 1848 | 1462319582349 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:53:02 INFO - PROCESS | 1848 | 1462319582355 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:53:02 INFO - PROCESS | 1848 | 1462319582364 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:53:02 INFO - PROCESS | 1848 | 1462319582369 Marionette TRACE conn3 <- [1,2130,null,{}] 16:53:02 INFO - PROCESS | 1848 | 1462319582379 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}] 16:53:02 INFO - PROCESS | 1848 | 1462319582649 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:53:02 INFO - PROCESS | 1848 | 1462319582971 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e57488800 == 161 [pid = 1848] [id = 540] 16:53:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e541d0800) [pid = 1848] [serial = 1621] [outer = (nil)] 16:53:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e55c27800) [pid = 1848] [serial = 1622] [outer = 0x7f8e541d0800] 16:53:03 INFO - PROCESS | 1848 | 1462319583051 Marionette DEBUG loaded listener.js 16:53:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e56e5b000) [pid = 1848] [serial = 1623] [outer = 0x7f8e541d0800] 16:53:03 INFO - PROCESS | 1848 | 1462319583948 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] 16:53:04 INFO - PROCESS | 1848 | 1462319584013 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:53:04 INFO - PROCESS | 1848 | 1462319584023 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:53:04 INFO - PROCESS | 1848 | 1462319584026 Marionette TRACE conn3 <- [1,2134,null,{}] 16:53:04 INFO - PROCESS | 1848 | 1462319584032 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}] 16:53:04 INFO - PROCESS | 1848 | 1462319584256 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:53:04 INFO - PROCESS | 1848 | 1462319584540 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bc19000 == 162 [pid = 1848] [id = 541] 16:53:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e589e6800) [pid = 1848] [serial = 1624] [outer = (nil)] 16:53:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e59015c00) [pid = 1848] [serial = 1625] [outer = 0x7f8e589e6800] 16:53:04 INFO - PROCESS | 1848 | 1462319584659 Marionette DEBUG loaded listener.js 16:53:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e59748000) [pid = 1848] [serial = 1626] [outer = 0x7f8e589e6800] 16:53:05 INFO - PROCESS | 1848 | 1462319585673 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]]]}] 16:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1680ms 16:53:05 INFO - PROCESS | 1848 | 1462319585705 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:53:05 INFO - PROCESS | 1848 | 1462319585709 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:53:05 INFO - PROCESS | 1848 | 1462319585716 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:53:05 INFO - PROCESS | 1848 | 1462319585721 Marionette TRACE conn3 <- [1,2138,null,{}] 16:53:05 INFO - PROCESS | 1848 | 1462319585737 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}] 16:53:05 INFO - PROCESS | 1848 | 1462319585966 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:53:06 INFO - PROCESS | 1848 | 1462319586274 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bed9000 == 163 [pid = 1848] [id = 542] 16:53:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e5bc3b400) [pid = 1848] [serial = 1627] [outer = (nil)] 16:53:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e5c2f0c00) [pid = 1848] [serial = 1628] [outer = 0x7f8e5bc3b400] 16:53:06 INFO - PROCESS | 1848 | 1462319586356 Marionette DEBUG loaded listener.js 16:53:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e5d4b2000) [pid = 1848] [serial = 1629] [outer = 0x7f8e5bc3b400] 16:53:07 INFO - PROCESS | 1848 | 1462319587227 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]]]}] 16:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1541ms 16:53:07 INFO - PROCESS | 1848 | 1462319587258 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:53:07 INFO - PROCESS | 1848 | 1462319587262 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:53:07 INFO - PROCESS | 1848 | 1462319587269 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:53:07 INFO - PROCESS | 1848 | 1462319587272 Marionette TRACE conn3 <- [1,2142,null,{}] 16:53:07 INFO - PROCESS | 1848 | 1462319587277 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}] 16:53:07 INFO - PROCESS | 1848 | 1462319587478 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:53:07 INFO - PROCESS | 1848 | 1462319587698 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c26d800 == 164 [pid = 1848] [id = 543] 16:53:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f8e5c2bb800) [pid = 1848] [serial = 1630] [outer = (nil)] 16:53:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f8e5de30000) [pid = 1848] [serial = 1631] [outer = 0x7f8e5c2bb800] 16:53:07 INFO - PROCESS | 1848 | 1462319587810 Marionette DEBUG loaded listener.js 16:53:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f8e5de55000) [pid = 1848] [serial = 1632] [outer = 0x7f8e5c2bb800] 16:53:08 INFO - PROCESS | 1848 | 1462319588769 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] 16:53:08 INFO - PROCESS | 1848 | 1462319588857 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:53:08 INFO - PROCESS | 1848 | 1462319588866 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:53:08 INFO - PROCESS | 1848 | 1462319588870 Marionette TRACE conn3 <- [1,2146,null,{}] 16:53:08 INFO - PROCESS | 1848 | 1462319588875 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}] 16:53:09 INFO - PROCESS | 1848 | 1462319589099 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:53:09 INFO - PROCESS | 1848 | 1462319589402 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c822000 == 165 [pid = 1848] [id = 544] 16:53:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f8e5d4bcc00) [pid = 1848] [serial = 1633] [outer = (nil)] 16:53:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f8e5f911800) [pid = 1848] [serial = 1634] [outer = 0x7f8e5d4bcc00] 16:53:09 INFO - PROCESS | 1848 | 1462319589484 Marionette DEBUG loaded listener.js 16:53:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f8e5faa5c00) [pid = 1848] [serial = 1635] [outer = 0x7f8e5d4bcc00] 16:53:10 INFO - PROCESS | 1848 | 1462319590391 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] 16:53:10 INFO - PROCESS | 1848 | 1462319590456 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:53:10 INFO - PROCESS | 1848 | 1462319590462 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:53:10 INFO - PROCESS | 1848 | 1462319590464 Marionette TRACE conn3 <- [1,2150,null,{}] 16:53:10 INFO - PROCESS | 1848 | 1462319590470 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}] 16:53:10 INFO - PROCESS | 1848 | 1462319590759 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:53:11 INFO - PROCESS | 1848 | 1462319591070 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e604d0800 == 166 [pid = 1848] [id = 545] 16:53:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f8e609c0400) [pid = 1848] [serial = 1636] [outer = (nil)] 16:53:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f8e61cb5800) [pid = 1848] [serial = 1637] [outer = 0x7f8e609c0400] 16:53:11 INFO - PROCESS | 1848 | 1462319591151 Marionette DEBUG loaded listener.js 16:53:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f8e61f08000) [pid = 1848] [serial = 1638] [outer = 0x7f8e609c0400] 16:53:12 INFO - PROCESS | 1848 | 1462319592034 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]]]}] 16:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1641ms 16:53:12 INFO - PROCESS | 1848 | 1462319592104 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:53:12 INFO - PROCESS | 1848 | 1462319592108 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:53:12 INFO - PROCESS | 1848 | 1462319592114 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:53:12 INFO - PROCESS | 1848 | 1462319592117 Marionette TRACE conn3 <- [1,2154,null,{}] 16:53:12 INFO - PROCESS | 1848 | 1462319592122 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}] 16:53:12 INFO - PROCESS | 1848 | 1462319592347 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:53:12 INFO - PROCESS | 1848 | 1462319592646 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e60780800 == 167 [pid = 1848] [id = 546] 16:53:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e609c1400) [pid = 1848] [serial = 1639] [outer = (nil)] 16:53:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e61f7a800) [pid = 1848] [serial = 1640] [outer = 0x7f8e609c1400] 16:53:12 INFO - PROCESS | 1848 | 1462319592725 Marionette DEBUG loaded listener.js 16:53:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e620ae400) [pid = 1848] [serial = 1641] [outer = 0x7f8e609c1400] 16:53:13 INFO - PROCESS | 1848 | 1462319593622 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]]]}] 16:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1579ms 16:53:13 INFO - PROCESS | 1848 | 1462319593694 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:53:13 INFO - PROCESS | 1848 | 1462319593698 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:53:13 INFO - PROCESS | 1848 | 1462319593704 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:53:13 INFO - PROCESS | 1848 | 1462319593706 Marionette TRACE conn3 <- [1,2158,null,{}] 16:53:13 INFO - PROCESS | 1848 | 1462319593712 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}] 16:53:13 INFO - PROCESS | 1848 | 1462319593961 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:53:14 INFO - PROCESS | 1848 | 1462319594259 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e616e2000 == 168 [pid = 1848] [id = 547] 16:53:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f8e61f0a000) [pid = 1848] [serial = 1642] [outer = (nil)] 16:53:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f8e6271ac00) [pid = 1848] [serial = 1643] [outer = 0x7f8e61f0a000] 16:53:14 INFO - PROCESS | 1848 | 1462319594350 Marionette DEBUG loaded listener.js 16:53:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f8e62740800) [pid = 1848] [serial = 1644] [outer = 0x7f8e61f0a000] 16:53:15 INFO - PROCESS | 1848 | 1462319595264 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]]]}] 16:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1633ms 16:53:15 INFO - PROCESS | 1848 | 1462319595338 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:53:15 INFO - PROCESS | 1848 | 1462319595342 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:53:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:53:15 INFO - PROCESS | 1848 | 1462319595349 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:53:15 INFO - PROCESS | 1848 | 1462319595352 Marionette TRACE conn3 <- [1,2162,null,{}] 16:53:15 INFO - PROCESS | 1848 | 1462319595357 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}] 16:53:15 INFO - PROCESS | 1848 | 1462319595609 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:53:15 INFO - PROCESS | 1848 | 1462319595941 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e628a4800 == 169 [pid = 1848] [id = 548] 16:53:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f8e594ba000) [pid = 1848] [serial = 1645] [outer = (nil)] 16:53:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f8e6274e000) [pid = 1848] [serial = 1646] [outer = 0x7f8e594ba000] 16:53:16 INFO - PROCESS | 1848 | 1462319596031 Marionette DEBUG loaded listener.js 16:53:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f8e62a2a000) [pid = 1848] [serial = 1647] [outer = 0x7f8e594ba000] 16:53:16 INFO - PROCESS | 1848 | 1462319596965 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]]]}] 16:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1686ms 16:53:17 INFO - PROCESS | 1848 | 1462319597037 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:53:17 INFO - PROCESS | 1848 | 1462319597040 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:53:17 INFO - PROCESS | 1848 | 1462319597046 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 1848 | 1462319597049 Marionette TRACE conn3 <- [1,2166,null,{}] 16:53:17 INFO - PROCESS | 1848 | 1462319597054 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}] 16:53:17 INFO - PROCESS | 1848 | 1462319597283 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:53:17 INFO - PROCESS | 1848 | 1462319597586 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e62998800 == 170 [pid = 1848] [id = 549] 16:53:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f8e5c2bc000) [pid = 1848] [serial = 1648] [outer = (nil)] 16:53:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f8e65c04c00) [pid = 1848] [serial = 1649] [outer = 0x7f8e5c2bc000] 16:53:17 INFO - PROCESS | 1848 | 1462319597664 Marionette DEBUG loaded listener.js 16:53:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f8e65d66c00) [pid = 1848] [serial = 1650] [outer = 0x7f8e5c2bc000] 16:53:18 INFO - PROCESS | 1848 | 1462319598544 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]]]}] 16:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1528ms 16:53:18 INFO - PROCESS | 1848 | 1462319598575 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:53:18 INFO - PROCESS | 1848 | 1462319598580 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:53:18 INFO - PROCESS | 1848 | 1462319598587 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:53:18 INFO - PROCESS | 1848 | 1462319598592 Marionette TRACE conn3 <- [1,2170,null,{}] 16:53:18 INFO - PROCESS | 1848 | 1462319598597 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}] 16:53:18 INFO - PROCESS | 1848 | 1462319598820 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:53:19 INFO - PROCESS | 1848 | 1462319599090 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66bcc800 == 171 [pid = 1848] [id = 550] 16:53:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f8e66dcdc00) [pid = 1848] [serial = 1651] [outer = (nil)] 16:53:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e678f1c00) [pid = 1848] [serial = 1652] [outer = 0x7f8e66dcdc00] 16:53:19 INFO - PROCESS | 1848 | 1462319599226 Marionette DEBUG loaded listener.js 16:53:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f8e67acd000) [pid = 1848] [serial = 1653] [outer = 0x7f8e66dcdc00] 16:53:20 INFO - PROCESS | 1848 | 1462319600120 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]]]}] 16:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1580ms 16:53:20 INFO - PROCESS | 1848 | 1462319600169 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:53:20 INFO - PROCESS | 1848 | 1462319600173 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:53:20 INFO - PROCESS | 1848 | 1462319600179 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:53:20 INFO - PROCESS | 1848 | 1462319600181 Marionette TRACE conn3 <- [1,2174,null,{}] 16:53:20 INFO - PROCESS | 1848 | 1462319600186 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}] 16:53:20 INFO - PROCESS | 1848 | 1462319600432 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:53:20 INFO - PROCESS | 1848 | 1462319600751 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e67b76000 == 172 [pid = 1848] [id = 551] 16:53:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e627b9400) [pid = 1848] [serial = 1654] [outer = (nil)] 16:53:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f8e67ad3800) [pid = 1848] [serial = 1655] [outer = 0x7f8e627b9400] 16:53:20 INFO - PROCESS | 1848 | 1462319600828 Marionette DEBUG loaded listener.js 16:53:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f8e67f8b000) [pid = 1848] [serial = 1656] [outer = 0x7f8e627b9400] 16:53:21 INFO - PROCESS | 1848 | 1462319601692 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]]]}] 16:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1579ms 16:53:21 INFO - PROCESS | 1848 | 1462319601759 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:53:21 INFO - PROCESS | 1848 | 1462319601763 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:53:21 INFO - PROCESS | 1848 | 1462319601769 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:53:21 INFO - PROCESS | 1848 | 1462319601771 Marionette TRACE conn3 <- [1,2178,null,{}] 16:53:21 INFO - PROCESS | 1848 | 1462319601776 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}] 16:53:22 INFO - PROCESS | 1848 | 1462319602007 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:53:22 INFO - PROCESS | 1848 | 1462319602321 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68562000 == 173 [pid = 1848] [id = 552] 16:53:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f8e62a25c00) [pid = 1848] [serial = 1657] [outer = (nil)] 16:53:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f8e68233400) [pid = 1848] [serial = 1658] [outer = 0x7f8e62a25c00] 16:53:22 INFO - PROCESS | 1848 | 1462319602404 Marionette DEBUG loaded listener.js 16:53:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f8e6828a800) [pid = 1848] [serial = 1659] [outer = 0x7f8e62a25c00] 16:53:23 INFO - PROCESS | 1848 | 1462319603266 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]]]}] 16:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1528ms 16:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:53:23 INFO - PROCESS | 1848 | 1462319603298 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:53:23 INFO - PROCESS | 1848 | 1462319603301 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:53:23 INFO - PROCESS | 1848 | 1462319603307 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:53:23 INFO - PROCESS | 1848 | 1462319603310 Marionette TRACE conn3 <- [1,2182,null,{}] 16:53:23 INFO - PROCESS | 1848 | 1462319603315 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}] 16:53:23 INFO - PROCESS | 1848 | 1462319603536 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:53:23 INFO - PROCESS | 1848 | 1462319603825 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68b5f000 == 174 [pid = 1848] [id = 553] 16:53:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f8e67ad3000) [pid = 1848] [serial = 1660] [outer = (nil)] 16:53:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f8e68cc3c00) [pid = 1848] [serial = 1661] [outer = 0x7f8e67ad3000] 16:53:23 INFO - PROCESS | 1848 | 1462319603949 Marionette DEBUG loaded listener.js 16:53:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f8e69b84800) [pid = 1848] [serial = 1662] [outer = 0x7f8e67ad3000] 16:53:24 INFO - PROCESS | 1848 | 1462319604752 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]]]}] 16:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1484ms 16:53:24 INFO - PROCESS | 1848 | 1462319604797 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:53:24 INFO - PROCESS | 1848 | 1462319604800 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:53:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:53:24 INFO - PROCESS | 1848 | 1462319604806 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:53:24 INFO - PROCESS | 1848 | 1462319604809 Marionette TRACE conn3 <- [1,2186,null,{}] 16:53:24 INFO - PROCESS | 1848 | 1462319604814 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}] 16:53:25 INFO - PROCESS | 1848 | 1462319605049 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:53:25 INFO - PROCESS | 1848 | 1462319605321 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69d1f000 == 175 [pid = 1848] [id = 554] 16:53:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f8e627b6800) [pid = 1848] [serial = 1663] [outer = (nil)] 16:53:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f8e69d56000) [pid = 1848] [serial = 1664] [outer = 0x7f8e627b6800] 16:53:25 INFO - PROCESS | 1848 | 1462319605466 Marionette DEBUG loaded listener.js 16:53:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f8e6b36dc00) [pid = 1848] [serial = 1665] [outer = 0x7f8e627b6800] 16:53:26 INFO - PROCESS | 1848 | 1462319606338 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]]]}] 16:53:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:53:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1585ms 16:53:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:53:26 INFO - PROCESS | 1848 | 1462319606393 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:53:26 INFO - PROCESS | 1848 | 1462319606396 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:53:26 INFO - PROCESS | 1848 | 1462319606403 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:53:26 INFO - PROCESS | 1848 | 1462319606406 Marionette TRACE conn3 <- [1,2190,null,{}] 16:53:26 INFO - PROCESS | 1848 | 1462319606411 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}] 16:53:26 INFO - PROCESS | 1848 | 1462319606648 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:53:26 INFO - PROCESS | 1848 | 1462319606966 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6d1af800 == 176 [pid = 1848] [id = 555] 16:53:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f8e5f90e000) [pid = 1848] [serial = 1666] [outer = (nil)] 16:53:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f8e6b451c00) [pid = 1848] [serial = 1667] [outer = 0x7f8e5f90e000] 16:53:27 INFO - PROCESS | 1848 | 1462319607054 Marionette DEBUG loaded listener.js 16:53:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f8e6c749000) [pid = 1848] [serial = 1668] [outer = 0x7f8e5f90e000] 16:53:27 INFO - PROCESS | 1848 | 1462319607907 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]]]}] 16:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1546ms 16:53:27 INFO - PROCESS | 1848 | 1462319607950 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:53:27 INFO - PROCESS | 1848 | 1462319607954 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:53:27 INFO - PROCESS | 1848 | 1462319607960 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:53:27 INFO - PROCESS | 1848 | 1462319607964 Marionette TRACE conn3 <- [1,2194,null,{}] 16:53:27 INFO - PROCESS | 1848 | 1462319607969 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}] 16:53:28 INFO - PROCESS | 1848 | 1462319608181 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:53:28 INFO - PROCESS | 1848 | 1462319608481 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5ba93000 == 177 [pid = 1848] [id = 556] 16:53:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f8e54047800) [pid = 1848] [serial = 1669] [outer = (nil)] 16:53:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f8e55d99400) [pid = 1848] [serial = 1670] [outer = 0x7f8e54047800] 16:53:28 INFO - PROCESS | 1848 | 1462319608596 Marionette DEBUG loaded listener.js 16:53:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f8e6b373800) [pid = 1848] [serial = 1671] [outer = 0x7f8e54047800] 16:53:29 INFO - PROCESS | 1848 | 1462319609479 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]]]}] 16:53:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:53:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1592ms 16:53:29 INFO - PROCESS | 1848 | 1462319609553 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:53:29 INFO - PROCESS | 1848 | 1462319609557 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:53:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:53:29 INFO - PROCESS | 1848 | 1462319609564 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:53:29 INFO - PROCESS | 1848 | 1462319609568 Marionette TRACE conn3 <- [1,2198,null,{}] 16:53:29 INFO - PROCESS | 1848 | 1462319609573 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}] 16:53:29 INFO - PROCESS | 1848 | 1462319609822 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:53:30 INFO - PROCESS | 1848 | 1462319610646 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e568db800 == 178 [pid = 1848] [id = 557] 16:53:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f8e50fa0c00) [pid = 1848] [serial = 1672] [outer = (nil)] 16:53:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f8e50fa7000) [pid = 1848] [serial = 1673] [outer = 0x7f8e50fa0c00] 16:53:30 INFO - PROCESS | 1848 | 1462319610749 Marionette DEBUG loaded listener.js 16:53:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f8e54e5ac00) [pid = 1848] [serial = 1674] [outer = 0x7f8e50fa0c00] 16:53:31 INFO - PROCESS | 1848 | 1462319611697 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]]]}] 16:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2182ms 16:53:31 INFO - PROCESS | 1848 | 1462319611749 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:53:31 INFO - PROCESS | 1848 | 1462319611754 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:53:31 INFO - PROCESS | 1848 | 1462319611762 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 1848 | 1462319611768 Marionette TRACE conn3 <- [1,2202,null,{}] 16:53:31 INFO - PROCESS | 1848 | 1462319611775 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}] 16:53:32 INFO - PROCESS | 1848 | 1462319612064 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e595bd000 == 177 [pid = 1848] [id = 438] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7ec07000 == 176 [pid = 1848] [id = 478] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83884000 == 175 [pid = 1848] [id = 433] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e780b4800 == 174 [pid = 1848] [id = 477] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83c17800 == 173 [pid = 1848] [id = 482] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e86aca800 == 172 [pid = 1848] [id = 483] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e57ee9800 == 171 [pid = 1848] [id = 538] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5817f800 == 170 [pid = 1848] [id = 537] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e568e3000 == 169 [pid = 1848] [id = 536] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e54ebb800 == 168 [pid = 1848] [id = 535] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e58186000 == 167 [pid = 1848] [id = 533] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c047000 == 166 [pid = 1848] [id = 532] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e58da5000 == 165 [pid = 1848] [id = 531] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e50f13800 == 164 [pid = 1848] [id = 530] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e58dab000 == 163 [pid = 1848] [id = 529] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e538da800 == 162 [pid = 1848] [id = 528] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e628ba800 == 161 [pid = 1848] [id = 527] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6dc96000 == 160 [pid = 1848] [id = 526] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5d69c800 == 159 [pid = 1848] [id = 525] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e58ae8000 == 158 [pid = 1848] [id = 524] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e8411f000 == 157 [pid = 1848] [id = 523] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83872800 == 156 [pid = 1848] [id = 522] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7dd0b800 == 155 [pid = 1848] [id = 521] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5a695800 == 154 [pid = 1848] [id = 440] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71707000 == 153 [pid = 1848] [id = 520] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6e875800 == 152 [pid = 1848] [id = 519] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e626dc000 == 151 [pid = 1848] [id = 518] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c27b000 == 150 [pid = 1848] [id = 517] 16:53:32 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e57489000 == 149 [pid = 1848] [id = 516] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f8e5f904400) [pid = 1848] [serial = 1455] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f8e67b0e400) [pid = 1848] [serial = 1476] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f8e5be10400) [pid = 1848] [serial = 1452] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f8e7fd5d400) [pid = 1848] [serial = 1443] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f8e83d56000) [pid = 1848] [serial = 1449] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f8e81a12c00) [pid = 1848] [serial = 1446] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f8e700f0400) [pid = 1848] [serial = 1541] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f8e70a08000) [pid = 1848] [serial = 1544] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f8e7137c800) [pid = 1848] [serial = 1545] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f8e8333e800) [pid = 1848] [serial = 1502] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f8e61cad400) [pid = 1848] [serial = 1484] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f8e65c0b800) [pid = 1848] [serial = 1487] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f8e541cc000) [pid = 1848] [serial = 1505] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f8e5bc39000) [pid = 1848] [serial = 1508] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f8e5a618400) [pid = 1848] [serial = 1511] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f8e5de4b400) [pid = 1848] [serial = 1514] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f8e5de54000) [pid = 1848] [serial = 1517] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f8e7e913c00) [pid = 1848] [serial = 1499] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f8e62752000) [pid = 1848] [serial = 1533] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f8e62718c00) [pid = 1848] [serial = 1532] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e55aa1c00) [pid = 1848] [serial = 1478] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f8e62759400) [pid = 1848] [serial = 1535] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e678efc00) [pid = 1848] [serial = 1536] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f8e56e66000) [pid = 1848] [serial = 1521] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f8e55d9a800) [pid = 1848] [serial = 1520] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f8e5d4b6c00) [pid = 1848] [serial = 1527] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f8e5c2be400) [pid = 1848] [serial = 1526] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f8e6823bc00) [pid = 1848] [serial = 1538] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f8e594b5c00) [pid = 1848] [serial = 1524] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f8e55e03400) [pid = 1848] [serial = 1547] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f8e59018000) [pid = 1848] [serial = 1523] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f8e6b373000) [pid = 1848] [serial = 1490] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f8e5de27c00) [pid = 1848] [serial = 1481] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e72455800) [pid = 1848] [serial = 1496] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e60977800) [pid = 1848] [serial = 1530] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e5f910000) [pid = 1848] [serial = 1529] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f8e70890c00) [pid = 1848] [serial = 1493] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f8e706c9c00) [pid = 1848] [serial = 1542] [outer = (nil)] [url = about:blank] 16:53:32 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f8e6d188800) [pid = 1848] [serial = 1539] [outer = (nil)] [url = about:blank] 16:53:33 INFO - PROCESS | 1848 | 1462319613015 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e50f1f000 == 150 [pid = 1848] [id = 558] 16:53:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f8e50d10c00) [pid = 1848] [serial = 1675] [outer = (nil)] 16:53:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f8e54e5a000) [pid = 1848] [serial = 1676] [outer = 0x7f8e50d10c00] 16:53:33 INFO - PROCESS | 1848 | 1462319613089 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f8e56e5cc00) [pid = 1848] [serial = 1677] [outer = 0x7f8e50d10c00] 16:53:33 INFO - PROCESS | 1848 | 1462319613869 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]]]}] 16:53:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:53:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 2135ms 16:53:33 INFO - PROCESS | 1848 | 1462319613900 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:53:33 INFO - PROCESS | 1848 | 1462319613905 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:53:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:53:33 INFO - PROCESS | 1848 | 1462319613911 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:53:33 INFO - PROCESS | 1848 | 1462319613914 Marionette TRACE conn3 <- [1,2206,null,{}] 16:53:33 INFO - PROCESS | 1848 | 1462319613919 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}] 16:53:34 INFO - PROCESS | 1848 | 1462319614136 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:53:34 INFO - PROCESS | 1848 | 1462319614324 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e55d32800 == 151 [pid = 1848] [id = 559] 16:53:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e50fa1400) [pid = 1848] [serial = 1678] [outer = (nil)] 16:53:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e581ea000) [pid = 1848] [serial = 1679] [outer = 0x7f8e50fa1400] 16:53:34 INFO - PROCESS | 1848 | 1462319614389 Marionette DEBUG loaded listener.js 16:53:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e589eb000) [pid = 1848] [serial = 1680] [outer = 0x7f8e50fa1400] 16:53:35 INFO - PROCESS | 1848 | 1462319615256 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]]]}] 16:53:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:53:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1380ms 16:53:35 INFO - PROCESS | 1848 | 1462319615293 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:53:35 INFO - PROCESS | 1848 | 1462319615298 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:53:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:53:35 INFO - PROCESS | 1848 | 1462319615313 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:53:35 INFO - PROCESS | 1848 | 1462319615323 Marionette TRACE conn3 <- [1,2210,null,{}] 16:53:35 INFO - PROCESS | 1848 | 1462319615337 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}] 16:53:35 INFO - PROCESS | 1848 | 1462319615653 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:53:35 INFO - PROCESS | 1848 | 1462319615694 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58ae5000 == 152 [pid = 1848] [id = 560] 16:53:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f8e50d11400) [pid = 1848] [serial = 1681] [outer = (nil)] 16:53:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f8e5974f800) [pid = 1848] [serial = 1682] [outer = 0x7f8e50d11400] 16:53:35 INFO - PROCESS | 1848 | 1462319615769 Marionette DEBUG loaded listener.js 16:53:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f8e5bc36c00) [pid = 1848] [serial = 1683] [outer = 0x7f8e50d11400] 16:53:36 INFO - PROCESS | 1848 | 1462319616687 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]]]}] 16:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1453ms 16:53:36 INFO - PROCESS | 1848 | 1462319616763 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:53:36 INFO - PROCESS | 1848 | 1462319616771 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:53:36 INFO - PROCESS | 1848 | 1462319616777 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:53:36 INFO - PROCESS | 1848 | 1462319616779 Marionette TRACE conn3 <- [1,2214,null,{}] 16:53:36 INFO - PROCESS | 1848 | 1462319616791 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}] 16:53:37 INFO - PROCESS | 1848 | 1462319617082 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:53:37 INFO - PROCESS | 1848 | 1462319617121 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5a696000 == 153 [pid = 1848] [id = 561] 16:53:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f8e59013000) [pid = 1848] [serial = 1684] [outer = (nil)] 16:53:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f8e5be0f800) [pid = 1848] [serial = 1685] [outer = 0x7f8e59013000] 16:53:37 INFO - PROCESS | 1848 | 1462319617222 Marionette DEBUG loaded listener.js 16:53:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f8e5c7e8000) [pid = 1848] [serial = 1686] [outer = 0x7f8e59013000] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f8e54e5f400) [pid = 1848] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f8e50fabc00) [pid = 1848] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f8e541c7400) [pid = 1848] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f8e541c5000) [pid = 1848] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f8e55c22c00) [pid = 1848] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f8e706c7400) [pid = 1848] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e50d05000) [pid = 1848] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e609bac00) [pid = 1848] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e589e8000) [pid = 1848] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f8e54042c00) [pid = 1848] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f8e67b12400) [pid = 1848] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f8e54e5ec00) [pid = 1848] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f8e541c4c00) [pid = 1848] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f8e5c7e6c00) [pid = 1848] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f8e78d45400) [pid = 1848] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f8e541c9000) [pid = 1848] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f8e5c2c3400) [pid = 1848] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f8e8004b000) [pid = 1848] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e50d10800) [pid = 1848] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e541c6400) [pid = 1848] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e50f9e400) [pid = 1848] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e67b15c00) [pid = 1848] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e57fcac00) [pid = 1848] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e5a60f400) [pid = 1848] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e6feeb800) [pid = 1848] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e66b20800) [pid = 1848] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e60970000) [pid = 1848] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e65c08000) [pid = 1848] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e6b45ac00) [pid = 1848] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e5c2b7400) [pid = 1848] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e5f92bc00) [pid = 1848] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e7060f400) [pid = 1848] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e5901ac00) [pid = 1848] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e5a613800) [pid = 1848] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e50fa9400) [pid = 1848] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e66b1b400) [pid = 1848] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e541c8000) [pid = 1848] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e5404e800) [pid = 1848] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:53:38 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e5c2bd000) [pid = 1848] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:53:38 INFO - PROCESS | 1848 | 1462319618836 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]]]}] 16:53:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:53:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2093ms 16:53:38 INFO - PROCESS | 1848 | 1462319618872 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:53:38 INFO - PROCESS | 1848 | 1462319618876 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:53:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:53:38 INFO - PROCESS | 1848 | 1462319618881 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:53:38 INFO - PROCESS | 1848 | 1462319618883 Marionette TRACE conn3 <- [1,2218,null,{}] 16:53:38 INFO - PROCESS | 1848 | 1462319618888 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}] 16:53:39 INFO - PROCESS | 1848 | 1462319619095 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:53:39 INFO - PROCESS | 1848 | 1462319619284 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58ae0000 == 154 [pid = 1848] [id = 562] 16:53:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e55e10800) [pid = 1848] [serial = 1687] [outer = (nil)] 16:53:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e581ddc00) [pid = 1848] [serial = 1688] [outer = 0x7f8e55e10800] 16:53:39 INFO - PROCESS | 1848 | 1462319619363 Marionette DEBUG loaded listener.js 16:53:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e5a613000) [pid = 1848] [serial = 1689] [outer = 0x7f8e55e10800] 16:53:40 INFO - PROCESS | 1848 | 1462319620315 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]]]}] 16:53:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:53:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1480ms 16:53:40 INFO - PROCESS | 1848 | 1462319620362 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:53:40 INFO - PROCESS | 1848 | 1462319620369 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:53:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:53:40 INFO - PROCESS | 1848 | 1462319620379 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 1848 | 1462319620384 Marionette TRACE conn3 <- [1,2222,null,{}] 16:53:40 INFO - PROCESS | 1848 | 1462319620397 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}] 16:53:40 INFO - PROCESS | 1848 | 1462319620765 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:53:41 INFO - PROCESS | 1848 | 1462319621037 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e54ed9000 == 155 [pid = 1848] [id = 563] 16:53:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e54045400) [pid = 1848] [serial = 1690] [outer = (nil)] 16:53:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e54e5b800) [pid = 1848] [serial = 1691] [outer = 0x7f8e54045400] 16:53:41 INFO - PROCESS | 1848 | 1462319621115 Marionette DEBUG loaded listener.js 16:53:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e55aa6000) [pid = 1848] [serial = 1692] [outer = 0x7f8e54045400] 16:53:42 INFO - PROCESS | 1848 | 1462319622138 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]]]}] 16:53:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:53:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1839ms 16:53:42 INFO - PROCESS | 1848 | 1462319622220 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:53:42 INFO - PROCESS | 1848 | 1462319622230 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:53:42 INFO - PROCESS | 1848 | 1462319622240 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:53:42 INFO - PROCESS | 1848 | 1462319622243 Marionette TRACE conn3 <- [1,2226,null,{}] 16:53:42 INFO - PROCESS | 1848 | 1462319622249 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}] 16:53:42 INFO - PROCESS | 1848 | 1462319622522 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:53:42 INFO - PROCESS | 1848 | 1462319622844 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e595be800 == 156 [pid = 1848] [id = 564] 16:53:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e570e7400) [pid = 1848] [serial = 1693] [outer = (nil)] 16:53:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e57fcb800) [pid = 1848] [serial = 1694] [outer = 0x7f8e570e7400] 16:53:42 INFO - PROCESS | 1848 | 1462319622918 Marionette DEBUG loaded listener.js 16:53:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e589e7000) [pid = 1848] [serial = 1695] [outer = 0x7f8e570e7400] 16:53:43 INFO - PROCESS | 1848 | 1462319623803 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]]]}] 16:53:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:53:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1636ms 16:53:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:53:43 INFO - PROCESS | 1848 | 1462319623876 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 1848 | 1462319623879 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:53:43 INFO - PROCESS | 1848 | 1462319623887 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 1848 | 1462319623893 Marionette TRACE conn3 <- [1,2230,null,{}] 16:53:43 INFO - PROCESS | 1848 | 1462319623909 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}] 16:53:44 INFO - PROCESS | 1848 | 1462319624176 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:53:44 INFO - PROCESS | 1848 | 1462319624521 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bede000 == 157 [pid = 1848] [id = 565] 16:53:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e594b6400) [pid = 1848] [serial = 1696] [outer = (nil)] 16:53:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e5bc34000) [pid = 1848] [serial = 1697] [outer = 0x7f8e594b6400] 16:53:44 INFO - PROCESS | 1848 | 1462319624603 Marionette DEBUG loaded listener.js 16:53:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e5be0ec00) [pid = 1848] [serial = 1698] [outer = 0x7f8e594b6400] 16:53:45 INFO - PROCESS | 1848 | 1462319625503 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]]]}] 16:53:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:53:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1694ms 16:53:45 INFO - PROCESS | 1848 | 1462319625580 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:53:45 INFO - PROCESS | 1848 | 1462319625585 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:53:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:53:45 INFO - PROCESS | 1848 | 1462319625591 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:53:45 INFO - PROCESS | 1848 | 1462319625593 Marionette TRACE conn3 <- [1,2234,null,{}] 16:53:45 INFO - PROCESS | 1848 | 1462319625599 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}] 16:53:45 INFO - PROCESS | 1848 | 1462319625904 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:53:46 INFO - PROCESS | 1848 | 1462319626220 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c8c3800 == 158 [pid = 1848] [id = 566] 16:53:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e59745400) [pid = 1848] [serial = 1699] [outer = (nil)] 16:53:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e5de31000) [pid = 1848] [serial = 1700] [outer = 0x7f8e59745400] 16:53:46 INFO - PROCESS | 1848 | 1462319626299 Marionette DEBUG loaded listener.js 16:53:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e5de54000) [pid = 1848] [serial = 1701] [outer = 0x7f8e59745400] 16:53:47 INFO - PROCESS | 1848 | 1462319627192 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]]]}] 16:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1633ms 16:53:47 INFO - PROCESS | 1848 | 1462319627226 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:53:47 INFO - PROCESS | 1848 | 1462319627230 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:53:47 INFO - PROCESS | 1848 | 1462319627236 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:53:47 INFO - PROCESS | 1848 | 1462319627241 Marionette TRACE conn3 <- [1,2238,null,{}] 16:53:47 INFO - PROCESS | 1848 | 1462319627247 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}] 16:53:47 INFO - PROCESS | 1848 | 1462319627474 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:53:47 INFO - PROCESS | 1848 | 1462319627734 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5dee0800 == 159 [pid = 1848] [id = 567] 16:53:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e5c7ef000) [pid = 1848] [serial = 1702] [outer = (nil)] 16:53:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e5f930c00) [pid = 1848] [serial = 1703] [outer = 0x7f8e5c7ef000] 16:53:47 INFO - PROCESS | 1848 | 1462319627851 Marionette DEBUG loaded listener.js 16:53:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e60538800) [pid = 1848] [serial = 1704] [outer = 0x7f8e5c7ef000] 16:53:48 INFO - PROCESS | 1848 | 1462319628679 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]]]}] 16:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1479ms 16:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:53:48 INFO - PROCESS | 1848 | 1462319628718 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:53:48 INFO - PROCESS | 1848 | 1462319628721 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:53:48 INFO - PROCESS | 1848 | 1462319628727 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:53:48 INFO - PROCESS | 1848 | 1462319628731 Marionette TRACE conn3 <- [1,2242,null,{}] 16:53:48 INFO - PROCESS | 1848 | 1462319628736 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}] 16:53:49 INFO - PROCESS | 1848 | 1462319629023 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:53:49 INFO - PROCESS | 1848 | 1462319629341 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e616d9000 == 160 [pid = 1848] [id = 568] 16:53:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e60a99c00) [pid = 1848] [serial = 1705] [outer = (nil)] 16:53:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e61cb6c00) [pid = 1848] [serial = 1706] [outer = 0x7f8e60a99c00] 16:53:49 INFO - PROCESS | 1848 | 1462319629421 Marionette DEBUG loaded listener.js 16:53:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e61febc00) [pid = 1848] [serial = 1707] [outer = 0x7f8e60a99c00] 16:53:50 INFO - PROCESS | 1848 | 1462319630261 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]]]}] 16:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1585ms 16:53:50 INFO - PROCESS | 1848 | 1462319630313 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:53:50 INFO - PROCESS | 1848 | 1462319630317 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:53:50 INFO - PROCESS | 1848 | 1462319630322 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:53:50 INFO - PROCESS | 1848 | 1462319630325 Marionette TRACE conn3 <- [1,2246,null,{}] 16:53:50 INFO - PROCESS | 1848 | 1462319630330 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}] 16:53:50 INFO - PROCESS | 1848 | 1462319630572 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:53:50 INFO - PROCESS | 1848 | 1462319630848 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e62995800 == 161 [pid = 1848] [id = 569] 16:53:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f8e5c2b8400) [pid = 1848] [serial = 1708] [outer = (nil)] 16:53:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f8e627ae800) [pid = 1848] [serial = 1709] [outer = 0x7f8e5c2b8400] 16:53:50 INFO - PROCESS | 1848 | 1462319630975 Marionette DEBUG loaded listener.js 16:53:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f8e65c06000) [pid = 1848] [serial = 1710] [outer = 0x7f8e5c2b8400] 16:53:51 INFO - PROCESS | 1848 | 1462319631826 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]]]}] 16:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1537ms 16:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:53:51 INFO - PROCESS | 1848 | 1462319631860 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:53:51 INFO - PROCESS | 1848 | 1462319631863 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:53:51 INFO - PROCESS | 1848 | 1462319631869 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:53:51 INFO - PROCESS | 1848 | 1462319631872 Marionette TRACE conn3 <- [1,2250,null,{}] 16:53:51 INFO - PROCESS | 1848 | 1462319631878 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}] 16:53:52 INFO - PROCESS | 1848 | 1462319632109 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:53:52 INFO - PROCESS | 1848 | 1462319632443 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66bd2000 == 162 [pid = 1848] [id = 570] 16:53:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f8e609bc000) [pid = 1848] [serial = 1711] [outer = (nil)] 16:53:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f8e65d6d000) [pid = 1848] [serial = 1712] [outer = 0x7f8e609bc000] 16:53:52 INFO - PROCESS | 1848 | 1462319632519 Marionette DEBUG loaded listener.js 16:53:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f8e66d0fc00) [pid = 1848] [serial = 1713] [outer = 0x7f8e609bc000] 16:53:53 INFO - PROCESS | 1848 | 1462319633375 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]]]}] 16:53:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:53:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1579ms 16:53:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:53:53 INFO - PROCESS | 1848 | 1462319633449 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:53:53 INFO - PROCESS | 1848 | 1462319633452 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:53:53 INFO - PROCESS | 1848 | 1462319633458 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:53:53 INFO - PROCESS | 1848 | 1462319633461 Marionette TRACE conn3 <- [1,2254,null,{}] 16:53:53 INFO - PROCESS | 1848 | 1462319633467 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}] 16:53:53 INFO - PROCESS | 1848 | 1462319633690 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:53:53 INFO - PROCESS | 1848 | 1462319633965 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6855c000 == 163 [pid = 1848] [id = 571] 16:53:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f8e60533000) [pid = 1848] [serial = 1714] [outer = (nil)] 16:53:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f8e678f4800) [pid = 1848] [serial = 1715] [outer = 0x7f8e60533000] 16:53:54 INFO - PROCESS | 1848 | 1462319634082 Marionette DEBUG loaded listener.js 16:53:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f8e67b11c00) [pid = 1848] [serial = 1716] [outer = 0x7f8e60533000] 16:53:54 INFO - PROCESS | 1848 | 1462319634909 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]]]}] 16:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1480ms 16:53:54 INFO - PROCESS | 1848 | 1462319634939 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:53:54 INFO - PROCESS | 1848 | 1462319634943 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:53:54 INFO - PROCESS | 1848 | 1462319634949 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:53:54 INFO - PROCESS | 1848 | 1462319634952 Marionette TRACE conn3 <- [1,2258,null,{}] 16:53:54 INFO - PROCESS | 1848 | 1462319634957 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}] 16:53:55 INFO - PROCESS | 1848 | 1462319635180 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:53:55 INFO - PROCESS | 1848 | 1462319635451 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6b478800 == 164 [pid = 1848] [id = 572] 16:53:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e60974000) [pid = 1848] [serial = 1717] [outer = (nil)] 16:53:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e68cbec00) [pid = 1848] [serial = 1718] [outer = 0x7f8e60974000] 16:53:55 INFO - PROCESS | 1848 | 1462319635581 Marionette DEBUG loaded listener.js 16:53:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e6b378c00) [pid = 1848] [serial = 1719] [outer = 0x7f8e60974000] 16:53:56 INFO - PROCESS | 1848 | 1462319636498 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]]]}] 16:53:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:53:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1585ms 16:53:56 INFO - PROCESS | 1848 | 1462319636534 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:53:56 INFO - PROCESS | 1848 | 1462319636538 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:53:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:53:56 INFO - PROCESS | 1848 | 1462319636544 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:53:56 INFO - PROCESS | 1848 | 1462319636549 Marionette TRACE conn3 <- [1,2262,null,{}] 16:53:56 INFO - PROCESS | 1848 | 1462319636554 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}] 16:53:56 INFO - PROCESS | 1848 | 1462319636800 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:53:57 INFO - PROCESS | 1848 | 1462319637128 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70860800 == 165 [pid = 1848] [id = 573] 16:53:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f8e6f6f1c00) [pid = 1848] [serial = 1720] [outer = (nil)] 16:53:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f8e7004a800) [pid = 1848] [serial = 1721] [outer = 0x7f8e6f6f1c00] 16:53:57 INFO - PROCESS | 1848 | 1462319637225 Marionette DEBUG loaded listener.js 16:53:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f8e70602c00) [pid = 1848] [serial = 1722] [outer = 0x7f8e6f6f1c00] 16:53:58 INFO - PROCESS | 1848 | 1462319638091 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]]]}] 16:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1580ms 16:53:58 INFO - PROCESS | 1848 | 1462319638126 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:53:58 INFO - PROCESS | 1848 | 1462319638130 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:53:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:53:58 INFO - PROCESS | 1848 | 1462319638140 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:53:58 INFO - PROCESS | 1848 | 1462319638145 Marionette TRACE conn3 <- [1,2266,null,{}] 16:53:58 INFO - PROCESS | 1848 | 1462319638153 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}] 16:53:58 INFO - PROCESS | 1848 | 1462319638379 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:53:58 INFO - PROCESS | 1848 | 1462319638646 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7123b000 == 166 [pid = 1848] [id = 574] 16:53:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f8e7060c800) [pid = 1848] [serial = 1723] [outer = (nil)] 16:53:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f8e70888400) [pid = 1848] [serial = 1724] [outer = 0x7f8e7060c800] 16:53:58 INFO - PROCESS | 1848 | 1462319638773 Marionette DEBUG loaded listener.js 16:53:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f8e70a09c00) [pid = 1848] [serial = 1725] [outer = 0x7f8e7060c800] 16:53:59 INFO - PROCESS | 1848 | 1462319639614 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]]]}] 16:53:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:53:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1500ms 16:53:59 INFO - PROCESS | 1848 | 1462319639639 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:53:59 INFO - PROCESS | 1848 | 1462319639642 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:53:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:53:59 INFO - PROCESS | 1848 | 1462319639648 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:53:59 INFO - PROCESS | 1848 | 1462319639651 Marionette TRACE conn3 <- [1,2270,null,{}] 16:53:59 INFO - PROCESS | 1848 | 1462319639656 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}] 16:53:59 INFO - PROCESS | 1848 | 1462319639881 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:54:00 INFO - PROCESS | 1848 | 1462319640169 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71f6b000 == 167 [pid = 1848] [id = 575] 16:54:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f8e65d6dc00) [pid = 1848] [serial = 1726] [outer = (nil)] 16:54:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f8e70b5e000) [pid = 1848] [serial = 1727] [outer = 0x7f8e65d6dc00] 16:54:00 INFO - PROCESS | 1848 | 1462319640247 Marionette DEBUG loaded listener.js 16:54:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f8e70b75400) [pid = 1848] [serial = 1728] [outer = 0x7f8e65d6dc00] 16:54:01 INFO - PROCESS | 1848 | 1462319641348 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]]]}] 16:54:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:54:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1743ms 16:54:01 INFO - PROCESS | 1848 | 1462319641394 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:54:01 INFO - PROCESS | 1848 | 1462319641399 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:54:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:54:01 INFO - PROCESS | 1848 | 1462319641408 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:54:01 INFO - PROCESS | 1848 | 1462319641411 Marionette TRACE conn3 <- [1,2274,null,{}] 16:54:01 INFO - PROCESS | 1848 | 1462319641418 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}] 16:54:01 INFO - PROCESS | 1848 | 1462319641694 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:54:02 INFO - PROCESS | 1848 | 1462319642013 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e74303000 == 168 [pid = 1848] [id = 576] 16:54:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f8e706cd800) [pid = 1848] [serial = 1729] [outer = (nil)] 16:54:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e71372c00) [pid = 1848] [serial = 1730] [outer = 0x7f8e706cd800] 16:54:02 INFO - PROCESS | 1848 | 1462319642091 Marionette DEBUG loaded listener.js 16:54:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f8e7178b400) [pid = 1848] [serial = 1731] [outer = 0x7f8e706cd800] 16:54:02 INFO - PROCESS | 1848 | 1462319642971 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]]]}] 16:54:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:54:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1635ms 16:54:03 INFO - PROCESS | 1848 | 1462319643042 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:54:03 INFO - PROCESS | 1848 | 1462319643045 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:54:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:54:03 INFO - PROCESS | 1848 | 1462319643051 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:54:03 INFO - PROCESS | 1848 | 1462319643054 Marionette TRACE conn3 <- [1,2278,null,{}] 16:54:03 INFO - PROCESS | 1848 | 1462319643059 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}] 16:54:03 INFO - PROCESS | 1848 | 1462319643313 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:54:03 INFO - PROCESS | 1848 | 1462319643592 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7ddfd800 == 169 [pid = 1848] [id = 577] 16:54:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e61fed400) [pid = 1848] [serial = 1732] [outer = (nil)] 16:54:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f8e723c2c00) [pid = 1848] [serial = 1733] [outer = 0x7f8e61fed400] 16:54:03 INFO - PROCESS | 1848 | 1462319643716 Marionette DEBUG loaded listener.js 16:54:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f8e7249ec00) [pid = 1848] [serial = 1734] [outer = 0x7f8e61fed400] 16:54:04 INFO - PROCESS | 1848 | 1462319644550 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]]]}] 16:54:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1537ms 16:54:04 INFO - PROCESS | 1848 | 1462319644590 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:54:04 INFO - PROCESS | 1848 | 1462319644594 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:54:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:54:04 INFO - PROCESS | 1848 | 1462319644599 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:54:04 INFO - PROCESS | 1848 | 1462319644602 Marionette TRACE conn3 <- [1,2282,null,{}] 16:54:04 INFO - PROCESS | 1848 | 1462319644607 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}] 16:54:04 INFO - PROCESS | 1848 | 1462319644829 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:54:05 INFO - PROCESS | 1848 | 1462319645105 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8008b000 == 170 [pid = 1848] [id = 578] 16:54:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f8e62a24400) [pid = 1848] [serial = 1735] [outer = (nil)] 16:54:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f8e72e4a000) [pid = 1848] [serial = 1736] [outer = 0x7f8e62a24400] 16:54:05 INFO - PROCESS | 1848 | 1462319645228 Marionette DEBUG loaded listener.js 16:54:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f8e74394400) [pid = 1848] [serial = 1737] [outer = 0x7f8e62a24400] 16:54:06 INFO - PROCESS | 1848 | 1462319646079 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]]]}] 16:54:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:54:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1538ms 16:54:06 INFO - PROCESS | 1848 | 1462319646139 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:54:06 INFO - PROCESS | 1848 | 1462319646143 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:54:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:54:06 INFO - PROCESS | 1848 | 1462319646148 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:54:06 INFO - PROCESS | 1848 | 1462319646151 Marionette TRACE conn3 <- [1,2286,null,{}] 16:54:06 INFO - PROCESS | 1848 | 1462319646157 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}] 16:54:06 INFO - PROCESS | 1848 | 1462319646378 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:54:06 INFO - PROCESS | 1848 | 1462319646674 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e833c0800 == 171 [pid = 1848] [id = 579] 16:54:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f8e50facc00) [pid = 1848] [serial = 1738] [outer = (nil)] 16:54:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f8e7505f800) [pid = 1848] [serial = 1739] [outer = 0x7f8e50facc00] 16:54:06 INFO - PROCESS | 1848 | 1462319646791 Marionette DEBUG loaded listener.js 16:54:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f8e7e913c00) [pid = 1848] [serial = 1740] [outer = 0x7f8e50facc00] 16:54:07 INFO - PROCESS | 1848 | 1462319647680 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]]]}] 16:54:07 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 16:54:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1590ms 16:54:07 INFO - PROCESS | 1848 | 1462319647741 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:54:07 INFO - PROCESS | 1848 | 1462319647743 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:54:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:54:07 INFO - PROCESS | 1848 | 1462319647750 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:54:07 INFO - PROCESS | 1848 | 1462319647752 Marionette TRACE conn3 <- [1,2290,null,{}] 16:54:07 INFO - PROCESS | 1848 | 1462319647757 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}] 16:54:07 INFO - PROCESS | 1848 | 1462319647983 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:54:08 INFO - PROCESS | 1848 | 1462319648306 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e538cf800 == 172 [pid = 1848] [id = 580] 16:54:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f8e50d02800) [pid = 1848] [serial = 1741] [outer = (nil)] 16:54:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f8e50d0f800) [pid = 1848] [serial = 1742] [outer = 0x7f8e50d02800] 16:54:08 INFO - PROCESS | 1848 | 1462319648383 Marionette DEBUG loaded listener.js 16:54:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f8e55aa3400) [pid = 1848] [serial = 1743] [outer = 0x7f8e50d02800] 16:54:09 INFO - PROCESS | 1848 | 1462319649210 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]]]}] 16:54:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:54:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1477ms 16:54:09 INFO - PROCESS | 1848 | 1462319649245 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:54:09 INFO - PROCESS | 1848 | 1462319649248 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:54:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:54:09 INFO - PROCESS | 1848 | 1462319649257 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:54:09 INFO - PROCESS | 1848 | 1462319649259 Marionette TRACE conn3 <- [1,2294,null,{}] 16:54:09 INFO - PROCESS | 1848 | 1462319649265 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}] 16:54:09 INFO - PROCESS | 1848 | 1462319649494 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:54:09 INFO - PROCESS | 1848 | 1462319649773 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e572a3800 == 173 [pid = 1848] [id = 581] 16:54:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f8e50d02c00) [pid = 1848] [serial = 1744] [outer = (nil)] 16:54:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f8e541ca000) [pid = 1848] [serial = 1745] [outer = 0x7f8e50d02c00] 16:54:09 INFO - PROCESS | 1848 | 1462319649887 Marionette DEBUG loaded listener.js 16:54:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f8e57f55400) [pid = 1848] [serial = 1746] [outer = 0x7f8e50d02c00] 16:54:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7170b000 == 172 [pid = 1848] [id = 189] 16:54:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5a696000 == 171 [pid = 1848] [id = 561] 16:54:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e58ae5000 == 170 [pid = 1848] [id = 560] 16:54:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e55d32800 == 169 [pid = 1848] [id = 559] 16:54:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e50f1f000 == 168 [pid = 1848] [id = 558] 16:54:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e568db800 == 167 [pid = 1848] [id = 557] 16:54:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e616e2000 == 166 [pid = 1848] [id = 547] 16:54:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e60780800 == 165 [pid = 1848] [id = 546] 16:54:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e604d0800 == 164 [pid = 1848] [id = 545] 16:54:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c822000 == 163 [pid = 1848] [id = 544] 16:54:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c26d800 == 162 [pid = 1848] [id = 543] 16:54:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bed9000 == 161 [pid = 1848] [id = 542] 16:54:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bc19000 == 160 [pid = 1848] [id = 541] 16:54:11 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e57488800 == 159 [pid = 1848] [id = 540] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f8e589e7c00) [pid = 1848] [serial = 1586] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f8e57fcf400) [pid = 1848] [serial = 1604] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f8e5bc3f800) [pid = 1848] [serial = 1509] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f8e54e63800) [pid = 1848] [serial = 1608] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f8e5a61b400) [pid = 1848] [serial = 1617] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f8e80040c00) [pid = 1848] [serial = 1500] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f8e50d10400) [pid = 1848] [serial = 1590] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f8e6e6aa800) [pid = 1848] [serial = 1491] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f8e7fe6b800) [pid = 1848] [serial = 1593] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f8e589edc00) [pid = 1848] [serial = 1592] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f8e581dc400) [pid = 1848] [serial = 1548] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f8e68232000) [pid = 1848] [serial = 1565] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f8e83d52c00) [pid = 1848] [serial = 1584] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f8e541d1400) [pid = 1848] [serial = 1506] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e627bac00) [pid = 1848] [serial = 1563] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f8e83948c00) [pid = 1848] [serial = 1503] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e5de4f800) [pid = 1848] [serial = 1515] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f8e5de29000) [pid = 1848] [serial = 1556] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f8e589ed800) [pid = 1848] [serial = 1587] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f8e5c2b8000) [pid = 1848] [serial = 1605] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f8e83abf000) [pid = 1848] [serial = 1581] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f8e50fa4400) [pid = 1848] [serial = 1595] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f8e55d95400) [pid = 1848] [serial = 1550] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f8e59748400) [pid = 1848] [serial = 1599] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f8e723bd400) [pid = 1848] [serial = 1572] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f8e581e1400) [pid = 1848] [serial = 1613] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f8e541cc400) [pid = 1848] [serial = 1607] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e581e6800) [pid = 1848] [serial = 1616] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e5c7e7c00) [pid = 1848] [serial = 1512] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e57ec2400) [pid = 1848] [serial = 1551] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f8e7f078000) [pid = 1848] [serial = 1578] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f8e50faa000) [pid = 1848] [serial = 1596] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f8e73032c00) [pid = 1848] [serial = 1497] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f8e55d98000) [pid = 1848] [serial = 1598] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f8e54e66000) [pid = 1848] [serial = 1583] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f8e620b0c00) [pid = 1848] [serial = 1485] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f8e7088a000) [pid = 1848] [serial = 1568] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f8e7438cc00) [pid = 1848] [serial = 1575] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f8e61d6ec00) [pid = 1848] [serial = 1560] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e68143c00) [pid = 1848] [serial = 1488] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e70b62400) [pid = 1848] [serial = 1494] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e7137e400) [pid = 1848] [serial = 1571] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e60973400) [pid = 1848] [serial = 1559] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e7eb6f800) [pid = 1848] [serial = 1577] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e5974c000) [pid = 1848] [serial = 1553] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e81f69800) [pid = 1848] [serial = 1518] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e56e61c00) [pid = 1848] [serial = 1601] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e5de52400) [pid = 1848] [serial = 1557] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e6e6ad000) [pid = 1848] [serial = 1416] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e83347000) [pid = 1848] [serial = 1580] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e69eb7800) [pid = 1848] [serial = 1566] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e62713000) [pid = 1848] [serial = 1562] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e56e09400) [pid = 1848] [serial = 1610] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e59011800) [pid = 1848] [serial = 1614] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e55e0e000) [pid = 1848] [serial = 1479] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e50d0b000) [pid = 1848] [serial = 1589] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e724a2400) [pid = 1848] [serial = 1574] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e5a61a400) [pid = 1848] [serial = 1554] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e5f90d800) [pid = 1848] [serial = 1482] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e5be11c00) [pid = 1848] [serial = 1602] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e70b5a400) [pid = 1848] [serial = 1569] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f8e570eb800) [pid = 1848] [serial = 1611] [outer = (nil)] [url = about:blank] 16:54:11 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f8e5be02c00) [pid = 1848] [serial = 1619] [outer = (nil)] [url = about:blank] 16:54:12 INFO - PROCESS | 1848 | 1462319652301 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]]]}] 16:54:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:54:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 3133ms 16:54:12 INFO - PROCESS | 1848 | 1462319652391 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:54:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:54:12 INFO - PROCESS | 1848 | 1462319652398 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:54:12 INFO - PROCESS | 1848 | 1462319652404 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:54:12 INFO - PROCESS | 1848 | 1462319652407 Marionette TRACE conn3 <- [1,2298,null,{}] 16:54:12 INFO - PROCESS | 1848 | 1462319652416 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}] 16:54:12 INFO - PROCESS | 1848 | 1462319652623 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:54:12 INFO - PROCESS | 1848 | 1462319652804 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e54ecb800 == 160 [pid = 1848] [id = 582] 16:54:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f8e54043800) [pid = 1848] [serial = 1747] [outer = (nil)] 16:54:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e54e5e400) [pid = 1848] [serial = 1748] [outer = 0x7f8e54043800] 16:54:12 INFO - PROCESS | 1848 | 1462319652873 Marionette DEBUG loaded listener.js 16:54:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e55c1a400) [pid = 1848] [serial = 1749] [outer = 0x7f8e54043800] 16:54:13 INFO - PROCESS | 1848 | 1462319653684 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]]]}] 16:54:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:54:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1335ms 16:54:13 INFO - PROCESS | 1848 | 1462319653747 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:54:13 INFO - PROCESS | 1848 | 1462319653755 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:54:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:54:13 INFO - PROCESS | 1848 | 1462319653765 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:54:13 INFO - PROCESS | 1848 | 1462319653769 Marionette TRACE conn3 <- [1,2302,null,{}] 16:54:13 INFO - PROCESS | 1848 | 1462319653774 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}] 16:54:13 INFO - PROCESS | 1848 | 1462319653996 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:54:14 INFO - PROCESS | 1848 | 1462319654219 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58175800 == 161 [pid = 1848] [id = 583] 16:54:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e55c21400) [pid = 1848] [serial = 1750] [outer = (nil)] 16:54:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e5728d800) [pid = 1848] [serial = 1751] [outer = 0x7f8e55c21400] 16:54:14 INFO - PROCESS | 1848 | 1462319654301 Marionette DEBUG loaded listener.js 16:54:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e581dcc00) [pid = 1848] [serial = 1752] [outer = 0x7f8e55c21400] 16:54:15 INFO - PROCESS | 1848 | 1462319655694 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]]]}] 16:54:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:54:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1983ms 16:54:15 INFO - PROCESS | 1848 | 1462319655749 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:54:15 INFO - PROCESS | 1848 | 1462319655752 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:54:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:54:15 INFO - PROCESS | 1848 | 1462319655785 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:54:15 INFO - PROCESS | 1848 | 1462319655794 Marionette TRACE conn3 <- [1,2306,null,{}] 16:54:15 INFO - PROCESS | 1848 | 1462319655830 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}] 16:54:16 INFO - PROCESS | 1848 | 1462319656151 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:54:16 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e59013000) [pid = 1848] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:54:16 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e50d11400) [pid = 1848] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:54:16 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e50fa0c00) [pid = 1848] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:54:16 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e50d10c00) [pid = 1848] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:54:16 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f8e50fa1400) [pid = 1848] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:54:16 INFO - PROCESS | 1848 | 1462319656680 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58db8800 == 162 [pid = 1848] [id = 584] 16:54:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e50d10c00) [pid = 1848] [serial = 1753] [outer = (nil)] 16:54:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e55e05400) [pid = 1848] [serial = 1754] [outer = 0x7f8e50d10c00] 16:54:16 INFO - PROCESS | 1848 | 1462319656748 Marionette DEBUG loaded listener.js 16:54:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e59748400) [pid = 1848] [serial = 1755] [outer = 0x7f8e50d10c00] 16:54:17 INFO - PROCESS | 1848 | 1462319657508 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]]]}] 16:54:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:54:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1752ms 16:54:17 INFO - PROCESS | 1848 | 1462319657534 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:54:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:54:17 INFO - PROCESS | 1848 | 1462319657539 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:54:17 INFO - PROCESS | 1848 | 1462319657545 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:54:17 INFO - PROCESS | 1848 | 1462319657547 Marionette TRACE conn3 <- [1,2310,null,{}] 16:54:17 INFO - PROCESS | 1848 | 1462319657565 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}] 16:54:17 INFO - PROCESS | 1848 | 1462319657776 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:54:17 INFO - PROCESS | 1848 | 1462319657792 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bc17800 == 163 [pid = 1848] [id = 585] 16:54:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e56e02800) [pid = 1848] [serial = 1756] [outer = (nil)] 16:54:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e5be07c00) [pid = 1848] [serial = 1757] [outer = 0x7f8e56e02800] 16:54:17 INFO - PROCESS | 1848 | 1462319657858 Marionette DEBUG loaded listener.js 16:54:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e5c2c0800) [pid = 1848] [serial = 1758] [outer = 0x7f8e56e02800] 16:54:19 INFO - PROCESS | 1848 | 1462319659079 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]]]}] 16:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1591ms 16:54:19 INFO - PROCESS | 1848 | 1462319659137 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:54:19 INFO - PROCESS | 1848 | 1462319659143 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:54:19 INFO - PROCESS | 1848 | 1462319659151 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:54:19 INFO - PROCESS | 1848 | 1462319659157 Marionette TRACE conn3 <- [1,2314,null,{}] 16:54:19 INFO - PROCESS | 1848 | 1462319659166 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}] 16:54:19 INFO - PROCESS | 1848 | 1462319659469 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:54:19 INFO - PROCESS | 1848 | 1462319659810 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e57ee6000 == 164 [pid = 1848] [id = 586] 16:54:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e54046c00) [pid = 1848] [serial = 1759] [outer = (nil)] 16:54:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e55e08000) [pid = 1848] [serial = 1760] [outer = 0x7f8e54046c00] 16:54:19 INFO - PROCESS | 1848 | 1462319659898 Marionette DEBUG loaded listener.js 16:54:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e570f0000) [pid = 1848] [serial = 1761] [outer = 0x7f8e54046c00] 16:54:20 INFO - PROCESS | 1848 | 1462319660835 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]]]}] 16:54:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:54:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1737ms 16:54:20 INFO - PROCESS | 1848 | 1462319660889 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:54:20 INFO - PROCESS | 1848 | 1462319660898 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:54:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:54:20 INFO - PROCESS | 1848 | 1462319660909 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:54:20 INFO - PROCESS | 1848 | 1462319660913 Marionette TRACE conn3 <- [1,2318,null,{}] 16:54:20 INFO - PROCESS | 1848 | 1462319660920 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}] 16:54:21 INFO - PROCESS | 1848 | 1462319661191 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:54:21 INFO - PROCESS | 1848 | 1462319661498 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bc67800 == 165 [pid = 1848] [id = 587] 16:54:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e581eb400) [pid = 1848] [serial = 1762] [outer = (nil)] 16:54:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e5900dc00) [pid = 1848] [serial = 1763] [outer = 0x7f8e581eb400] 16:54:21 INFO - PROCESS | 1848 | 1462319661594 Marionette DEBUG loaded listener.js 16:54:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e59744800) [pid = 1848] [serial = 1764] [outer = 0x7f8e581eb400] 16:54:22 INFO - PROCESS | 1848 | 1462319662566 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] 16:54:22 INFO - PROCESS | 1848 | 1462319662607 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:54:22 INFO - PROCESS | 1848 | 1462319662614 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:54:22 INFO - PROCESS | 1848 | 1462319662620 Marionette TRACE conn3 <- [1,2322,null,{}] 16:54:22 INFO - PROCESS | 1848 | 1462319662635 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}] 16:54:22 INFO - PROCESS | 1848 | 1462319662887 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:54:23 INFO - PROCESS | 1848 | 1462319663203 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c7d8800 == 166 [pid = 1848] [id = 588] 16:54:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e5c2c2000) [pid = 1848] [serial = 1765] [outer = (nil)] 16:54:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e5de4d000) [pid = 1848] [serial = 1766] [outer = 0x7f8e5c2c2000] 16:54:23 INFO - PROCESS | 1848 | 1462319663286 Marionette DEBUG loaded listener.js 16:54:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e5f90e800) [pid = 1848] [serial = 1767] [outer = 0x7f8e5c2c2000] 16:54:24 INFO - PROCESS | 1848 | 1462319664165 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]]]}] 16:54:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:54:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1587ms 16:54:24 INFO - PROCESS | 1848 | 1462319664203 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:54:24 INFO - PROCESS | 1848 | 1462319664207 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:54:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:54:24 INFO - PROCESS | 1848 | 1462319664213 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:54:24 INFO - PROCESS | 1848 | 1462319664217 Marionette TRACE conn3 <- [1,2326,null,{}] 16:54:24 INFO - PROCESS | 1848 | 1462319664222 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}] 16:54:24 INFO - PROCESS | 1848 | 1462319664440 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:54:24 INFO - PROCESS | 1848 | 1462319664709 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5e3c2800 == 167 [pid = 1848] [id = 589] 16:54:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e5c2c3c00) [pid = 1848] [serial = 1768] [outer = (nil)] 16:54:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e60540000) [pid = 1848] [serial = 1769] [outer = 0x7f8e5c2c3c00] 16:54:24 INFO - PROCESS | 1848 | 1462319664828 Marionette DEBUG loaded listener.js 16:54:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e609b9c00) [pid = 1848] [serial = 1770] [outer = 0x7f8e5c2c3c00] 16:54:25 INFO - PROCESS | 1848 | 1462319665690 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]]]}] 16:54:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:54:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1528ms 16:54:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:54:25 INFO - PROCESS | 1848 | 1462319665744 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:54:25 INFO - PROCESS | 1848 | 1462319665747 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:54:25 INFO - PROCESS | 1848 | 1462319665753 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:54:25 INFO - PROCESS | 1848 | 1462319665756 Marionette TRACE conn3 <- [1,2330,null,{}] 16:54:25 INFO - PROCESS | 1848 | 1462319665761 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}] 16:54:25 INFO - PROCESS | 1848 | 1462319665975 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:54:26 INFO - PROCESS | 1848 | 1462319666242 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e61607800 == 168 [pid = 1848] [id = 590] 16:54:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e5f934c00) [pid = 1848] [serial = 1771] [outer = (nil)] 16:54:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e60aa3c00) [pid = 1848] [serial = 1772] [outer = 0x7f8e5f934c00] 16:54:26 INFO - PROCESS | 1848 | 1462319666319 Marionette DEBUG loaded listener.js 16:54:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e61d64c00) [pid = 1848] [serial = 1773] [outer = 0x7f8e5f934c00] 16:54:27 INFO - PROCESS | 1848 | 1462319667253 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]]]}] 16:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1580ms 16:54:27 INFO - PROCESS | 1848 | 1462319667336 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:54:27 INFO - PROCESS | 1848 | 1462319667342 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:54:27 INFO - PROCESS | 1848 | 1462319667351 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:54:27 INFO - PROCESS | 1848 | 1462319667356 Marionette TRACE conn3 <- [1,2334,null,{}] 16:54:27 INFO - PROCESS | 1848 | 1462319667364 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}] 16:54:27 INFO - PROCESS | 1848 | 1462319667892 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:54:28 INFO - PROCESS | 1848 | 1462319668228 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e628dd800 == 169 [pid = 1848] [id = 591] 16:54:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e62740400) [pid = 1848] [serial = 1774] [outer = (nil)] 16:54:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e66d0e000) [pid = 1848] [serial = 1775] [outer = 0x7f8e62740400] 16:54:28 INFO - PROCESS | 1848 | 1462319668356 Marionette DEBUG loaded listener.js 16:54:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f8e67ac9800) [pid = 1848] [serial = 1776] [outer = 0x7f8e62740400] 16:54:29 INFO - PROCESS | 1848 | 1462319669379 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]]]}] 16:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2086ms 16:54:29 INFO - PROCESS | 1848 | 1462319669438 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:54:29 INFO - PROCESS | 1848 | 1462319669442 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:54:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:54:29 INFO - PROCESS | 1848 | 1462319669448 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:54:29 INFO - PROCESS | 1848 | 1462319669451 Marionette TRACE conn3 <- [1,2338,null,{}] 16:54:29 INFO - PROCESS | 1848 | 1462319669456 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}] 16:54:29 INFO - PROCESS | 1848 | 1462319669675 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:54:29 INFO - PROCESS | 1848 | 1462319669974 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66c87800 == 170 [pid = 1848] [id = 592] 16:54:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f8e62741800) [pid = 1848] [serial = 1777] [outer = (nil)] 16:54:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f8e68135800) [pid = 1848] [serial = 1778] [outer = 0x7f8e62741800] 16:54:30 INFO - PROCESS | 1848 | 1462319670121 Marionette DEBUG loaded listener.js 16:54:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f8e68290000) [pid = 1848] [serial = 1779] [outer = 0x7f8e62741800] 16:54:31 INFO - PROCESS | 1848 | 1462319671010 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]]]}] 16:54:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:54:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1629ms 16:54:31 INFO - PROCESS | 1848 | 1462319671078 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:54:31 INFO - PROCESS | 1848 | 1462319671082 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:54:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:54:31 INFO - PROCESS | 1848 | 1462319671088 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:54:31 INFO - PROCESS | 1848 | 1462319671090 Marionette TRACE conn3 <- [1,2342,null,{}] 16:54:31 INFO - PROCESS | 1848 | 1462319671096 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}] 16:54:31 INFO - PROCESS | 1848 | 1462319671323 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:54:31 INFO - PROCESS | 1848 | 1462319671631 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68298000 == 171 [pid = 1848] [id = 593] 16:54:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f8e67acc400) [pid = 1848] [serial = 1780] [outer = (nil)] 16:54:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f8e69d4f400) [pid = 1848] [serial = 1781] [outer = 0x7f8e67acc400] 16:54:31 INFO - PROCESS | 1848 | 1462319671713 Marionette DEBUG loaded listener.js 16:54:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f8e6b456c00) [pid = 1848] [serial = 1782] [outer = 0x7f8e67acc400] 16:54:32 INFO - PROCESS | 1848 | 1462319672604 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]]]}] 16:54:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:54:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1580ms 16:54:32 INFO - PROCESS | 1848 | 1462319672669 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:54:32 INFO - PROCESS | 1848 | 1462319672672 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:54:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:54:32 INFO - PROCESS | 1848 | 1462319672678 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:54:32 INFO - PROCESS | 1848 | 1462319672680 Marionette TRACE conn3 <- [1,2346,null,{}] 16:54:32 INFO - PROCESS | 1848 | 1462319672686 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}] 16:54:32 INFO - PROCESS | 1848 | 1462319672926 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:54:33 INFO - PROCESS | 1848 | 1462319673249 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69bd0000 == 172 [pid = 1848] [id = 594] 16:54:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f8e55c19800) [pid = 1848] [serial = 1783] [outer = (nil)] 16:54:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f8e68cc4400) [pid = 1848] [serial = 1784] [outer = 0x7f8e55c19800] 16:54:33 INFO - PROCESS | 1848 | 1462319673326 Marionette DEBUG loaded listener.js 16:54:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e6f195c00) [pid = 1848] [serial = 1785] [outer = 0x7f8e55c19800] 16:54:34 INFO - PROCESS | 1848 | 1462319674151 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]]]}] 16:54:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:54:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1488ms 16:54:34 INFO - PROCESS | 1848 | 1462319674179 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:54:34 INFO - PROCESS | 1848 | 1462319674184 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:54:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:54:34 INFO - PROCESS | 1848 | 1462319674192 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:54:34 INFO - PROCESS | 1848 | 1462319674194 Marionette TRACE conn3 <- [1,2350,null,{}] 16:54:34 INFO - PROCESS | 1848 | 1462319674200 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}] 16:54:34 INFO - PROCESS | 1848 | 1462319674422 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:54:34 INFO - PROCESS | 1848 | 1462319674690 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6f6b1800 == 173 [pid = 1848] [id = 595] 16:54:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e55c27000) [pid = 1848] [serial = 1786] [outer = (nil)] 16:54:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e704e4400) [pid = 1848] [serial = 1787] [outer = 0x7f8e55c27000] 16:54:34 INFO - PROCESS | 1848 | 1462319674767 Marionette DEBUG loaded listener.js 16:54:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f8e70b5a400) [pid = 1848] [serial = 1788] [outer = 0x7f8e55c27000] 16:54:35 INFO - PROCESS | 1848 | 1462319675642 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]]]}] 16:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1478ms 16:54:35 INFO - PROCESS | 1848 | 1462319675671 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:54:35 INFO - PROCESS | 1848 | 1462319675674 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:54:35 INFO - PROCESS | 1848 | 1462319675681 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:54:35 INFO - PROCESS | 1848 | 1462319675685 Marionette TRACE conn3 <- [1,2354,null,{}] 16:54:35 INFO - PROCESS | 1848 | 1462319675690 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}] 16:54:35 INFO - PROCESS | 1848 | 1462319675956 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:54:36 INFO - PROCESS | 1848 | 1462319676226 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71f70000 == 174 [pid = 1848] [id = 596] 16:54:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f8e73032c00) [pid = 1848] [serial = 1789] [outer = (nil)] 16:54:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f8e78d45c00) [pid = 1848] [serial = 1790] [outer = 0x7f8e73032c00] 16:54:36 INFO - PROCESS | 1848 | 1462319676357 Marionette DEBUG loaded listener.js 16:54:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f8e7eb7bc00) [pid = 1848] [serial = 1791] [outer = 0x7f8e73032c00] 16:54:37 INFO - PROCESS | 1848 | 1462319677237 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]]]}] 16:54:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:54:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1633ms 16:54:37 INFO - PROCESS | 1848 | 1462319677319 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:54:37 INFO - PROCESS | 1848 | 1462319677323 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:54:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:54:37 INFO - PROCESS | 1848 | 1462319677335 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:54:37 INFO - PROCESS | 1848 | 1462319677337 Marionette TRACE conn3 <- [1,2358,null,{}] 16:54:37 INFO - PROCESS | 1848 | 1462319677343 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}] 16:54:37 INFO - PROCESS | 1848 | 1462319677604 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:54:37 INFO - PROCESS | 1848 | 1462319677926 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8007a000 == 175 [pid = 1848] [id = 597] 16:54:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f8e61f6c800) [pid = 1848] [serial = 1792] [outer = (nil)] 16:54:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f8e7ee6f800) [pid = 1848] [serial = 1793] [outer = 0x7f8e61f6c800] 16:54:38 INFO - PROCESS | 1848 | 1462319677999 Marionette DEBUG loaded listener.js 16:54:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f8e80023800) [pid = 1848] [serial = 1794] [outer = 0x7f8e61f6c800] 16:54:38 INFO - PROCESS | 1848 | 1462319678838 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]]]}] 16:54:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:54:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1577ms 16:54:38 INFO - PROCESS | 1848 | 1462319678914 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:54:38 INFO - PROCESS | 1848 | 1462319678917 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:54:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:54:38 INFO - PROCESS | 1848 | 1462319678923 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:54:38 INFO - PROCESS | 1848 | 1462319678925 Marionette TRACE conn3 <- [1,2362,null,{}] 16:54:38 INFO - PROCESS | 1848 | 1462319678931 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}] 16:54:39 INFO - PROCESS | 1848 | 1462319679165 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:54:39 INFO - PROCESS | 1848 | 1462319679477 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:39 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8388a000 == 176 [pid = 1848] [id = 598] 16:54:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f8e65980c00) [pid = 1848] [serial = 1795] [outer = (nil)] 16:54:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f8e80048000) [pid = 1848] [serial = 1796] [outer = 0x7f8e65980c00] 16:54:39 INFO - PROCESS | 1848 | 1462319679553 Marionette DEBUG loaded listener.js 16:54:39 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f8e831c1800) [pid = 1848] [serial = 1797] [outer = 0x7f8e65980c00] 16:54:40 INFO - PROCESS | 1848 | 1462319680422 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]]]}] 16:54:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:54:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1528ms 16:54:40 INFO - PROCESS | 1848 | 1462319680456 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:54:40 INFO - PROCESS | 1848 | 1462319680459 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:54:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:54:40 INFO - PROCESS | 1848 | 1462319680466 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:54:40 INFO - PROCESS | 1848 | 1462319680468 Marionette TRACE conn3 <- [1,2366,null,{}] 16:54:40 INFO - PROCESS | 1848 | 1462319680473 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}] 16:54:40 INFO - PROCESS | 1848 | 1462319680705 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:54:40 INFO - PROCESS | 1848 | 1462319680979 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83b73800 == 177 [pid = 1848] [id = 599] 16:54:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e7ec93400) [pid = 1848] [serial = 1798] [outer = (nil)] 16:54:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f8e837ad800) [pid = 1848] [serial = 1799] [outer = 0x7f8e7ec93400] 16:54:41 INFO - PROCESS | 1848 | 1462319681094 Marionette DEBUG loaded listener.js 16:54:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e83abec00) [pid = 1848] [serial = 1800] [outer = 0x7f8e7ec93400] 16:54:41 INFO - PROCESS | 1848 | 1462319681943 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]]]}] 16:54:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:54:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1534ms 16:54:42 INFO - PROCESS | 1848 | 1462319682001 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:54:42 INFO - PROCESS | 1848 | 1462319682004 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:54:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:54:42 INFO - PROCESS | 1848 | 1462319682012 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:54:42 INFO - PROCESS | 1848 | 1462319682014 Marionette TRACE conn3 <- [1,2370,null,{}] 16:54:42 INFO - PROCESS | 1848 | 1462319682020 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}] 16:54:42 INFO - PROCESS | 1848 | 1462319682244 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:54:42 INFO - PROCESS | 1848 | 1462319682517 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83c26000 == 178 [pid = 1848] [id = 600] 16:54:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f8e54a14000) [pid = 1848] [serial = 1801] [outer = (nil)] 16:54:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f8e54a1a000) [pid = 1848] [serial = 1802] [outer = 0x7f8e54a14000] 16:54:42 INFO - PROCESS | 1848 | 1462319682639 Marionette DEBUG loaded listener.js 16:54:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f8e54a1ec00) [pid = 1848] [serial = 1803] [outer = 0x7f8e54a14000] 16:54:43 INFO - PROCESS | 1848 | 1462319683439 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]]]}] 16:54:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:54:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1478ms 16:54:43 INFO - PROCESS | 1848 | 1462319683490 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:54:43 INFO - PROCESS | 1848 | 1462319683494 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:54:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:54:43 INFO - PROCESS | 1848 | 1462319683500 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:54:43 INFO - PROCESS | 1848 | 1462319683502 Marionette TRACE conn3 <- [1,2374,null,{}] 16:54:43 INFO - PROCESS | 1848 | 1462319683508 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}] 16:54:43 INFO - PROCESS | 1848 | 1462319683724 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:54:44 INFO - PROCESS | 1848 | 1462319683999 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8829f000 == 179 [pid = 1848] [id = 601] 16:54:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f8e54a15800) [pid = 1848] [serial = 1804] [outer = (nil)] 16:54:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f8e83389800) [pid = 1848] [serial = 1805] [outer = 0x7f8e54a15800] 16:54:44 INFO - PROCESS | 1848 | 1462319684080 Marionette DEBUG loaded listener.js 16:54:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f8e83d54c00) [pid = 1848] [serial = 1806] [outer = 0x7f8e54a15800] 16:54:45 INFO - PROCESS | 1848 | 1462319685010 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]]]}] 16:54:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:54:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1589ms 16:54:45 INFO - PROCESS | 1848 | 1462319685091 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:54:45 INFO - PROCESS | 1848 | 1462319685095 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:54:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:54:45 INFO - PROCESS | 1848 | 1462319685101 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:54:45 INFO - PROCESS | 1848 | 1462319685104 Marionette TRACE conn3 <- [1,2378,null,{}] 16:54:45 INFO - PROCESS | 1848 | 1462319685111 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}] 16:54:45 INFO - PROCESS | 1848 | 1462319685326 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:54:45 INFO - PROCESS | 1848 | 1462319685637 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e88f9e000 == 180 [pid = 1848] [id = 602] 16:54:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f8e50dd0000) [pid = 1848] [serial = 1807] [outer = (nil)] 16:54:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f8e50dd7400) [pid = 1848] [serial = 1808] [outer = 0x7f8e50dd0000] 16:54:45 INFO - PROCESS | 1848 | 1462319685713 Marionette DEBUG loaded listener.js 16:54:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f8e50ddbc00) [pid = 1848] [serial = 1809] [outer = 0x7f8e50dd0000] 16:54:46 INFO - PROCESS | 1848 | 1462319686521 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]]]}] 16:54:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:54:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1481ms 16:54:46 INFO - PROCESS | 1848 | 1462319686583 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:54:46 INFO - PROCESS | 1848 | 1462319686587 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:54:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:54:46 INFO - PROCESS | 1848 | 1462319686593 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:54:46 INFO - PROCESS | 1848 | 1462319686596 Marionette TRACE conn3 <- [1,2382,null,{}] 16:54:46 INFO - PROCESS | 1848 | 1462319686601 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}] 16:54:46 INFO - PROCESS | 1848 | 1462319686839 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:54:47 INFO - PROCESS | 1848 | 1462319687159 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58aa7000 == 181 [pid = 1848] [id = 603] 16:54:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f8e55e0fc00) [pid = 1848] [serial = 1810] [outer = (nil)] 16:54:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f8e5740d800) [pid = 1848] [serial = 1811] [outer = 0x7f8e55e0fc00] 16:54:47 INFO - PROCESS | 1848 | 1462319687277 Marionette DEBUG loaded listener.js 16:54:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f8e57411400) [pid = 1848] [serial = 1812] [outer = 0x7f8e55e0fc00] 16:54:48 INFO - PROCESS | 1848 | 1462319688205 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]]]}] 16:54:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:54:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1691ms 16:54:48 INFO - PROCESS | 1848 | 1462319688285 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:54:48 INFO - PROCESS | 1848 | 1462319688289 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:54:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:54:48 INFO - PROCESS | 1848 | 1462319688295 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:54:48 INFO - PROCESS | 1848 | 1462319688297 Marionette TRACE conn3 <- [1,2386,null,{}] 16:54:48 INFO - PROCESS | 1848 | 1462319688303 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}] 16:54:48 INFO - PROCESS | 1848 | 1462319688927 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e55e2e800 == 180 [pid = 1848] [id = 395] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e55b85000 == 179 [pid = 1848] [id = 394] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e58db8800 == 178 [pid = 1848] [id = 584] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e58175800 == 177 [pid = 1848] [id = 583] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e54ecb800 == 176 [pid = 1848] [id = 582] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e833c0800 == 175 [pid = 1848] [id = 579] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e8008b000 == 174 [pid = 1848] [id = 578] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7ddfd800 == 173 [pid = 1848] [id = 577] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e74303000 == 172 [pid = 1848] [id = 576] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71f6b000 == 171 [pid = 1848] [id = 575] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7123b000 == 170 [pid = 1848] [id = 574] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70860800 == 169 [pid = 1848] [id = 573] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6b478800 == 168 [pid = 1848] [id = 572] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6855c000 == 167 [pid = 1848] [id = 571] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66bd2000 == 166 [pid = 1848] [id = 570] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e62995800 == 165 [pid = 1848] [id = 569] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e616d9000 == 164 [pid = 1848] [id = 568] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5dee0800 == 163 [pid = 1848] [id = 567] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c8c3800 == 162 [pid = 1848] [id = 566] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bede000 == 161 [pid = 1848] [id = 565] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e595be800 == 160 [pid = 1848] [id = 564] 16:54:49 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e54ed9000 == 159 [pid = 1848] [id = 563] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f8e6271ac00) [pid = 1848] [serial = 1643] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f8e55d99400) [pid = 1848] [serial = 1670] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f8e6b451c00) [pid = 1848] [serial = 1667] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f8e5c7e8000) [pid = 1848] [serial = 1686] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f8e61cb5800) [pid = 1848] [serial = 1637] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f8e5974f800) [pid = 1848] [serial = 1682] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f8e50fa7000) [pid = 1848] [serial = 1673] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f8e56e5cc00) [pid = 1848] [serial = 1677] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f8e55c27800) [pid = 1848] [serial = 1622] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f8e5c2f0c00) [pid = 1848] [serial = 1628] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f8e54e5a000) [pid = 1848] [serial = 1676] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f8e69d56000) [pid = 1848] [serial = 1664] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e6274e000) [pid = 1848] [serial = 1646] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f8e589eb000) [pid = 1848] [serial = 1680] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e581ea000) [pid = 1848] [serial = 1679] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f8e65c04c00) [pid = 1848] [serial = 1649] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f8e68cc3c00) [pid = 1848] [serial = 1661] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f8e5be0f800) [pid = 1848] [serial = 1685] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f8e59015c00) [pid = 1848] [serial = 1625] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f8e68233400) [pid = 1848] [serial = 1658] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f8e67ad3800) [pid = 1848] [serial = 1655] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f8e61f7a800) [pid = 1848] [serial = 1640] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f8e54e5ac00) [pid = 1848] [serial = 1674] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f8e5de30000) [pid = 1848] [serial = 1631] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f8e678f1c00) [pid = 1848] [serial = 1652] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e5f911800) [pid = 1848] [serial = 1634] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e5bc36c00) [pid = 1848] [serial = 1683] [outer = (nil)] [url = about:blank] 16:54:49 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e581ddc00) [pid = 1848] [serial = 1688] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1848 | 1462319690043 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e538de000 == 160 [pid = 1848] [id = 604] 16:54:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e50fa7000) [pid = 1848] [serial = 1813] [outer = (nil)] 16:54:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e541c3800) [pid = 1848] [serial = 1814] [outer = 0x7f8e50fa7000] 16:54:50 INFO - PROCESS | 1848 | 1462319690116 Marionette DEBUG loaded listener.js 16:54:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e54e5d400) [pid = 1848] [serial = 1815] [outer = 0x7f8e50fa7000] 16:54:50 INFO - PROCESS | 1848 | 1462319690924 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]]]}] 16:54:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:54:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2682ms 16:54:50 INFO - PROCESS | 1848 | 1462319690980 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:54:50 INFO - PROCESS | 1848 | 1462319690984 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:54:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:54:50 INFO - PROCESS | 1848 | 1462319690991 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:54:51 INFO - PROCESS | 1848 | 1462319690997 Marionette TRACE conn3 <- [1,2390,null,{}] 16:54:51 INFO - PROCESS | 1848 | 1462319691004 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}] 16:54:51 INFO - PROCESS | 1848 | 1462319691310 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:54:51 INFO - PROCESS | 1848 | 1462319691436 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e568cb800 == 161 [pid = 1848] [id = 605] 16:54:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f8e50d07800) [pid = 1848] [serial = 1816] [outer = (nil)] 16:54:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f8e56e03400) [pid = 1848] [serial = 1817] [outer = 0x7f8e50d07800] 16:54:51 INFO - PROCESS | 1848 | 1462319691509 Marionette DEBUG loaded listener.js 16:54:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f8e57286400) [pid = 1848] [serial = 1818] [outer = 0x7f8e50d07800] 16:54:52 INFO - PROCESS | 1848 | 1462319692414 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]]]}] 16:54:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:54:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1491ms 16:54:52 INFO - PROCESS | 1848 | 1462319692485 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:54:52 INFO - PROCESS | 1848 | 1462319692490 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:54:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:54:52 INFO - PROCESS | 1848 | 1462319692497 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:54:52 INFO - PROCESS | 1848 | 1462319692500 Marionette TRACE conn3 <- [1,2394,null,{}] 16:54:52 INFO - PROCESS | 1848 | 1462319692506 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}] 16:54:52 INFO - PROCESS | 1848 | 1462319692806 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:54:52 INFO - PROCESS | 1848 | 1462319692851 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58abe000 == 162 [pid = 1848] [id = 606] 16:54:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f8e57ec7800) [pid = 1848] [serial = 1819] [outer = (nil)] 16:54:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f8e581dd000) [pid = 1848] [serial = 1820] [outer = 0x7f8e57ec7800] 16:54:52 INFO - PROCESS | 1848 | 1462319692916 Marionette DEBUG loaded listener.js 16:54:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f8e589eb000) [pid = 1848] [serial = 1821] [outer = 0x7f8e57ec7800] 16:54:53 INFO - PROCESS | 1848 | 1462319693960 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]]]}] 16:54:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:54:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1529ms 16:54:54 INFO - PROCESS | 1848 | 1462319694028 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:54:54 INFO - PROCESS | 1848 | 1462319694034 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:54:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:54:54 INFO - PROCESS | 1848 | 1462319694057 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:54:54 INFO - PROCESS | 1848 | 1462319694064 Marionette TRACE conn3 <- [1,2398,null,{}] 16:54:54 INFO - PROCESS | 1848 | 1462319694071 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}] 16:54:54 INFO - PROCESS | 1848 | 1462319694982 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f8e55e0f800) [pid = 1848] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f8e50facc00) [pid = 1848] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f8e59745400) [pid = 1848] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f8e50d10c00) [pid = 1848] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f8e62a24400) [pid = 1848] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f8e594b6400) [pid = 1848] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e61f0a000) [pid = 1848] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e5c2b8400) [pid = 1848] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e60a99c00) [pid = 1848] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f8e609bc000) [pid = 1848] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f8e5bc3b400) [pid = 1848] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f8e55c21400) [pid = 1848] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f8e706cd800) [pid = 1848] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f8e7060c800) [pid = 1848] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f8e5c7ef000) [pid = 1848] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f8e65d6dc00) [pid = 1848] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f8e50d02c00) [pid = 1848] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f8e627b6800) [pid = 1848] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e60533000) [pid = 1848] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e5d4bcc00) [pid = 1848] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e54045400) [pid = 1848] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e6f6f1c00) [pid = 1848] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e5f90e000) [pid = 1848] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e61fed400) [pid = 1848] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e60974000) [pid = 1848] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e5c2bc000) [pid = 1848] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e627b9400) [pid = 1848] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e570e7400) [pid = 1848] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e50d02800) [pid = 1848] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e609c1400) [pid = 1848] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e609c0400) [pid = 1848] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e541d0800) [pid = 1848] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e54043800) [pid = 1848] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e589e6800) [pid = 1848] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e62a25c00) [pid = 1848] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e54047800) [pid = 1848] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e66dcdc00) [pid = 1848] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e67ad3000) [pid = 1848] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e594ba000) [pid = 1848] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:54:55 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e5c2bb800) [pid = 1848] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:54:55 INFO - PROCESS | 1848 | 1462319695243 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e55b70000 == 163 [pid = 1848] [id = 607] 16:54:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e50d02800) [pid = 1848] [serial = 1822] [outer = (nil)] 16:54:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e54043800) [pid = 1848] [serial = 1823] [outer = 0x7f8e50d02800] 16:54:55 INFO - PROCESS | 1848 | 1462319695314 Marionette DEBUG loaded listener.js 16:54:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e581e3800) [pid = 1848] [serial = 1824] [outer = 0x7f8e50d02800] 16:54:56 INFO - PROCESS | 1848 | 1462319696038 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]]]}] 16:54:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:54:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2006ms 16:54:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:54:56 INFO - PROCESS | 1848 | 1462319696049 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:54:56 INFO - PROCESS | 1848 | 1462319696052 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:54:56 INFO - PROCESS | 1848 | 1462319696059 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:54:56 INFO - PROCESS | 1848 | 1462319696062 Marionette TRACE conn3 <- [1,2402,null,{}] 16:54:56 INFO - PROCESS | 1848 | 1462319696068 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}] 16:54:56 INFO - PROCESS | 1848 | 1462319696294 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:54:56 INFO - PROCESS | 1848 | 1462319696489 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5b77b800 == 164 [pid = 1848] [id = 608] 16:54:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e50d02c00) [pid = 1848] [serial = 1825] [outer = (nil)] 16:54:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e5a61b400) [pid = 1848] [serial = 1826] [outer = 0x7f8e50d02c00] 16:54:56 INFO - PROCESS | 1848 | 1462319696553 Marionette DEBUG loaded listener.js 16:54:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e5c2bc400) [pid = 1848] [serial = 1827] [outer = 0x7f8e50d02c00] 16:54:57 INFO - PROCESS | 1848 | 1462319697684 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]]]}] 16:54:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:54:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1686ms 16:54:57 INFO - PROCESS | 1848 | 1462319697745 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:54:57 INFO - PROCESS | 1848 | 1462319697751 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:54:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:54:57 INFO - PROCESS | 1848 | 1462319697760 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:54:57 INFO - PROCESS | 1848 | 1462319697765 Marionette TRACE conn3 <- [1,2406,null,{}] 16:54:57 INFO - PROCESS | 1848 | 1462319697773 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}] 16:54:58 INFO - PROCESS | 1848 | 1462319698061 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:54:58 INFO - PROCESS | 1848 | 1462319698390 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58185800 == 165 [pid = 1848] [id = 609] 16:54:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e54e66800) [pid = 1848] [serial = 1828] [outer = (nil)] 16:54:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e55c22c00) [pid = 1848] [serial = 1829] [outer = 0x7f8e54e66800] 16:54:58 INFO - PROCESS | 1848 | 1462319698467 Marionette DEBUG loaded listener.js 16:54:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e570e9c00) [pid = 1848] [serial = 1830] [outer = 0x7f8e54e66800] 16:54:59 INFO - PROCESS | 1848 | 1462319699369 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]]]}] 16:54:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:54:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1682ms 16:54:59 INFO - PROCESS | 1848 | 1462319699445 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:54:59 INFO - PROCESS | 1848 | 1462319699452 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:54:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:54:59 INFO - PROCESS | 1848 | 1462319699464 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:54:59 INFO - PROCESS | 1848 | 1462319699468 Marionette TRACE conn3 <- [1,2410,null,{}] 16:54:59 INFO - PROCESS | 1848 | 1462319699475 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}] 16:54:59 INFO - PROCESS | 1848 | 1462319699757 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:55:00 INFO - PROCESS | 1848 | 1462319700098 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bc69000 == 166 [pid = 1848] [id = 610] 16:55:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e581e1000) [pid = 1848] [serial = 1831] [outer = (nil)] 16:55:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e589ed800) [pid = 1848] [serial = 1832] [outer = 0x7f8e581e1000] 16:55:00 INFO - PROCESS | 1848 | 1462319700178 Marionette DEBUG loaded listener.js 16:55:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e59744400) [pid = 1848] [serial = 1833] [outer = 0x7f8e581e1000] 16:55:01 INFO - PROCESS | 1848 | 1462319701306 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]]]}] 16:55:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:55:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1883ms 16:55:01 INFO - PROCESS | 1848 | 1462319701348 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:55:01 INFO - PROCESS | 1848 | 1462319701353 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:55:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:55:01 INFO - PROCESS | 1848 | 1462319701359 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:55:01 INFO - PROCESS | 1848 | 1462319701365 Marionette TRACE conn3 <- [1,2414,null,{}] 16:55:01 INFO - PROCESS | 1848 | 1462319701381 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}] 16:55:01 INFO - PROCESS | 1848 | 1462319701671 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:55:01 INFO - PROCESS | 1848 | 1462319701995 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c767800 == 167 [pid = 1848] [id = 611] 16:55:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e5c7e8000) [pid = 1848] [serial = 1834] [outer = (nil)] 16:55:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e5de23400) [pid = 1848] [serial = 1835] [outer = 0x7f8e5c7e8000] 16:55:02 INFO - PROCESS | 1848 | 1462319702087 Marionette DEBUG loaded listener.js 16:55:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e5de51400) [pid = 1848] [serial = 1836] [outer = 0x7f8e5c7e8000] 16:55:03 INFO - PROCESS | 1848 | 1462319703217 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]]]}] 16:55:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:55:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1899ms 16:55:03 INFO - PROCESS | 1848 | 1462319703259 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:55:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:55:03 INFO - PROCESS | 1848 | 1462319703264 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:55:03 INFO - PROCESS | 1848 | 1462319703270 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:55:03 INFO - PROCESS | 1848 | 1462319703273 Marionette TRACE conn3 <- [1,2418,null,{}] 16:55:03 INFO - PROCESS | 1848 | 1462319703278 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}] 16:55:03 INFO - PROCESS | 1848 | 1462319703517 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:55:03 INFO - PROCESS | 1848 | 1462319703792 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5decd800 == 168 [pid = 1848] [id = 612] 16:55:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e5c7ed400) [pid = 1848] [serial = 1837] [outer = (nil)] 16:55:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e6053c000) [pid = 1848] [serial = 1838] [outer = 0x7f8e5c7ed400] 16:55:03 INFO - PROCESS | 1848 | 1462319703912 Marionette DEBUG loaded listener.js 16:55:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e609bac00) [pid = 1848] [serial = 1839] [outer = 0x7f8e5c7ed400] 16:55:04 INFO - PROCESS | 1848 | 1462319704783 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]]]}] 16:55:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:55:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1580ms 16:55:04 INFO - PROCESS | 1848 | 1462319704850 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:55:04 INFO - PROCESS | 1848 | 1462319704854 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:55:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:55:04 INFO - PROCESS | 1848 | 1462319704861 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:55:04 INFO - PROCESS | 1848 | 1462319704865 Marionette TRACE conn3 <- [1,2422,null,{}] 16:55:04 INFO - PROCESS | 1848 | 1462319704870 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}] 16:55:05 INFO - PROCESS | 1848 | 1462319705109 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:55:05 INFO - PROCESS | 1848 | 1462319705437 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e61609000 == 169 [pid = 1848] [id = 613] 16:55:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e5d4b0000) [pid = 1848] [serial = 1840] [outer = (nil)] 16:55:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e61916c00) [pid = 1848] [serial = 1841] [outer = 0x7f8e5d4b0000] 16:55:05 INFO - PROCESS | 1848 | 1462319705517 Marionette DEBUG loaded listener.js 16:55:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e61d69400) [pid = 1848] [serial = 1842] [outer = 0x7f8e5d4b0000] 16:55:06 INFO - PROCESS | 1848 | 1462319706398 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]]]}] 16:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1579ms 16:55:06 INFO - PROCESS | 1848 | 1462319706441 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:55:06 INFO - PROCESS | 1848 | 1462319706445 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:55:06 INFO - PROCESS | 1848 | 1462319706451 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:55:06 INFO - PROCESS | 1848 | 1462319706454 Marionette TRACE conn3 <- [1,2426,null,{}] 16:55:06 INFO - PROCESS | 1848 | 1462319706459 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}] 16:55:06 INFO - PROCESS | 1848 | 1462319706725 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:55:06 INFO - PROCESS | 1848 | 1462319706977 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e628de800 == 170 [pid = 1848] [id = 614] 16:55:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e62732800) [pid = 1848] [serial = 1843] [outer = (nil)] 16:55:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f8e62a1f800) [pid = 1848] [serial = 1844] [outer = 0x7f8e62732800] 16:55:07 INFO - PROCESS | 1848 | 1462319707110 Marionette DEBUG loaded listener.js 16:55:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f8e65d65c00) [pid = 1848] [serial = 1845] [outer = 0x7f8e62732800] 16:55:07 INFO - PROCESS | 1848 | 1462319707976 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]]]}] 16:55:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:55:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1579ms 16:55:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:55:08 INFO - PROCESS | 1848 | 1462319708033 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:55:08 INFO - PROCESS | 1848 | 1462319708036 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:55:08 INFO - PROCESS | 1848 | 1462319708042 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:55:08 INFO - PROCESS | 1848 | 1462319708046 Marionette TRACE conn3 <- [1,2430,null,{}] 16:55:08 INFO - PROCESS | 1848 | 1462319708051 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}] 16:55:08 INFO - PROCESS | 1848 | 1462319708314 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:55:08 INFO - PROCESS | 1848 | 1462319708709 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66be1800 == 171 [pid = 1848] [id = 615] 16:55:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f8e61fe9400) [pid = 1848] [serial = 1846] [outer = (nil)] 16:55:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f8e66d10800) [pid = 1848] [serial = 1847] [outer = 0x7f8e61fe9400] 16:55:08 INFO - PROCESS | 1848 | 1462319708840 Marionette DEBUG loaded listener.js 16:55:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f8e678f4c00) [pid = 1848] [serial = 1848] [outer = 0x7f8e61fe9400] 16:55:09 INFO - PROCESS | 1848 | 1462319709973 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]]]}] 16:55:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:55:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1998ms 16:55:10 INFO - PROCESS | 1848 | 1462319710041 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:55:10 INFO - PROCESS | 1848 | 1462319710044 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:55:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:55:10 INFO - PROCESS | 1848 | 1462319710050 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:55:10 INFO - PROCESS | 1848 | 1462319710055 Marionette TRACE conn3 <- [1,2434,null,{}] 16:55:10 INFO - PROCESS | 1848 | 1462319710061 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}] 16:55:10 INFO - PROCESS | 1848 | 1462319710331 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:55:10 INFO - PROCESS | 1848 | 1462319710648 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e682a9800 == 172 [pid = 1848] [id = 616] 16:55:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f8e62735800) [pid = 1848] [serial = 1849] [outer = (nil)] 16:55:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f8e67b10400) [pid = 1848] [serial = 1850] [outer = 0x7f8e62735800] 16:55:10 INFO - PROCESS | 1848 | 1462319710739 Marionette DEBUG loaded listener.js 16:55:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f8e68287c00) [pid = 1848] [serial = 1851] [outer = 0x7f8e62735800] 16:55:11 INFO - PROCESS | 1848 | 1462319711584 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]]]}] 16:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1584ms 16:55:11 INFO - PROCESS | 1848 | 1462319711637 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:55:11 INFO - PROCESS | 1848 | 1462319711641 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:55:11 INFO - PROCESS | 1848 | 1462319711647 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:55:11 INFO - PROCESS | 1848 | 1462319711649 Marionette TRACE conn3 <- [1,2438,null,{}] 16:55:11 INFO - PROCESS | 1848 | 1462319711655 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}] 16:55:11 INFO - PROCESS | 1848 | 1462319711886 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:55:12 INFO - PROCESS | 1848 | 1462319712164 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6b472000 == 173 [pid = 1848] [id = 617] 16:55:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f8e54047400) [pid = 1848] [serial = 1852] [outer = (nil)] 16:55:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e68cc9800) [pid = 1848] [serial = 1853] [outer = 0x7f8e54047400] 16:55:12 INFO - PROCESS | 1848 | 1462319712292 Marionette DEBUG loaded listener.js 16:55:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e6b458000) [pid = 1848] [serial = 1854] [outer = 0x7f8e54047400] 16:55:13 INFO - PROCESS | 1848 | 1462319713186 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]]]}] 16:55:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:55:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1585ms 16:55:13 INFO - PROCESS | 1848 | 1462319713233 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:55:13 INFO - PROCESS | 1848 | 1462319713237 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:55:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:55:13 INFO - PROCESS | 1848 | 1462319713242 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:55:13 INFO - PROCESS | 1848 | 1462319713245 Marionette TRACE conn3 <- [1,2442,null,{}] 16:55:13 INFO - PROCESS | 1848 | 1462319713250 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}] 16:55:13 INFO - PROCESS | 1848 | 1462319713480 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:55:13 INFO - PROCESS | 1848 | 1462319713803 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70874800 == 174 [pid = 1848] [id = 618] 16:55:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e55d94c00) [pid = 1848] [serial = 1855] [outer = (nil)] 16:55:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f8e6e894c00) [pid = 1848] [serial = 1856] [outer = 0x7f8e55d94c00] 16:55:13 INFO - PROCESS | 1848 | 1462319713889 Marionette DEBUG loaded listener.js 16:55:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f8e7055b400) [pid = 1848] [serial = 1857] [outer = 0x7f8e55d94c00] 16:55:14 INFO - PROCESS | 1848 | 1462319714744 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]]]}] 16:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1527ms 16:55:14 INFO - PROCESS | 1848 | 1462319714772 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:55:14 INFO - PROCESS | 1848 | 1462319714777 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:55:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:55:14 INFO - PROCESS | 1848 | 1462319714783 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:55:14 INFO - PROCESS | 1848 | 1462319714787 Marionette TRACE conn3 <- [1,2446,null,{}] 16:55:14 INFO - PROCESS | 1848 | 1462319714793 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}] 16:55:15 INFO - PROCESS | 1848 | 1462319715053 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:55:15 INFO - PROCESS | 1848 | 1462319715338 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72425000 == 175 [pid = 1848] [id = 619] 16:55:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f8e70b73c00) [pid = 1848] [serial = 1858] [outer = (nil)] 16:55:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f8e70b7d800) [pid = 1848] [serial = 1859] [outer = 0x7f8e70b73c00] 16:55:15 INFO - PROCESS | 1848 | 1462319715473 Marionette DEBUG loaded listener.js 16:55:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f8e7178f800) [pid = 1848] [serial = 1860] [outer = 0x7f8e70b73c00] 16:55:16 INFO - PROCESS | 1848 | 1462319716382 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]]]}] 16:55:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:55:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1630ms 16:55:16 INFO - PROCESS | 1848 | 1462319716415 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:55:16 INFO - PROCESS | 1848 | 1462319716418 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:55:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:55:16 INFO - PROCESS | 1848 | 1462319716425 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:55:16 INFO - PROCESS | 1848 | 1462319716427 Marionette TRACE conn3 <- [1,2450,null,{}] 16:55:16 INFO - PROCESS | 1848 | 1462319716434 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}] 16:55:16 INFO - PROCESS | 1848 | 1462319716673 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:55:16 INFO - PROCESS | 1848 | 1462319716954 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7ee7d000 == 176 [pid = 1848] [id = 620] 16:55:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f8e5974b000) [pid = 1848] [serial = 1861] [outer = (nil)] 16:55:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f8e723c4000) [pid = 1848] [serial = 1862] [outer = 0x7f8e5974b000] 16:55:17 INFO - PROCESS | 1848 | 1462319717037 Marionette DEBUG loaded listener.js 16:55:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f8e726cc000) [pid = 1848] [serial = 1863] [outer = 0x7f8e5974b000] 16:55:18 INFO - PROCESS | 1848 | 1462319718031 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]]]}] 16:55:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:55:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1635ms 16:55:18 INFO - PROCESS | 1848 | 1462319718059 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:55:18 INFO - PROCESS | 1848 | 1462319718063 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:55:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:55:18 INFO - PROCESS | 1848 | 1462319718069 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:55:18 INFO - PROCESS | 1848 | 1462319718071 Marionette TRACE conn3 <- [1,2454,null,{}] 16:55:18 INFO - PROCESS | 1848 | 1462319718076 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}] 16:55:18 INFO - PROCESS | 1848 | 1462319718273 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:55:18 INFO - PROCESS | 1848 | 1462319718558 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83b67800 == 177 [pid = 1848] [id = 621] 16:55:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f8e5de2cc00) [pid = 1848] [serial = 1864] [outer = (nil)] 16:55:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f8e78da9800) [pid = 1848] [serial = 1865] [outer = 0x7f8e5de2cc00] 16:55:18 INFO - PROCESS | 1848 | 1462319718676 Marionette DEBUG loaded listener.js 16:55:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e7faca000) [pid = 1848] [serial = 1866] [outer = 0x7f8e5de2cc00] 16:55:19 INFO - PROCESS | 1848 | 1462319719507 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]]]}] 16:55:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:55:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1483ms 16:55:19 INFO - PROCESS | 1848 | 1462319719553 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:55:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:55:19 INFO - PROCESS | 1848 | 1462319719557 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:55:19 INFO - PROCESS | 1848 | 1462319719563 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:55:19 INFO - PROCESS | 1848 | 1462319719566 Marionette TRACE conn3 <- [1,2458,null,{}] 16:55:19 INFO - PROCESS | 1848 | 1462319719571 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}] 16:55:19 INFO - PROCESS | 1848 | 1462319719805 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:55:20 INFO - PROCESS | 1848 | 1462319720086 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5d40f000 == 178 [pid = 1848] [id = 622] 16:55:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f8e72331000) [pid = 1848] [serial = 1867] [outer = (nil)] 16:55:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e83950800) [pid = 1848] [serial = 1868] [outer = 0x7f8e72331000] 16:55:20 INFO - PROCESS | 1848 | 1462319720204 Marionette DEBUG loaded listener.js 16:55:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f8e83d56400) [pid = 1848] [serial = 1869] [outer = 0x7f8e72331000] 16:55:21 INFO - PROCESS | 1848 | 1462319721097 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]]]}] 16:55:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:55:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1599ms 16:55:21 INFO - PROCESS | 1848 | 1462319721163 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:55:21 INFO - PROCESS | 1848 | 1462319721166 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:55:21 INFO - PROCESS | 1848 | 1462319721172 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:55:21 INFO - PROCESS | 1848 | 1462319721174 Marionette TRACE conn3 <- [1,2462,null,{}] 16:55:21 INFO - PROCESS | 1848 | 1462319721180 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}] 16:55:21 INFO - PROCESS | 1848 | 1462319721423 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:55:21 INFO - PROCESS | 1848 | 1462319721798 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e838ba000 == 179 [pid = 1848] [id = 623] 16:55:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f8e5c5bbc00) [pid = 1848] [serial = 1870] [outer = (nil)] 16:55:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f8e5c5c2000) [pid = 1848] [serial = 1871] [outer = 0x7f8e5c5bbc00] 16:55:21 INFO - PROCESS | 1848 | 1462319721931 Marionette DEBUG loaded listener.js 16:55:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f8e5c5c5c00) [pid = 1848] [serial = 1872] [outer = 0x7f8e5c5bbc00] 16:55:22 INFO - PROCESS | 1848 | 1462319722814 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]]]}] 16:55:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:55:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1684ms 16:55:22 INFO - PROCESS | 1848 | 1462319722857 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:55:22 INFO - PROCESS | 1848 | 1462319722861 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:55:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:55:22 INFO - PROCESS | 1848 | 1462319722866 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:55:22 INFO - PROCESS | 1848 | 1462319722869 Marionette TRACE conn3 <- [1,2466,null,{}] 16:55:22 INFO - PROCESS | 1848 | 1462319722874 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}] 16:55:23 INFO - PROCESS | 1848 | 1462319723116 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:55:23 INFO - PROCESS | 1848 | 1462319723448 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5107e800 == 180 [pid = 1848] [id = 624] 16:55:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f8e5726f800) [pid = 1848] [serial = 1873] [outer = (nil)] 16:55:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f8e57273000) [pid = 1848] [serial = 1874] [outer = 0x7f8e5726f800] 16:55:23 INFO - PROCESS | 1848 | 1462319723529 Marionette DEBUG loaded listener.js 16:55:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f8e57277400) [pid = 1848] [serial = 1875] [outer = 0x7f8e5726f800] 16:55:24 INFO - PROCESS | 1848 | 1462319724384 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]]]}] 16:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1578ms 16:55:24 INFO - PROCESS | 1848 | 1462319724446 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:55:24 INFO - PROCESS | 1848 | 1462319724449 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:55:24 INFO - PROCESS | 1848 | 1462319724455 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:55:24 INFO - PROCESS | 1848 | 1462319724457 Marionette TRACE conn3 <- [1,2470,null,{}] 16:55:24 INFO - PROCESS | 1848 | 1462319724463 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}] 16:55:24 INFO - PROCESS | 1848 | 1462319724702 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:55:25 INFO - PROCESS | 1848 | 1462319725037 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e54b9a000 == 181 [pid = 1848] [id = 625] 16:55:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f8e5726fc00) [pid = 1848] [serial = 1876] [outer = (nil)] 16:55:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f8e5c5c2c00) [pid = 1848] [serial = 1877] [outer = 0x7f8e5726fc00] 16:55:25 INFO - PROCESS | 1848 | 1462319725119 Marionette DEBUG loaded listener.js 16:55:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f8e5c5c8800) [pid = 1848] [serial = 1878] [outer = 0x7f8e5726fc00] 16:55:25 INFO - PROCESS | 1848 | 1462319725967 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]]]}] 16:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1578ms 16:55:26 INFO - PROCESS | 1848 | 1462319726035 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:55:26 INFO - PROCESS | 1848 | 1462319726039 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:55:26 INFO - PROCESS | 1848 | 1462319726046 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:55:26 INFO - PROCESS | 1848 | 1462319726049 Marionette TRACE conn3 <- [1,2474,null,{}] 16:55:26 INFO - PROCESS | 1848 | 1462319726055 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}] 16:55:26 INFO - PROCESS | 1848 | 1462319726302 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:55:26 INFO - PROCESS | 1848 | 1462319726650 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5d422000 == 182 [pid = 1848] [id = 626] 16:55:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f8e57270800) [pid = 1848] [serial = 1879] [outer = (nil)] 16:55:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f8e58f6d800) [pid = 1848] [serial = 1880] [outer = 0x7f8e57270800] 16:55:26 INFO - PROCESS | 1848 | 1462319726731 Marionette DEBUG loaded listener.js 16:55:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f8e58f71400) [pid = 1848] [serial = 1881] [outer = 0x7f8e57270800] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e890e1800 == 181 [pid = 1848] [id = 369] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66b52800 == 180 [pid = 1848] [id = 383] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e8382d800 == 179 [pid = 1848] [id = 132] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e55b70000 == 178 [pid = 1848] [id = 607] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e58abe000 == 177 [pid = 1848] [id = 606] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e568cb800 == 176 [pid = 1848] [id = 605] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e538de000 == 175 [pid = 1848] [id = 604] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e88f9e000 == 174 [pid = 1848] [id = 602] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e8829f000 == 173 [pid = 1848] [id = 601] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83c26000 == 172 [pid = 1848] [id = 600] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83b73800 == 171 [pid = 1848] [id = 599] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e8388a000 == 170 [pid = 1848] [id = 598] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e8007a000 == 169 [pid = 1848] [id = 597] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71f70000 == 168 [pid = 1848] [id = 596] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6f6b1800 == 167 [pid = 1848] [id = 595] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e69bd0000 == 166 [pid = 1848] [id = 594] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68298000 == 165 [pid = 1848] [id = 593] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66c87800 == 164 [pid = 1848] [id = 592] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e628dd800 == 163 [pid = 1848] [id = 591] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e61607800 == 162 [pid = 1848] [id = 590] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5e3c2800 == 161 [pid = 1848] [id = 589] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c7d8800 == 160 [pid = 1848] [id = 588] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bc67800 == 159 [pid = 1848] [id = 587] 16:55:28 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e57ee6000 == 158 [pid = 1848] [id = 586] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f8e7505f800) [pid = 1848] [serial = 1739] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f8e5de54000) [pid = 1848] [serial = 1701] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f8e55e05400) [pid = 1848] [serial = 1754] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f8e74394400) [pid = 1848] [serial = 1737] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f8e5bc34000) [pid = 1848] [serial = 1697] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f8e72e4a000) [pid = 1848] [serial = 1736] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f8e62740800) [pid = 1848] [serial = 1644] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f8e627ae800) [pid = 1848] [serial = 1709] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f8e61cb6c00) [pid = 1848] [serial = 1706] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f8e66d0fc00) [pid = 1848] [serial = 1713] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f8e5d4b2000) [pid = 1848] [serial = 1629] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f8e581dcc00) [pid = 1848] [serial = 1752] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f8e7178b400) [pid = 1848] [serial = 1731] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e70a09c00) [pid = 1848] [serial = 1725] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f8e5728d800) [pid = 1848] [serial = 1751] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e5f930c00) [pid = 1848] [serial = 1703] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f8e70b75400) [pid = 1848] [serial = 1728] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f8e541ca000) [pid = 1848] [serial = 1745] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f8e65d6d000) [pid = 1848] [serial = 1712] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f8e6b36dc00) [pid = 1848] [serial = 1665] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f8e678f4800) [pid = 1848] [serial = 1715] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f8e67b11c00) [pid = 1848] [serial = 1716] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f8e5faa5c00) [pid = 1848] [serial = 1635] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f8e54e5b800) [pid = 1848] [serial = 1691] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f8e5be0ec00) [pid = 1848] [serial = 1698] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f8e71372c00) [pid = 1848] [serial = 1730] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e7004a800) [pid = 1848] [serial = 1721] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e6c749000) [pid = 1848] [serial = 1668] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e7249ec00) [pid = 1848] [serial = 1734] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f8e59748400) [pid = 1848] [serial = 1755] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f8e7e913c00) [pid = 1848] [serial = 1740] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f8e55aa6000) [pid = 1848] [serial = 1692] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f8e6b378c00) [pid = 1848] [serial = 1719] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f8e65d66c00) [pid = 1848] [serial = 1650] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f8e67f8b000) [pid = 1848] [serial = 1656] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f8e589e7000) [pid = 1848] [serial = 1695] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f8e55aa3400) [pid = 1848] [serial = 1743] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f8e620ae400) [pid = 1848] [serial = 1641] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e61febc00) [pid = 1848] [serial = 1707] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e70888400) [pid = 1848] [serial = 1724] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e50d0f800) [pid = 1848] [serial = 1742] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e61f08000) [pid = 1848] [serial = 1638] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e56e5b000) [pid = 1848] [serial = 1623] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e54e5e400) [pid = 1848] [serial = 1748] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e68cbec00) [pid = 1848] [serial = 1718] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e59748000) [pid = 1848] [serial = 1626] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e6828a800) [pid = 1848] [serial = 1659] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e65c06000) [pid = 1848] [serial = 1710] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e6b373800) [pid = 1848] [serial = 1671] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e57f55400) [pid = 1848] [serial = 1746] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e57fcb800) [pid = 1848] [serial = 1694] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e70b5e000) [pid = 1848] [serial = 1727] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e723c2c00) [pid = 1848] [serial = 1733] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e60538800) [pid = 1848] [serial = 1704] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e67acd000) [pid = 1848] [serial = 1653] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e70602c00) [pid = 1848] [serial = 1722] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e69b84800) [pid = 1848] [serial = 1662] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e62a2a000) [pid = 1848] [serial = 1647] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e55c1a400) [pid = 1848] [serial = 1749] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e5de55000) [pid = 1848] [serial = 1632] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f8e5de31000) [pid = 1848] [serial = 1700] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f8e5c2bb400) [pid = 1848] [serial = 1620] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f8e5be07c00) [pid = 1848] [serial = 1757] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 1848 | 1462319729452 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]]]}] 16:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 3441ms 16:55:29 INFO - PROCESS | 1848 | 1462319729488 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:55:29 INFO - PROCESS | 1848 | 1462319729493 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:55:29 INFO - PROCESS | 1848 | 1462319729501 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:55:29 INFO - PROCESS | 1848 | 1462319729506 Marionette TRACE conn3 <- [1,2478,null,{}] 16:55:29 INFO - PROCESS | 1848 | 1462319729515 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}] 16:55:29 INFO - PROCESS | 1848 | 1462319729778 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:55:29 INFO - PROCESS | 1848 | 1462319729972 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e54b65000 == 159 [pid = 1848] [id = 627] 16:55:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f8e50dd9c00) [pid = 1848] [serial = 1882] [outer = (nil)] 16:55:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f8e50fa5400) [pid = 1848] [serial = 1883] [outer = 0x7f8e50dd9c00] 16:55:30 INFO - PROCESS | 1848 | 1462319730043 Marionette DEBUG loaded listener.js 16:55:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e5404b000) [pid = 1848] [serial = 1884] [outer = 0x7f8e50dd9c00] 16:55:30 INFO - PROCESS | 1848 | 1462319730843 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]]]}] 16:55:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:55:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1385ms 16:55:30 INFO - PROCESS | 1848 | 1462319730885 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:55:30 INFO - PROCESS | 1848 | 1462319730893 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:55:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:55:30 INFO - PROCESS | 1848 | 1462319730902 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:55:30 INFO - PROCESS | 1848 | 1462319730906 Marionette TRACE conn3 <- [1,2482,null,{}] 16:55:30 INFO - PROCESS | 1848 | 1462319730911 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}] 16:55:31 INFO - PROCESS | 1848 | 1462319731176 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:55:31 INFO - PROCESS | 1848 | 1462319731295 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e55b79800 == 160 [pid = 1848] [id = 628] 16:55:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e50d09c00) [pid = 1848] [serial = 1885] [outer = (nil)] 16:55:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e541cc000) [pid = 1848] [serial = 1886] [outer = 0x7f8e50d09c00] 16:55:31 INFO - PROCESS | 1848 | 1462319731359 Marionette DEBUG loaded listener.js 16:55:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e54e5cc00) [pid = 1848] [serial = 1887] [outer = 0x7f8e50d09c00] 16:55:32 INFO - PROCESS | 1848 | 1462319732327 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]]]}] 16:55:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:55:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1482ms 16:55:32 INFO - PROCESS | 1848 | 1462319732396 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:55:32 INFO - PROCESS | 1848 | 1462319732402 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:55:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:55:32 INFO - PROCESS | 1848 | 1462319732426 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:55:32 INFO - PROCESS | 1848 | 1462319732435 Marionette TRACE conn3 <- [1,2486,null,{}] 16:55:32 INFO - PROCESS | 1848 | 1462319732482 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}] 16:55:32 INFO - PROCESS | 1848 | 1462319732847 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:55:33 INFO - PROCESS | 1848 | 1462319733063 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e57486800 == 161 [pid = 1848] [id = 629] 16:55:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e55e05400) [pid = 1848] [serial = 1888] [outer = (nil)] 16:55:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e56e59400) [pid = 1848] [serial = 1889] [outer = 0x7f8e55e05400] 16:55:33 INFO - PROCESS | 1848 | 1462319733198 Marionette DEBUG loaded listener.js 16:55:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e570e9800) [pid = 1848] [serial = 1890] [outer = 0x7f8e55e05400] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e62740400) [pid = 1848] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e73032c00) [pid = 1848] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e67acc400) [pid = 1848] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e57ec7800) [pid = 1848] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e65980c00) [pid = 1848] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e61f6c800) [pid = 1848] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f8e54a15800) [pid = 1848] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f8e55c19800) [pid = 1848] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f8e5c2c2000) [pid = 1848] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f8e55c27000) [pid = 1848] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f8e54a14000) [pid = 1848] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f8e5f934c00) [pid = 1848] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f8e62741800) [pid = 1848] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f8e5c2c3c00) [pid = 1848] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f8e54046c00) [pid = 1848] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f8e55e0fc00) [pid = 1848] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f8e50d02800) [pid = 1848] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f8e50d07800) [pid = 1848] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f8e50dd0000) [pid = 1848] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f8e581eb400) [pid = 1848] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f8e7ec93400) [pid = 1848] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f8e50fa7000) [pid = 1848] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:55:34 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f8e55e10800) [pid = 1848] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:55:34 INFO - PROCESS | 1848 | 1462319734643 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]]]}] 16:55:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:55:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 2275ms 16:55:34 INFO - PROCESS | 1848 | 1462319734685 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:55:34 INFO - PROCESS | 1848 | 1462319734688 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:55:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:55:34 INFO - PROCESS | 1848 | 1462319734694 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:55:34 INFO - PROCESS | 1848 | 1462319734696 Marionette TRACE conn3 <- [1,2490,null,{}] 16:55:34 INFO - PROCESS | 1848 | 1462319734702 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}] 16:55:34 INFO - PROCESS | 1848 | 1462319734967 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:55:34 INFO - PROCESS | 1848 | 1462319734988 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58184000 == 162 [pid = 1848] [id = 630] 16:55:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f8e50dd5800) [pid = 1848] [serial = 1891] [outer = (nil)] 16:55:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f8e55e0fc00) [pid = 1848] [serial = 1892] [outer = 0x7f8e50dd5800] 16:55:35 INFO - PROCESS | 1848 | 1462319735051 Marionette DEBUG loaded listener.js 16:55:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f8e57408800) [pid = 1848] [serial = 1893] [outer = 0x7f8e50dd5800] 16:55:35 INFO - PROCESS | 1848 | 1462319735961 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]]]}] 16:55:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:55:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1327ms 16:55:36 INFO - PROCESS | 1848 | 1462319736023 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:55:36 INFO - PROCESS | 1848 | 1462319736027 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:55:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:55:36 INFO - PROCESS | 1848 | 1462319736032 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:55:36 INFO - PROCESS | 1848 | 1462319736046 Marionette TRACE conn3 <- [1,2494,null,{}] 16:55:36 INFO - PROCESS | 1848 | 1462319736053 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}] 16:55:36 INFO - PROCESS | 1848 | 1462319736268 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:55:36 INFO - PROCESS | 1848 | 1462319736707 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e538cd800 == 163 [pid = 1848] [id = 631] 16:55:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f8e50d0c800) [pid = 1848] [serial = 1894] [outer = (nil)] 16:55:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f8e50dd0800) [pid = 1848] [serial = 1895] [outer = 0x7f8e50d0c800] 16:55:36 INFO - PROCESS | 1848 | 1462319736788 Marionette DEBUG loaded listener.js 16:55:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f8e50fa6800) [pid = 1848] [serial = 1896] [outer = 0x7f8e50d0c800] 16:55:37 INFO - PROCESS | 1848 | 1462319737729 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]]]}] 16:55:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:55:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1746ms 16:55:37 INFO - PROCESS | 1848 | 1462319737781 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:55:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:55:37 INFO - PROCESS | 1848 | 1462319737788 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:55:37 INFO - PROCESS | 1848 | 1462319737795 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:55:37 INFO - PROCESS | 1848 | 1462319737800 Marionette TRACE conn3 <- [1,2498,null,{}] 16:55:37 INFO - PROCESS | 1848 | 1462319737807 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}] 16:55:38 INFO - PROCESS | 1848 | 1462319738054 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:55:38 INFO - PROCESS | 1848 | 1462319738364 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e57ef4800 == 164 [pid = 1848] [id = 632] 16:55:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f8e54e5e400) [pid = 1848] [serial = 1897] [outer = (nil)] 16:55:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f8e55aa2800) [pid = 1848] [serial = 1898] [outer = 0x7f8e54e5e400] 16:55:38 INFO - PROCESS | 1848 | 1462319738446 Marionette DEBUG loaded listener.js 16:55:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f8e56e5ac00) [pid = 1848] [serial = 1899] [outer = 0x7f8e54e5e400] 16:55:39 INFO - PROCESS | 1848 | 1462319739355 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]]]}] 16:55:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:55:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1634ms 16:55:39 INFO - PROCESS | 1848 | 1462319739433 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:55:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:55:39 INFO - PROCESS | 1848 | 1462319739439 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:55:39 INFO - PROCESS | 1848 | 1462319739446 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:55:39 INFO - PROCESS | 1848 | 1462319739449 Marionette TRACE conn3 <- [1,2502,null,{}] 16:55:39 INFO - PROCESS | 1848 | 1462319739455 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}] 16:55:39 INFO - PROCESS | 1848 | 1462319739734 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:55:40 INFO - PROCESS | 1848 | 1462319740076 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e595a1800 == 165 [pid = 1848] [id = 633] 16:55:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f8e57270c00) [pid = 1848] [serial = 1900] [outer = (nil)] 16:55:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f8e57f55400) [pid = 1848] [serial = 1901] [outer = 0x7f8e57270c00] 16:55:40 INFO - PROCESS | 1848 | 1462319740157 Marionette DEBUG loaded listener.js 16:55:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f8e581e5800) [pid = 1848] [serial = 1902] [outer = 0x7f8e57270c00] 16:55:41 INFO - PROCESS | 1848 | 1462319741069 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]]]}] 16:55:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:55:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1686ms 16:55:41 INFO - PROCESS | 1848 | 1462319741132 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:55:41 INFO - PROCESS | 1848 | 1462319741137 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:55:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:55:41 INFO - PROCESS | 1848 | 1462319741154 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:55:41 INFO - PROCESS | 1848 | 1462319741165 Marionette TRACE conn3 <- [1,2506,null,{}] 16:55:41 INFO - PROCESS | 1848 | 1462319741172 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}] 16:55:41 INFO - PROCESS | 1848 | 1462319741468 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:55:41 INFO - PROCESS | 1848 | 1462319741782 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bc16000 == 166 [pid = 1848] [id = 634] 16:55:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f8e57414000) [pid = 1848] [serial = 1903] [outer = (nil)] 16:55:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f8e58f71800) [pid = 1848] [serial = 1904] [outer = 0x7f8e57414000] 16:55:41 INFO - PROCESS | 1848 | 1462319741857 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f8e594b5400) [pid = 1848] [serial = 1905] [outer = 0x7f8e57414000] 16:55:42 INFO - PROCESS | 1848 | 1462319742740 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]]]}] 16:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1648ms 16:55:42 INFO - PROCESS | 1848 | 1462319742794 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:55:42 INFO - PROCESS | 1848 | 1462319742798 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:55:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:55:42 INFO - PROCESS | 1848 | 1462319742805 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:55:42 INFO - PROCESS | 1848 | 1462319742807 Marionette TRACE conn3 <- [1,2510,null,{}] 16:55:42 INFO - PROCESS | 1848 | 1462319742812 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}] 16:55:43 INFO - PROCESS | 1848 | 1462319743052 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:55:43 INFO - PROCESS | 1848 | 1462319743313 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bfca000 == 167 [pid = 1848] [id = 635] 16:55:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f8e55c20000) [pid = 1848] [serial = 1906] [outer = (nil)] 16:55:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e5a610800) [pid = 1848] [serial = 1907] [outer = 0x7f8e55c20000] 16:55:43 INFO - PROCESS | 1848 | 1462319743430 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e5bde5400) [pid = 1848] [serial = 1908] [outer = 0x7f8e55c20000] 16:55:44 INFO - PROCESS | 1848 | 1462319744270 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]]]}] 16:55:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:55:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1531ms 16:55:44 INFO - PROCESS | 1848 | 1462319744337 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:55:44 INFO - PROCESS | 1848 | 1462319744339 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:55:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:55:44 INFO - PROCESS | 1848 | 1462319744346 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:55:44 INFO - PROCESS | 1848 | 1462319744349 Marionette TRACE conn3 <- [1,2514,null,{}] 16:55:44 INFO - PROCESS | 1848 | 1462319744354 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}] 16:55:44 INFO - PROCESS | 1848 | 1462319744578 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:55:44 INFO - PROCESS | 1848 | 1462319744839 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c276000 == 168 [pid = 1848] [id = 636] 16:55:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e5c2bd000) [pid = 1848] [serial = 1909] [outer = (nil)] 16:55:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e5c2c3c00) [pid = 1848] [serial = 1910] [outer = 0x7f8e5c2bd000] 16:55:44 INFO - PROCESS | 1848 | 1462319744978 Marionette DEBUG loaded listener.js 16:55:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e5d4b2000) [pid = 1848] [serial = 1911] [outer = 0x7f8e5c2bd000] 16:55:45 INFO - PROCESS | 1848 | 1462319745891 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]]]}] 16:55:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:55:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1578ms 16:55:45 INFO - PROCESS | 1848 | 1462319745925 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:55:45 INFO - PROCESS | 1848 | 1462319745928 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:55:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:55:45 INFO - PROCESS | 1848 | 1462319745935 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:55:45 INFO - PROCESS | 1848 | 1462319745939 Marionette TRACE conn3 <- [1,2518,null,{}] 16:55:45 INFO - PROCESS | 1848 | 1462319745944 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}] 16:55:46 INFO - PROCESS | 1848 | 1462319746195 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:55:46 INFO - PROCESS | 1848 | 1462319746467 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:46 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5d415800 == 169 [pid = 1848] [id = 637] 16:55:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e5974f000) [pid = 1848] [serial = 1912] [outer = (nil)] 16:55:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e5de51800) [pid = 1848] [serial = 1913] [outer = 0x7f8e5974f000] 16:55:46 INFO - PROCESS | 1848 | 1462319746585 Marionette DEBUG loaded listener.js 16:55:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e5f935c00) [pid = 1848] [serial = 1914] [outer = 0x7f8e5974f000] 16:55:47 INFO - PROCESS | 1848 | 1462319747491 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]]]}] 16:55:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:55:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1584ms 16:55:47 INFO - PROCESS | 1848 | 1462319747522 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:55:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:55:47 INFO - PROCESS | 1848 | 1462319747526 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:55:47 INFO - PROCESS | 1848 | 1462319747532 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:55:47 INFO - PROCESS | 1848 | 1462319747536 Marionette TRACE conn3 <- [1,2522,null,{}] 16:55:47 INFO - PROCESS | 1848 | 1462319747542 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}] 16:55:47 INFO - PROCESS | 1848 | 1462319747778 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:55:48 INFO - PROCESS | 1848 | 1462319748050 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5d6b5000 == 170 [pid = 1848] [id = 638] 16:55:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e5c2bdc00) [pid = 1848] [serial = 1915] [outer = (nil)] 16:55:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e5faafc00) [pid = 1848] [serial = 1916] [outer = 0x7f8e5c2bdc00] 16:55:48 INFO - PROCESS | 1848 | 1462319748167 Marionette DEBUG loaded listener.js 16:55:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e6096fc00) [pid = 1848] [serial = 1917] [outer = 0x7f8e5c2bdc00] 16:55:49 INFO - PROCESS | 1848 | 1462319749050 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]]]}] 16:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1582ms 16:55:49 INFO - PROCESS | 1848 | 1462319749115 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:55:49 INFO - PROCESS | 1848 | 1462319749119 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:55:49 INFO - PROCESS | 1848 | 1462319749125 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:55:49 INFO - PROCESS | 1848 | 1462319749128 Marionette TRACE conn3 <- [1,2526,null,{}] 16:55:49 INFO - PROCESS | 1848 | 1462319749133 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}] 16:55:49 INFO - PROCESS | 1848 | 1462319749367 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:55:49 INFO - PROCESS | 1848 | 1462319749631 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e60709000 == 171 [pid = 1848] [id = 639] 16:55:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e5de4b000) [pid = 1848] [serial = 1918] [outer = (nil)] 16:55:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e609c3c00) [pid = 1848] [serial = 1919] [outer = 0x7f8e5de4b000] 16:55:49 INFO - PROCESS | 1848 | 1462319749760 Marionette DEBUG loaded listener.js 16:55:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e61cae800) [pid = 1848] [serial = 1920] [outer = 0x7f8e5de4b000] 16:55:50 INFO - PROCESS | 1848 | 1462319750658 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]]]}] 16:55:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:55:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1579ms 16:55:50 INFO - PROCESS | 1848 | 1462319750705 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:55:50 INFO - PROCESS | 1848 | 1462319750709 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:55:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:55:50 INFO - PROCESS | 1848 | 1462319750715 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:55:50 INFO - PROCESS | 1848 | 1462319750718 Marionette TRACE conn3 <- [1,2530,null,{}] 16:55:50 INFO - PROCESS | 1848 | 1462319750724 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}] 16:55:50 INFO - PROCESS | 1848 | 1462319750970 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:55:51 INFO - PROCESS | 1848 | 1462319751239 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e616a1800 == 172 [pid = 1848] [id = 640] 16:55:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e60535c00) [pid = 1848] [serial = 1921] [outer = (nil)] 16:55:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e61d66c00) [pid = 1848] [serial = 1922] [outer = 0x7f8e60535c00] 16:55:51 INFO - PROCESS | 1848 | 1462319751363 Marionette DEBUG loaded listener.js 16:55:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e61f0a800) [pid = 1848] [serial = 1923] [outer = 0x7f8e60535c00] 16:55:52 INFO - PROCESS | 1848 | 1462319752234 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]]]}] 16:55:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:55:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1578ms 16:55:52 INFO - PROCESS | 1848 | 1462319752295 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:55:52 INFO - PROCESS | 1848 | 1462319752299 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:55:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:55:52 INFO - PROCESS | 1848 | 1462319752305 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:55:52 INFO - PROCESS | 1848 | 1462319752307 Marionette TRACE conn3 <- [1,2534,null,{}] 16:55:52 INFO - PROCESS | 1848 | 1462319752313 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}] 16:55:52 INFO - PROCESS | 1848 | 1462319752549 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:55:52 INFO - PROCESS | 1848 | 1462319752815 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e61d15000 == 173 [pid = 1848] [id = 641] 16:55:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e61fec000) [pid = 1848] [serial = 1924] [outer = (nil)] 16:55:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e620aa800) [pid = 1848] [serial = 1925] [outer = 0x7f8e61fec000] 16:55:52 INFO - PROCESS | 1848 | 1462319752958 Marionette DEBUG loaded listener.js 16:55:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e62713400) [pid = 1848] [serial = 1926] [outer = 0x7f8e61fec000] 16:55:53 INFO - PROCESS | 1848 | 1462319753848 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]]]}] 16:55:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:55:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1578ms 16:55:53 INFO - PROCESS | 1848 | 1462319753884 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:55:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:55:53 INFO - PROCESS | 1848 | 1462319753888 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:55:53 INFO - PROCESS | 1848 | 1462319753894 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:55:53 INFO - PROCESS | 1848 | 1462319753898 Marionette TRACE conn3 <- [1,2538,null,{}] 16:55:53 INFO - PROCESS | 1848 | 1462319753903 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}] 16:55:54 INFO - PROCESS | 1848 | 1462319754161 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:55:54 INFO - PROCESS | 1848 | 1462319754427 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e62994800 == 174 [pid = 1848] [id = 642] 16:55:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e6273dc00) [pid = 1848] [serial = 1927] [outer = (nil)] 16:55:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e627b6800) [pid = 1848] [serial = 1928] [outer = 0x7f8e6273dc00] 16:55:54 INFO - PROCESS | 1848 | 1462319754545 Marionette DEBUG loaded listener.js 16:55:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e62a2b800) [pid = 1848] [serial = 1929] [outer = 0x7f8e6273dc00] 16:55:55 INFO - PROCESS | 1848 | 1462319755390 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]]]}] 16:55:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:55:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1532ms 16:55:55 INFO - PROCESS | 1848 | 1462319755427 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:55:55 INFO - PROCESS | 1848 | 1462319755431 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:55:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:55:55 INFO - PROCESS | 1848 | 1462319755437 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:55:55 INFO - PROCESS | 1848 | 1462319755439 Marionette TRACE conn3 <- [1,2542,null,{}] 16:55:55 INFO - PROCESS | 1848 | 1462319755445 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}] 16:55:55 INFO - PROCESS | 1848 | 1462319755670 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:55:55 INFO - PROCESS | 1848 | 1462319755940 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e65b2b000 == 175 [pid = 1848] [id = 643] 16:55:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f8e61f76000) [pid = 1848] [serial = 1930] [outer = (nil)] 16:55:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f8e65989800) [pid = 1848] [serial = 1931] [outer = 0x7f8e61f76000] 16:55:56 INFO - PROCESS | 1848 | 1462319756069 Marionette DEBUG loaded listener.js 16:55:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f8e65c0f400) [pid = 1848] [serial = 1932] [outer = 0x7f8e61f76000] 16:55:56 INFO - PROCESS | 1848 | 1462319756900 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]]]}] 16:55:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:55:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1532ms 16:55:56 INFO - PROCESS | 1848 | 1462319756970 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:55:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:55:56 INFO - PROCESS | 1848 | 1462319756983 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:55:56 INFO - PROCESS | 1848 | 1462319756989 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:55:56 INFO - PROCESS | 1848 | 1462319756992 Marionette TRACE conn3 <- [1,2546,null,{}] 16:55:57 INFO - PROCESS | 1848 | 1462319756997 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}] 16:55:57 INFO - PROCESS | 1848 | 1462319757230 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:55:57 INFO - PROCESS | 1848 | 1462319757497 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66c93800 == 176 [pid = 1848] [id = 644] 16:55:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f8e61f7b800) [pid = 1848] [serial = 1933] [outer = (nil)] 16:55:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f8e66b18400) [pid = 1848] [serial = 1934] [outer = 0x7f8e61f7b800] 16:55:57 INFO - PROCESS | 1848 | 1462319757613 Marionette DEBUG loaded listener.js 16:55:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f8e66dc5c00) [pid = 1848] [serial = 1935] [outer = 0x7f8e61f7b800] 16:55:58 INFO - PROCESS | 1848 | 1462319758488 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]]]}] 16:55:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:55:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1531ms 16:55:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:55:58 INFO - PROCESS | 1848 | 1462319758521 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:55:58 INFO - PROCESS | 1848 | 1462319758523 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:55:58 INFO - PROCESS | 1848 | 1462319758529 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:55:58 INFO - PROCESS | 1848 | 1462319758532 Marionette TRACE conn3 <- [1,2550,null,{}] 16:55:58 INFO - PROCESS | 1848 | 1462319758538 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}] 16:55:58 INFO - PROCESS | 1848 | 1462319758765 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:55:59 INFO - PROCESS | 1848 | 1462319759037 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6818f800 == 177 [pid = 1848] [id = 645] 16:55:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f8e6097a000) [pid = 1848] [serial = 1936] [outer = (nil)] 16:55:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f8e678f1800) [pid = 1848] [serial = 1937] [outer = 0x7f8e6097a000] 16:55:59 INFO - PROCESS | 1848 | 1462319759154 Marionette DEBUG loaded listener.js 16:55:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f8e67acf400) [pid = 1848] [serial = 1938] [outer = 0x7f8e6097a000] 16:56:00 INFO - PROCESS | 1848 | 1462319760045 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]]]}] 16:56:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:56:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1530ms 16:56:00 INFO - PROCESS | 1848 | 1462319760060 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:56:00 INFO - PROCESS | 1848 | 1462319760062 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:56:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:56:00 INFO - PROCESS | 1848 | 1462319760069 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:56:00 INFO - PROCESS | 1848 | 1462319760072 Marionette TRACE conn3 <- [1,2554,null,{}] 16:56:00 INFO - PROCESS | 1848 | 1462319760077 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}] 16:56:00 INFO - PROCESS | 1848 | 1462319760312 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:56:00 INFO - PROCESS | 1848 | 1462319760591 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6871d000 == 178 [pid = 1848] [id = 646] 16:56:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e57f5ac00) [pid = 1848] [serial = 1939] [outer = (nil)] 16:56:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e67acd800) [pid = 1848] [serial = 1940] [outer = 0x7f8e57f5ac00] 16:56:00 INFO - PROCESS | 1848 | 1462319760705 Marionette DEBUG loaded listener.js 16:56:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e67b16c00) [pid = 1848] [serial = 1941] [outer = 0x7f8e57f5ac00] 16:56:01 INFO - PROCESS | 1848 | 1462319761695 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]]]}] 16:56:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:56:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1694ms 16:56:01 INFO - PROCESS | 1848 | 1462319761764 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:56:01 INFO - PROCESS | 1848 | 1462319761768 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:56:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:56:01 INFO - PROCESS | 1848 | 1462319761774 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:56:01 INFO - PROCESS | 1848 | 1462319761776 Marionette TRACE conn3 <- [1,2558,null,{}] 16:56:01 INFO - PROCESS | 1848 | 1462319761782 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}] 16:56:02 INFO - PROCESS | 1848 | 1462319762038 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:56:02 INFO - PROCESS | 1848 | 1462319762411 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69886000 == 179 [pid = 1848] [id = 647] 16:56:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f8e5de24800) [pid = 1848] [serial = 1942] [outer = (nil)] 16:56:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f8e6813c000) [pid = 1848] [serial = 1943] [outer = 0x7f8e5de24800] 16:56:02 INFO - PROCESS | 1848 | 1462319762495 Marionette DEBUG loaded listener.js 16:56:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f8e6823f800) [pid = 1848] [serial = 1944] [outer = 0x7f8e5de24800] 16:56:03 INFO - PROCESS | 1848 | 1462319763421 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]]]}] 16:56:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:56:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1693ms 16:56:03 INFO - PROCESS | 1848 | 1462319763468 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:56:03 INFO - PROCESS | 1848 | 1462319763472 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:56:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:56:03 INFO - PROCESS | 1848 | 1462319763478 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:56:03 INFO - PROCESS | 1848 | 1462319763480 Marionette TRACE conn3 <- [1,2562,null,{}] 16:56:03 INFO - PROCESS | 1848 | 1462319763485 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}] 16:56:03 INFO - PROCESS | 1848 | 1462319763766 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:56:04 INFO - PROCESS | 1848 | 1462319764076 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6d19c800 == 180 [pid = 1848] [id = 648] 16:56:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f8e62716400) [pid = 1848] [serial = 1945] [outer = (nil)] 16:56:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f8e68cc7c00) [pid = 1848] [serial = 1946] [outer = 0x7f8e62716400] 16:56:04 INFO - PROCESS | 1848 | 1462319764153 Marionette DEBUG loaded listener.js 16:56:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f8e69b87800) [pid = 1848] [serial = 1947] [outer = 0x7f8e62716400] 16:56:05 INFO - PROCESS | 1848 | 1462319765085 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]]]}] 16:56:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:56:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1637ms 16:56:05 INFO - PROCESS | 1848 | 1462319765117 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:56:05 INFO - PROCESS | 1848 | 1462319765120 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:56:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:56:05 INFO - PROCESS | 1848 | 1462319765126 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:56:05 INFO - PROCESS | 1848 | 1462319765128 Marionette TRACE conn3 <- [1,2566,null,{}] 16:56:05 INFO - PROCESS | 1848 | 1462319765135 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}] 16:56:05 INFO - PROCESS | 1848 | 1462319765366 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:56:05 INFO - PROCESS | 1848 | 1462319765699 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6fd16000 == 181 [pid = 1848] [id = 649] 16:56:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f8e61f06800) [pid = 1848] [serial = 1948] [outer = (nil)] 16:56:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f8e69d5c400) [pid = 1848] [serial = 1949] [outer = 0x7f8e61f06800] 16:56:05 INFO - PROCESS | 1848 | 1462319765776 Marionette DEBUG loaded listener.js 16:56:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f8e6b372800) [pid = 1848] [serial = 1950] [outer = 0x7f8e61f06800] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e58184000 == 180 [pid = 1848] [id = 630] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e57486800 == 179 [pid = 1848] [id = 629] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e55b79800 == 178 [pid = 1848] [id = 628] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e54b65000 == 177 [pid = 1848] [id = 627] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5d422000 == 176 [pid = 1848] [id = 626] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e54b9a000 == 175 [pid = 1848] [id = 625] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5107e800 == 174 [pid = 1848] [id = 624] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e838ba000 == 173 [pid = 1848] [id = 623] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5d40f000 == 172 [pid = 1848] [id = 622] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83b67800 == 171 [pid = 1848] [id = 621] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7ee7d000 == 170 [pid = 1848] [id = 620] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e72425000 == 169 [pid = 1848] [id = 619] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70874800 == 168 [pid = 1848] [id = 618] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6b472000 == 167 [pid = 1848] [id = 617] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e682a9800 == 166 [pid = 1848] [id = 616] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66be1800 == 165 [pid = 1848] [id = 615] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e628de800 == 164 [pid = 1848] [id = 614] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e61609000 == 163 [pid = 1848] [id = 613] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5decd800 == 162 [pid = 1848] [id = 612] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c767800 == 161 [pid = 1848] [id = 611] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bc69000 == 160 [pid = 1848] [id = 610] 16:56:07 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e58185800 == 159 [pid = 1848] [id = 609] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f8e66d0e000) [pid = 1848] [serial = 1775] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f8e7eb7bc00) [pid = 1848] [serial = 1791] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f8e69d4f400) [pid = 1848] [serial = 1781] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f8e581dd000) [pid = 1848] [serial = 1820] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f8e831c1800) [pid = 1848] [serial = 1797] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f8e80023800) [pid = 1848] [serial = 1794] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f8e83389800) [pid = 1848] [serial = 1805] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f8e6b456c00) [pid = 1848] [serial = 1782] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f8e68cc4400) [pid = 1848] [serial = 1784] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e5f90e800) [pid = 1848] [serial = 1767] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e83d54c00) [pid = 1848] [serial = 1806] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e704e4400) [pid = 1848] [serial = 1787] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f8e54a1a000) [pid = 1848] [serial = 1802] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f8e60aa3c00) [pid = 1848] [serial = 1772] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f8e68290000) [pid = 1848] [serial = 1779] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f8e70b5a400) [pid = 1848] [serial = 1788] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f8e609b9c00) [pid = 1848] [serial = 1770] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f8e55e08000) [pid = 1848] [serial = 1760] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f8e78d45c00) [pid = 1848] [serial = 1790] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f8e60540000) [pid = 1848] [serial = 1769] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f8e80048000) [pid = 1848] [serial = 1796] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e57411400) [pid = 1848] [serial = 1812] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e581e3800) [pid = 1848] [serial = 1824] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e68135800) [pid = 1848] [serial = 1778] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e57286400) [pid = 1848] [serial = 1818] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e54043800) [pid = 1848] [serial = 1823] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e570f0000) [pid = 1848] [serial = 1761] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e50ddbc00) [pid = 1848] [serial = 1809] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e59744800) [pid = 1848] [serial = 1764] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e589eb000) [pid = 1848] [serial = 1821] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e5de4d000) [pid = 1848] [serial = 1766] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e61d64c00) [pid = 1848] [serial = 1773] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e83abec00) [pid = 1848] [serial = 1800] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e54e5d400) [pid = 1848] [serial = 1815] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e5a613000) [pid = 1848] [serial = 1689] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e50dd7400) [pid = 1848] [serial = 1808] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e5740d800) [pid = 1848] [serial = 1811] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e837ad800) [pid = 1848] [serial = 1799] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e54a1ec00) [pid = 1848] [serial = 1803] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e56e03400) [pid = 1848] [serial = 1817] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e6f195c00) [pid = 1848] [serial = 1785] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e5900dc00) [pid = 1848] [serial = 1763] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e7ee6f800) [pid = 1848] [serial = 1793] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f8e541c3800) [pid = 1848] [serial = 1814] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f8e67ac9800) [pid = 1848] [serial = 1776] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f8e5a61b400) [pid = 1848] [serial = 1826] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 1848 | 1462319768231 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]]]}] 16:56:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:56:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 3190ms 16:56:08 INFO - PROCESS | 1848 | 1462319768318 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:56:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:56:08 INFO - PROCESS | 1848 | 1462319768323 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:56:08 INFO - PROCESS | 1848 | 1462319768330 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:56:08 INFO - PROCESS | 1848 | 1462319768336 Marionette TRACE conn3 <- [1,2570,null,{}] 16:56:08 INFO - PROCESS | 1848 | 1462319768344 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}] 16:56:08 INFO - PROCESS | 1848 | 1462319768569 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:56:08 INFO - PROCESS | 1848 | 1462319768775 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e54ba4000 == 160 [pid = 1848] [id = 650] 16:56:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f8e54043800) [pid = 1848] [serial = 1951] [outer = (nil)] 16:56:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f8e5404f400) [pid = 1848] [serial = 1952] [outer = 0x7f8e54043800] 16:56:08 INFO - PROCESS | 1848 | 1462319768843 Marionette DEBUG loaded listener.js 16:56:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e54a18800) [pid = 1848] [serial = 1953] [outer = 0x7f8e54043800] 16:56:09 INFO - PROCESS | 1848 | 1462319769656 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]]]}] 16:56:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:56:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1387ms 16:56:09 INFO - PROCESS | 1848 | 1462319769717 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:56:09 INFO - PROCESS | 1848 | 1462319769725 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:56:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:56:09 INFO - PROCESS | 1848 | 1462319769735 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:56:09 INFO - PROCESS | 1848 | 1462319769739 Marionette TRACE conn3 <- [1,2574,null,{}] 16:56:09 INFO - PROCESS | 1848 | 1462319769744 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}] 16:56:09 INFO - PROCESS | 1848 | 1462319769974 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:56:10 INFO - PROCESS | 1848 | 1462319770178 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e56e54800 == 161 [pid = 1848] [id = 651] 16:56:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e50fa1400) [pid = 1848] [serial = 1954] [outer = (nil)] 16:56:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e55c1f000) [pid = 1848] [serial = 1955] [outer = 0x7f8e50fa1400] 16:56:10 INFO - PROCESS | 1848 | 1462319770247 Marionette DEBUG loaded listener.js 16:56:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e570e8000) [pid = 1848] [serial = 1956] [outer = 0x7f8e50fa1400] 16:56:11 INFO - PROCESS | 1848 | 1462319771230 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]]]}] 16:56:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:56:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1533ms 16:56:11 INFO - PROCESS | 1848 | 1462319771268 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:56:11 INFO - PROCESS | 1848 | 1462319771271 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:56:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:56:11 INFO - PROCESS | 1848 | 1462319771289 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:56:11 INFO - PROCESS | 1848 | 1462319771295 Marionette TRACE conn3 <- [1,2578,null,{}] 16:56:11 INFO - PROCESS | 1848 | 1462319771320 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}] 16:56:11 INFO - PROCESS | 1848 | 1462319771617 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:56:11 INFO - PROCESS | 1848 | 1462319771655 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58ac6800 == 162 [pid = 1848] [id = 652] 16:56:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e5740a000) [pid = 1848] [serial = 1957] [outer = (nil)] 16:56:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e57ec5400) [pid = 1848] [serial = 1958] [outer = 0x7f8e5740a000] 16:56:11 INFO - PROCESS | 1848 | 1462319771723 Marionette DEBUG loaded listener.js 16:56:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e581e6800) [pid = 1848] [serial = 1959] [outer = 0x7f8e5740a000] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e56e02800) [pid = 1848] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e55e05400) [pid = 1848] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e54e66800) [pid = 1848] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e5726f800) [pid = 1848] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e5c5bbc00) [pid = 1848] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e72331000) [pid = 1848] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f8e5de2cc00) [pid = 1848] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f8e5974b000) [pid = 1848] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f8e70b73c00) [pid = 1848] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f8e55d94c00) [pid = 1848] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f8e54047400) [pid = 1848] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f8e62735800) [pid = 1848] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f8e61fe9400) [pid = 1848] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f8e62732800) [pid = 1848] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f8e5d4b0000) [pid = 1848] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f8e5c7ed400) [pid = 1848] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f8e5c7e8000) [pid = 1848] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f8e581e1000) [pid = 1848] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f8e50d09c00) [pid = 1848] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f8e50dd9c00) [pid = 1848] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:56:13 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f8e57270800) [pid = 1848] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:56:13 INFO - PROCESS | 1848 | 1462319773205 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]]]}] 16:56:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:56:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1958ms 16:56:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:56:13 INFO - PROCESS | 1848 | 1462319773236 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:56:13 INFO - PROCESS | 1848 | 1462319773239 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:56:13 INFO - PROCESS | 1848 | 1462319773247 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:56:13 INFO - PROCESS | 1848 | 1462319773250 Marionette TRACE conn3 <- [1,2582,null,{}] 16:56:13 INFO - PROCESS | 1848 | 1462319773255 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}] 16:56:13 INFO - PROCESS | 1848 | 1462319773465 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:56:13 INFO - PROCESS | 1848 | 1462319773701 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58db0000 == 163 [pid = 1848] [id = 653] 16:56:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f8e50d02800) [pid = 1848] [serial = 1960] [outer = (nil)] 16:56:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f8e581df400) [pid = 1848] [serial = 1961] [outer = 0x7f8e50d02800] 16:56:13 INFO - PROCESS | 1848 | 1462319773765 Marionette DEBUG loaded listener.js 16:56:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f8e58f70400) [pid = 1848] [serial = 1962] [outer = 0x7f8e50d02800] 16:56:14 INFO - PROCESS | 1848 | 1462319774538 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]]]}] 16:56:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:56:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1329ms 16:56:14 INFO - PROCESS | 1848 | 1462319774575 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:56:14 INFO - PROCESS | 1848 | 1462319774580 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:56:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:56:14 INFO - PROCESS | 1848 | 1462319774586 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:56:14 INFO - PROCESS | 1848 | 1462319774588 Marionette TRACE conn3 <- [1,2586,null,{}] 16:56:14 INFO - PROCESS | 1848 | 1462319774593 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}] 16:56:14 INFO - PROCESS | 1848 | 1462319774886 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:56:14 INFO - PROCESS | 1848 | 1462319774907 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5ba16800 == 164 [pid = 1848] [id = 654] 16:56:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f8e50fa7000) [pid = 1848] [serial = 1963] [outer = (nil)] 16:56:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f8e59018400) [pid = 1848] [serial = 1964] [outer = 0x7f8e50fa7000] 16:56:14 INFO - PROCESS | 1848 | 1462319774971 Marionette DEBUG loaded listener.js 16:56:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f8e5bc3d400) [pid = 1848] [serial = 1965] [outer = 0x7f8e50fa7000] 16:56:16 INFO - PROCESS | 1848 | 1462319776222 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]]]}] 16:56:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:56:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1689ms 16:56:16 INFO - PROCESS | 1848 | 1462319776277 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:56:16 INFO - PROCESS | 1848 | 1462319776284 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:56:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:56:16 INFO - PROCESS | 1848 | 1462319776292 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:56:16 INFO - PROCESS | 1848 | 1462319776299 Marionette TRACE conn3 <- [1,2590,null,{}] 16:56:16 INFO - PROCESS | 1848 | 1462319776306 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}] 16:56:16 INFO - PROCESS | 1848 | 1462319776564 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:56:16 INFO - PROCESS | 1848 | 1462319776879 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:16 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e57ef0000 == 165 [pid = 1848] [id = 655] 16:56:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f8e54e5e800) [pid = 1848] [serial = 1966] [outer = (nil)] 16:56:16 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f8e5726e800) [pid = 1848] [serial = 1967] [outer = 0x7f8e54e5e800] 16:56:16 INFO - PROCESS | 1848 | 1462319776961 Marionette DEBUG loaded listener.js 16:56:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f8e57414c00) [pid = 1848] [serial = 1968] [outer = 0x7f8e54e5e800] 16:56:17 INFO - PROCESS | 1848 | 1462319777922 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]]]}] 16:56:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:56:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1689ms 16:56:17 INFO - PROCESS | 1848 | 1462319777983 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:56:17 INFO - PROCESS | 1848 | 1462319777992 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:56:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:56:18 INFO - PROCESS | 1848 | 1462319778004 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:56:18 INFO - PROCESS | 1848 | 1462319778007 Marionette TRACE conn3 <- [1,2594,null,{}] 16:56:18 INFO - PROCESS | 1848 | 1462319778015 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}] 16:56:18 INFO - PROCESS | 1848 | 1462319778321 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:56:18 INFO - PROCESS | 1848 | 1462319778732 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bc6c800 == 166 [pid = 1848] [id = 656] 16:56:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f8e5bde2800) [pid = 1848] [serial = 1969] [outer = (nil)] 16:56:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f8e5bdef800) [pid = 1848] [serial = 1970] [outer = 0x7f8e5bde2800] 16:56:18 INFO - PROCESS | 1848 | 1462319778842 Marionette DEBUG loaded listener.js 16:56:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f8e5be10000) [pid = 1848] [serial = 1971] [outer = 0x7f8e5bde2800] 16:56:19 INFO - PROCESS | 1848 | 1462319779840 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]]]}] 16:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1890ms 16:56:19 INFO - PROCESS | 1848 | 1462319779895 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:56:19 INFO - PROCESS | 1848 | 1462319779901 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:56:19 INFO - PROCESS | 1848 | 1462319779909 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:56:19 INFO - PROCESS | 1848 | 1462319779915 Marionette TRACE conn3 <- [1,2598,null,{}] 16:56:19 INFO - PROCESS | 1848 | 1462319779933 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}] 16:56:20 INFO - PROCESS | 1848 | 1462319780351 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:56:20 INFO - PROCESS | 1848 | 1462319780591 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c75e000 == 167 [pid = 1848] [id = 657] 16:56:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f8e5c5bf800) [pid = 1848] [serial = 1972] [outer = (nil)] 16:56:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f8e5c5c7800) [pid = 1848] [serial = 1973] [outer = 0x7f8e5c5bf800] 16:56:20 INFO - PROCESS | 1848 | 1462319780683 Marionette DEBUG loaded listener.js 16:56:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e5d4b0400) [pid = 1848] [serial = 1974] [outer = 0x7f8e5c5bf800] 16:56:21 INFO - PROCESS | 1848 | 1462319781765 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]]]}] 16:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1890ms 16:56:21 INFO - PROCESS | 1848 | 1462319781799 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:56:21 INFO - PROCESS | 1848 | 1462319781805 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:56:21 INFO - PROCESS | 1848 | 1462319781813 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:56:21 INFO - PROCESS | 1848 | 1462319781816 Marionette TRACE conn3 <- [1,2602,null,{}] 16:56:21 INFO - PROCESS | 1848 | 1462319781822 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}] 16:56:22 INFO - PROCESS | 1848 | 1462319782092 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:56:22 INFO - PROCESS | 1848 | 1462319782417 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5d415000 == 168 [pid = 1848] [id = 658] 16:56:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e5c5bfc00) [pid = 1848] [serial = 1975] [outer = (nil)] 16:56:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e5de4d000) [pid = 1848] [serial = 1976] [outer = 0x7f8e5c5bfc00] 16:56:22 INFO - PROCESS | 1848 | 1462319782511 Marionette DEBUG loaded listener.js 16:56:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e5f90ec00) [pid = 1848] [serial = 1977] [outer = 0x7f8e5c5bfc00] 16:56:23 INFO - PROCESS | 1848 | 1462319783541 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]]]}] 16:56:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:56:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1780ms 16:56:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:56:23 INFO - PROCESS | 1848 | 1462319783593 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:56:23 INFO - PROCESS | 1848 | 1462319783596 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:56:23 INFO - PROCESS | 1848 | 1462319783602 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:56:23 INFO - PROCESS | 1848 | 1462319783605 Marionette TRACE conn3 <- [1,2606,null,{}] 16:56:23 INFO - PROCESS | 1848 | 1462319783610 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}] 16:56:23 INFO - PROCESS | 1848 | 1462319783855 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:56:24 INFO - PROCESS | 1848 | 1462319784180 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e60711000 == 169 [pid = 1848] [id = 659] 16:56:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e5f939c00) [pid = 1848] [serial = 1978] [outer = (nil)] 16:56:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e6053a800) [pid = 1848] [serial = 1979] [outer = 0x7f8e5f939c00] 16:56:24 INFO - PROCESS | 1848 | 1462319784261 Marionette DEBUG loaded listener.js 16:56:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e609c3800) [pid = 1848] [serial = 1980] [outer = 0x7f8e5f939c00] 16:56:25 INFO - PROCESS | 1848 | 1462319785184 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]]]}] 16:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1630ms 16:56:25 INFO - PROCESS | 1848 | 1462319785232 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:56:25 INFO - PROCESS | 1848 | 1462319785235 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:56:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:56:25 INFO - PROCESS | 1848 | 1462319785242 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:56:25 INFO - PROCESS | 1848 | 1462319785246 Marionette TRACE conn3 <- [1,2610,null,{}] 16:56:25 INFO - PROCESS | 1848 | 1462319785251 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}] 16:56:25 INFO - PROCESS | 1848 | 1462319785511 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:56:25 INFO - PROCESS | 1848 | 1462319785824 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e61d1c000 == 170 [pid = 1848] [id = 660] 16:56:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e61ca9c00) [pid = 1848] [serial = 1981] [outer = (nil)] 16:56:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e61ff1000) [pid = 1848] [serial = 1982] [outer = 0x7f8e61ca9c00] 16:56:25 INFO - PROCESS | 1848 | 1462319785914 Marionette DEBUG loaded listener.js 16:56:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e62736c00) [pid = 1848] [serial = 1983] [outer = 0x7f8e61ca9c00] 16:56:26 INFO - PROCESS | 1848 | 1462319786803 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]]]}] 16:56:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:56:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1635ms 16:56:26 INFO - PROCESS | 1848 | 1462319786879 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:56:26 INFO - PROCESS | 1848 | 1462319786883 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:56:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:56:26 INFO - PROCESS | 1848 | 1462319786889 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:56:26 INFO - PROCESS | 1848 | 1462319786892 Marionette TRACE conn3 <- [1,2614,null,{}] 16:56:26 INFO - PROCESS | 1848 | 1462319786897 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}] 16:56:27 INFO - PROCESS | 1848 | 1462319787126 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:56:27 INFO - PROCESS | 1848 | 1462319787439 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:27 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6299c000 == 171 [pid = 1848] [id = 661] 16:56:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e589ec800) [pid = 1848] [serial = 1984] [outer = (nil)] 16:56:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e62757800) [pid = 1848] [serial = 1985] [outer = 0x7f8e589ec800] 16:56:27 INFO - PROCESS | 1848 | 1462319787516 Marionette DEBUG loaded listener.js 16:56:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e6598b000) [pid = 1848] [serial = 1986] [outer = 0x7f8e589ec800] 16:56:28 INFO - PROCESS | 1848 | 1462319788391 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]]]}] 16:56:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:56:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1534ms 16:56:28 INFO - PROCESS | 1848 | 1462319788424 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:56:28 INFO - PROCESS | 1848 | 1462319788427 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:56:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:56:28 INFO - PROCESS | 1848 | 1462319788433 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:56:28 INFO - PROCESS | 1848 | 1462319788437 Marionette TRACE conn3 <- [1,2618,null,{}] 16:56:28 INFO - PROCESS | 1848 | 1462319788442 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}] 16:56:28 INFO - PROCESS | 1848 | 1462319788666 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:56:28 INFO - PROCESS | 1848 | 1462319788922 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66cc3000 == 172 [pid = 1848] [id = 662] 16:56:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e5a613000) [pid = 1848] [serial = 1987] [outer = (nil)] 16:56:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e66b15c00) [pid = 1848] [serial = 1988] [outer = 0x7f8e5a613000] 16:56:28 INFO - PROCESS | 1848 | 1462319788994 Marionette DEBUG loaded listener.js 16:56:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e678f5000) [pid = 1848] [serial = 1989] [outer = 0x7f8e5a613000] 16:56:29 INFO - PROCESS | 1848 | 1462319789917 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]]]}] 16:56:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:56:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1531ms 16:56:29 INFO - PROCESS | 1848 | 1462319789966 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:56:29 INFO - PROCESS | 1848 | 1462319789969 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:56:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:56:29 INFO - PROCESS | 1848 | 1462319789975 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:56:29 INFO - PROCESS | 1848 | 1462319789977 Marionette TRACE conn3 <- [1,2622,null,{}] 16:56:29 INFO - PROCESS | 1848 | 1462319789983 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}] 16:56:30 INFO - PROCESS | 1848 | 1462319790208 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:56:30 INFO - PROCESS | 1848 | 1462319790494 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6871a800 == 173 [pid = 1848] [id = 663] 16:56:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e5f934800) [pid = 1848] [serial = 1990] [outer = (nil)] 16:56:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e67ad6800) [pid = 1848] [serial = 1991] [outer = 0x7f8e5f934800] 16:56:30 INFO - PROCESS | 1848 | 1462319790611 Marionette DEBUG loaded listener.js 16:56:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e68240c00) [pid = 1848] [serial = 1992] [outer = 0x7f8e5f934800] 16:56:31 INFO - PROCESS | 1848 | 1462319791496 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]]]}] 16:56:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:56:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1583ms 16:56:31 INFO - PROCESS | 1848 | 1462319791559 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:56:31 INFO - PROCESS | 1848 | 1462319791563 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:56:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:56:31 INFO - PROCESS | 1848 | 1462319791569 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:56:31 INFO - PROCESS | 1848 | 1462319791572 Marionette TRACE conn3 <- [1,2626,null,{}] 16:56:31 INFO - PROCESS | 1848 | 1462319791577 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}] 16:56:31 INFO - PROCESS | 1848 | 1462319791822 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:56:32 INFO - PROCESS | 1848 | 1462319792144 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6b47e800 == 174 [pid = 1848] [id = 664] 16:56:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e69d56000) [pid = 1848] [serial = 1993] [outer = (nil)] 16:56:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e6a90c000) [pid = 1848] [serial = 1994] [outer = 0x7f8e69d56000] 16:56:32 INFO - PROCESS | 1848 | 1462319792223 Marionette DEBUG loaded listener.js 16:56:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e6b448c00) [pid = 1848] [serial = 1995] [outer = 0x7f8e69d56000] 16:56:33 INFO - PROCESS | 1848 | 1462319793093 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]]]}] 16:56:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:56:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1579ms 16:56:33 INFO - PROCESS | 1848 | 1462319793150 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:56:33 INFO - PROCESS | 1848 | 1462319793154 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:56:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:56:33 INFO - PROCESS | 1848 | 1462319793162 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:56:33 INFO - PROCESS | 1848 | 1462319793167 Marionette TRACE conn3 <- [1,2630,null,{}] 16:56:33 INFO - PROCESS | 1848 | 1462319793174 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}] 16:56:33 INFO - PROCESS | 1848 | 1462319793482 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:56:33 INFO - PROCESS | 1848 | 1462319793818 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70b8f000 == 175 [pid = 1848] [id = 665] 16:56:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e6d185000) [pid = 1848] [serial = 1996] [outer = (nil)] 16:56:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f8e6dcad400) [pid = 1848] [serial = 1997] [outer = 0x7f8e6d185000] 16:56:33 INFO - PROCESS | 1848 | 1462319793946 Marionette DEBUG loaded listener.js 16:56:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f8e70161800) [pid = 1848] [serial = 1998] [outer = 0x7f8e6d185000] 16:56:34 INFO - PROCESS | 1848 | 1462319794826 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]]]}] 16:56:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:56:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1737ms 16:56:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:56:34 INFO - PROCESS | 1848 | 1462319794900 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:56:34 INFO - PROCESS | 1848 | 1462319794903 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:56:34 INFO - PROCESS | 1848 | 1462319794911 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:56:34 INFO - PROCESS | 1848 | 1462319794913 Marionette TRACE conn3 <- [1,2634,null,{}] 16:56:34 INFO - PROCESS | 1848 | 1462319794920 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}] 16:56:35 INFO - PROCESS | 1848 | 1462319795188 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:56:35 INFO - PROCESS | 1848 | 1462319795515 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71ed7800 == 176 [pid = 1848] [id = 666] 16:56:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f8e627b3000) [pid = 1848] [serial = 1999] [outer = (nil)] 16:56:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f8e70605800) [pid = 1848] [serial = 2000] [outer = 0x7f8e627b3000] 16:56:35 INFO - PROCESS | 1848 | 1462319795597 Marionette DEBUG loaded listener.js 16:56:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f8e70884400) [pid = 1848] [serial = 2001] [outer = 0x7f8e627b3000] 16:56:36 INFO - PROCESS | 1848 | 1462319796534 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]]]}] 16:56:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:56:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1684ms 16:56:36 INFO - PROCESS | 1848 | 1462319796595 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:56:36 INFO - PROCESS | 1848 | 1462319796599 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:56:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:56:36 INFO - PROCESS | 1848 | 1462319796605 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:56:36 INFO - PROCESS | 1848 | 1462319796608 Marionette TRACE conn3 <- [1,2638,null,{}] 16:56:36 INFO - PROCESS | 1848 | 1462319796613 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}] 16:56:36 INFO - PROCESS | 1848 | 1462319796848 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:56:37 INFO - PROCESS | 1848 | 1462319797123 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e72d78800 == 177 [pid = 1848] [id = 667] 16:56:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f8e68289800) [pid = 1848] [serial = 2002] [outer = (nil)] 16:56:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f8e70a06800) [pid = 1848] [serial = 2003] [outer = 0x7f8e68289800] 16:56:37 INFO - PROCESS | 1848 | 1462319797249 Marionette DEBUG loaded listener.js 16:56:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f8e70a3ec00) [pid = 1848] [serial = 2004] [outer = 0x7f8e68289800] 16:56:38 INFO - PROCESS | 1848 | 1462319798088 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]]]}] 16:56:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:56:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1536ms 16:56:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:56:38 INFO - PROCESS | 1848 | 1462319798142 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:56:38 INFO - PROCESS | 1848 | 1462319798145 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:56:38 INFO - PROCESS | 1848 | 1462319798151 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:56:38 INFO - PROCESS | 1848 | 1462319798154 Marionette TRACE conn3 <- [1,2642,null,{}] 16:56:38 INFO - PROCESS | 1848 | 1462319798160 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}] 16:56:38 INFO - PROCESS | 1848 | 1462319798395 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:56:38 INFO - PROCESS | 1848 | 1462319798671 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7dde1800 == 178 [pid = 1848] [id = 668] 16:56:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f8e704e2800) [pid = 1848] [serial = 2005] [outer = (nil)] 16:56:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e70b62400) [pid = 1848] [serial = 2006] [outer = 0x7f8e704e2800] 16:56:38 INFO - PROCESS | 1848 | 1462319798783 Marionette DEBUG loaded listener.js 16:56:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e70b75400) [pid = 1848] [serial = 2007] [outer = 0x7f8e704e2800] 16:56:39 INFO - PROCESS | 1848 | 1462319799641 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]]]}] 16:56:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:56:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1537ms 16:56:39 INFO - PROCESS | 1848 | 1462319799689 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:56:39 INFO - PROCESS | 1848 | 1462319799692 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:56:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:56:39 INFO - PROCESS | 1848 | 1462319799698 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:56:39 INFO - PROCESS | 1848 | 1462319799701 Marionette TRACE conn3 <- [1,2646,null,{}] 16:56:39 INFO - PROCESS | 1848 | 1462319799706 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}] 16:56:39 INFO - PROCESS | 1848 | 1462319799939 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:56:40 INFO - PROCESS | 1848 | 1462319800215 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7fd47800 == 179 [pid = 1848] [id = 669] 16:56:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e55c22000) [pid = 1848] [serial = 2008] [outer = (nil)] 16:56:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f8e71372400) [pid = 1848] [serial = 2009] [outer = 0x7f8e55c22000] 16:56:40 INFO - PROCESS | 1848 | 1462319800328 Marionette DEBUG loaded listener.js 16:56:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f8e71784800) [pid = 1848] [serial = 2010] [outer = 0x7f8e55c22000] 16:56:41 INFO - PROCESS | 1848 | 1462319801201 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]]]}] 16:56:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:56:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1534ms 16:56:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:56:41 INFO - PROCESS | 1848 | 1462319801233 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:56:41 INFO - PROCESS | 1848 | 1462319801235 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:56:41 INFO - PROCESS | 1848 | 1462319801242 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:56:41 INFO - PROCESS | 1848 | 1462319801245 Marionette TRACE conn3 <- [1,2650,null,{}] 16:56:41 INFO - PROCESS | 1848 | 1462319801250 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}] 16:56:41 INFO - PROCESS | 1848 | 1462319801500 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:56:41 INFO - PROCESS | 1848 | 1462319801817 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e833d5000 == 180 [pid = 1848] [id = 670] 16:56:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f8e70a35000) [pid = 1848] [serial = 2011] [outer = (nil)] 16:56:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f8e723c2c00) [pid = 1848] [serial = 2012] [outer = 0x7f8e70a35000] 16:56:41 INFO - PROCESS | 1848 | 1462319801894 Marionette DEBUG loaded listener.js 16:56:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f8e724a3000) [pid = 1848] [serial = 2013] [outer = 0x7f8e70a35000] 16:56:42 INFO - PROCESS | 1848 | 1462319802748 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]]]}] 16:56:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:56:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1582ms 16:56:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:56:42 INFO - PROCESS | 1848 | 1462319802824 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:56:42 INFO - PROCESS | 1848 | 1462319802827 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:56:42 INFO - PROCESS | 1848 | 1462319802833 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:56:42 INFO - PROCESS | 1848 | 1462319802836 Marionette TRACE conn3 <- [1,2654,null,{}] 16:56:42 INFO - PROCESS | 1848 | 1462319802841 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}] 16:56:43 INFO - PROCESS | 1848 | 1462319803131 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:56:43 INFO - PROCESS | 1848 | 1462319803474 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83886000 == 181 [pid = 1848] [id = 671] 16:56:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f8e70b74c00) [pid = 1848] [serial = 2014] [outer = (nil)] 16:56:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f8e7438f400) [pid = 1848] [serial = 2015] [outer = 0x7f8e70b74c00] 16:56:43 INFO - PROCESS | 1848 | 1462319803551 Marionette DEBUG loaded listener.js 16:56:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f8e78daa800) [pid = 1848] [serial = 2016] [outer = 0x7f8e70b74c00] 16:56:44 INFO - PROCESS | 1848 | 1462319804418 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]]]}] 16:56:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:56:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1638ms 16:56:44 INFO - PROCESS | 1848 | 1462319804472 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:56:44 INFO - PROCESS | 1848 | 1462319804476 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:56:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:56:44 INFO - PROCESS | 1848 | 1462319804481 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:56:44 INFO - PROCESS | 1848 | 1462319804484 Marionette TRACE conn3 <- [1,2658,null,{}] 16:56:44 INFO - PROCESS | 1848 | 1462319804490 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}] 16:56:44 INFO - PROCESS | 1848 | 1462319804746 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:56:45 INFO - PROCESS | 1848 | 1462319805110 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83b6d000 == 182 [pid = 1848] [id = 672] 16:56:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f8e50d0d800) [pid = 1848] [serial = 2017] [outer = (nil)] 16:56:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f8e68294000) [pid = 1848] [serial = 2018] [outer = 0x7f8e50d0d800] 16:56:45 INFO - PROCESS | 1848 | 1462319805191 Marionette DEBUG loaded listener.js 16:56:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e7eb75400) [pid = 1848] [serial = 2019] [outer = 0x7f8e50d0d800] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c76f000 == 181 [pid = 1848] [id = 336] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6a935800 == 180 [pid = 1848] [id = 108] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5ba8d800 == 179 [pid = 1848] [id = 373] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68b67800 == 178 [pid = 1848] [id = 406] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68192000 == 177 [pid = 1848] [id = 9] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e67e17000 == 176 [pid = 1848] [id = 8] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e616a5800 == 175 [pid = 1848] [id = 337] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66bdb800 == 174 [pid = 1848] [id = 339] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6d19c800 == 173 [pid = 1848] [id = 648] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e69886000 == 172 [pid = 1848] [id = 647] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6871d000 == 171 [pid = 1848] [id = 646] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6818f800 == 170 [pid = 1848] [id = 645] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66c93800 == 169 [pid = 1848] [id = 644] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e65b2b000 == 168 [pid = 1848] [id = 643] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e62994800 == 167 [pid = 1848] [id = 642] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e61d15000 == 166 [pid = 1848] [id = 641] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e616a1800 == 165 [pid = 1848] [id = 640] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e60709000 == 164 [pid = 1848] [id = 639] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5d6b5000 == 163 [pid = 1848] [id = 638] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5d415800 == 162 [pid = 1848] [id = 637] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c276000 == 161 [pid = 1848] [id = 636] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bfca000 == 160 [pid = 1848] [id = 635] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bc16000 == 159 [pid = 1848] [id = 634] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e595a1800 == 158 [pid = 1848] [id = 633] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e57ef4800 == 157 [pid = 1848] [id = 632] 16:56:47 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e538cd800 == 156 [pid = 1848] [id = 631] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e55e0fc00) [pid = 1848] [serial = 1892] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f8e5c2c0800) [pid = 1848] [serial = 1758] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f8e56e59400) [pid = 1848] [serial = 1889] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f8e570e9800) [pid = 1848] [serial = 1890] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f8e55c22c00) [pid = 1848] [serial = 1829] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f8e5c5c2c00) [pid = 1848] [serial = 1877] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f8e57277400) [pid = 1848] [serial = 1875] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f8e57273000) [pid = 1848] [serial = 1874] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f8e5c5c5c00) [pid = 1848] [serial = 1872] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f8e5c5c2000) [pid = 1848] [serial = 1871] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f8e83d56400) [pid = 1848] [serial = 1869] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e83950800) [pid = 1848] [serial = 1868] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e7faca000) [pid = 1848] [serial = 1866] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e78da9800) [pid = 1848] [serial = 1865] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f8e726cc000) [pid = 1848] [serial = 1863] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f8e723c4000) [pid = 1848] [serial = 1862] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f8e7178f800) [pid = 1848] [serial = 1860] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f8e70b7d800) [pid = 1848] [serial = 1859] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f8e7055b400) [pid = 1848] [serial = 1857] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f8e6e894c00) [pid = 1848] [serial = 1856] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f8e6b458000) [pid = 1848] [serial = 1854] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f8e68cc9800) [pid = 1848] [serial = 1853] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f8e68287c00) [pid = 1848] [serial = 1851] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e67b10400) [pid = 1848] [serial = 1850] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e678f4c00) [pid = 1848] [serial = 1848] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e66d10800) [pid = 1848] [serial = 1847] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e65d65c00) [pid = 1848] [serial = 1845] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e62a1f800) [pid = 1848] [serial = 1844] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e61d69400) [pid = 1848] [serial = 1842] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e61916c00) [pid = 1848] [serial = 1841] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e609bac00) [pid = 1848] [serial = 1839] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e6053c000) [pid = 1848] [serial = 1838] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e5de51400) [pid = 1848] [serial = 1836] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e5de23400) [pid = 1848] [serial = 1835] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e59744400) [pid = 1848] [serial = 1833] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e589ed800) [pid = 1848] [serial = 1832] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e570e9c00) [pid = 1848] [serial = 1830] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e541cc000) [pid = 1848] [serial = 1886] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e50fa5400) [pid = 1848] [serial = 1883] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e5404b000) [pid = 1848] [serial = 1884] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e58f71400) [pid = 1848] [serial = 1881] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e58f6d800) [pid = 1848] [serial = 1880] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e54e5cc00) [pid = 1848] [serial = 1887] [outer = (nil)] [url = about:blank] 16:56:47 INFO - PROCESS | 1848 | 1462319807927 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]]]}] 16:56:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:56:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 3484ms 16:56:47 INFO - PROCESS | 1848 | 1462319807967 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:56:47 INFO - PROCESS | 1848 | 1462319807974 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:56:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:56:47 INFO - PROCESS | 1848 | 1462319807982 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:56:47 INFO - PROCESS | 1848 | 1462319807985 Marionette TRACE conn3 <- [1,2662,null,{}] 16:56:47 INFO - PROCESS | 1848 | 1462319807993 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}] 16:56:48 INFO - PROCESS | 1848 | 1462319808211 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:56:48 INFO - PROCESS | 1848 | 1462319808407 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e510a0800 == 157 [pid = 1848] [id = 673] 16:56:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e50fa0000) [pid = 1848] [serial = 2020] [outer = (nil)] 16:56:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e50fab800) [pid = 1848] [serial = 2021] [outer = 0x7f8e50fa0000] 16:56:48 INFO - PROCESS | 1848 | 1462319808470 Marionette DEBUG loaded listener.js 16:56:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e541c3400) [pid = 1848] [serial = 2022] [outer = 0x7f8e50fa0000] 16:56:49 INFO - PROCESS | 1848 | 1462319809298 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]]]}] 16:56:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:56:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1331ms 16:56:49 INFO - PROCESS | 1848 | 1462319809341 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:56:49 INFO - PROCESS | 1848 | 1462319809349 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:56:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:56:49 INFO - PROCESS | 1848 | 1462319809360 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:56:49 INFO - PROCESS | 1848 | 1462319809363 Marionette TRACE conn3 <- [1,2666,null,{}] 16:56:49 INFO - PROCESS | 1848 | 1462319809369 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}] 16:56:49 INFO - PROCESS | 1848 | 1462319809663 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:56:49 INFO - PROCESS | 1848 | 1462319809951 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e54ba0800 == 158 [pid = 1848] [id = 674] 16:56:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e54e5f000) [pid = 1848] [serial = 2023] [outer = (nil)] 16:56:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e54e66000) [pid = 1848] [serial = 2024] [outer = 0x7f8e54e5f000] 16:56:50 INFO - PROCESS | 1848 | 1462319810032 Marionette DEBUG loaded listener.js 16:56:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e55aa4800) [pid = 1848] [serial = 2025] [outer = 0x7f8e54e5f000] 16:56:51 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:51 INFO - PROCESS | 1848 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:56:51 INFO - PROCESS | 1848 | 1462319811344 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]]]}] 16:56:51 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) 16:56:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2033ms 16:56:51 INFO - PROCESS | 1848 | 1462319811412 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:56:51 INFO - PROCESS | 1848 | 1462319811415 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:56:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:56:51 INFO - PROCESS | 1848 | 1462319811431 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:56:51 INFO - PROCESS | 1848 | 1462319811439 Marionette TRACE conn3 <- [1,2670,null,{}] 16:56:51 INFO - PROCESS | 1848 | 1462319811520 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}] 16:56:51 INFO - PROCESS | 1848 | 1462319811795 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e60535c00) [pid = 1848] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e50d0c800) [pid = 1848] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e57270c00) [pid = 1848] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e61fec000) [pid = 1848] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e5c2bd000) [pid = 1848] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e6273dc00) [pid = 1848] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e6097a000) [pid = 1848] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e50fa1400) [pid = 1848] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f8e5de4b000) [pid = 1848] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f8e5de24800) [pid = 1848] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f8e50d02800) [pid = 1848] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f8e50d02c00) [pid = 1848] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f8e5726fc00) [pid = 1848] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f8e5740a000) [pid = 1848] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f8e61f7b800) [pid = 1848] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f8e57414000) [pid = 1848] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f8e5974f000) [pid = 1848] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f8e54043800) [pid = 1848] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f8e57f5ac00) [pid = 1848] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f8e54e5e400) [pid = 1848] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f8e5c2bdc00) [pid = 1848] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f8e61f76000) [pid = 1848] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:56:52 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f8e55c20000) [pid = 1848] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:56:52 INFO - PROCESS | 1848 | 1462319812536 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e54ecd000 == 159 [pid = 1848] [id = 675] 16:56:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f8e50d08800) [pid = 1848] [serial = 2026] [outer = (nil)] 16:56:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f8e54a18c00) [pid = 1848] [serial = 2027] [outer = 0x7f8e50d08800] 16:56:52 INFO - PROCESS | 1848 | 1462319812602 Marionette DEBUG loaded listener.js 16:56:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f8e56e5c400) [pid = 1848] [serial = 2028] [outer = 0x7f8e50d08800] 16:56:53 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:53 INFO - PROCESS | 1848 | 1462319813767 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] 16:56:53 INFO - PROCESS | 1848 | 1462319813832 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:56:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:56:53 INFO - PROCESS | 1848 | 1462319813841 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:56:53 INFO - PROCESS | 1848 | 1462319813845 Marionette TRACE conn3 <- [1,2674,null,{}] 16:56:53 INFO - PROCESS | 1848 | 1462319813868 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}] 16:56:54 INFO - PROCESS | 1848 | 1462319814157 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:56:54 INFO - PROCESS | 1848 | 1462319814246 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e56e54000 == 160 [pid = 1848] [id = 676] 16:56:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f8e56e5e800) [pid = 1848] [serial = 2029] [outer = (nil)] 16:56:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f8e570ef000) [pid = 1848] [serial = 2030] [outer = 0x7f8e56e5e800] 16:56:54 INFO - PROCESS | 1848 | 1462319814308 Marionette DEBUG loaded listener.js 16:56:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f8e57274000) [pid = 1848] [serial = 2031] [outer = 0x7f8e56e5e800] 16:56:55 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:55 INFO - PROCESS | 1848 | 1462319815904 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] 16:56:55 INFO - PROCESS | 1848 | 1462319815948 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:56:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:56:55 INFO - PROCESS | 1848 | 1462319815956 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:56:55 INFO - PROCESS | 1848 | 1462319815962 Marionette TRACE conn3 <- [1,2678,null,{}] 16:56:55 INFO - PROCESS | 1848 | 1462319815969 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}] 16:56:56 INFO - PROCESS | 1848 | 1462319816309 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:56:56 INFO - PROCESS | 1848 | 1462319816610 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e55b79000 == 161 [pid = 1848] [id = 677] 16:56:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f8e5404c800) [pid = 1848] [serial = 2032] [outer = (nil)] 16:56:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f8e54e60400) [pid = 1848] [serial = 2033] [outer = 0x7f8e5404c800] 16:56:56 INFO - PROCESS | 1848 | 1462319816738 Marionette DEBUG loaded listener.js 16:56:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f8e55d94000) [pid = 1848] [serial = 2034] [outer = 0x7f8e5404c800] 16:56:58 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:58 INFO - PROCESS | 1848 | 1462319818099 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]]]}] 16:56:58 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) 16:56:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2188ms 16:56:58 INFO - PROCESS | 1848 | 1462319818144 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:56:58 INFO - PROCESS | 1848 | 1462319818153 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:56:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:56:58 INFO - PROCESS | 1848 | 1462319818162 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:56:58 INFO - PROCESS | 1848 | 1462319818166 Marionette TRACE conn3 <- [1,2682,null,{}] 16:56:58 INFO - PROCESS | 1848 | 1462319818172 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}] 16:56:58 INFO - PROCESS | 1848 | 1462319818488 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:56:58 INFO - PROCESS | 1848 | 1462319818721 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e57ee9800 == 162 [pid = 1848] [id = 678] 16:56:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f8e55e0a800) [pid = 1848] [serial = 2035] [outer = (nil)] 16:56:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f8e56e66800) [pid = 1848] [serial = 2036] [outer = 0x7f8e55e0a800] 16:56:58 INFO - PROCESS | 1848 | 1462319818790 Marionette DEBUG loaded listener.js 16:56:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f8e57283400) [pid = 1848] [serial = 2037] [outer = 0x7f8e55e0a800] 16:57:00 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:00 INFO - PROCESS | 1848 | 1462319820146 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]]]}] 16:57:00 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) 16:57:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2032ms 16:57:00 INFO - PROCESS | 1848 | 1462319820196 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:57:00 INFO - PROCESS | 1848 | 1462319820200 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:57:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:57:00 INFO - PROCESS | 1848 | 1462319820207 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:57:00 INFO - PROCESS | 1848 | 1462319820213 Marionette TRACE conn3 <- [1,2686,null,{}] 16:57:00 INFO - PROCESS | 1848 | 1462319820228 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}] 16:57:00 INFO - PROCESS | 1848 | 1462319820611 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:57:00 INFO - PROCESS | 1848 | 1462319820813 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58af5000 == 163 [pid = 1848] [id = 679] 16:57:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f8e57291c00) [pid = 1848] [serial = 2038] [outer = (nil)] 16:57:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f8e57f55c00) [pid = 1848] [serial = 2039] [outer = 0x7f8e57291c00] 16:57:00 INFO - PROCESS | 1848 | 1462319820892 Marionette DEBUG loaded listener.js 16:57:01 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e57fcc400) [pid = 1848] [serial = 2040] [outer = 0x7f8e57291c00] 16:57:02 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:02 INFO - PROCESS | 1848 | 1462319822308 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] 16:57:02 INFO - PROCESS | 1848 | 1462319822353 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:57:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:57:02 INFO - PROCESS | 1848 | 1462319822454 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:57:02 INFO - PROCESS | 1848 | 1462319822458 Marionette TRACE conn3 <- [1,2690,null,{}] 16:57:02 INFO - PROCESS | 1848 | 1462319822467 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}] 16:57:02 INFO - PROCESS | 1848 | 1462319822693 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:57:02 INFO - PROCESS | 1848 | 1462319822949 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e596da000 == 164 [pid = 1848] [id = 680] 16:57:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e57409c00) [pid = 1848] [serial = 2041] [outer = (nil)] 16:57:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e581e0000) [pid = 1848] [serial = 2042] [outer = 0x7f8e57409c00] 16:57:03 INFO - PROCESS | 1848 | 1462319823022 Marionette DEBUG loaded listener.js 16:57:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e589e7c00) [pid = 1848] [serial = 2043] [outer = 0x7f8e57409c00] 16:57:04 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:04 INFO - PROCESS | 1848 | 1462319824381 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] 16:57:04 INFO - PROCESS | 1848 | 1462319824449 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:57:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:57:04 INFO - PROCESS | 1848 | 1462319824544 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:57:04 INFO - PROCESS | 1848 | 1462319824550 Marionette TRACE conn3 <- [1,2694,null,{}] 16:57:04 INFO - PROCESS | 1848 | 1462319824566 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}] 16:57:04 INFO - PROCESS | 1848 | 1462319824813 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:57:05 INFO - PROCESS | 1848 | 1462319825073 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5ba1a800 == 165 [pid = 1848] [id = 681] 16:57:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e57f5a400) [pid = 1848] [serial = 2044] [outer = (nil)] 16:57:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e58f68400) [pid = 1848] [serial = 2045] [outer = 0x7f8e57f5a400] 16:57:05 INFO - PROCESS | 1848 | 1462319825150 Marionette DEBUG loaded listener.js 16:57:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e5900d400) [pid = 1848] [serial = 2046] [outer = 0x7f8e57f5a400] 16:57:06 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:06 INFO - PROCESS | 1848 | 1462319826545 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] 16:57:06 INFO - PROCESS | 1848 | 1462319826599 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:57:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:57:06 INFO - PROCESS | 1848 | 1462319826606 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:57:06 INFO - PROCESS | 1848 | 1462319826609 Marionette TRACE conn3 <- [1,2698,null,{}] 16:57:06 INFO - PROCESS | 1848 | 1462319826614 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}] 16:57:07 INFO - PROCESS | 1848 | 1462319827000 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:57:07 INFO - PROCESS | 1848 | 1462319827201 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bdd5000 == 166 [pid = 1848] [id = 682] 16:57:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e58f75c00) [pid = 1848] [serial = 2047] [outer = (nil)] 16:57:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e59743800) [pid = 1848] [serial = 2048] [outer = 0x7f8e58f75c00] 16:57:07 INFO - PROCESS | 1848 | 1462319827278 Marionette DEBUG loaded listener.js 16:57:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e5bc33400) [pid = 1848] [serial = 2049] [outer = 0x7f8e58f75c00] 16:57:08 INFO - PROCESS | 1848 | SkCairoFTTypeface::onFilterRec unimplemented 16:57:08 INFO - PROCESS | 1848 | 1462319828624 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] 16:57:08 INFO - PROCESS | 1848 | 1462319828647 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:57:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:57:08 INFO - PROCESS | 1848 | 1462319828654 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:57:08 INFO - PROCESS | 1848 | 1462319828656 Marionette TRACE conn3 <- [1,2702,null,{}] 16:57:08 INFO - PROCESS | 1848 | 1462319828662 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}] 16:57:08 INFO - PROCESS | 1848 | 1462319828916 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:57:09 INFO - PROCESS | 1848 | 1462319829156 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c045000 == 167 [pid = 1848] [id = 683] 16:57:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e589e6c00) [pid = 1848] [serial = 2050] [outer = (nil)] 16:57:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e5bc3e400) [pid = 1848] [serial = 2051] [outer = 0x7f8e589e6c00] 16:57:09 INFO - PROCESS | 1848 | 1462319829227 Marionette DEBUG loaded listener.js 16:57:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e5be04800) [pid = 1848] [serial = 2052] [outer = 0x7f8e589e6c00] 16:57:10 INFO - PROCESS | 1848 | 1462319830098 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]]]}] 16:57:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:57:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1489ms 16:57:10 INFO - PROCESS | 1848 | 1462319830144 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:57:10 INFO - PROCESS | 1848 | 1462319830148 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:57:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:57:10 INFO - PROCESS | 1848 | 1462319830153 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:57:10 INFO - PROCESS | 1848 | 1462319830155 Marionette TRACE conn3 <- [1,2706,null,{}] 16:57:10 INFO - PROCESS | 1848 | 1462319830161 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}] 16:57:10 INFO - PROCESS | 1848 | 1462319830377 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:57:10 INFO - PROCESS | 1848 | 1462319830646 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c26e000 == 168 [pid = 1848] [id = 684] 16:57:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e59015c00) [pid = 1848] [serial = 2053] [outer = (nil)] 16:57:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e5be0e800) [pid = 1848] [serial = 2054] [outer = 0x7f8e59015c00] 16:57:10 INFO - PROCESS | 1848 | 1462319830761 Marionette DEBUG loaded listener.js 16:57:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e5c2bb800) [pid = 1848] [serial = 2055] [outer = 0x7f8e59015c00] 16:57:11 INFO - PROCESS | 1848 | 1462319831665 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]]]}] 16:57:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:57:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1577ms 16:57:11 INFO - PROCESS | 1848 | 1462319831733 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:57:11 INFO - PROCESS | 1848 | 1462319831736 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:57:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:57:11 INFO - PROCESS | 1848 | 1462319831742 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:57:11 INFO - PROCESS | 1848 | 1462319831745 Marionette TRACE conn3 <- [1,2710,null,{}] 16:57:11 INFO - PROCESS | 1848 | 1462319831751 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}] 16:57:12 INFO - PROCESS | 1848 | 1462319831998 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:57:12 INFO - PROCESS | 1848 | 1462319832306 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c80d000 == 169 [pid = 1848] [id = 685] 16:57:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e5bc33800) [pid = 1848] [serial = 2056] [outer = (nil)] 16:57:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e5c2c3400) [pid = 1848] [serial = 2057] [outer = 0x7f8e5bc33800] 16:57:12 INFO - PROCESS | 1848 | 1462319832384 Marionette DEBUG loaded listener.js 16:57:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e5c2f5400) [pid = 1848] [serial = 2058] [outer = 0x7f8e5bc33800] 16:57:13 INFO - PROCESS | 1848 | 1462319833286 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] 16:57:13 INFO - PROCESS | 1848 | 1462319833327 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:57:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:57:13 INFO - PROCESS | 1848 | 1462319833334 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:57:13 INFO - PROCESS | 1848 | 1462319833338 Marionette TRACE conn3 <- [1,2714,null,{}] 16:57:13 INFO - PROCESS | 1848 | 1462319833343 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}] 16:57:13 INFO - PROCESS | 1848 | 1462319833586 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:57:13 INFO - PROCESS | 1848 | 1462319833935 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:13 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5d414800 == 170 [pid = 1848] [id = 686] 16:57:13 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e5be02400) [pid = 1848] [serial = 2059] [outer = (nil)] 16:57:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e5c5bf000) [pid = 1848] [serial = 2060] [outer = 0x7f8e5be02400] 16:57:14 INFO - PROCESS | 1848 | 1462319834013 Marionette DEBUG loaded listener.js 16:57:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e5c7eb000) [pid = 1848] [serial = 2061] [outer = 0x7f8e5be02400] 16:57:14 INFO - PROCESS | 1848 | 1462319834875 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]]]}] 16:57:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:57:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1578ms 16:57:14 INFO - PROCESS | 1848 | 1462319834914 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:57:14 INFO - PROCESS | 1848 | 1462319834919 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:57:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:57:14 INFO - PROCESS | 1848 | 1462319834924 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:57:14 INFO - PROCESS | 1848 | 1462319834928 Marionette TRACE conn3 <- [1,2718,null,{}] 16:57:14 INFO - PROCESS | 1848 | 1462319834933 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}] 16:57:15 INFO - PROCESS | 1848 | 1462319835191 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:57:15 INFO - PROCESS | 1848 | 1462319835459 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5decb000 == 171 [pid = 1848] [id = 687] 16:57:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e5de53400) [pid = 1848] [serial = 2062] [outer = (nil)] 16:57:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f8e5f904800) [pid = 1848] [serial = 2063] [outer = 0x7f8e5de53400] 16:57:15 INFO - PROCESS | 1848 | 1462319835600 Marionette DEBUG loaded listener.js 16:57:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f8e5f912800) [pid = 1848] [serial = 2064] [outer = 0x7f8e5de53400] 16:57:16 INFO - PROCESS | 1848 | 1462319836487 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] 16:57:16 INFO - PROCESS | 1848 | 1462319836571 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:57:16 INFO - PROCESS | 1848 | 1462319836578 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:57:16 INFO - PROCESS | 1848 | 1462319836581 Marionette TRACE conn3 <- [1,2722,null,{}] 16:57:16 INFO - PROCESS | 1848 | 1462319836586 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}] 16:57:16 INFO - PROCESS | 1848 | 1462319836823 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:57:17 INFO - PROCESS | 1848 | 1462319837143 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e604db800 == 172 [pid = 1848] [id = 688] 16:57:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f8e5d4bdc00) [pid = 1848] [serial = 2065] [outer = (nil)] 16:57:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f8e5f934000) [pid = 1848] [serial = 2066] [outer = 0x7f8e5d4bdc00] 16:57:17 INFO - PROCESS | 1848 | 1462319837222 Marionette DEBUG loaded listener.js 16:57:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f8e5faa4800) [pid = 1848] [serial = 2067] [outer = 0x7f8e5d4bdc00] 16:57:18 INFO - PROCESS | 1848 | 1462319838184 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] 16:57:18 INFO - PROCESS | 1848 | 1462319838264 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:57:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:57:18 INFO - PROCESS | 1848 | 1462319838272 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:57:18 INFO - PROCESS | 1848 | 1462319838285 Marionette TRACE conn3 <- [1,2726,null,{}] 16:57:18 INFO - PROCESS | 1848 | 1462319838289 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}] 16:57:18 INFO - PROCESS | 1848 | 1462319838572 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:57:18 INFO - PROCESS | 1848 | 1462319838887 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:18 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e54ba8800 == 173 [pid = 1848] [id = 689] 16:57:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f8e50dd8c00) [pid = 1848] [serial = 2068] [outer = (nil)] 16:57:18 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f8e54a13c00) [pid = 1848] [serial = 2069] [outer = 0x7f8e50dd8c00] 16:57:18 INFO - PROCESS | 1848 | 1462319838960 Marionette DEBUG loaded listener.js 16:57:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f8e59010000) [pid = 1848] [serial = 2070] [outer = 0x7f8e50dd8c00] 16:57:20 INFO - PROCESS | 1848 | 1462319840309 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]]]}] 16:57:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:57:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2094ms 16:57:20 INFO - PROCESS | 1848 | 1462319840367 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:57:20 INFO - PROCESS | 1848 | 1462319840372 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:57:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:57:20 INFO - PROCESS | 1848 | 1462319840469 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:57:20 INFO - PROCESS | 1848 | 1462319840475 Marionette TRACE conn3 <- [1,2730,null,{}] 16:57:20 INFO - PROCESS | 1848 | 1462319840502 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}] 16:57:20 INFO - PROCESS | 1848 | 1462319840688 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:57:20 INFO - PROCESS | 1848 | 1462319840924 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e57edb800 == 174 [pid = 1848] [id = 690] 16:57:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f8e541c6400) [pid = 1848] [serial = 2071] [outer = (nil)] 16:57:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e55c18800) [pid = 1848] [serial = 2072] [outer = 0x7f8e541c6400] 16:57:20 INFO - PROCESS | 1848 | 1462319840992 Marionette DEBUG loaded listener.js 16:57:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e56e11400) [pid = 1848] [serial = 2073] [outer = 0x7f8e541c6400] 16:57:22 INFO - PROCESS | 1848 | 1462319842339 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] 16:57:22 INFO - PROCESS | 1848 | 1462319842385 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:57:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:57:22 INFO - PROCESS | 1848 | 1462319842394 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:57:22 INFO - PROCESS | 1848 | 1462319842397 Marionette TRACE conn3 <- [1,2734,null,{}] 16:57:22 INFO - PROCESS | 1848 | 1462319842454 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}] 16:57:22 INFO - PROCESS | 1848 | 1462319842700 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:57:22 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bdcc800 == 173 [pid = 1848] [id = 390] 16:57:22 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e838b5800 == 172 [pid = 1848] [id = 481] 16:57:22 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c261800 == 171 [pid = 1848] [id = 391] 16:57:22 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e54ba0800 == 170 [pid = 1848] [id = 674] 16:57:22 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e68cc7c00) [pid = 1848] [serial = 1946] [outer = (nil)] [url = about:blank] 16:57:22 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e69d5c400) [pid = 1848] [serial = 1949] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e510a0800 == 169 [pid = 1848] [id = 673] 16:57:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83886000 == 168 [pid = 1848] [id = 671] 16:57:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e833d5000 == 167 [pid = 1848] [id = 670] 16:57:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7fd47800 == 166 [pid = 1848] [id = 669] 16:57:23 INFO - PROCESS | 1848 | 1462319843084 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:23 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7dde1800 == 165 [pid = 1848] [id = 668] 16:57:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e510a6000 == 166 [pid = 1848] [id = 691] 16:57:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e50fa6000) [pid = 1848] [serial = 2074] [outer = (nil)] 16:57:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e54e66800) [pid = 1848] [serial = 2075] [outer = 0x7f8e50fa6000] 16:57:23 INFO - PROCESS | 1848 | 1462319843156 Marionette DEBUG loaded listener.js 16:57:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e57ec9c00) [pid = 1848] [serial = 2076] [outer = 0x7f8e50fa6000] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e5c2bc400) [pid = 1848] [serial = 1827] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e5c5c8800) [pid = 1848] [serial = 1878] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e57ec5400) [pid = 1848] [serial = 1958] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f8e581e6800) [pid = 1848] [serial = 1959] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f8e66b18400) [pid = 1848] [serial = 1934] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f8e594b5400) [pid = 1848] [serial = 1905] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f8e58f71800) [pid = 1848] [serial = 1904] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f8e5f935c00) [pid = 1848] [serial = 1914] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f8e5de51800) [pid = 1848] [serial = 1913] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f8e5404f400) [pid = 1848] [serial = 1952] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f8e54a18800) [pid = 1848] [serial = 1953] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f8e67b16c00) [pid = 1848] [serial = 1941] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e67acd800) [pid = 1848] [serial = 1940] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e56e5ac00) [pid = 1848] [serial = 1899] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e55aa2800) [pid = 1848] [serial = 1898] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e6096fc00) [pid = 1848] [serial = 1917] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e5faafc00) [pid = 1848] [serial = 1916] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e65c0f400) [pid = 1848] [serial = 1932] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e65989800) [pid = 1848] [serial = 1931] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e5bde5400) [pid = 1848] [serial = 1908] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e5a610800) [pid = 1848] [serial = 1907] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e61f0a800) [pid = 1848] [serial = 1923] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e61d66c00) [pid = 1848] [serial = 1922] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e50fa6800) [pid = 1848] [serial = 1896] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e50dd0800) [pid = 1848] [serial = 1895] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e581e5800) [pid = 1848] [serial = 1902] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e57f55400) [pid = 1848] [serial = 1901] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e62713400) [pid = 1848] [serial = 1926] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e620aa800) [pid = 1848] [serial = 1925] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e5d4b2000) [pid = 1848] [serial = 1911] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e5c2c3c00) [pid = 1848] [serial = 1910] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e62a2b800) [pid = 1848] [serial = 1929] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e627b6800) [pid = 1848] [serial = 1928] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e67acf400) [pid = 1848] [serial = 1938] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f8e678f1800) [pid = 1848] [serial = 1937] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f8e55c1f000) [pid = 1848] [serial = 1955] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f8e61cae800) [pid = 1848] [serial = 1920] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f8e609c3c00) [pid = 1848] [serial = 1919] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f8e6823f800) [pid = 1848] [serial = 1944] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f8e6813c000) [pid = 1848] [serial = 1943] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f8e66dc5c00) [pid = 1848] [serial = 1935] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f8e581df400) [pid = 1848] [serial = 1961] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f8e58f70400) [pid = 1848] [serial = 1962] [outer = (nil)] [url = about:blank] 16:57:23 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f8e570e8000) [pid = 1848] [serial = 1956] [outer = (nil)] [url = about:blank] 16:57:24 INFO - PROCESS | 1848 | 1462319844144 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]]]}] 16:57:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:57:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1787ms 16:57:24 INFO - PROCESS | 1848 | 1462319844181 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:57:24 INFO - PROCESS | 1848 | 1462319844185 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:57:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:57:24 INFO - PROCESS | 1848 | 1462319844190 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:57:24 INFO - PROCESS | 1848 | 1462319844196 Marionette TRACE conn3 <- [1,2738,null,{}] 16:57:24 INFO - PROCESS | 1848 | 1462319844236 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}] 16:57:24 INFO - PROCESS | 1848 | 1462319844446 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:57:24 INFO - PROCESS | 1848 | 1462319844457 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:24 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58da1000 == 167 [pid = 1848] [id = 692] 16:57:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f8e581e8c00) [pid = 1848] [serial = 2077] [outer = (nil)] 16:57:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f8e58f6f400) [pid = 1848] [serial = 2078] [outer = 0x7f8e581e8c00] 16:57:24 INFO - PROCESS | 1848 | 1462319844523 Marionette DEBUG loaded listener.js 16:57:24 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f8e594b2400) [pid = 1848] [serial = 2079] [outer = 0x7f8e581e8c00] 16:57:25 INFO - PROCESS | 1848 | 1462319845451 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]]]}] 16:57:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:57:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1338ms 16:57:25 INFO - PROCESS | 1848 | 1462319845533 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:57:25 INFO - PROCESS | 1848 | 1462319845538 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:57:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:57:25 INFO - PROCESS | 1848 | 1462319845549 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:57:25 INFO - PROCESS | 1848 | 1462319845551 Marionette TRACE conn3 <- [1,2742,null,{}] 16:57:25 INFO - PROCESS | 1848 | 1462319845557 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}] 16:57:25 INFO - PROCESS | 1848 | 1462319845804 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:57:25 INFO - PROCESS | 1848 | 1462319845833 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bc1c000 == 168 [pid = 1848] [id = 693] 16:57:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f8e594b2c00) [pid = 1848] [serial = 2080] [outer = (nil)] 16:57:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f8e5974d000) [pid = 1848] [serial = 2081] [outer = 0x7f8e594b2c00] 16:57:25 INFO - PROCESS | 1848 | 1462319845898 Marionette DEBUG loaded listener.js 16:57:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f8e5bdedc00) [pid = 1848] [serial = 2082] [outer = 0x7f8e594b2c00] 16:57:27 INFO - PROCESS | 1848 | 1462319847104 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]]]}] 16:57:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:57:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1579ms 16:57:27 INFO - PROCESS | 1848 | 1462319847130 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:57:27 INFO - PROCESS | 1848 | 1462319847133 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:57:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:57:27 INFO - PROCESS | 1848 | 1462319847139 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:57:27 INFO - PROCESS | 1848 | 1462319847141 Marionette TRACE conn3 <- [1,2746,null,{}] 16:57:27 INFO - PROCESS | 1848 | 1462319847146 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}] 16:57:27 INFO - PROCESS | 1848 | 1462319847450 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f8e50dd5800) [pid = 1848] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f8e61f06800) [pid = 1848] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f8e62716400) [pid = 1848] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f8e54e5e800) [pid = 1848] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f8e50d0d800) [pid = 1848] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 133 (0x7f8e50fa0000) [pid = 1848] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 132 (0x7f8e5c5bf800) [pid = 1848] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 131 (0x7f8e70a35000) [pid = 1848] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 130 (0x7f8e70b74c00) [pid = 1848] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 129 (0x7f8e5c5bfc00) [pid = 1848] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 128 (0x7f8e69d56000) [pid = 1848] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 127 (0x7f8e589ec800) [pid = 1848] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 126 (0x7f8e627b3000) [pid = 1848] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 125 (0x7f8e5f939c00) [pid = 1848] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 124 (0x7f8e5f934800) [pid = 1848] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 123 (0x7f8e55c22000) [pid = 1848] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 122 (0x7f8e5a613000) [pid = 1848] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 121 (0x7f8e5bde2800) [pid = 1848] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 120 (0x7f8e6d185000) [pid = 1848] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 119 (0x7f8e704e2800) [pid = 1848] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 118 (0x7f8e61ca9c00) [pid = 1848] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 117 (0x7f8e68289800) [pid = 1848] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 116 (0x7f8e54e5f000) [pid = 1848] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:57:28 INFO - PROCESS | 1848 | --DOMWINDOW == 115 (0x7f8e50d08800) [pid = 1848] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:57:28 INFO - PROCESS | 1848 | 1462319848099 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e57edf000 == 169 [pid = 1848] [id = 694] 16:57:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 116 (0x7f8e50d07800) [pid = 1848] [serial = 2083] [outer = (nil)] 16:57:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 117 (0x7f8e50fa0000) [pid = 1848] [serial = 2084] [outer = 0x7f8e50d07800] 16:57:28 INFO - PROCESS | 1848 | 1462319848162 Marionette DEBUG loaded listener.js 16:57:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 118 (0x7f8e5728a400) [pid = 1848] [serial = 2085] [outer = 0x7f8e50d07800] 16:57:28 INFO - PROCESS | 1848 | 1462319848839 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]]]}] 16:57:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:57:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1737ms 16:57:28 INFO - PROCESS | 1848 | 1462319848877 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:57:28 INFO - PROCESS | 1848 | 1462319848880 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:57:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:57:28 INFO - PROCESS | 1848 | 1462319848885 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:57:28 INFO - PROCESS | 1848 | 1462319848888 Marionette TRACE conn3 <- [1,2750,null,{}] 16:57:28 INFO - PROCESS | 1848 | 1462319848893 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}] 16:57:29 INFO - PROCESS | 1848 | 1462319849158 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:57:29 INFO - PROCESS | 1848 | 1462319849185 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:29 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c8c3800 == 170 [pid = 1848] [id = 695] 16:57:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 119 (0x7f8e5c5c2400) [pid = 1848] [serial = 2086] [outer = (nil)] 16:57:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 120 (0x7f8e5de24000) [pid = 1848] [serial = 2087] [outer = 0x7f8e5c5c2400] 16:57:29 INFO - PROCESS | 1848 | 1462319849247 Marionette DEBUG loaded listener.js 16:57:29 INFO - PROCESS | 1848 | ++DOMWINDOW == 121 (0x7f8e5de4f400) [pid = 1848] [serial = 2088] [outer = 0x7f8e5c5c2400] 16:57:30 INFO - PROCESS | 1848 | 1462319850308 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]]]}] 16:57:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:57:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1477ms 16:57:30 INFO - PROCESS | 1848 | 1462319850364 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:57:30 INFO - PROCESS | 1848 | 1462319850371 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:57:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:57:30 INFO - PROCESS | 1848 | 1462319850380 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:57:30 INFO - PROCESS | 1848 | 1462319850386 Marionette TRACE conn3 <- [1,2754,null,{}] 16:57:30 INFO - PROCESS | 1848 | 1462319850395 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}] 16:57:30 INFO - PROCESS | 1848 | 1462319850640 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:57:30 INFO - PROCESS | 1848 | 1462319850959 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e55e43000 == 171 [pid = 1848] [id = 696] 16:57:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 122 (0x7f8e54042800) [pid = 1848] [serial = 2089] [outer = (nil)] 16:57:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 123 (0x7f8e54e5e800) [pid = 1848] [serial = 2090] [outer = 0x7f8e54042800] 16:57:31 INFO - PROCESS | 1848 | 1462319851035 Marionette DEBUG loaded listener.js 16:57:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 124 (0x7f8e55e08c00) [pid = 1848] [serial = 2091] [outer = 0x7f8e54042800] 16:57:31 INFO - PROCESS | 1848 | 1462319851920 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]]]}] 16:57:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:57:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1590ms 16:57:31 INFO - PROCESS | 1848 | 1462319851971 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:57:31 INFO - PROCESS | 1848 | 1462319851979 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:57:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:57:31 INFO - PROCESS | 1848 | 1462319851988 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:57:31 INFO - PROCESS | 1848 | 1462319851992 Marionette TRACE conn3 <- [1,2758,null,{}] 16:57:31 INFO - PROCESS | 1848 | 1462319851998 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}] 16:57:32 INFO - PROCESS | 1848 | 1462319852208 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:57:32 INFO - PROCESS | 1848 | 1462319852429 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:32 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bc0e800 == 172 [pid = 1848] [id = 697] 16:57:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 125 (0x7f8e57287c00) [pid = 1848] [serial = 2092] [outer = (nil)] 16:57:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 126 (0x7f8e57ec6400) [pid = 1848] [serial = 2093] [outer = 0x7f8e57287c00] 16:57:32 INFO - PROCESS | 1848 | 1462319852540 Marionette DEBUG loaded listener.js 16:57:32 INFO - PROCESS | 1848 | ++DOMWINDOW == 127 (0x7f8e57fd8000) [pid = 1848] [serial = 2094] [outer = 0x7f8e57287c00] 16:57:33 INFO - PROCESS | 1848 | 1462319853450 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]]]}] 16:57:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:57:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1534ms 16:57:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:57:33 INFO - PROCESS | 1848 | 1462319853522 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:57:33 INFO - PROCESS | 1848 | 1462319853525 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:57:33 INFO - PROCESS | 1848 | 1462319853532 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:57:33 INFO - PROCESS | 1848 | 1462319853538 Marionette TRACE conn3 <- [1,2762,null,{}] 16:57:33 INFO - PROCESS | 1848 | 1462319853563 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}] 16:57:33 INFO - PROCESS | 1848 | 1462319853799 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:57:34 INFO - PROCESS | 1848 | 1462319854101 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5d6b2000 == 173 [pid = 1848] [id = 698] 16:57:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 128 (0x7f8e594b5400) [pid = 1848] [serial = 2095] [outer = (nil)] 16:57:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 129 (0x7f8e5bdefc00) [pid = 1848] [serial = 2096] [outer = 0x7f8e594b5400] 16:57:34 INFO - PROCESS | 1848 | 1462319854178 Marionette DEBUG loaded listener.js 16:57:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 130 (0x7f8e5c5bfc00) [pid = 1848] [serial = 2097] [outer = 0x7f8e594b5400] 16:57:35 INFO - PROCESS | 1848 | 1462319855025 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]]]}] 16:57:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:57:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1550ms 16:57:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:57:35 INFO - PROCESS | 1848 | 1462319855082 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:57:35 INFO - PROCESS | 1848 | 1462319855085 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:57:35 INFO - PROCESS | 1848 | 1462319855092 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:57:35 INFO - PROCESS | 1848 | 1462319855095 Marionette TRACE conn3 <- [1,2766,null,{}] 16:57:35 INFO - PROCESS | 1848 | 1462319855100 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}] 16:57:35 INFO - PROCESS | 1848 | 1462319855293 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:57:35 INFO - PROCESS | 1848 | 1462319855517 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:35 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e60774800 == 174 [pid = 1848] [id = 699] 16:57:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 131 (0x7f8e5974fc00) [pid = 1848] [serial = 2098] [outer = (nil)] 16:57:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 132 (0x7f8e5d4bb000) [pid = 1848] [serial = 2099] [outer = 0x7f8e5974fc00] 16:57:35 INFO - PROCESS | 1848 | 1462319855625 Marionette DEBUG loaded listener.js 16:57:35 INFO - PROCESS | 1848 | ++DOMWINDOW == 133 (0x7f8e5de50800) [pid = 1848] [serial = 2100] [outer = 0x7f8e5974fc00] 16:57:36 INFO - PROCESS | 1848 | 1462319856546 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]]]}] 16:57:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:57:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1480ms 16:57:36 INFO - PROCESS | 1848 | 1462319856585 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:57:36 INFO - PROCESS | 1848 | 1462319856589 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:57:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:57:36 INFO - PROCESS | 1848 | 1462319856597 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:57:36 INFO - PROCESS | 1848 | 1462319856600 Marionette TRACE conn3 <- [1,2770,null,{}] 16:57:36 INFO - PROCESS | 1848 | 1462319856605 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}] 16:57:36 INFO - PROCESS | 1848 | 1462319856807 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:57:37 INFO - PROCESS | 1848 | 1462319857073 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6160f800 == 175 [pid = 1848] [id = 700] 16:57:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 134 (0x7f8e5c5bd400) [pid = 1848] [serial = 2101] [outer = (nil)] 16:57:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f8e5f910400) [pid = 1848] [serial = 2102] [outer = 0x7f8e5c5bd400] 16:57:37 INFO - PROCESS | 1848 | 1462319857148 Marionette DEBUG loaded listener.js 16:57:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f8e5faaa800) [pid = 1848] [serial = 2103] [outer = 0x7f8e5c5bd400] 16:57:38 INFO - PROCESS | 1848 | 1462319858005 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]]]}] 16:57:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:57:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1437ms 16:57:38 INFO - PROCESS | 1848 | 1462319858035 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:57:38 INFO - PROCESS | 1848 | 1462319858039 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:57:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:57:38 INFO - PROCESS | 1848 | 1462319858045 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:57:38 INFO - PROCESS | 1848 | 1462319858048 Marionette TRACE conn3 <- [1,2774,null,{}] 16:57:38 INFO - PROCESS | 1848 | 1462319858072 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}] 16:57:38 INFO - PROCESS | 1848 | 1462319858328 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:57:38 INFO - PROCESS | 1848 | 1462319858592 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6189e000 == 176 [pid = 1848] [id = 701] 16:57:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f8e60975c00) [pid = 1848] [serial = 2104] [outer = (nil)] 16:57:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f8e609b9c00) [pid = 1848] [serial = 2105] [outer = 0x7f8e60975c00] 16:57:38 INFO - PROCESS | 1848 | 1462319858714 Marionette DEBUG loaded listener.js 16:57:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f8e609c4000) [pid = 1848] [serial = 2106] [outer = 0x7f8e60975c00] 16:57:39 INFO - PROCESS | 1848 | 1462319859591 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]]]}] 16:57:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:57:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1583ms 16:57:39 INFO - PROCESS | 1848 | 1462319859628 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:57:39 INFO - PROCESS | 1848 | 1462319859631 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:57:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:57:39 INFO - PROCESS | 1848 | 1462319859637 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:57:39 INFO - PROCESS | 1848 | 1462319859640 Marionette TRACE conn3 <- [1,2778,null,{}] 16:57:39 INFO - PROCESS | 1848 | 1462319859645 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}] 16:57:39 INFO - PROCESS | 1848 | 1462319859858 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:57:40 INFO - PROCESS | 1848 | 1462319860125 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e61d12800 == 177 [pid = 1848] [id = 702] 16:57:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f8e5a610000) [pid = 1848] [serial = 2107] [outer = (nil)] 16:57:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f8e60a99800) [pid = 1848] [serial = 2108] [outer = 0x7f8e5a610000] 16:57:40 INFO - PROCESS | 1848 | 1462319860202 Marionette DEBUG loaded listener.js 16:57:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f8e61914c00) [pid = 1848] [serial = 2109] [outer = 0x7f8e5a610000] 16:57:41 INFO - PROCESS | 1848 | 1462319861039 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]]]}] 16:57:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:57:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1430ms 16:57:41 INFO - PROCESS | 1848 | 1462319861068 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:57:41 INFO - PROCESS | 1848 | 1462319861071 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:57:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:57:41 INFO - PROCESS | 1848 | 1462319861077 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:57:41 INFO - PROCESS | 1848 | 1462319861079 Marionette TRACE conn3 <- [1,2782,null,{}] 16:57:41 INFO - PROCESS | 1848 | 1462319861085 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}] 16:57:41 INFO - PROCESS | 1848 | 1462319861279 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:57:41 INFO - PROCESS | 1848 | 1462319861558 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e628ad000 == 178 [pid = 1848] [id = 703] 16:57:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e5de47400) [pid = 1848] [serial = 2110] [outer = (nil)] 16:57:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e6191c400) [pid = 1848] [serial = 2111] [outer = 0x7f8e5de47400] 16:57:41 INFO - PROCESS | 1848 | 1462319861630 Marionette DEBUG loaded listener.js 16:57:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e61921c00) [pid = 1848] [serial = 2112] [outer = 0x7f8e5de47400] 16:57:42 INFO - PROCESS | 1848 | 1462319862470 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]]]}] 16:57:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:57:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1433ms 16:57:42 INFO - PROCESS | 1848 | 1462319862511 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:57:42 INFO - PROCESS | 1848 | 1462319862515 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:57:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:57:42 INFO - PROCESS | 1848 | 1462319862521 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:57:42 INFO - PROCESS | 1848 | 1462319862524 Marionette TRACE conn3 <- [1,2786,null,{}] 16:57:42 INFO - PROCESS | 1848 | 1462319862529 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}] 16:57:42 INFO - PROCESS | 1848 | 1462319862724 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:57:43 INFO - PROCESS | 1848 | 1462319862993 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e62992000 == 179 [pid = 1848] [id = 704] 16:57:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e5f92c800) [pid = 1848] [serial = 2113] [outer = (nil)] 16:57:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e61cb1800) [pid = 1848] [serial = 2114] [outer = 0x7f8e5f92c800] 16:57:43 INFO - PROCESS | 1848 | 1462319863065 Marionette DEBUG loaded listener.js 16:57:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e61d63000) [pid = 1848] [serial = 2115] [outer = 0x7f8e5f92c800] 16:57:43 INFO - PROCESS | 1848 | 1462319863915 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]]]}] 16:57:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:57:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1428ms 16:57:43 INFO - PROCESS | 1848 | 1462319863950 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:57:43 INFO - PROCESS | 1848 | 1462319863953 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:57:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:57:43 INFO - PROCESS | 1848 | 1462319863959 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:57:43 INFO - PROCESS | 1848 | 1462319863962 Marionette TRACE conn3 <- [1,2790,null,{}] 16:57:43 INFO - PROCESS | 1848 | 1462319863967 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}] 16:57:44 INFO - PROCESS | 1848 | 1462319864164 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:57:44 INFO - PROCESS | 1848 | 1462319864441 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e65934000 == 180 [pid = 1848] [id = 705] 16:57:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e5900e000) [pid = 1848] [serial = 2116] [outer = (nil)] 16:57:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e61d68400) [pid = 1848] [serial = 2117] [outer = 0x7f8e5900e000] 16:57:44 INFO - PROCESS | 1848 | 1462319864514 Marionette DEBUG loaded listener.js 16:57:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e61f02400) [pid = 1848] [serial = 2118] [outer = 0x7f8e5900e000] 16:57:45 INFO - PROCESS | 1848 | 1462319865387 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]]]}] 16:57:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:57:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1441ms 16:57:45 INFO - PROCESS | 1848 | 1462319865410 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:57:45 INFO - PROCESS | 1848 | 1462319865414 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:57:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:57:45 INFO - PROCESS | 1848 | 1462319865422 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:57:45 INFO - PROCESS | 1848 | 1462319865426 Marionette TRACE conn3 <- [1,2794,null,{}] 16:57:45 INFO - PROCESS | 1848 | 1462319865431 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}] 16:57:45 INFO - PROCESS | 1848 | 1462319865649 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:57:45 INFO - PROCESS | 1848 | 1462319865921 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66b61000 == 181 [pid = 1848] [id = 706] 16:57:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e5900f400) [pid = 1848] [serial = 2119] [outer = (nil)] 16:57:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e61f6f800) [pid = 1848] [serial = 2120] [outer = 0x7f8e5900f400] 16:57:46 INFO - PROCESS | 1848 | 1462319866000 Marionette DEBUG loaded listener.js 16:57:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e61feb400) [pid = 1848] [serial = 2121] [outer = 0x7f8e5900f400] 16:57:46 INFO - PROCESS | 1848 | 1462319866886 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]]]}] 16:57:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:57:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1480ms 16:57:46 INFO - PROCESS | 1848 | 1462319866918 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:57:46 INFO - PROCESS | 1848 | 1462319866922 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:57:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:57:46 INFO - PROCESS | 1848 | 1462319866932 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:57:46 INFO - PROCESS | 1848 | 1462319866934 Marionette TRACE conn3 <- [1,2798,null,{}] 16:57:46 INFO - PROCESS | 1848 | 1462319866940 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}] 16:57:47 INFO - PROCESS | 1848 | 1462319867157 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:57:47 INFO - PROCESS | 1848 | 1462319867429 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66c9e000 == 182 [pid = 1848] [id = 707] 16:57:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e61d71c00) [pid = 1848] [serial = 2122] [outer = (nil)] 16:57:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e620aa800) [pid = 1848] [serial = 2123] [outer = 0x7f8e61d71c00] 16:57:47 INFO - PROCESS | 1848 | 1462319867503 Marionette DEBUG loaded listener.js 16:57:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e620b9400) [pid = 1848] [serial = 2124] [outer = 0x7f8e61d71c00] 16:57:48 INFO - PROCESS | 1848 | 1462319868376 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]]]}] 16:57:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:57:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1480ms 16:57:48 INFO - PROCESS | 1848 | 1462319868412 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:57:48 INFO - PROCESS | 1848 | 1462319868416 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:57:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:57:48 INFO - PROCESS | 1848 | 1462319868421 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:57:48 INFO - PROCESS | 1848 | 1462319868423 Marionette TRACE conn3 <- [1,2802,null,{}] 16:57:48 INFO - PROCESS | 1848 | 1462319868429 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}] 16:57:48 INFO - PROCESS | 1848 | 1462319868660 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:57:48 INFO - PROCESS | 1848 | 1462319868943 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e67b7e000 == 183 [pid = 1848] [id = 708] 16:57:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e61f74000) [pid = 1848] [serial = 2125] [outer = (nil)] 16:57:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e62733000) [pid = 1848] [serial = 2126] [outer = 0x7f8e61f74000] 16:57:49 INFO - PROCESS | 1848 | 1462319869058 Marionette DEBUG loaded listener.js 16:57:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e6273ac00) [pid = 1848] [serial = 2127] [outer = 0x7f8e61f74000] 16:57:49 INFO - PROCESS | 1848 | 1462319869936 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]]]}] 16:57:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:57:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1582ms 16:57:50 INFO - PROCESS | 1848 | 1462319870004 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:57:50 INFO - PROCESS | 1848 | 1462319870007 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:57:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:57:50 INFO - PROCESS | 1848 | 1462319870013 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:57:50 INFO - PROCESS | 1848 | 1462319870015 Marionette TRACE conn3 <- [1,2806,null,{}] 16:57:50 INFO - PROCESS | 1848 | 1462319870021 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}] 16:57:50 INFO - PROCESS | 1848 | 1462319870250 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:57:50 INFO - PROCESS | 1848 | 1462319870558 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e682a9000 == 184 [pid = 1848] [id = 709] 16:57:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e62712400) [pid = 1848] [serial = 2128] [outer = (nil)] 16:57:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e6274dc00) [pid = 1848] [serial = 2129] [outer = 0x7f8e62712400] 16:57:50 INFO - PROCESS | 1848 | 1462319870634 Marionette DEBUG loaded listener.js 16:57:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e62758400) [pid = 1848] [serial = 2130] [outer = 0x7f8e62712400] 16:57:51 INFO - PROCESS | 1848 | 1462319871440 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]]]}] 16:57:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:57:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1481ms 16:57:51 INFO - PROCESS | 1848 | 1462319871496 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:57:51 INFO - PROCESS | 1848 | 1462319871500 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:57:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:57:51 INFO - PROCESS | 1848 | 1462319871505 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:57:51 INFO - PROCESS | 1848 | 1462319871507 Marionette TRACE conn3 <- [1,2810,null,{}] 16:57:51 INFO - PROCESS | 1848 | 1462319871513 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}] 16:57:51 INFO - PROCESS | 1848 | 1462319871715 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:57:51 INFO - PROCESS | 1848 | 1462319871990 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6870e800 == 185 [pid = 1848] [id = 710] 16:57:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e62713000) [pid = 1848] [serial = 2131] [outer = (nil)] 16:57:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e627b8c00) [pid = 1848] [serial = 2132] [outer = 0x7f8e62713000] 16:57:52 INFO - PROCESS | 1848 | 1462319872063 Marionette DEBUG loaded listener.js 16:57:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f8e62a20800) [pid = 1848] [serial = 2133] [outer = 0x7f8e62713000] 16:57:52 INFO - PROCESS | 1848 | 1462319872910 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]]]}] 16:57:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:57:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1451ms 16:57:52 INFO - PROCESS | 1848 | 1462319872957 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:57:52 INFO - PROCESS | 1848 | 1462319872959 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:57:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:57:52 INFO - PROCESS | 1848 | 1462319872966 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:57:52 INFO - PROCESS | 1848 | 1462319872968 Marionette TRACE conn3 <- [1,2814,null,{}] 16:57:52 INFO - PROCESS | 1848 | 1462319872973 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}] 16:57:53 INFO - PROCESS | 1848 | 1462319873205 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:57:53 INFO - PROCESS | 1848 | 1462319873485 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68b60000 == 186 [pid = 1848] [id = 711] 16:57:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f8e5bdea000) [pid = 1848] [serial = 2134] [outer = (nil)] 16:57:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f8e62a2b800) [pid = 1848] [serial = 2135] [outer = 0x7f8e5bdea000] 16:57:53 INFO - PROCESS | 1848 | 1462319873606 Marionette DEBUG loaded listener.js 16:57:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f8e65984400) [pid = 1848] [serial = 2136] [outer = 0x7f8e5bdea000] 16:57:54 INFO - PROCESS | 1848 | 1462319874429 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]]]}] 16:57:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:57:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1535ms 16:57:54 INFO - PROCESS | 1848 | 1462319874502 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:57:54 INFO - PROCESS | 1848 | 1462319874506 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:57:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:57:54 INFO - PROCESS | 1848 | 1462319874511 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:57:54 INFO - PROCESS | 1848 | 1462319874514 Marionette TRACE conn3 <- [1,2818,null,{}] 16:57:54 INFO - PROCESS | 1848 | 1462319874519 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}] 16:57:54 INFO - PROCESS | 1848 | 1462319874763 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:57:55 INFO - PROCESS | 1848 | 1462319875035 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69bd8800 == 187 [pid = 1848] [id = 712] 16:57:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f8e5c2bd000) [pid = 1848] [serial = 2137] [outer = (nil)] 16:57:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f8e6598c800) [pid = 1848] [serial = 2138] [outer = 0x7f8e5c2bd000] 16:57:55 INFO - PROCESS | 1848 | 1462319875162 Marionette DEBUG loaded listener.js 16:57:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f8e65c07800) [pid = 1848] [serial = 2139] [outer = 0x7f8e5c2bd000] 16:57:56 INFO - PROCESS | 1848 | 1462319876015 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]]]}] 16:57:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:57:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1548ms 16:57:56 INFO - PROCESS | 1848 | 1462319876061 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:57:56 INFO - PROCESS | 1848 | 1462319876065 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:57:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:57:56 INFO - PROCESS | 1848 | 1462319876070 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:57:56 INFO - PROCESS | 1848 | 1462319876072 Marionette TRACE conn3 <- [1,2822,null,{}] 16:57:56 INFO - PROCESS | 1848 | 1462319876078 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}] 16:57:56 INFO - PROCESS | 1848 | 1462319876305 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:57:56 INFO - PROCESS | 1848 | 1462319876630 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6a950800 == 188 [pid = 1848] [id = 713] 16:57:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f8e62753c00) [pid = 1848] [serial = 2140] [outer = (nil)] 16:57:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f8e65c0cc00) [pid = 1848] [serial = 2141] [outer = 0x7f8e62753c00] 16:57:56 INFO - PROCESS | 1848 | 1462319876708 Marionette DEBUG loaded listener.js 16:57:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e65d69000) [pid = 1848] [serial = 2142] [outer = 0x7f8e62753c00] 16:57:57 INFO - PROCESS | 1848 | 1462319877549 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]]]}] 16:57:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:57:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1528ms 16:57:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:57:57 INFO - PROCESS | 1848 | 1462319877601 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:57:57 INFO - PROCESS | 1848 | 1462319877603 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:57:57 INFO - PROCESS | 1848 | 1462319877610 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:57:57 INFO - PROCESS | 1848 | 1462319877613 Marionette TRACE conn3 <- [1,2826,null,{}] 16:57:57 INFO - PROCESS | 1848 | 1462319877618 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}] 16:57:57 INFO - PROCESS | 1848 | 1462319877856 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:57:58 INFO - PROCESS | 1848 | 1462319878199 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:58 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6d1a1000 == 189 [pid = 1848] [id = 714] 16:57:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e59013800) [pid = 1848] [serial = 2143] [outer = (nil)] 16:57:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e65d6e000) [pid = 1848] [serial = 2144] [outer = 0x7f8e59013800] 16:57:58 INFO - PROCESS | 1848 | 1462319878276 Marionette DEBUG loaded listener.js 16:57:58 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f8e66b1e000) [pid = 1848] [serial = 2145] [outer = 0x7f8e59013800] 16:57:59 INFO - PROCESS | 1848 | 1462319879115 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:57:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:57:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1582ms 16:57:59 INFO - PROCESS | 1848 | 1462319879192 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:57:59 INFO - PROCESS | 1848 | 1462319879196 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:57:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:57:59 INFO - PROCESS | 1848 | 1462319879201 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:57:59 INFO - PROCESS | 1848 | 1462319879203 Marionette TRACE conn3 <- [1,2830,null,{}] 16:57:59 INFO - PROCESS | 1848 | 1462319879209 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}] 16:57:59 INFO - PROCESS | 1848 | 1462319879421 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:57:59 INFO - PROCESS | 1848 | 1462319879696 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6e875000 == 190 [pid = 1848] [id = 715] 16:57:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f8e5c2c6800) [pid = 1848] [serial = 2146] [outer = (nil)] 16:57:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f8e66d0b000) [pid = 1848] [serial = 2147] [outer = 0x7f8e5c2c6800] 16:57:59 INFO - PROCESS | 1848 | 1462319879816 Marionette DEBUG loaded listener.js 16:57:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f8e66dc5800) [pid = 1848] [serial = 2148] [outer = 0x7f8e5c2c6800] 16:58:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e69d17000 == 189 [pid = 1848] [id = 187] 16:58:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e57edf000 == 188 [pid = 1848] [id = 694] 16:58:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bc1c000 == 187 [pid = 1848] [id = 693] 16:58:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e54ecd000 == 186 [pid = 1848] [id = 675] 16:58:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e58da1000 == 185 [pid = 1848] [id = 692] 16:58:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e510a6000 == 184 [pid = 1848] [id = 691] 16:58:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e57edb800 == 183 [pid = 1848] [id = 690] 16:58:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c80d000 == 182 [pid = 1848] [id = 685] 16:58:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c26e000 == 181 [pid = 1848] [id = 684] 16:58:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c045000 == 180 [pid = 1848] [id = 683] 16:58:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bdd5000 == 179 [pid = 1848] [id = 682] 16:58:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5ba1a800 == 178 [pid = 1848] [id = 681] 16:58:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e596da000 == 177 [pid = 1848] [id = 680] 16:58:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e58af5000 == 176 [pid = 1848] [id = 679] 16:58:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e57ee9800 == 175 [pid = 1848] [id = 678] 16:58:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e55b79000 == 174 [pid = 1848] [id = 677] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f8e57408800) [pid = 1848] [serial = 1893] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f8e6b372800) [pid = 1848] [serial = 1950] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f8e69b87800) [pid = 1848] [serial = 1947] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f8e57414c00) [pid = 1848] [serial = 1968] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e5726e800) [pid = 1848] [serial = 1967] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e7eb75400) [pid = 1848] [serial = 2019] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e68294000) [pid = 1848] [serial = 2018] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f8e50fab800) [pid = 1848] [serial = 2021] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f8e541c3400) [pid = 1848] [serial = 2022] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f8e5d4b0400) [pid = 1848] [serial = 1974] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f8e5c5c7800) [pid = 1848] [serial = 1973] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f8e724a3000) [pid = 1848] [serial = 2013] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f8e723c2c00) [pid = 1848] [serial = 2012] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f8e78daa800) [pid = 1848] [serial = 2016] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f8e7438f400) [pid = 1848] [serial = 2015] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f8e5f90ec00) [pid = 1848] [serial = 1977] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e5de4d000) [pid = 1848] [serial = 1976] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e6b448c00) [pid = 1848] [serial = 1995] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e6a90c000) [pid = 1848] [serial = 1994] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e6598b000) [pid = 1848] [serial = 1986] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e62757800) [pid = 1848] [serial = 1985] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e70884400) [pid = 1848] [serial = 2001] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e70605800) [pid = 1848] [serial = 2000] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e609c3800) [pid = 1848] [serial = 1980] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e6053a800) [pid = 1848] [serial = 1979] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e68240c00) [pid = 1848] [serial = 1992] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e67ad6800) [pid = 1848] [serial = 1991] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e71784800) [pid = 1848] [serial = 2010] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e71372400) [pid = 1848] [serial = 2009] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e59018400) [pid = 1848] [serial = 1964] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e678f5000) [pid = 1848] [serial = 1989] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e66b15c00) [pid = 1848] [serial = 1988] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e5bdef800) [pid = 1848] [serial = 1970] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e5be10000) [pid = 1848] [serial = 1971] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e70161800) [pid = 1848] [serial = 1998] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e6dcad400) [pid = 1848] [serial = 1997] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e70b75400) [pid = 1848] [serial = 2007] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e70b62400) [pid = 1848] [serial = 2006] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f8e62736c00) [pid = 1848] [serial = 1983] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f8e61ff1000) [pid = 1848] [serial = 1982] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f8e70a3ec00) [pid = 1848] [serial = 2004] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f8e70a06800) [pid = 1848] [serial = 2003] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f8e54e66000) [pid = 1848] [serial = 2024] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f8e54a18c00) [pid = 1848] [serial = 2027] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f8e55aa4800) [pid = 1848] [serial = 2025] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f8e56e5c400) [pid = 1848] [serial = 2028] [outer = (nil)] [url = about:blank] 16:58:02 INFO - PROCESS | 1848 | 1462319882397 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]]]}] 16:58:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:58:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 3242ms 16:58:02 INFO - PROCESS | 1848 | 1462319882484 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:58:02 INFO - PROCESS | 1848 | 1462319882490 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:58:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:58:02 INFO - PROCESS | 1848 | 1462319882509 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:58:02 INFO - PROCESS | 1848 | 1462319882515 Marionette TRACE conn3 <- [1,2834,null,{}] 16:58:02 INFO - PROCESS | 1848 | 1462319882523 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}] 16:58:02 INFO - PROCESS | 1848 | 1462319882745 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:58:02 INFO - PROCESS | 1848 | 1462319882935 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e54b9b000 == 175 [pid = 1848] [id = 716] 16:58:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f8e54047400) [pid = 1848] [serial = 2149] [outer = (nil)] 16:58:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f8e54a15000) [pid = 1848] [serial = 2150] [outer = 0x7f8e54047400] 16:58:03 INFO - PROCESS | 1848 | 1462319883005 Marionette DEBUG loaded listener.js 16:58:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f8e55aa2800) [pid = 1848] [serial = 2151] [outer = 0x7f8e54047400] 16:58:03 INFO - PROCESS | 1848 | 1462319883812 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:58:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:58:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1389ms 16:58:03 INFO - PROCESS | 1848 | 1462319883897 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:58:03 INFO - PROCESS | 1848 | 1462319883905 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:58:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:58:03 INFO - PROCESS | 1848 | 1462319883915 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:58:03 INFO - PROCESS | 1848 | 1462319883919 Marionette TRACE conn3 <- [1,2838,null,{}] 16:58:03 INFO - PROCESS | 1848 | 1462319883924 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}] 16:58:04 INFO - PROCESS | 1848 | 1462319884148 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:58:04 INFO - PROCESS | 1848 | 1462319884374 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:04 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e568d4000 == 176 [pid = 1848] [id = 717] 16:58:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f8e55c19c00) [pid = 1848] [serial = 2152] [outer = (nil)] 16:58:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f8e570eac00) [pid = 1848] [serial = 2153] [outer = 0x7f8e55c19c00] 16:58:04 INFO - PROCESS | 1848 | 1462319884440 Marionette DEBUG loaded listener.js 16:58:04 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f8e57278800) [pid = 1848] [serial = 2154] [outer = 0x7f8e55c19c00] 16:58:05 INFO - PROCESS | 1848 | 1462319885416 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]]]}] 16:58:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:58:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1534ms 16:58:05 INFO - PROCESS | 1848 | 1462319885449 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:58:05 INFO - PROCESS | 1848 | 1462319885452 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:58:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:58:05 INFO - PROCESS | 1848 | 1462319885458 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:58:05 INFO - PROCESS | 1848 | 1462319885465 Marionette TRACE conn3 <- [1,2842,null,{}] 16:58:05 INFO - PROCESS | 1848 | 1462319885487 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}] 16:58:05 INFO - PROCESS | 1848 | 1462319885773 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:58:05 INFO - PROCESS | 1848 | 1462319885836 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58af0000 == 177 [pid = 1848] [id = 718] 16:58:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f8e55e0b400) [pid = 1848] [serial = 2155] [outer = (nil)] 16:58:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e581e3000) [pid = 1848] [serial = 2156] [outer = 0x7f8e55e0b400] 16:58:06 INFO - PROCESS | 1848 | 1462319886082 Marionette DEBUG loaded listener.js 16:58:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e589eec00) [pid = 1848] [serial = 2157] [outer = 0x7f8e55e0b400] 16:58:06 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e581e8c00) [pid = 1848] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:58:06 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f8e594b2c00) [pid = 1848] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:58:06 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f8e541c6400) [pid = 1848] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:58:06 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f8e50d07800) [pid = 1848] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:58:06 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f8e50fa6000) [pid = 1848] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:58:07 INFO - PROCESS | 1848 | 1462319887205 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]]]}] 16:58:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:58:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1790ms 16:58:07 INFO - PROCESS | 1848 | 1462319887257 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:58:07 INFO - PROCESS | 1848 | 1462319887260 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:58:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:58:07 INFO - PROCESS | 1848 | 1462319887268 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:58:07 INFO - PROCESS | 1848 | 1462319887270 Marionette TRACE conn3 <- [1,2846,null,{}] 16:58:07 INFO - PROCESS | 1848 | 1462319887275 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}] 16:58:07 INFO - PROCESS | 1848 | 1462319887491 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:58:07 INFO - PROCESS | 1848 | 1462319887677 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:07 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5a698800 == 178 [pid = 1848] [id = 719] 16:58:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f8e50d07800) [pid = 1848] [serial = 2158] [outer = (nil)] 16:58:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f8e594ad000) [pid = 1848] [serial = 2159] [outer = 0x7f8e50d07800] 16:58:07 INFO - PROCESS | 1848 | 1462319887747 Marionette DEBUG loaded listener.js 16:58:07 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f8e59749000) [pid = 1848] [serial = 2160] [outer = 0x7f8e50d07800] 16:58:08 INFO - PROCESS | 1848 | 1462319888518 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]]]}] 16:58:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:58:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1277ms 16:58:08 INFO - PROCESS | 1848 | 1462319888545 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:58:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:58:08 INFO - PROCESS | 1848 | 1462319888559 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:58:08 INFO - PROCESS | 1848 | 1462319888565 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:58:08 INFO - PROCESS | 1848 | 1462319888568 Marionette TRACE conn3 <- [1,2850,null,{}] 16:58:08 INFO - PROCESS | 1848 | 1462319888573 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}] 16:58:08 INFO - PROCESS | 1848 | 1462319888937 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:58:09 INFO - PROCESS | 1848 | 1462319889228 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e538e0800 == 179 [pid = 1848] [id = 720] 16:58:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e50d0a800) [pid = 1848] [serial = 2161] [outer = (nil)] 16:58:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e50dd9400) [pid = 1848] [serial = 2162] [outer = 0x7f8e50d0a800] 16:58:09 INFO - PROCESS | 1848 | 1462319889369 Marionette DEBUG loaded listener.js 16:58:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e54a11800) [pid = 1848] [serial = 2163] [outer = 0x7f8e50d0a800] 16:58:10 INFO - PROCESS | 1848 | 1462319890300 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:58:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:58:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1788ms 16:58:10 INFO - PROCESS | 1848 | 1462319890355 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:58:10 INFO - PROCESS | 1848 | 1462319890361 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:58:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:58:10 INFO - PROCESS | 1848 | 1462319890368 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:58:10 INFO - PROCESS | 1848 | 1462319890374 Marionette TRACE conn3 <- [1,2854,null,{}] 16:58:10 INFO - PROCESS | 1848 | 1462319890381 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}] 16:58:10 INFO - PROCESS | 1848 | 1462319890619 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:58:10 INFO - PROCESS | 1848 | 1462319890936 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:10 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5904c000 == 180 [pid = 1848] [id = 721] 16:58:10 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e5728ac00) [pid = 1848] [serial = 2164] [outer = (nil)] 16:58:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e57ec8c00) [pid = 1848] [serial = 2165] [outer = 0x7f8e5728ac00] 16:58:11 INFO - PROCESS | 1848 | 1462319891017 Marionette DEBUG loaded listener.js 16:58:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e57fd4c00) [pid = 1848] [serial = 2166] [outer = 0x7f8e5728ac00] 16:58:11 INFO - PROCESS | 1848 | 1462319891949 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]]]}] 16:58:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:58:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1640ms 16:58:12 INFO - PROCESS | 1848 | 1462319892009 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:58:12 INFO - PROCESS | 1848 | 1462319892013 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:58:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:58:12 INFO - PROCESS | 1848 | 1462319892020 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:58:12 INFO - PROCESS | 1848 | 1462319892023 Marionette TRACE conn3 <- [1,2858,null,{}] 16:58:12 INFO - PROCESS | 1848 | 1462319892029 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}] 16:58:12 INFO - PROCESS | 1848 | 1462319892284 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:58:12 INFO - PROCESS | 1848 | 1462319892641 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bfd9000 == 181 [pid = 1848] [id = 722] 16:58:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e57ecb400) [pid = 1848] [serial = 2167] [outer = (nil)] 16:58:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e5bc36800) [pid = 1848] [serial = 2168] [outer = 0x7f8e57ecb400] 16:58:12 INFO - PROCESS | 1848 | 1462319892720 Marionette DEBUG loaded listener.js 16:58:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e5c2b7800) [pid = 1848] [serial = 2169] [outer = 0x7f8e57ecb400] 16:58:13 INFO - PROCESS | 1848 | 1462319893599 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:58:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:58:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1631ms 16:58:13 INFO - PROCESS | 1848 | 1462319893652 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:58:13 INFO - PROCESS | 1848 | 1462319893657 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:58:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:58:13 INFO - PROCESS | 1848 | 1462319893674 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:58:13 INFO - PROCESS | 1848 | 1462319893681 Marionette TRACE conn3 <- [1,2862,null,{}] 16:58:13 INFO - PROCESS | 1848 | 1462319893686 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}] 16:58:13 INFO - PROCESS | 1848 | 1462319893960 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:58:14 INFO - PROCESS | 1848 | 1462319894269 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c8c4800 == 182 [pid = 1848] [id = 723] 16:58:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e581e7800) [pid = 1848] [serial = 2170] [outer = (nil)] 16:58:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e5c5c8800) [pid = 1848] [serial = 2171] [outer = 0x7f8e581e7800] 16:58:14 INFO - PROCESS | 1848 | 1462319894346 Marionette DEBUG loaded listener.js 16:58:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e5de47000) [pid = 1848] [serial = 2172] [outer = 0x7f8e581e7800] 16:58:15 INFO - PROCESS | 1848 | 1462319895207 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]]]}] 16:58:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:58:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1598ms 16:58:15 INFO - PROCESS | 1848 | 1462319895264 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:58:15 INFO - PROCESS | 1848 | 1462319895268 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:58:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:58:15 INFO - PROCESS | 1848 | 1462319895275 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:58:15 INFO - PROCESS | 1848 | 1462319895277 Marionette TRACE conn3 <- [1,2866,null,{}] 16:58:15 INFO - PROCESS | 1848 | 1462319895283 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}] 16:58:15 INFO - PROCESS | 1848 | 1462319895495 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:58:15 INFO - PROCESS | 1848 | 1462319895773 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5d69c800 == 183 [pid = 1848] [id = 724] 16:58:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e57408000) [pid = 1848] [serial = 2173] [outer = (nil)] 16:58:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e5f92b000) [pid = 1848] [serial = 2174] [outer = 0x7f8e57408000] 16:58:15 INFO - PROCESS | 1848 | 1462319895889 Marionette DEBUG loaded listener.js 16:58:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e5faac000) [pid = 1848] [serial = 2175] [outer = 0x7f8e57408000] 16:58:16 INFO - PROCESS | 1848 | 1462319896755 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]]]}] 16:58:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:58:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1535ms 16:58:16 INFO - PROCESS | 1848 | 1462319896810 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:58:16 INFO - PROCESS | 1848 | 1462319896814 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:58:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:58:16 INFO - PROCESS | 1848 | 1462319896820 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:58:16 INFO - PROCESS | 1848 | 1462319896823 Marionette TRACE conn3 <- [1,2870,null,{}] 16:58:16 INFO - PROCESS | 1848 | 1462319896828 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}] 16:58:17 INFO - PROCESS | 1848 | 1462319897060 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:58:17 INFO - PROCESS | 1848 | 1462319897398 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6070e800 == 184 [pid = 1848] [id = 725] 16:58:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e60974400) [pid = 1848] [serial = 2176] [outer = (nil)] 16:58:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e60978000) [pid = 1848] [serial = 2177] [outer = 0x7f8e60974400] 16:58:17 INFO - PROCESS | 1848 | 1462319897488 Marionette DEBUG loaded listener.js 16:58:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e60a9a000) [pid = 1848] [serial = 2178] [outer = 0x7f8e60974400] 16:58:18 INFO - PROCESS | 1848 | 1462319898391 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]]]}] 16:58:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:58:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1629ms 16:58:18 INFO - PROCESS | 1848 | 1462319898450 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:58:18 INFO - PROCESS | 1848 | 1462319898454 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:58:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:58:18 INFO - PROCESS | 1848 | 1462319898459 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:58:18 INFO - PROCESS | 1848 | 1462319898462 Marionette TRACE conn3 <- [1,2874,null,{}] 16:58:18 INFO - PROCESS | 1848 | 1462319898467 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}] 16:58:18 INFO - PROCESS | 1848 | 1462319898705 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:58:19 INFO - PROCESS | 1848 | 1462319899027 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:19 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e616d4800 == 185 [pid = 1848] [id = 726] 16:58:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e60533c00) [pid = 1848] [serial = 2179] [outer = (nil)] 16:58:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e61f05400) [pid = 1848] [serial = 2180] [outer = 0x7f8e60533c00] 16:58:19 INFO - PROCESS | 1848 | 1462319899105 Marionette DEBUG loaded listener.js 16:58:19 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e61f75c00) [pid = 1848] [serial = 2181] [outer = 0x7f8e60533c00] 16:58:19 INFO - PROCESS | 1848 | 1462319899942 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]]]}] 16:58:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:58:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1535ms 16:58:20 INFO - PROCESS | 1848 | 1462319899995 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:58:20 INFO - PROCESS | 1848 | 1462319899998 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:58:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:58:20 INFO - PROCESS | 1848 | 1462319900007 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:58:20 INFO - PROCESS | 1848 | 1462319900011 Marionette TRACE conn3 <- [1,2878,null,{}] 16:58:20 INFO - PROCESS | 1848 | 1462319900016 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}] 16:58:20 INFO - PROCESS | 1848 | 1462319900273 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:58:20 INFO - PROCESS | 1848 | 1462319900595 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:20 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6591f800 == 186 [pid = 1848] [id = 727] 16:58:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e60974c00) [pid = 1848] [serial = 2182] [outer = (nil)] 16:58:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e620aac00) [pid = 1848] [serial = 2183] [outer = 0x7f8e60974c00] 16:58:20 INFO - PROCESS | 1848 | 1462319900670 Marionette DEBUG loaded listener.js 16:58:20 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f8e62720400) [pid = 1848] [serial = 2184] [outer = 0x7f8e60974c00] 16:58:21 INFO - PROCESS | 1848 | 1462319901510 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]]]}] 16:58:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:58:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1533ms 16:58:21 INFO - PROCESS | 1848 | 1462319901542 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:58:21 INFO - PROCESS | 1848 | 1462319901546 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:58:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:58:21 INFO - PROCESS | 1848 | 1462319901552 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:58:21 INFO - PROCESS | 1848 | 1462319901554 Marionette TRACE conn3 <- [1,2882,null,{}] 16:58:21 INFO - PROCESS | 1848 | 1462319901560 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}] 16:58:21 INFO - PROCESS | 1848 | 1462319901805 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:58:22 INFO - PROCESS | 1848 | 1462319902086 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:22 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66bda800 == 187 [pid = 1848] [id = 728] 16:58:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f8e57f5c800) [pid = 1848] [serial = 2185] [outer = (nil)] 16:58:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f8e62752400) [pid = 1848] [serial = 2186] [outer = 0x7f8e57f5c800] 16:58:22 INFO - PROCESS | 1848 | 1462319902202 Marionette DEBUG loaded listener.js 16:58:22 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f8e6598d400) [pid = 1848] [serial = 2187] [outer = 0x7f8e57f5c800] 16:58:23 INFO - PROCESS | 1848 | 1462319903036 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]]]}] 16:58:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:58:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1528ms 16:58:23 INFO - PROCESS | 1848 | 1462319903080 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:58:23 INFO - PROCESS | 1848 | 1462319903084 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:58:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:58:23 INFO - PROCESS | 1848 | 1462319903090 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:58:23 INFO - PROCESS | 1848 | 1462319903099 Marionette TRACE conn3 <- [1,2886,null,{}] 16:58:23 INFO - PROCESS | 1848 | 1462319903103 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}] 16:58:23 INFO - PROCESS | 1848 | 1462319903326 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:58:23 INFO - PROCESS | 1848 | 1462319903599 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6870e000 == 188 [pid = 1848] [id = 729] 16:58:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f8e5901b000) [pid = 1848] [serial = 2188] [outer = (nil)] 16:58:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f8e66b20400) [pid = 1848] [serial = 2189] [outer = 0x7f8e5901b000] 16:58:23 INFO - PROCESS | 1848 | 1462319903672 Marionette DEBUG loaded listener.js 16:58:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f8e66dcb400) [pid = 1848] [serial = 2190] [outer = 0x7f8e5901b000] 16:58:24 INFO - PROCESS | 1848 | 1462319904542 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]]]}] 16:58:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:58:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1488ms 16:58:24 INFO - PROCESS | 1848 | 1462319904578 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:58:24 INFO - PROCESS | 1848 | 1462319904582 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:58:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:58:24 INFO - PROCESS | 1848 | 1462319904588 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:58:24 INFO - PROCESS | 1848 | 1462319904590 Marionette TRACE conn3 <- [1,2890,null,{}] 16:58:24 INFO - PROCESS | 1848 | 1462319904596 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}] 16:58:24 INFO - PROCESS | 1848 | 1462319904884 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:58:25 INFO - PROCESS | 1848 | 1462319905099 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:25 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6d19e800 == 189 [pid = 1848] [id = 730] 16:58:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f8e65c11000) [pid = 1848] [serial = 2191] [outer = (nil)] 16:58:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f8e678ef800) [pid = 1848] [serial = 2192] [outer = 0x7f8e65c11000] 16:58:25 INFO - PROCESS | 1848 | 1462319905208 Marionette DEBUG loaded listener.js 16:58:25 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e67aca000) [pid = 1848] [serial = 2193] [outer = 0x7f8e65c11000] 16:58:26 INFO - PROCESS | 1848 | 1462319906181 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:58:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:58:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1629ms 16:58:26 INFO - PROCESS | 1848 | 1462319906217 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:58:26 INFO - PROCESS | 1848 | 1462319906221 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:58:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:58:26 INFO - PROCESS | 1848 | 1462319906227 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:58:26 INFO - PROCESS | 1848 | 1462319906231 Marionette TRACE conn3 <- [1,2894,null,{}] 16:58:26 INFO - PROCESS | 1848 | 1462319906236 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}] 16:58:26 INFO - PROCESS | 1848 | 1462319906504 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:58:26 INFO - PROCESS | 1848 | 1462319906834 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7085d800 == 190 [pid = 1848] [id = 731] 16:58:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e67aca800) [pid = 1848] [serial = 2194] [outer = (nil)] 16:58:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e67b15c00) [pid = 1848] [serial = 2195] [outer = 0x7f8e67aca800] 16:58:26 INFO - PROCESS | 1848 | 1462319906910 Marionette DEBUG loaded listener.js 16:58:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f8e6813d400) [pid = 1848] [serial = 2196] [outer = 0x7f8e67aca800] 16:58:27 INFO - PROCESS | 1848 | 1462319907776 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]]]}] 16:58:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:58:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1584ms 16:58:27 INFO - PROCESS | 1848 | 1462319907813 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:58:27 INFO - PROCESS | 1848 | 1462319907816 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:58:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:58:27 INFO - PROCESS | 1848 | 1462319907822 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:58:27 INFO - PROCESS | 1848 | 1462319907824 Marionette TRACE conn3 <- [1,2898,null,{}] 16:58:27 INFO - PROCESS | 1848 | 1462319907829 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}] 16:58:28 INFO - PROCESS | 1848 | 1462319908060 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:58:28 INFO - PROCESS | 1848 | 1462319908341 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70b99800 == 191 [pid = 1848] [id = 732] 16:58:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f8e67b0d400) [pid = 1848] [serial = 2197] [outer = (nil)] 16:58:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f8e68237800) [pid = 1848] [serial = 2198] [outer = 0x7f8e67b0d400] 16:58:28 INFO - PROCESS | 1848 | 1462319908519 Marionette DEBUG loaded listener.js 16:58:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f8e68288000) [pid = 1848] [serial = 2199] [outer = 0x7f8e67b0d400] 16:58:29 INFO - PROCESS | 1848 | 1462319909394 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]]]}] 16:58:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:58:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1631ms 16:58:29 INFO - PROCESS | 1848 | 1462319909455 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:58:29 INFO - PROCESS | 1848 | 1462319909458 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:58:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:58:29 INFO - PROCESS | 1848 | 1462319909466 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:58:29 INFO - PROCESS | 1848 | 1462319909470 Marionette TRACE conn3 <- [1,2902,null,{}] 16:58:29 INFO - PROCESS | 1848 | 1462319909476 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}] 16:58:29 INFO - PROCESS | 1848 | 1462319909750 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:58:30 INFO - PROCESS | 1848 | 1462319910025 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71641000 == 192 [pid = 1848] [id = 733] 16:58:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f8e67b16800) [pid = 1848] [serial = 2200] [outer = (nil)] 16:58:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f8e68290c00) [pid = 1848] [serial = 2201] [outer = 0x7f8e67b16800] 16:58:30 INFO - PROCESS | 1848 | 1462319910141 Marionette DEBUG loaded listener.js 16:58:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f8e68cc3400) [pid = 1848] [serial = 2202] [outer = 0x7f8e67b16800] 16:58:31 INFO - PROCESS | 1848 | 1462319911036 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:58:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:58:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1640ms 16:58:31 INFO - PROCESS | 1848 | 1462319911108 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:58:31 INFO - PROCESS | 1848 | 1462319911111 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:58:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:58:31 INFO - PROCESS | 1848 | 1462319911117 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:58:31 INFO - PROCESS | 1848 | 1462319911119 Marionette TRACE conn3 <- [1,2906,null,{}] 16:58:31 INFO - PROCESS | 1848 | 1462319911125 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}] 16:58:31 INFO - PROCESS | 1848 | 1462319911366 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:58:31 INFO - PROCESS | 1848 | 1462319911710 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:31 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e71f6b000 == 193 [pid = 1848] [id = 734] 16:58:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f8e57ec3c00) [pid = 1848] [serial = 2203] [outer = (nil)] 16:58:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f8e68d99400) [pid = 1848] [serial = 2204] [outer = 0x7f8e57ec3c00] 16:58:31 INFO - PROCESS | 1848 | 1462319911788 Marionette DEBUG loaded listener.js 16:58:31 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f8e69b87c00) [pid = 1848] [serial = 2205] [outer = 0x7f8e57ec3c00] 16:58:32 INFO - PROCESS | 1848 | 1462319912625 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]]]}] 16:58:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:58:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1587ms 16:58:32 INFO - PROCESS | 1848 | 1462319912705 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:58:32 INFO - PROCESS | 1848 | 1462319912708 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:58:32 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:58:32 INFO - PROCESS | 1848 | 1462319912714 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:58:32 INFO - PROCESS | 1848 | 1462319912716 Marionette TRACE conn3 <- [1,2910,null,{}] 16:58:32 INFO - PROCESS | 1848 | 1462319912722 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}] 16:58:32 INFO - PROCESS | 1848 | 1462319912956 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:58:33 INFO - PROCESS | 1848 | 1462319913328 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7261d000 == 194 [pid = 1848] [id = 735] 16:58:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e5c2c4400) [pid = 1848] [serial = 2206] [outer = (nil)] 16:58:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f8e69d55000) [pid = 1848] [serial = 2207] [outer = 0x7f8e5c2c4400] 16:58:33 INFO - PROCESS | 1848 | 1462319913406 Marionette DEBUG loaded listener.js 16:58:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e69eb5000) [pid = 1848] [serial = 2208] [outer = 0x7f8e5c2c4400] 16:58:34 INFO - PROCESS | 1848 | 1462319914144 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]]]}] 16:58:34 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:58:34 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:58:34 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1489ms 16:58:34 INFO - PROCESS | 1848 | 1462319914219 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:58:34 INFO - PROCESS | 1848 | 1462319914223 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:58:34 INFO - TEST-START | /DOMEvents/constructors.html 16:58:34 INFO - PROCESS | 1848 | 1462319914232 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:58:34 INFO - PROCESS | 1848 | 1462319914236 Marionette TRACE conn3 <- [1,2914,null,{}] 16:58:34 INFO - PROCESS | 1848 | 1462319914242 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}] 16:58:34 INFO - PROCESS | 1848 | 1462319914454 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:58:34 INFO - PROCESS | 1848 | 1462319914703 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e780a4000 == 195 [pid = 1848] [id = 736] 16:58:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f8e50d05c00) [pid = 1848] [serial = 2209] [outer = (nil)] 16:58:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f8e6b36dc00) [pid = 1848] [serial = 2210] [outer = 0x7f8e50d05c00] 16:58:34 INFO - PROCESS | 1848 | 1462319914775 Marionette DEBUG loaded listener.js 16:58:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f8e6b379000) [pid = 1848] [serial = 2211] [outer = 0x7f8e50d05c00] 16:58:35 INFO - PROCESS | 1848 | 1462319915729 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]]]}] 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:58:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:58:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:58:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:58:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:58:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:58:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:58:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:58:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:58:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:58:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:58:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:58:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:58:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:58:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:58:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:58:35 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:58:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:58:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:58:35 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:58:35 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:58:35 INFO - TEST-OK | /DOMEvents/constructors.html | took 1555ms 16:58:35 INFO - PROCESS | 1848 | 1462319915789 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:58:35 INFO - PROCESS | 1848 | 1462319915795 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:58:35 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:58:35 INFO - PROCESS | 1848 | 1462319915803 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:58:35 INFO - PROCESS | 1848 | 1462319915811 Marionette TRACE conn3 <- [1,2918,null,{}] 16:58:35 INFO - PROCESS | 1848 | 1462319915821 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}] 16:58:36 INFO - PROCESS | 1848 | 1462319916048 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:58:36 INFO - PROCESS | 1848 | 1462319916375 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7eca6800 == 196 [pid = 1848] [id = 737] 16:58:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f8e68cc9800) [pid = 1848] [serial = 2212] [outer = (nil)] 16:58:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f8e6b447c00) [pid = 1848] [serial = 2213] [outer = 0x7f8e68cc9800] 16:58:36 INFO - PROCESS | 1848 | 1462319916450 Marionette DEBUG loaded listener.js 16:58:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f8e6b45e800) [pid = 1848] [serial = 2214] [outer = 0x7f8e68cc9800] 16:58:37 INFO - PROCESS | 1848 | 1462319917202 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:58:37 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:58:37 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1441ms 16:58:37 INFO - PROCESS | 1848 | 1462319917244 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:58:37 INFO - PROCESS | 1848 | 1462319917247 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:58:37 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:58:37 INFO - PROCESS | 1848 | 1462319917253 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:58:37 INFO - PROCESS | 1848 | 1462319917255 Marionette TRACE conn3 <- [1,2922,null,{}] 16:58:37 INFO - PROCESS | 1848 | 1462319917261 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}] 16:58:37 INFO - PROCESS | 1848 | 1462319917463 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:58:37 INFO - PROCESS | 1848 | 1462319917744 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:37 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8008b000 == 197 [pid = 1848] [id = 738] 16:58:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f8e69b8ec00) [pid = 1848] [serial = 2215] [outer = (nil)] 16:58:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f8e6b463c00) [pid = 1848] [serial = 2216] [outer = 0x7f8e69b8ec00] 16:58:37 INFO - PROCESS | 1848 | 1462319917819 Marionette DEBUG loaded listener.js 16:58:37 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f8e6d18a400) [pid = 1848] [serial = 2217] [outer = 0x7f8e69b8ec00] 16:58:38 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:58:38 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:58:38 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:58:38 INFO - PROCESS | 1848 | [1848] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 16:58:38 INFO - PROCESS | 1848 | 1462319918628 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]]]}] 16:58:38 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:58:38 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:58:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:58:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:58:38 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 16:58:38 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:58:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:58:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:58:38 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 16:58:38 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:58:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:58:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:58:38 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]" 16:58:38 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:58:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:38 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:58:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:58:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:38 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:58:38 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:58:38 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1432ms 16:58:38 INFO - PROCESS | 1848 | 1462319918728 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:58:38 INFO - PROCESS | 1848 | 1462319918730 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:58:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:58:38 INFO - PROCESS | 1848 | 1462319918743 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:58:38 INFO - PROCESS | 1848 | 1462319918746 Marionette TRACE conn3 <- [1,2926,null,{}] 16:58:38 INFO - PROCESS | 1848 | 1462319918752 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}] 16:58:39 INFO - PROCESS | 1848 | 1462319919005 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66c8b800 == 196 [pid = 1848] [id = 436] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e572a3800 == 195 [pid = 1848] [id = 581] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5a698800 == 194 [pid = 1848] [id = 719] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e58af0000 == 193 [pid = 1848] [id = 718] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e568d4000 == 192 [pid = 1848] [id = 717] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e54b9b000 == 191 [pid = 1848] [id = 716] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6a950800 == 190 [pid = 1848] [id = 713] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e69bd8800 == 189 [pid = 1848] [id = 712] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68b60000 == 188 [pid = 1848] [id = 711] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6870e800 == 187 [pid = 1848] [id = 710] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e682a9000 == 186 [pid = 1848] [id = 709] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e67b7e000 == 185 [pid = 1848] [id = 708] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66c9e000 == 184 [pid = 1848] [id = 707] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66b61000 == 183 [pid = 1848] [id = 706] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e65934000 == 182 [pid = 1848] [id = 705] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e58aa7000 == 181 [pid = 1848] [id = 603] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e62992000 == 180 [pid = 1848] [id = 704] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e628ad000 == 179 [pid = 1848] [id = 703] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e61d12800 == 178 [pid = 1848] [id = 702] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6189e000 == 177 [pid = 1848] [id = 701] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6160f800 == 176 [pid = 1848] [id = 700] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e60774800 == 175 [pid = 1848] [id = 699] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5d6b2000 == 174 [pid = 1848] [id = 698] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bc0e800 == 173 [pid = 1848] [id = 697] 16:58:40 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e55e43000 == 172 [pid = 1848] [id = 696] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f8e594b2400) [pid = 1848] [serial = 2079] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f8e58f6f400) [pid = 1848] [serial = 2078] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f8e5bdedc00) [pid = 1848] [serial = 2082] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f8e55c18800) [pid = 1848] [serial = 2072] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f8e5c2c3400) [pid = 1848] [serial = 2057] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f8e59743800) [pid = 1848] [serial = 2048] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f8e54e60400) [pid = 1848] [serial = 2033] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f8e5f904800) [pid = 1848] [serial = 2063] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f8e570ef000) [pid = 1848] [serial = 2030] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e5974d000) [pid = 1848] [serial = 2081] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f8e58f68400) [pid = 1848] [serial = 2045] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e5be0e800) [pid = 1848] [serial = 2054] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f8e581e0000) [pid = 1848] [serial = 2042] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f8e5728a400) [pid = 1848] [serial = 2085] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f8e56e66800) [pid = 1848] [serial = 2036] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f8e5c5bf000) [pid = 1848] [serial = 2060] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f8e54e66800) [pid = 1848] [serial = 2075] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f8e54a13c00) [pid = 1848] [serial = 2069] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f8e57f55c00) [pid = 1848] [serial = 2039] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f8e5f934000) [pid = 1848] [serial = 2066] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f8e56e11400) [pid = 1848] [serial = 2073] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f8e5bc3e400) [pid = 1848] [serial = 2051] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e57ec9c00) [pid = 1848] [serial = 2076] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e50fa0000) [pid = 1848] [serial = 2084] [outer = (nil)] [url = about:blank] 16:58:40 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e5de24000) [pid = 1848] [serial = 2087] [outer = (nil)] [url = about:blank] 16:58:41 INFO - PROCESS | 1848 | 1462319921186 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e538e0000 == 173 [pid = 1848] [id = 739] 16:58:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e50ddbc00) [pid = 1848] [serial = 2218] [outer = (nil)] 16:58:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e50fa6800) [pid = 1848] [serial = 2219] [outer = 0x7f8e50ddbc00] 16:58:41 INFO - PROCESS | 1848 | 1462319921254 Marionette DEBUG loaded listener.js 16:58:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e541cc800) [pid = 1848] [serial = 2220] [outer = 0x7f8e50ddbc00] 16:58:41 INFO - PROCESS | 1848 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:58:41 INFO - PROCESS | 1848 | 1462319921940 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]]]}] 16:58:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:58:41 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 3242ms 16:58:41 INFO - PROCESS | 1848 | 1462319921984 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:58:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:58:41 INFO - PROCESS | 1848 | 1462319921990 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:58:42 INFO - PROCESS | 1848 | 1462319921997 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:58:42 INFO - PROCESS | 1848 | 1462319922001 Marionette TRACE conn3 <- [1,2930,null,{}] 16:58:42 INFO - PROCESS | 1848 | 1462319922008 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}] 16:58:42 INFO - PROCESS | 1848 | 1462319922235 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:58:42 INFO - PROCESS | 1848 | 1462319922434 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:42 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e57486800 == 174 [pid = 1848] [id = 740] 16:58:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f8e50f9fc00) [pid = 1848] [serial = 2221] [outer = (nil)] 16:58:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f8e56e66800) [pid = 1848] [serial = 2222] [outer = 0x7f8e50f9fc00] 16:58:42 INFO - PROCESS | 1848 | 1462319922500 Marionette DEBUG loaded listener.js 16:58:42 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f8e57285c00) [pid = 1848] [serial = 2223] [outer = 0x7f8e50f9fc00] 16:58:43 INFO - PROCESS | 1848 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:58:43 INFO - PROCESS | 1848 | 1462319923230 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]]]}] 16:58:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:58:43 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1284ms 16:58:43 INFO - PROCESS | 1848 | 1462319923285 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:58:43 INFO - PROCESS | 1848 | 1462319923290 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:58:43 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:58:43 INFO - PROCESS | 1848 | 1462319923296 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:58:43 INFO - PROCESS | 1848 | 1462319923301 Marionette TRACE conn3 <- [1,2934,null,{}] 16:58:43 INFO - PROCESS | 1848 | 1462319923354 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}] 16:58:43 INFO - PROCESS | 1848 | 1462319923627 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:58:43 INFO - PROCESS | 1848 | 1462319923663 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58d9f800 == 175 [pid = 1848] [id = 741] 16:58:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f8e581de400) [pid = 1848] [serial = 2224] [outer = (nil)] 16:58:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f8e58f6bc00) [pid = 1848] [serial = 2225] [outer = 0x7f8e581de400] 16:58:43 INFO - PROCESS | 1848 | 1462319923723 Marionette DEBUG loaded listener.js 16:58:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f8e594b7800) [pid = 1848] [serial = 2226] [outer = 0x7f8e581de400] 16:58:44 INFO - PROCESS | 1848 | 1462319924590 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]]]}] 16:58:44 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:58:44 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1330ms 16:58:44 INFO - PROCESS | 1848 | 1462319924630 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:58:44 INFO - PROCESS | 1848 | 1462319924633 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:58:44 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:58:44 INFO - PROCESS | 1848 | 1462319924648 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:58:44 INFO - PROCESS | 1848 | 1462319924656 Marionette TRACE conn3 <- [1,2938,null,{}] 16:58:44 INFO - PROCESS | 1848 | 1462319924668 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}] 16:58:44 INFO - PROCESS | 1848 | 1462319924940 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:58:45 INFO - PROCESS | 1848 | 1462319925004 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bc1c000 == 176 [pid = 1848] [id = 742] 16:58:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f8e57fcb800) [pid = 1848] [serial = 2227] [outer = (nil)] 16:58:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f8e5be10400) [pid = 1848] [serial = 2228] [outer = 0x7f8e57fcb800] 16:58:45 INFO - PROCESS | 1848 | 1462319925070 Marionette DEBUG loaded listener.js 16:58:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f8e5c5c6400) [pid = 1848] [serial = 2229] [outer = 0x7f8e57fcb800] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f8e54042800) [pid = 1848] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f8e54047400) [pid = 1848] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f8e58f75c00) [pid = 1848] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f8e55c19c00) [pid = 1848] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f8e5bdea000) [pid = 1848] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f8e5de53400) [pid = 1848] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f8e55e0b400) [pid = 1848] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f8e5900e000) [pid = 1848] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f8e61d71c00) [pid = 1848] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e61f74000) [pid = 1848] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e57291c00) [pid = 1848] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e5c2c6800) [pid = 1848] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f8e5900f400) [pid = 1848] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f8e5c5c2400) [pid = 1848] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f8e5de47400) [pid = 1848] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f8e57287c00) [pid = 1848] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f8e589e6c00) [pid = 1848] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f8e5f92c800) [pid = 1848] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f8e5d4bdc00) [pid = 1848] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f8e594b5400) [pid = 1848] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f8e5c5bd400) [pid = 1848] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e59013800) [pid = 1848] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e57409c00) [pid = 1848] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e5bc33800) [pid = 1848] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e50dd8c00) [pid = 1848] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e62753c00) [pid = 1848] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e62712400) [pid = 1848] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e60975c00) [pid = 1848] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e57f5a400) [pid = 1848] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e55e0a800) [pid = 1848] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e50fa7000) [pid = 1848] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e62713000) [pid = 1848] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e5a610000) [pid = 1848] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e5974fc00) [pid = 1848] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e5c2bd000) [pid = 1848] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e5be02400) [pid = 1848] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e5404c800) [pid = 1848] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e59015c00) [pid = 1848] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:58:46 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e56e5e800) [pid = 1848] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:58:46 INFO - PROCESS | 1848 | 1462319926626 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]]]}] 16:58:46 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. 16:58:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 2000ms 16:58:46 INFO - PROCESS | 1848 | 1462319926641 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:58:46 INFO - PROCESS | 1848 | 1462319926645 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:58:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:58:46 INFO - PROCESS | 1848 | 1462319926651 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:58:46 INFO - PROCESS | 1848 | 1462319926653 Marionette TRACE conn3 <- [1,2942,null,{}] 16:58:46 INFO - PROCESS | 1848 | 1462319926659 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}] 16:58:46 INFO - PROCESS | 1848 | 1462319926962 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:58:46 INFO - PROCESS | 1848 | 1462319926986 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bed2800 == 177 [pid = 1848] [id = 743] 16:58:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e50d0c800) [pid = 1848] [serial = 2230] [outer = (nil)] 16:58:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e570e7400) [pid = 1848] [serial = 2231] [outer = 0x7f8e50d0c800] 16:58:47 INFO - PROCESS | 1848 | 1462319927049 Marionette DEBUG loaded listener.js 16:58:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e594af400) [pid = 1848] [serial = 2232] [outer = 0x7f8e50d0c800] 16:58:47 INFO - PROCESS | 1848 | 1462319927809 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"]]]}] 16:58:47 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 16:58:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:58:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:58:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:58:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:58:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1183ms 16:58:47 INFO - PROCESS | 1848 | 1462319927836 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:58:47 INFO - PROCESS | 1848 | 1462319927839 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:58:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:58:47 INFO - PROCESS | 1848 | 1462319927845 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:58:47 INFO - PROCESS | 1848 | 1462319927847 Marionette TRACE conn3 <- [1,2946,null,{}] 16:58:47 INFO - PROCESS | 1848 | 1462319927852 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}] 16:58:48 INFO - PROCESS | 1848 | 1462319928127 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:58:48 INFO - PROCESS | 1848 | 1462319928429 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:48 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e510b6800 == 178 [pid = 1848] [id = 744] 16:58:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e50d09000) [pid = 1848] [serial = 2233] [outer = (nil)] 16:58:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e50dcd400) [pid = 1848] [serial = 2234] [outer = 0x7f8e50d09000] 16:58:48 INFO - PROCESS | 1848 | 1462319928504 Marionette DEBUG loaded listener.js 16:58:48 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e54049000) [pid = 1848] [serial = 2235] [outer = 0x7f8e50d09000] 16:58:49 INFO - PROCESS | 1848 | 1462319929403 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]]]}] 16:58:49 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. 16:58:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1576ms 16:58:49 INFO - PROCESS | 1848 | 1462319929424 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:58:49 INFO - PROCESS | 1848 | 1462319929430 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:58:49 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:58:49 INFO - PROCESS | 1848 | 1462319929438 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:58:49 INFO - PROCESS | 1848 | 1462319929444 Marionette TRACE conn3 <- [1,2950,null,{}] 16:58:49 INFO - PROCESS | 1848 | 1462319929452 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}] 16:58:49 INFO - PROCESS | 1848 | 1462319929745 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:58:50 INFO - PROCESS | 1848 | 1462319930005 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58da3000 == 179 [pid = 1848] [id = 745] 16:58:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e50d09400) [pid = 1848] [serial = 2236] [outer = (nil)] 16:58:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e56e5c400) [pid = 1848] [serial = 2237] [outer = 0x7f8e50d09400] 16:58:50 INFO - PROCESS | 1848 | 1462319930088 Marionette DEBUG loaded listener.js 16:58:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e5728f400) [pid = 1848] [serial = 2238] [outer = 0x7f8e50d09400] 16:58:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bc5d000 == 180 [pid = 1848] [id = 746] 16:58:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e581e5000) [pid = 1848] [serial = 2239] [outer = (nil)] 16:58:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e57413000) [pid = 1848] [serial = 2240] [outer = 0x7f8e581e5000] 16:58:51 INFO - PROCESS | 1848 | 1462319931096 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]]]}] 16:58:51 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. 16:58:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1691ms 16:58:51 INFO - PROCESS | 1848 | 1462319931133 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:58:51 INFO - PROCESS | 1848 | 1462319931139 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:58:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:58:51 INFO - PROCESS | 1848 | 1462319931145 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:58:51 INFO - PROCESS | 1848 | 1462319931148 Marionette TRACE conn3 <- [1,2954,null,{}] 16:58:51 INFO - PROCESS | 1848 | 1462319931154 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}] 16:58:51 INFO - PROCESS | 1848 | 1462319931468 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:58:51 INFO - PROCESS | 1848 | 1462319931843 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:51 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c8c8000 == 181 [pid = 1848] [id = 747] 16:58:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e581ddc00) [pid = 1848] [serial = 2241] [outer = (nil)] 16:58:51 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e59012000) [pid = 1848] [serial = 2242] [outer = 0x7f8e581ddc00] 16:58:51 INFO - PROCESS | 1848 | 1462319931915 Marionette DEBUG loaded listener.js 16:58:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e5974d000) [pid = 1848] [serial = 2243] [outer = 0x7f8e581ddc00] 16:58:52 INFO - PROCESS | 1848 | 1462319932694 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]]]}] 16:58:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:58:52 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 16:58:52 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1585ms 16:58:52 INFO - PROCESS | 1848 | 1462319932732 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:58:52 INFO - PROCESS | 1848 | 1462319932736 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:58:52 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:58:52 INFO - PROCESS | 1848 | 1462319932751 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:58:52 INFO - PROCESS | 1848 | 1462319932761 Marionette TRACE conn3 <- [1,2958,null,{}] 16:58:52 INFO - PROCESS | 1848 | 1462319932767 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}] 16:58:53 INFO - PROCESS | 1848 | 1462319933025 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:58:53 INFO - PROCESS | 1848 | 1462319933312 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:53 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e60774800 == 182 [pid = 1848] [id = 748] 16:58:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e5c2b9800) [pid = 1848] [serial = 2244] [outer = (nil)] 16:58:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e5d4bdc00) [pid = 1848] [serial = 2245] [outer = 0x7f8e5c2b9800] 16:58:53 INFO - PROCESS | 1848 | 1462319933385 Marionette DEBUG loaded listener.js 16:58:53 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e5de4f000) [pid = 1848] [serial = 2246] [outer = 0x7f8e5c2b9800] 16:58:54 INFO - PROCESS | 1848 | 1462319934335 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]]]}] 16:58:54 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. 16:58:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1601ms 16:58:54 INFO - PROCESS | 1848 | 1462319934345 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:58:54 INFO - PROCESS | 1848 | 1462319934349 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:58:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:58:54 INFO - PROCESS | 1848 | 1462319934355 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:58:54 INFO - PROCESS | 1848 | 1462319934359 Marionette TRACE conn3 <- [1,2962,null,{}] 16:58:54 INFO - PROCESS | 1848 | 1462319934364 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}] 16:58:54 INFO - PROCESS | 1848 | 1462319934589 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:58:54 INFO - PROCESS | 1848 | 1462319934842 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e618ae000 == 183 [pid = 1848] [id = 749] 16:58:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e5a60f800) [pid = 1848] [serial = 2247] [outer = (nil)] 16:58:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f8e5f92c800) [pid = 1848] [serial = 2248] [outer = 0x7f8e5a60f800] 16:58:54 INFO - PROCESS | 1848 | 1462319934913 Marionette DEBUG loaded listener.js 16:58:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f8e60539400) [pid = 1848] [serial = 2249] [outer = 0x7f8e5a60f800] 16:58:55 INFO - PROCESS | 1848 | 1462319935686 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]]]}] 16:58:55 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. 16:58:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1382ms 16:58:55 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:58:55 INFO - PROCESS | 1848 | 1462319935738 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:58:55 INFO - PROCESS | 1848 | 1462319935741 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:58:55 INFO - PROCESS | 1848 | 1462319935747 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:58:55 INFO - PROCESS | 1848 | 1462319935750 Marionette TRACE conn3 <- [1,2966,null,{}] 16:58:55 INFO - PROCESS | 1848 | 1462319935755 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}] 16:58:55 INFO - PROCESS | 1848 | 1462319935980 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:58:56 INFO - PROCESS | 1848 | 1462319936261 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:56 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e628d7000 == 184 [pid = 1848] [id = 750] 16:58:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f8e60972c00) [pid = 1848] [serial = 2250] [outer = (nil)] 16:58:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f8e609bd800) [pid = 1848] [serial = 2251] [outer = 0x7f8e60972c00] 16:58:56 INFO - PROCESS | 1848 | 1462319936346 Marionette DEBUG loaded listener.js 16:58:56 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f8e61917000) [pid = 1848] [serial = 2252] [outer = 0x7f8e60972c00] 16:58:57 INFO - PROCESS | 1848 | 1462319937174 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]]]}] 16:58:57 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. 16:58:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1479ms 16:58:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:58:57 INFO - PROCESS | 1848 | 1462319937226 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:58:57 INFO - PROCESS | 1848 | 1462319937229 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:58:57 INFO - PROCESS | 1848 | 1462319937235 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:58:57 INFO - PROCESS | 1848 | 1462319937239 Marionette TRACE conn3 <- [1,2970,null,{}] 16:58:57 INFO - PROCESS | 1848 | 1462319937244 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}] 16:58:57 INFO - PROCESS | 1848 | 1462319937494 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:58:57 INFO - PROCESS | 1848 | 1462319937787 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66be1000 == 185 [pid = 1848] [id = 751] 16:58:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f8e61920c00) [pid = 1848] [serial = 2253] [outer = (nil)] 16:58:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f8e61d6ec00) [pid = 1848] [serial = 2254] [outer = 0x7f8e61920c00] 16:58:57 INFO - PROCESS | 1848 | 1462319937861 Marionette DEBUG loaded listener.js 16:58:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f8e61f79000) [pid = 1848] [serial = 2255] [outer = 0x7f8e61920c00] 16:58:58 INFO - PROCESS | 1848 | 1462319938621 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]]]}] 16:58:58 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. 16:58:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1428ms 16:58:58 INFO - PROCESS | 1848 | 1462319938665 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:58:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:58:58 INFO - PROCESS | 1848 | 1462319938669 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:58:58 INFO - PROCESS | 1848 | 1462319938674 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:58:58 INFO - PROCESS | 1848 | 1462319938677 Marionette TRACE conn3 <- [1,2974,null,{}] 16:58:58 INFO - PROCESS | 1848 | 1462319938682 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}] 16:58:58 INFO - PROCESS | 1848 | 1462319938903 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:58:59 INFO - PROCESS | 1848 | 1462319939155 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:59 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6818f800 == 186 [pid = 1848] [id = 752] 16:58:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f8e61cad800) [pid = 1848] [serial = 2256] [outer = (nil)] 16:58:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e61ff0400) [pid = 1848] [serial = 2257] [outer = 0x7f8e61cad800] 16:58:59 INFO - PROCESS | 1848 | 1462319939231 Marionette DEBUG loaded listener.js 16:58:59 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e62713c00) [pid = 1848] [serial = 2258] [outer = 0x7f8e61cad800] 16:59:00 INFO - PROCESS | 1848 | 1462319940058 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]]]}] 16:59:00 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. 16:59:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1439ms 16:59:00 INFO - PROCESS | 1848 | 1462319940114 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:59:00 INFO - PROCESS | 1848 | 1462319940118 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:59:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:59:00 INFO - PROCESS | 1848 | 1462319940124 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:59:00 INFO - PROCESS | 1848 | 1462319940127 Marionette TRACE conn3 <- [1,2978,null,{}] 16:59:00 INFO - PROCESS | 1848 | 1462319940133 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}] 16:59:00 INFO - PROCESS | 1848 | 1462319940387 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:59:00 INFO - PROCESS | 1848 | 1462319940669 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:00 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68b52800 == 187 [pid = 1848] [id = 753] 16:59:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e61caec00) [pid = 1848] [serial = 2259] [outer = (nil)] 16:59:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f8e6273a400) [pid = 1848] [serial = 2260] [outer = 0x7f8e61caec00] 16:59:00 INFO - PROCESS | 1848 | 1462319940744 Marionette DEBUG loaded listener.js 16:59:00 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f8e62755800) [pid = 1848] [serial = 2261] [outer = 0x7f8e61caec00] 16:59:01 INFO - PROCESS | 1848 | 1462319941503 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]]]}] 16:59:01 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. 16:59:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1428ms 16:59:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:59:01 INFO - PROCESS | 1848 | 1462319941553 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:59:01 INFO - PROCESS | 1848 | 1462319941556 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:59:01 INFO - PROCESS | 1848 | 1462319941562 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:59:01 INFO - PROCESS | 1848 | 1462319941566 Marionette TRACE conn3 <- [1,2982,null,{}] 16:59:01 INFO - PROCESS | 1848 | 1462319941571 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}] 16:59:01 INFO - PROCESS | 1848 | 1462319941803 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:59:02 INFO - PROCESS | 1848 | 1462319942099 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6a93b800 == 188 [pid = 1848] [id = 754] 16:59:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f8e61fec000) [pid = 1848] [serial = 2262] [outer = (nil)] 16:59:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f8e627ba400) [pid = 1848] [serial = 2263] [outer = 0x7f8e61fec000] 16:59:02 INFO - PROCESS | 1848 | 1462319942199 Marionette DEBUG loaded listener.js 16:59:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f8e62a2a400) [pid = 1848] [serial = 2264] [outer = 0x7f8e61fec000] 16:59:02 INFO - PROCESS | 1848 | 1462319942960 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"]]]}] 16:59:02 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 16:59:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:59:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:59:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1433ms 16:59:02 INFO - PROCESS | 1848 | 1462319942996 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:59:03 INFO - PROCESS | 1848 | 1462319942999 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:59:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:59:03 INFO - PROCESS | 1848 | 1462319943005 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:59:03 INFO - PROCESS | 1848 | 1462319943008 Marionette TRACE conn3 <- [1,2986,null,{}] 16:59:03 INFO - PROCESS | 1848 | 1462319943013 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}] 16:59:03 INFO - PROCESS | 1848 | 1462319943208 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:59:03 INFO - PROCESS | 1848 | 1462319943467 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6f1ab800 == 189 [pid = 1848] [id = 755] 16:59:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f8e62754000) [pid = 1848] [serial = 2265] [outer = (nil)] 16:59:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f8e65c0b000) [pid = 1848] [serial = 2266] [outer = 0x7f8e62754000] 16:59:03 INFO - PROCESS | 1848 | 1462319943553 Marionette DEBUG loaded listener.js 16:59:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f8e66d04400) [pid = 1848] [serial = 2267] [outer = 0x7f8e62754000] 16:59:04 INFO - PROCESS | 1848 | 1462319944394 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]]]}] 16:59:04 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. 16:59:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1432ms 16:59:04 INFO - PROCESS | 1848 | 1462319944437 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:59:04 INFO - PROCESS | 1848 | 1462319944441 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:59:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:59:04 INFO - PROCESS | 1848 | 1462319944447 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:59:04 INFO - PROCESS | 1848 | 1462319944451 Marionette TRACE conn3 <- [1,2990,null,{}] 16:59:04 INFO - PROCESS | 1848 | 1462319944496 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}] 16:59:04 INFO - PROCESS | 1848 | 1462319944861 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:59:05 INFO - PROCESS | 1848 | 1462319945037 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e7ddf5000 == 190 [pid = 1848] [id = 756] 16:59:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f8e66dcdc00) [pid = 1848] [serial = 2268] [outer = (nil)] 16:59:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f8e67b19c00) [pid = 1848] [serial = 2269] [outer = 0x7f8e66dcdc00] 16:59:05 INFO - PROCESS | 1848 | 1462319945106 Marionette DEBUG loaded listener.js 16:59:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e68294800) [pid = 1848] [serial = 2270] [outer = 0x7f8e66dcdc00] 16:59:05 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e833c4800 == 191 [pid = 1848] [id = 757] 16:59:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f8e6b44f000) [pid = 1848] [serial = 2271] [outer = (nil)] 16:59:05 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e6813b400) [pid = 1848] [serial = 2272] [outer = 0x7f8e6b44f000] 16:59:06 INFO - PROCESS | 1848 | 1462319946065 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]]]}] 16:59:06 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. 16:59:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1679ms 16:59:06 INFO - PROCESS | 1848 | 1462319946126 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:59:06 INFO - PROCESS | 1848 | 1462319946129 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:59:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:59:06 INFO - PROCESS | 1848 | 1462319946135 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:59:06 INFO - PROCESS | 1848 | 1462319946138 Marionette TRACE conn3 <- [1,2994,null,{}] 16:59:06 INFO - PROCESS | 1848 | 1462319946143 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}] 16:59:06 INFO - PROCESS | 1848 | 1462319946421 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:59:06 INFO - PROCESS | 1848 | 1462319946752 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:06 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e8386f000 == 192 [pid = 1848] [id = 758] 16:59:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f8e678f8c00) [pid = 1848] [serial = 2273] [outer = (nil)] 16:59:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 192 (0x7f8e6b44c000) [pid = 1848] [serial = 2274] [outer = 0x7f8e678f8c00] 16:59:06 INFO - PROCESS | 1848 | 1462319946837 Marionette DEBUG loaded listener.js 16:59:06 INFO - PROCESS | 1848 | ++DOMWINDOW == 193 (0x7f8e6b45c800) [pid = 1848] [serial = 2275] [outer = 0x7f8e678f8c00] 16:59:07 INFO - PROCESS | 1848 | 1462319947592 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]]]}] 16:59:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:59:07 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 16:59:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1486ms 16:59:07 INFO - PROCESS | 1848 | 1462319947622 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:59:07 INFO - PROCESS | 1848 | 1462319947626 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:59:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:59:07 INFO - PROCESS | 1848 | 1462319947633 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:59:07 INFO - PROCESS | 1848 | 1462319947635 Marionette TRACE conn3 <- [1,2998,null,{}] 16:59:07 INFO - PROCESS | 1848 | 1462319947642 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}] 16:59:07 INFO - PROCESS | 1848 | 1462319947926 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:59:08 INFO - PROCESS | 1848 | 1462319948196 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:08 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e838be000 == 193 [pid = 1848] [id = 759] 16:59:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 194 (0x7f8e50d08c00) [pid = 1848] [serial = 2276] [outer = (nil)] 16:59:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 195 (0x7f8e6dcad400) [pid = 1848] [serial = 2277] [outer = 0x7f8e50d08c00] 16:59:08 INFO - PROCESS | 1848 | 1462319948270 Marionette DEBUG loaded listener.js 16:59:08 INFO - PROCESS | 1848 | ++DOMWINDOW == 196 (0x7f8e6f667000) [pid = 1848] [serial = 2278] [outer = 0x7f8e50d08c00] 16:59:09 INFO - PROCESS | 1848 | 1462319949106 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]]]}] 16:59:09 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. 16:59:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1483ms 16:59:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:59:09 INFO - PROCESS | 1848 | 1462319949116 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:59:09 INFO - PROCESS | 1848 | 1462319949119 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:59:09 INFO - PROCESS | 1848 | 1462319949123 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:59:09 INFO - PROCESS | 1848 | 1462319949127 Marionette TRACE conn3 <- [1,3002,null,{}] 16:59:09 INFO - PROCESS | 1848 | 1462319949132 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}] 16:59:09 INFO - PROCESS | 1848 | 1462319949414 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:59:09 INFO - PROCESS | 1848 | 1462319949678 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:09 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83b77800 == 194 [pid = 1848] [id = 760] 16:59:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 197 (0x7f8e67f90400) [pid = 1848] [serial = 2279] [outer = (nil)] 16:59:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 198 (0x7f8e6f6f5400) [pid = 1848] [serial = 2280] [outer = 0x7f8e67f90400] 16:59:09 INFO - PROCESS | 1848 | 1462319949750 Marionette DEBUG loaded listener.js 16:59:09 INFO - PROCESS | 1848 | ++DOMWINDOW == 199 (0x7f8e70103400) [pid = 1848] [serial = 2281] [outer = 0x7f8e67f90400] 16:59:10 INFO - PROCESS | 1848 | 1462319950540 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]]]}] 16:59:10 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. 16:59:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1437ms 16:59:10 INFO - PROCESS | 1848 | 1462319950569 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:59:10 INFO - PROCESS | 1848 | 1462319950573 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:59:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:59:10 INFO - PROCESS | 1848 | 1462319950581 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:59:10 INFO - PROCESS | 1848 | 1462319950584 Marionette TRACE conn3 <- [1,3006,null,{}] 16:59:10 INFO - PROCESS | 1848 | 1462319950589 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}] 16:59:10 INFO - PROCESS | 1848 | 1462319950814 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:59:11 INFO - PROCESS | 1848 | 1462319951083 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:11 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e83c2a800 == 195 [pid = 1848] [id = 761] 16:59:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 200 (0x7f8e68cbe400) [pid = 1848] [serial = 2282] [outer = (nil)] 16:59:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 201 (0x7f8e7015fc00) [pid = 1848] [serial = 2283] [outer = 0x7f8e68cbe400] 16:59:11 INFO - PROCESS | 1848 | 1462319951155 Marionette DEBUG loaded listener.js 16:59:11 INFO - PROCESS | 1848 | ++DOMWINDOW == 202 (0x7f8e70607400) [pid = 1848] [serial = 2284] [outer = 0x7f8e68cbe400] 16:59:12 INFO - PROCESS | 1848 | 1462319952003 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]]]}] 16:59:12 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. 16:59:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1439ms 16:59:12 INFO - PROCESS | 1848 | 1462319952021 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:59:12 INFO - PROCESS | 1848 | 1462319952023 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:59:12 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:59:12 INFO - PROCESS | 1848 | 1462319952030 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:59:12 INFO - PROCESS | 1848 | 1462319952032 Marionette TRACE conn3 <- [1,3010,null,{}] 16:59:12 INFO - PROCESS | 1848 | 1462319952039 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}] 16:59:12 INFO - PROCESS | 1848 | 1462319952276 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:59:12 INFO - PROCESS | 1848 | 1462319952569 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:12 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e880a0000 == 196 [pid = 1848] [id = 762] 16:59:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 203 (0x7f8e609c1c00) [pid = 1848] [serial = 2285] [outer = (nil)] 16:59:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 204 (0x7f8e7060f400) [pid = 1848] [serial = 2286] [outer = 0x7f8e609c1c00] 16:59:12 INFO - PROCESS | 1848 | 1462319952647 Marionette DEBUG loaded listener.js 16:59:12 INFO - PROCESS | 1848 | ++DOMWINDOW == 205 (0x7f8e70888000) [pid = 1848] [serial = 2287] [outer = 0x7f8e609c1c00] 16:59:13 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 16:59:13 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1433ms 16:59:13 INFO - PROCESS | 1848 | 1462319953457 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]]]}] 16:59:13 INFO - PROCESS | 1848 | 1462319953487 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:59:13 INFO - PROCESS | 1848 | 1462319953491 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:59:13 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:59:13 INFO - PROCESS | 1848 | 1462319953501 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:59:13 INFO - PROCESS | 1848 | 1462319953504 Marionette TRACE conn3 <- [1,3014,null,{}] 16:59:13 INFO - PROCESS | 1848 | 1462319953509 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}] 16:59:13 INFO - PROCESS | 1848 | 1462319953759 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:59:14 INFO - PROCESS | 1848 | 1462319954034 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:14 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e88fa8000 == 197 [pid = 1848] [id = 763] 16:59:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 206 (0x7f8e69d57400) [pid = 1848] [serial = 2288] [outer = (nil)] 16:59:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 207 (0x7f8e70893800) [pid = 1848] [serial = 2289] [outer = 0x7f8e69d57400] 16:59:14 INFO - PROCESS | 1848 | 1462319954108 Marionette DEBUG loaded listener.js 16:59:14 INFO - PROCESS | 1848 | ++DOMWINDOW == 208 (0x7f8e70a09c00) [pid = 1848] [serial = 2290] [outer = 0x7f8e69d57400] 16:59:14 INFO - PROCESS | 1848 | [1848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:59:15 INFO - PROCESS | 1848 | 1462319955016 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:59:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:59:15 INFO - {} 16:59:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:59:15 INFO - {} 16:59:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:59:15 INFO - {} 16:59:15 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:59:15 INFO - {} 16:59:15 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1540ms 16:59:15 INFO - PROCESS | 1848 | 1462319955045 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:59:15 INFO - PROCESS | 1848 | 1462319955048 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:59:15 INFO - TEST-START | /FileAPI/fileReader.html 16:59:15 INFO - PROCESS | 1848 | 1462319955054 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:59:15 INFO - PROCESS | 1848 | 1462319955057 Marionette TRACE conn3 <- [1,3018,null,{}] 16:59:15 INFO - PROCESS | 1848 | 1462319955067 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}] 16:59:15 INFO - PROCESS | 1848 | 1462319955354 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:59:15 INFO - PROCESS | 1848 | 1462319955655 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:15 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e52fc4800 == 198 [pid = 1848] [id = 764] 16:59:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 209 (0x7f8e50d05800) [pid = 1848] [serial = 2291] [outer = (nil)] 16:59:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 210 (0x7f8e70b07800) [pid = 1848] [serial = 2292] [outer = 0x7f8e50d05800] 16:59:15 INFO - PROCESS | 1848 | 1462319955777 Marionette DEBUG loaded listener.js 16:59:15 INFO - PROCESS | 1848 | ++DOMWINDOW == 211 (0x7f8e70b73c00) [pid = 1848] [serial = 2293] [outer = 0x7f8e50d05800] 16:59:16 INFO - PROCESS | 1848 | 1462319956545 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]]]}] 16:59:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:59:16 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:59:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:59:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:59:16 INFO - TEST-OK | /FileAPI/fileReader.html | took 1536ms 16:59:16 INFO - PROCESS | 1848 | 1462319956592 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:59:16 INFO - PROCESS | 1848 | 1462319956595 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:59:16 INFO - TEST-START | /FileAPI/historical.html 16:59:16 INFO - PROCESS | 1848 | 1462319956605 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:59:16 INFO - PROCESS | 1848 | 1462319956608 Marionette TRACE conn3 <- [1,3022,null,{}] 16:59:16 INFO - PROCESS | 1848 | 1462319956613 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}] 16:59:16 INFO - PROCESS | 1848 | 1462319956872 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:59:17 INFO - PROCESS | 1848 | 1462319957135 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:17 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58038000 == 199 [pid = 1848] [id = 765] 16:59:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 212 (0x7f8e6b462800) [pid = 1848] [serial = 2294] [outer = (nil)] 16:59:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 213 (0x7f8e70b79400) [pid = 1848] [serial = 2295] [outer = 0x7f8e6b462800] 16:59:17 INFO - PROCESS | 1848 | 1462319957211 Marionette DEBUG loaded listener.js 16:59:17 INFO - PROCESS | 1848 | ++DOMWINDOW == 214 (0x7f8e71373c00) [pid = 1848] [serial = 2296] [outer = 0x7f8e6b462800] 16:59:17 INFO - PROCESS | 1848 | 1462319957975 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"]]]}] 16:59:18 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:59:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:59:18 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:59:18 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:59:18 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:59:18 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:59:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:18 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:59:18 INFO - TEST-OK | /FileAPI/historical.html | took 1443ms 16:59:18 INFO - TEST-START | /FileAPI/idlharness.html 16:59:18 INFO - PROCESS | 1848 | 1462319958053 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:59:18 INFO - PROCESS | 1848 | 1462319958056 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:59:18 INFO - PROCESS | 1848 | 1462319958063 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:59:18 INFO - PROCESS | 1848 | 1462319958066 Marionette TRACE conn3 <- [1,3026,null,{}] 16:59:18 INFO - PROCESS | 1848 | 1462319958072 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}] 16:59:18 INFO - PROCESS | 1848 | 1462319958305 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e54ba4000 == 198 [pid = 1848] [id = 650] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e69d0c000 == 197 [pid = 1848] [id = 6] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6160e800 == 196 [pid = 1848] [id = 150] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bed2800 == 195 [pid = 1848] [id = 743] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bc1c000 == 194 [pid = 1848] [id = 742] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c8c3800 == 193 [pid = 1848] [id = 695] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e58d9f800 == 192 [pid = 1848] [id = 741] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e57486800 == 191 [pid = 1848] [id = 740] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e538e0000 == 190 [pid = 1848] [id = 739] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e8008b000 == 189 [pid = 1848] [id = 738] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7eca6800 == 188 [pid = 1848] [id = 737] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e780a4000 == 187 [pid = 1848] [id = 736] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7261d000 == 186 [pid = 1848] [id = 735] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71f6b000 == 185 [pid = 1848] [id = 734] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71641000 == 184 [pid = 1848] [id = 733] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70b99800 == 183 [pid = 1848] [id = 732] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7085d800 == 182 [pid = 1848] [id = 731] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6d19e800 == 181 [pid = 1848] [id = 730] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6870e000 == 180 [pid = 1848] [id = 729] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66bda800 == 179 [pid = 1848] [id = 728] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6591f800 == 178 [pid = 1848] [id = 727] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e616d4800 == 177 [pid = 1848] [id = 726] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6070e800 == 176 [pid = 1848] [id = 725] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5d69c800 == 175 [pid = 1848] [id = 724] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c8c4800 == 174 [pid = 1848] [id = 723] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bfd9000 == 173 [pid = 1848] [id = 722] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5904c000 == 172 [pid = 1848] [id = 721] 16:59:20 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e538e0800 == 171 [pid = 1848] [id = 720] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 213 (0x7f8e594ad000) [pid = 1848] [serial = 2159] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 212 (0x7f8e55e08c00) [pid = 1848] [serial = 2091] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 211 (0x7f8e54a15000) [pid = 1848] [serial = 2150] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 210 (0x7f8e5bc33400) [pid = 1848] [serial = 2049] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 209 (0x7f8e570eac00) [pid = 1848] [serial = 2153] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 208 (0x7f8e62a2b800) [pid = 1848] [serial = 2135] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 207 (0x7f8e5f912800) [pid = 1848] [serial = 2064] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 206 (0x7f8e589eec00) [pid = 1848] [serial = 2157] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 205 (0x7f8e61d68400) [pid = 1848] [serial = 2117] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 204 (0x7f8e620b9400) [pid = 1848] [serial = 2124] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 203 (0x7f8e6273ac00) [pid = 1848] [serial = 2127] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 202 (0x7f8e57fcc400) [pid = 1848] [serial = 2040] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 201 (0x7f8e66dc5800) [pid = 1848] [serial = 2148] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 200 (0x7f8e61feb400) [pid = 1848] [serial = 2121] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 199 (0x7f8e5de4f400) [pid = 1848] [serial = 2088] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 198 (0x7f8e61921c00) [pid = 1848] [serial = 2112] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 197 (0x7f8e57ec6400) [pid = 1848] [serial = 2093] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 196 (0x7f8e5be04800) [pid = 1848] [serial = 2052] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 195 (0x7f8e61cb1800) [pid = 1848] [serial = 2114] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 194 (0x7f8e61f6f800) [pid = 1848] [serial = 2120] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 193 (0x7f8e5faa4800) [pid = 1848] [serial = 2067] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 192 (0x7f8e6191c400) [pid = 1848] [serial = 2111] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 191 (0x7f8e5bdefc00) [pid = 1848] [serial = 2096] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f8e5f910400) [pid = 1848] [serial = 2102] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e65d6e000) [pid = 1848] [serial = 2144] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f8e5faaa800) [pid = 1848] [serial = 2103] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e589e7c00) [pid = 1848] [serial = 2043] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f8e5c2f5400) [pid = 1848] [serial = 2058] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f8e62733000) [pid = 1848] [serial = 2126] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f8e59010000) [pid = 1848] [serial = 2070] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f8e65c0cc00) [pid = 1848] [serial = 2141] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f8e6274dc00) [pid = 1848] [serial = 2129] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f8e57278800) [pid = 1848] [serial = 2154] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f8e620aa800) [pid = 1848] [serial = 2123] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f8e609b9c00) [pid = 1848] [serial = 2105] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f8e65984400) [pid = 1848] [serial = 2136] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f8e5c5bfc00) [pid = 1848] [serial = 2097] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e5900d400) [pid = 1848] [serial = 2046] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e62758400) [pid = 1848] [serial = 2130] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e57283400) [pid = 1848] [serial = 2037] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f8e5bc3d400) [pid = 1848] [serial = 1965] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f8e54e5e800) [pid = 1848] [serial = 2090] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f8e627b8c00) [pid = 1848] [serial = 2132] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f8e62a20800) [pid = 1848] [serial = 2133] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f8e61914c00) [pid = 1848] [serial = 2109] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f8e581e3000) [pid = 1848] [serial = 2156] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f8e5d4bb000) [pid = 1848] [serial = 2099] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f8e66d0b000) [pid = 1848] [serial = 2147] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f8e6598c800) [pid = 1848] [serial = 2138] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e66b1e000) [pid = 1848] [serial = 2145] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e65d69000) [pid = 1848] [serial = 2142] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e65c07800) [pid = 1848] [serial = 2139] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e60a99800) [pid = 1848] [serial = 2108] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e5c7eb000) [pid = 1848] [serial = 2061] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e609c4000) [pid = 1848] [serial = 2106] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e57fd8000) [pid = 1848] [serial = 2094] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e61f02400) [pid = 1848] [serial = 2118] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e5de50800) [pid = 1848] [serial = 2100] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e55aa2800) [pid = 1848] [serial = 2151] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e61d63000) [pid = 1848] [serial = 2115] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e55d94000) [pid = 1848] [serial = 2034] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e5c2bb800) [pid = 1848] [serial = 2055] [outer = (nil)] [url = about:blank] 16:59:20 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e57274000) [pid = 1848] [serial = 2031] [outer = (nil)] [url = about:blank] 16:59:21 INFO - PROCESS | 1848 | 1462319961090 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:21 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e510aa800 == 172 [pid = 1848] [id = 766] 16:59:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e50ddac00) [pid = 1848] [serial = 2297] [outer = (nil)] 16:59:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e50fa0c00) [pid = 1848] [serial = 2298] [outer = 0x7f8e50ddac00] 16:59:21 INFO - PROCESS | 1848 | 1462319961191 Marionette DEBUG loaded listener.js 16:59:21 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e5404e000) [pid = 1848] [serial = 2299] [outer = 0x7f8e50ddac00] 16:59:22 INFO - PROCESS | 1848 | 1462319962785 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]]]}] 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:59:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:59:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:59:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:59:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:59:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:59:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:59:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:59:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:59:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:59:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:59:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:59:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:59:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:59:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:59:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:59:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:59:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:59:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:59:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:59:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:59:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:59:22 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 16:59:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:59:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:59:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:59:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:59:22 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 16:59:22 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 16:59:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:59:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:59:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:59:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:59:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:59:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:59:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:59:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:59:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:59:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:59:22 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 16:59:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:59:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:59:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:59:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:59:22 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 16:59:22 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 16:59:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:59:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:59:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:59:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:59:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:59:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:59:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:59:23 INFO - TEST-OK | /FileAPI/idlharness.html | took 4850ms 16:59:23 INFO - PROCESS | 1848 | 1462319962982 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:59:23 INFO - PROCESS | 1848 | 1462319962999 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:59:23 INFO - TEST-START | /FileAPI/idlharness.worker 16:59:23 INFO - PROCESS | 1848 | 1462319963013 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:59:23 INFO - PROCESS | 1848 | 1462319963021 Marionette TRACE conn3 <- [1,3030,null,{}] 16:59:23 INFO - PROCESS | 1848 | 1462319963029 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}] 16:59:23 INFO - PROCESS | 1848 | 1462319963247 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:59:23 INFO - PROCESS | 1848 | 1462319963481 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:23 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5748b800 == 173 [pid = 1848] [id = 767] 16:59:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e50dda400) [pid = 1848] [serial = 2300] [outer = (nil)] 16:59:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e57413800) [pid = 1848] [serial = 2301] [outer = 0x7f8e50dda400] 16:59:23 INFO - PROCESS | 1848 | 1462319963545 Marionette DEBUG loaded listener.js 16:59:23 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e57f55c00) [pid = 1848] [serial = 2302] [outer = 0x7f8e50dda400] 16:59:23 INFO - PROCESS | 1848 | [1848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:59:26 INFO - PROCESS | 1848 | 1462319966125 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,{},{}]]]}] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e50d0a800) [pid = 1848] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e67b16800) [pid = 1848] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e57ecb400) [pid = 1848] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e57fcb800) [pid = 1848] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e65c11000) [pid = 1848] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e5901b000) [pid = 1848] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e60974400) [pid = 1848] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e581de400) [pid = 1848] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e67aca800) [pid = 1848] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e50ddbc00) [pid = 1848] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e68cc9800) [pid = 1848] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e57f5c800) [pid = 1848] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e50f9fc00) [pid = 1848] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 143 (0x7f8e60974c00) [pid = 1848] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 142 (0x7f8e60533c00) [pid = 1848] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 141 (0x7f8e5c2c4400) [pid = 1848] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 140 (0x7f8e57408000) [pid = 1848] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 139 (0x7f8e69b8ec00) [pid = 1848] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 138 (0x7f8e581e7800) [pid = 1848] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 137 (0x7f8e67b0d400) [pid = 1848] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 136 (0x7f8e57ec3c00) [pid = 1848] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 135 (0x7f8e5728ac00) [pid = 1848] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:59:26 INFO - PROCESS | 1848 | --DOMWINDOW == 134 (0x7f8e50d05c00) [pid = 1848] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:59:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:59:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:59:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:59:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:59:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:59:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:59:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:59:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:59:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:59:26 INFO - {} 16:59:26 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 16:59:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:59:26 INFO - {} 16:59:26 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 - {} 16:59:26 INFO - {} 16:59:26 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 16:59:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:59:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:59:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:59:26 INFO - {} 16:59:26 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 16:59:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:59:26 INFO - {} 16:59:26 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 - {} 16:59:26 INFO - {} 16:59:26 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 16:59:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:59:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:59:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:59:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:59:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:26 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 16:59:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:59:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:59:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:59:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:59:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:59:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:26 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 16:59:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:59:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:26 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 16:59:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:59:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:59:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:26 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 16:59:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:59:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:59:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:59:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:59:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:59:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:59:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:59:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:59:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:59:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:59:26 INFO - {} 16:59:26 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3237ms 16:59:26 INFO - PROCESS | 1848 | 1462319966251 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:59:26 INFO - PROCESS | 1848 | 1462319966261 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:59:26 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:59:26 INFO - PROCESS | 1848 | 1462319966274 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:59:26 INFO - PROCESS | 1848 | 1462319966277 Marionette TRACE conn3 <- [1,3034,null,{}] 16:59:26 INFO - PROCESS | 1848 | 1462319966288 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}] 16:59:26 INFO - PROCESS | 1848 | 1462319966700 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:59:26 INFO - PROCESS | 1848 | 1462319966831 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:26 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e595b0000 == 174 [pid = 1848] [id = 768] 16:59:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 135 (0x7f8e57407800) [pid = 1848] [serial = 2303] [outer = (nil)] 16:59:26 INFO - PROCESS | 1848 | ++DOMWINDOW == 136 (0x7f8e589f0400) [pid = 1848] [serial = 2304] [outer = 0x7f8e57407800] 16:59:26 INFO - PROCESS | 1848 | 1462319966918 Marionette DEBUG loaded listener.js 16:59:27 INFO - PROCESS | 1848 | ++DOMWINDOW == 137 (0x7f8e5d4b7c00) [pid = 1848] [serial = 2305] [outer = 0x7f8e57407800] 16:59:27 INFO - PROCESS | 1848 | 1462319967734 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]]]}] 16:59:27 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:59:27 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1490ms 16:59:27 INFO - PROCESS | 1848 | 1462319967764 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:59:27 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:59:27 INFO - PROCESS | 1848 | 1462319967770 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:59:27 INFO - PROCESS | 1848 | 1462319967796 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:59:27 INFO - PROCESS | 1848 | 1462319967808 Marionette TRACE conn3 <- [1,3038,null,{}] 16:59:27 INFO - PROCESS | 1848 | 1462319967820 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}] 16:59:28 INFO - PROCESS | 1848 | 1462319968269 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:59:28 INFO - PROCESS | 1848 | 1462319968780 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:28 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e52fc2000 == 175 [pid = 1848] [id = 769] 16:59:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 138 (0x7f8e50d0a800) [pid = 1848] [serial = 2306] [outer = (nil)] 16:59:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 139 (0x7f8e50fa6400) [pid = 1848] [serial = 2307] [outer = 0x7f8e50d0a800] 16:59:28 INFO - PROCESS | 1848 | 1462319968859 Marionette DEBUG loaded listener.js 16:59:28 INFO - PROCESS | 1848 | ++DOMWINDOW == 140 (0x7f8e54e5cc00) [pid = 1848] [serial = 2308] [outer = 0x7f8e50d0a800] 16:59:29 INFO - PROCESS | 1848 | 1462319969762 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"]]]}] 16:59:29 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:59:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:29 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:59:29 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 2026ms 16:59:29 INFO - PROCESS | 1848 | 1462319969807 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:59:29 INFO - PROCESS | 1848 | 1462319969814 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:59:29 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:59:29 INFO - PROCESS | 1848 | 1462319969825 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:59:29 INFO - PROCESS | 1848 | 1462319969831 Marionette TRACE conn3 <- [1,3042,null,{}] 16:59:29 INFO - PROCESS | 1848 | 1462319969841 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}] 16:59:30 INFO - PROCESS | 1848 | 1462319970159 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:59:30 INFO - PROCESS | 1848 | 1462319970537 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:30 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58052000 == 176 [pid = 1848] [id = 770] 16:59:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 141 (0x7f8e570e5c00) [pid = 1848] [serial = 2309] [outer = (nil)] 16:59:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 142 (0x7f8e57283c00) [pid = 1848] [serial = 2310] [outer = 0x7f8e570e5c00] 16:59:30 INFO - PROCESS | 1848 | 1462319970630 Marionette DEBUG loaded listener.js 16:59:30 INFO - PROCESS | 1848 | ++DOMWINDOW == 143 (0x7f8e57ec3800) [pid = 1848] [serial = 2311] [outer = 0x7f8e570e5c00] 16:59:32 INFO - PROCESS | 1848 | 1462319972110 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]]]}] 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:59:32 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. 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:59:32 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'.) 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:59:32 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. 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:59:32 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. 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:59:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:59:32 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. 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:59:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:59:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:59:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2375ms 16:59:32 INFO - PROCESS | 1848 | 1462319972205 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:59:32 INFO - PROCESS | 1848 | 1462319972222 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:59:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:59:32 INFO - PROCESS | 1848 | 1462319972420 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:59:32 INFO - PROCESS | 1848 | 1462319972424 Marionette TRACE conn3 <- [1,3046,null,{}] 16:59:32 INFO - PROCESS | 1848 | 1462319972433 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}] 16:59:32 INFO - PROCESS | 1848 | 1462319972709 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:59:33 INFO - PROCESS | 1848 | 1462319972997 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:33 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e58ab5000 == 177 [pid = 1848] [id = 771] 16:59:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 144 (0x7f8e57ecb400) [pid = 1848] [serial = 2312] [outer = (nil)] 16:59:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e581de400) [pid = 1848] [serial = 2313] [outer = 0x7f8e57ecb400] 16:59:33 INFO - PROCESS | 1848 | 1462319973088 Marionette DEBUG loaded listener.js 16:59:33 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e58f6a800) [pid = 1848] [serial = 2314] [outer = 0x7f8e57ecb400] 16:59:33 INFO - PROCESS | 1848 | [1848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:59:34 INFO - PROCESS | 1848 | 1462319974060 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:59:34 INFO - {} 16:59:34 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1742ms 16:59:34 INFO - PROCESS | 1848 | 1462319974107 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:59:34 INFO - PROCESS | 1848 | 1462319974110 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:59:34 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:59:34 INFO - PROCESS | 1848 | 1462319974126 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:59:34 INFO - PROCESS | 1848 | 1462319974134 Marionette TRACE conn3 <- [1,3050,null,{}] 16:59:34 INFO - PROCESS | 1848 | 1462319974149 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}] 16:59:34 INFO - PROCESS | 1848 | 1462319974423 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:59:34 INFO - PROCESS | 1848 | 1462319974669 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:34 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bc73800 == 178 [pid = 1848] [id = 772] 16:59:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e58f75400) [pid = 1848] [serial = 2315] [outer = (nil)] 16:59:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e5bde4000) [pid = 1848] [serial = 2316] [outer = 0x7f8e58f75400] 16:59:34 INFO - PROCESS | 1848 | 1462319974784 Marionette DEBUG loaded listener.js 16:59:34 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e5d4afc00) [pid = 1848] [serial = 2317] [outer = 0x7f8e58f75400] 16:59:35 INFO - PROCESS | 1848 | 1462319975588 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]]]}] 16:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:59:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1511ms 16:59:35 INFO - PROCESS | 1848 | 1462319975630 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:59:35 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:59:35 INFO - PROCESS | 1848 | 1462319975635 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:59:35 INFO - PROCESS | 1848 | 1462319975642 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:59:35 INFO - PROCESS | 1848 | 1462319975645 Marionette TRACE conn3 <- [1,3054,null,{}] 16:59:35 INFO - PROCESS | 1848 | 1462319975650 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}] 16:59:35 INFO - PROCESS | 1848 | 1462319975869 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:59:36 INFO - PROCESS | 1848 | 1462319976151 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:36 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c048000 == 179 [pid = 1848] [id = 773] 16:59:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e5de54c00) [pid = 1848] [serial = 2318] [outer = (nil)] 16:59:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 151 (0x7f8e5f90c800) [pid = 1848] [serial = 2319] [outer = 0x7f8e5de54c00] 16:59:36 INFO - PROCESS | 1848 | 1462319976248 Marionette DEBUG loaded listener.js 16:59:36 INFO - PROCESS | 1848 | ++DOMWINDOW == 152 (0x7f8e5f933000) [pid = 1848] [serial = 2320] [outer = 0x7f8e5de54c00] 16:59:37 INFO - PROCESS | 1848 | 1462319977504 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"]]]}] 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:59:37 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" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:59:37 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" 16:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:59:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2018ms 16:59:37 INFO - PROCESS | 1848 | 1462319977663 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:59:37 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:59:37 INFO - PROCESS | 1848 | 1462319977672 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:59:37 INFO - PROCESS | 1848 | 1462319977682 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:59:37 INFO - PROCESS | 1848 | 1462319977689 Marionette TRACE conn3 <- [1,3058,null,{}] 16:59:37 INFO - PROCESS | 1848 | 1462319977697 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}] 16:59:38 INFO - PROCESS | 1848 | 1462319978068 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:59:38 INFO - PROCESS | 1848 | 1462319978360 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:38 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5c80f000 == 180 [pid = 1848] [id = 774] 16:59:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 153 (0x7f8e61918800) [pid = 1848] [serial = 2321] [outer = (nil)] 16:59:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 154 (0x7f8e61caa000) [pid = 1848] [serial = 2322] [outer = 0x7f8e61918800] 16:59:38 INFO - PROCESS | 1848 | 1462319978447 Marionette DEBUG loaded listener.js 16:59:38 INFO - PROCESS | 1848 | ++DOMWINDOW == 155 (0x7f8e61f71c00) [pid = 1848] [serial = 2323] [outer = 0x7f8e61918800] 16:59:39 INFO - PROCESS | 1848 | 1462319979366 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]]]}] 16:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:59:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:59:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:59:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:59:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:59:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:59:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:59:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:59:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1745ms 16:59:39 INFO - PROCESS | 1848 | 1462319979425 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:59:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:59:39 INFO - PROCESS | 1848 | 1462319979434 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:59:39 INFO - PROCESS | 1848 | 1462319979440 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:59:39 INFO - PROCESS | 1848 | 1462319979443 Marionette TRACE conn3 <- [1,3062,null,{}] 16:59:39 INFO - PROCESS | 1848 | 1462319979467 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}] 16:59:39 INFO - PROCESS | 1848 | 1462319979693 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:59:39 INFO - PROCESS | 1848 | 1462319979976 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:40 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5bc09800 == 181 [pid = 1848] [id = 775] 16:59:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 156 (0x7f8e56e06c00) [pid = 1848] [serial = 2324] [outer = (nil)] 16:59:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 157 (0x7f8e61918c00) [pid = 1848] [serial = 2325] [outer = 0x7f8e56e06c00] 16:59:40 INFO - PROCESS | 1848 | 1462319980090 Marionette DEBUG loaded listener.js 16:59:40 INFO - PROCESS | 1848 | ++DOMWINDOW == 158 (0x7f8e61ff2800) [pid = 1848] [serial = 2326] [outer = 0x7f8e56e06c00] 16:59:40 INFO - PROCESS | 1848 | [1848] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-l64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:59:40 INFO - PROCESS | 1848 | 1462319980960 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:59:40 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:59:40 INFO - {} 16:59:40 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1550ms 16:59:40 INFO - PROCESS | 1848 | 1462319980990 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:59:40 INFO - PROCESS | 1848 | 1462319980993 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:59:41 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:59:41 INFO - PROCESS | 1848 | 1462319981003 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:59:41 INFO - PROCESS | 1848 | 1462319981007 Marionette TRACE conn3 <- [1,3066,null,{}] 16:59:41 INFO - PROCESS | 1848 | 1462319981012 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}] 16:59:41 INFO - PROCESS | 1848 | 1462319981262 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:59:41 INFO - PROCESS | 1848 | 1462319981552 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:41 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e5e3dc800 == 182 [pid = 1848] [id = 776] 16:59:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 159 (0x7f8e58f73000) [pid = 1848] [serial = 2327] [outer = (nil)] 16:59:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 160 (0x7f8e65986000) [pid = 1848] [serial = 2328] [outer = 0x7f8e58f73000] 16:59:41 INFO - PROCESS | 1848 | 1462319981671 Marionette DEBUG loaded listener.js 16:59:41 INFO - PROCESS | 1848 | ++DOMWINDOW == 161 (0x7f8e65c0e000) [pid = 1848] [serial = 2329] [outer = 0x7f8e58f73000] 16:59:42 INFO - PROCESS | 1848 | 1462319982455 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]]]}] 16:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:59:42 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1485ms 16:59:42 INFO - PROCESS | 1848 | 1462319982492 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:59:42 INFO - PROCESS | 1848 | 1462319982495 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:59:42 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:59:42 INFO - PROCESS | 1848 | 1462319982501 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:59:42 INFO - PROCESS | 1848 | 1462319982504 Marionette TRACE conn3 <- [1,3070,null,{}] 16:59:42 INFO - PROCESS | 1848 | 1462319982509 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}] 16:59:42 INFO - PROCESS | 1848 | 1462319982759 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:59:43 INFO - PROCESS | 1848 | 1462319983025 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:43 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e60781800 == 183 [pid = 1848] [id = 777] 16:59:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 162 (0x7f8e5de53800) [pid = 1848] [serial = 2330] [outer = (nil)] 16:59:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 163 (0x7f8e66b15800) [pid = 1848] [serial = 2331] [outer = 0x7f8e5de53800] 16:59:43 INFO - PROCESS | 1848 | 1462319983105 Marionette DEBUG loaded listener.js 16:59:43 INFO - PROCESS | 1848 | ++DOMWINDOW == 164 (0x7f8e66dc2000) [pid = 1848] [serial = 2332] [outer = 0x7f8e5de53800] 16:59:43 INFO - PROCESS | 1848 | 1462319983968 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]]]}] 16:59:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:59:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:59:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:59:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:59:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:59:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:59:43 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1478ms 16:59:43 INFO - PROCESS | 1848 | 1462319983982 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:59:43 INFO - PROCESS | 1848 | 1462319983985 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:59:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:59:43 INFO - PROCESS | 1848 | 1462319983991 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:59:43 INFO - PROCESS | 1848 | 1462319983993 Marionette TRACE conn3 <- [1,3074,null,{}] 16:59:44 INFO - PROCESS | 1848 | 1462319983998 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}] 16:59:44 INFO - PROCESS | 1848 | 1462319984246 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:59:44 INFO - PROCESS | 1848 | 1462319984517 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:44 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e616c8000 == 184 [pid = 1848] [id = 778] 16:59:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 165 (0x7f8e5728b000) [pid = 1848] [serial = 2333] [outer = (nil)] 16:59:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 166 (0x7f8e66dc2800) [pid = 1848] [serial = 2334] [outer = 0x7f8e5728b000] 16:59:44 INFO - PROCESS | 1848 | 1462319984592 Marionette DEBUG loaded listener.js 16:59:44 INFO - PROCESS | 1848 | ++DOMWINDOW == 167 (0x7f8e678f8000) [pid = 1848] [serial = 2335] [outer = 0x7f8e5728b000] 16:59:45 INFO - PROCESS | 1848 | 1462319985375 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]]]}] 16:59:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:59:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:59:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:59:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:59:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:59:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:59:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1430ms 16:59:45 INFO - PROCESS | 1848 | 1462319985424 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:59:45 INFO - PROCESS | 1848 | 1462319985428 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:59:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:59:45 INFO - PROCESS | 1848 | 1462319985433 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:59:45 INFO - PROCESS | 1848 | 1462319985436 Marionette TRACE conn3 <- [1,3078,null,{}] 16:59:45 INFO - PROCESS | 1848 | 1462319985441 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}] 16:59:45 INFO - PROCESS | 1848 | 1462319985694 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:59:45 INFO - PROCESS | 1848 | 1462319985956 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:45 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e628a2800 == 185 [pid = 1848] [id = 779] 16:59:45 INFO - PROCESS | 1848 | ++DOMWINDOW == 168 (0x7f8e67ac8400) [pid = 1848] [serial = 2336] [outer = (nil)] 16:59:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 169 (0x7f8e67ad4000) [pid = 1848] [serial = 2337] [outer = 0x7f8e67ac8400] 16:59:46 INFO - PROCESS | 1848 | 1462319986041 Marionette DEBUG loaded listener.js 16:59:46 INFO - PROCESS | 1848 | ++DOMWINDOW == 170 (0x7f8e61d6b000) [pid = 1848] [serial = 2338] [outer = 0x7f8e67ac8400] 16:59:46 INFO - PROCESS | 1848 | 1462319986969 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] 16:59:47 INFO - PROCESS | 1848 | 1462319987031 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:59:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:59:47 INFO - PROCESS | 1848 | 1462319987040 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:59:47 INFO - PROCESS | 1848 | 1462319987046 Marionette TRACE conn3 <- [1,3082,null,{}] 16:59:47 INFO - PROCESS | 1848 | 1462319987071 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}] 16:59:47 INFO - PROCESS | 1848 | 1462319987329 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:59:47 INFO - PROCESS | 1848 | 1462319987622 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:47 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6592d800 == 186 [pid = 1848] [id = 780] 16:59:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 171 (0x7f8e67b0c400) [pid = 1848] [serial = 2339] [outer = (nil)] 16:59:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 172 (0x7f8e6b451000) [pid = 1848] [serial = 2340] [outer = 0x7f8e67b0c400] 16:59:47 INFO - PROCESS | 1848 | 1462319987738 Marionette DEBUG loaded listener.js 16:59:47 INFO - PROCESS | 1848 | ++DOMWINDOW == 173 (0x7f8e6d184c00) [pid = 1848] [serial = 2341] [outer = 0x7f8e67b0c400] 16:59:48 INFO - PROCESS | 1848 | 1462319988495 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]]]}] 16:59:48 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:59:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:59:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:59:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:59:48 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:59:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:59:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1501ms 16:59:48 INFO - PROCESS | 1848 | 1462319988544 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:59:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:59:48 INFO - PROCESS | 1848 | 1462319988548 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:59:48 INFO - PROCESS | 1848 | 1462319988554 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:59:48 INFO - PROCESS | 1848 | 1462319988557 Marionette TRACE conn3 <- [1,3086,null,{}] 16:59:48 INFO - PROCESS | 1848 | 1462319988562 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}] 16:59:48 INFO - PROCESS | 1848 | 1462319988774 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:59:49 INFO - PROCESS | 1848 | 1462319989071 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:49 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e66b58800 == 187 [pid = 1848] [id = 781] 16:59:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 174 (0x7f8e60975400) [pid = 1848] [serial = 2342] [outer = (nil)] 16:59:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 175 (0x7f8e6e6abc00) [pid = 1848] [serial = 2343] [outer = 0x7f8e60975400] 16:59:49 INFO - PROCESS | 1848 | 1462319989143 Marionette DEBUG loaded listener.js 16:59:49 INFO - PROCESS | 1848 | ++DOMWINDOW == 176 (0x7f8e70602800) [pid = 1848] [serial = 2344] [outer = 0x7f8e60975400] 16:59:49 INFO - PROCESS | 1848 | 1462319989907 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:59:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:59:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1385ms 16:59:49 INFO - PROCESS | 1848 | 1462319989939 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:59:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:59:49 INFO - PROCESS | 1848 | 1462319989952 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:59:49 INFO - PROCESS | 1848 | 1462319989958 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:59:49 INFO - PROCESS | 1848 | 1462319989961 Marionette TRACE conn3 <- [1,3090,null,{}] 16:59:49 INFO - PROCESS | 1848 | 1462319989966 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}] 16:59:50 INFO - PROCESS | 1848 | 1462319990231 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:59:50 INFO - PROCESS | 1848 | 1462319990534 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:50 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e67b80800 == 188 [pid = 1848] [id = 782] 16:59:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 177 (0x7f8e69eb3400) [pid = 1848] [serial = 2345] [outer = (nil)] 16:59:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 178 (0x7f8e70887400) [pid = 1848] [serial = 2346] [outer = 0x7f8e69eb3400] 16:59:50 INFO - PROCESS | 1848 | 1462319990614 Marionette DEBUG loaded listener.js 16:59:50 INFO - PROCESS | 1848 | ++DOMWINDOW == 179 (0x7f8e70a0bc00) [pid = 1848] [serial = 2347] [outer = 0x7f8e69eb3400] 16:59:51 INFO - PROCESS | 1848 | 1462319991547 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:59:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:59:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1639ms 16:59:51 INFO - PROCESS | 1848 | 1462319991598 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:59:51 INFO - PROCESS | 1848 | 1462319991602 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:59:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:59:51 INFO - PROCESS | 1848 | 1462319991608 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:59:51 INFO - PROCESS | 1848 | 1462319991611 Marionette TRACE conn3 <- [1,3094,null,{}] 16:59:51 INFO - PROCESS | 1848 | 1462319991640 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}] 16:59:51 INFO - PROCESS | 1848 | 1462319991931 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:59:52 INFO - PROCESS | 1848 | 1462319992365 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:52 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e68713800 == 189 [pid = 1848] [id = 783] 16:59:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 180 (0x7f8e58f73400) [pid = 1848] [serial = 2348] [outer = (nil)] 16:59:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 181 (0x7f8e70b5a000) [pid = 1848] [serial = 2349] [outer = 0x7f8e58f73400] 16:59:52 INFO - PROCESS | 1848 | 1462319992487 Marionette DEBUG loaded listener.js 16:59:52 INFO - PROCESS | 1848 | ++DOMWINDOW == 182 (0x7f8e71375000) [pid = 1848] [serial = 2350] [outer = 0x7f8e58f73400] 16:59:53 INFO - PROCESS | 1848 | 1462319993415 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:59:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:59:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1859ms 16:59:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:59:53 INFO - PROCESS | 1848 | 1462319993468 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:59:53 INFO - PROCESS | 1848 | 1462319993471 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:59:53 INFO - PROCESS | 1848 | 1462319993478 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:59:53 INFO - PROCESS | 1848 | 1462319993481 Marionette TRACE conn3 <- [1,3098,null,{}] 16:59:53 INFO - PROCESS | 1848 | 1462319993487 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}] 16:59:53 INFO - PROCESS | 1848 | 1462319993746 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:59:54 INFO - PROCESS | 1848 | 1462319994060 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:54 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e69d0c800 == 190 [pid = 1848] [id = 784] 16:59:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 183 (0x7f8e627b1000) [pid = 1848] [serial = 2351] [outer = (nil)] 16:59:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 184 (0x7f8e71375c00) [pid = 1848] [serial = 2352] [outer = 0x7f8e627b1000] 16:59:54 INFO - PROCESS | 1848 | 1462319994132 Marionette DEBUG loaded listener.js 16:59:54 INFO - PROCESS | 1848 | ++DOMWINDOW == 185 (0x7f8e71788000) [pid = 1848] [serial = 2353] [outer = 0x7f8e627b1000] 16:59:54 INFO - PROCESS | 1848 | 1462319994923 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]]]}] 16:59:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:59:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:59:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1491ms 16:59:54 INFO - PROCESS | 1848 | 1462319994968 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:59:54 INFO - PROCESS | 1848 | 1462319994972 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:59:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:59:54 INFO - PROCESS | 1848 | 1462319994978 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:59:54 INFO - PROCESS | 1848 | 1462319994980 Marionette TRACE conn3 <- [1,3102,null,{}] 16:59:54 INFO - PROCESS | 1848 | 1462319994987 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}] 16:59:55 INFO - PROCESS | 1848 | 1462319995257 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:59:55 INFO - PROCESS | 1848 | 1462319995541 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:55 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e6dc86800 == 191 [pid = 1848] [id = 785] 16:59:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 186 (0x7f8e66d08000) [pid = 1848] [serial = 2354] [outer = (nil)] 16:59:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 187 (0x7f8e7217a400) [pid = 1848] [serial = 2355] [outer = 0x7f8e66d08000] 16:59:55 INFO - PROCESS | 1848 | 1462319995623 Marionette DEBUG loaded listener.js 16:59:55 INFO - PROCESS | 1848 | ++DOMWINDOW == 188 (0x7f8e723c3000) [pid = 1848] [serial = 2356] [outer = 0x7f8e66d08000] 16:59:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:59:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1429ms 16:59:56 INFO - PROCESS | 1848 | 1462319996399 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:59:56 INFO - PROCESS | 1848 | 1462319996409 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:59:56 INFO - PROCESS | 1848 | 1462319996412 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:59:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:59:56 INFO - PROCESS | 1848 | 1462319996418 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:59:56 INFO - PROCESS | 1848 | 1462319996420 Marionette TRACE conn3 <- [1,3106,null,{}] 16:59:56 INFO - PROCESS | 1848 | 1462319996426 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}] 16:59:56 INFO - PROCESS | 1848 | 1462319996719 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:59:57 INFO - PROCESS | 1848 | 1462319997031 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:57 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e70468800 == 192 [pid = 1848] [id = 786] 16:59:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 189 (0x7f8e678f2000) [pid = 1848] [serial = 2357] [outer = (nil)] 16:59:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 190 (0x7f8e7245f800) [pid = 1848] [serial = 2358] [outer = 0x7f8e678f2000] 16:59:57 INFO - PROCESS | 1848 | 1462319997135 Marionette DEBUG loaded listener.js 16:59:57 INFO - PROCESS | 1848 | ++DOMWINDOW == 191 (0x7f8e724a6800) [pid = 1848] [serial = 2359] [outer = 0x7f8e678f2000] 16:59:58 INFO - PROCESS | 1848 | 1462319998214 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]]]}] 16:59:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:59:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:59:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:59:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1839ms 16:59:58 INFO - PROCESS | 1848 | 1462319998261 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:59:58 INFO - PROCESS | 1848 | 1462319998265 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:59:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:59:58 INFO - PROCESS | 1848 | 1462319998325 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:59:58 INFO - PROCESS | 1848 | 1462319998331 Marionette TRACE conn3 <- [1,3110,null,{}] 16:59:58 INFO - PROCESS | 1848 | 1462319998343 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}] 16:59:58 INFO - PROCESS | 1848 | 1462319998680 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5817a000 == 191 [pid = 1848] [id = 435] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e71ed7800 == 190 [pid = 1848] [id = 666] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6871a800 == 189 [pid = 1848] [id = 663] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e70b8f000 == 188 [pid = 1848] [id = 665] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e595b0000 == 187 [pid = 1848] [id = 768] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5748b800 == 186 [pid = 1848] [id = 767] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e510aa800 == 185 [pid = 1848] [id = 766] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e52fc4800 == 184 [pid = 1848] [id = 764] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e88fa8000 == 183 [pid = 1848] [id = 763] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e880a0000 == 182 [pid = 1848] [id = 762] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83c2a800 == 181 [pid = 1848] [id = 761] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e83b77800 == 180 [pid = 1848] [id = 760] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e838be000 == 179 [pid = 1848] [id = 759] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e8386f000 == 178 [pid = 1848] [id = 758] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e833c4800 == 177 [pid = 1848] [id = 757] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e7ddf5000 == 176 [pid = 1848] [id = 756] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6f1ab800 == 175 [pid = 1848] [id = 755] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6a93b800 == 174 [pid = 1848] [id = 754] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e68b52800 == 173 [pid = 1848] [id = 753] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e6818f800 == 172 [pid = 1848] [id = 752] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e66be1000 == 171 [pid = 1848] [id = 751] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e628d7000 == 170 [pid = 1848] [id = 750] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e618ae000 == 169 [pid = 1848] [id = 749] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e60774800 == 168 [pid = 1848] [id = 748] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5c8c8000 == 167 [pid = 1848] [id = 747] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e5bc5d000 == 166 [pid = 1848] [id = 746] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e58da3000 == 165 [pid = 1848] [id = 745] 17:00:01 INFO - PROCESS | 1848 | --DOCSHELL 0x7f8e510b6800 == 164 [pid = 1848] [id = 744] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 190 (0x7f8e54a11800) [pid = 1848] [serial = 2163] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 189 (0x7f8e68290c00) [pid = 1848] [serial = 2201] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 188 (0x7f8e5c2b7800) [pid = 1848] [serial = 2169] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 187 (0x7f8e5be10400) [pid = 1848] [serial = 2228] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 186 (0x7f8e67aca000) [pid = 1848] [serial = 2193] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 185 (0x7f8e5c5c6400) [pid = 1848] [serial = 2229] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 184 (0x7f8e66b20400) [pid = 1848] [serial = 2189] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 183 (0x7f8e60a9a000) [pid = 1848] [serial = 2178] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 182 (0x7f8e594b7800) [pid = 1848] [serial = 2226] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 181 (0x7f8e67b15c00) [pid = 1848] [serial = 2195] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 180 (0x7f8e541cc800) [pid = 1848] [serial = 2220] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 179 (0x7f8e6b45e800) [pid = 1848] [serial = 2214] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 178 (0x7f8e6598d400) [pid = 1848] [serial = 2187] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 177 (0x7f8e57285c00) [pid = 1848] [serial = 2223] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 176 (0x7f8e60978000) [pid = 1848] [serial = 2177] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 175 (0x7f8e620aac00) [pid = 1848] [serial = 2183] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 174 (0x7f8e61f05400) [pid = 1848] [serial = 2180] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 173 (0x7f8e62752400) [pid = 1848] [serial = 2186] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 172 (0x7f8e69d55000) [pid = 1848] [serial = 2207] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 171 (0x7f8e5f92b000) [pid = 1848] [serial = 2174] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 170 (0x7f8e5faac000) [pid = 1848] [serial = 2175] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 169 (0x7f8e6b463c00) [pid = 1848] [serial = 2216] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 168 (0x7f8e58f6bc00) [pid = 1848] [serial = 2225] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 167 (0x7f8e5de47000) [pid = 1848] [serial = 2172] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 166 (0x7f8e56e66800) [pid = 1848] [serial = 2222] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 165 (0x7f8e68237800) [pid = 1848] [serial = 2198] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 164 (0x7f8e68cc3400) [pid = 1848] [serial = 2202] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 163 (0x7f8e50dd9400) [pid = 1848] [serial = 2162] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 162 (0x7f8e61f75c00) [pid = 1848] [serial = 2181] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 161 (0x7f8e678ef800) [pid = 1848] [serial = 2192] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 160 (0x7f8e69b87c00) [pid = 1848] [serial = 2205] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 159 (0x7f8e5bc36800) [pid = 1848] [serial = 2168] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 158 (0x7f8e5c5c8800) [pid = 1848] [serial = 2171] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 157 (0x7f8e6813d400) [pid = 1848] [serial = 2196] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 156 (0x7f8e570e7400) [pid = 1848] [serial = 2231] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 155 (0x7f8e69eb5000) [pid = 1848] [serial = 2208] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 154 (0x7f8e66dcb400) [pid = 1848] [serial = 2190] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 153 (0x7f8e68288000) [pid = 1848] [serial = 2199] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 152 (0x7f8e57ec8c00) [pid = 1848] [serial = 2165] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 151 (0x7f8e6d18a400) [pid = 1848] [serial = 2217] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 150 (0x7f8e57fd4c00) [pid = 1848] [serial = 2166] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 149 (0x7f8e6b36dc00) [pid = 1848] [serial = 2210] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 148 (0x7f8e6b447c00) [pid = 1848] [serial = 2213] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 147 (0x7f8e50fa6800) [pid = 1848] [serial = 2219] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 146 (0x7f8e62720400) [pid = 1848] [serial = 2184] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 145 (0x7f8e6b379000) [pid = 1848] [serial = 2211] [outer = (nil)] [url = about:blank] 17:00:01 INFO - PROCESS | 1848 | --DOMWINDOW == 144 (0x7f8e68d99400) [pid = 1848] [serial = 2204] [outer = (nil)] [url = about:blank] 17:00:02 INFO - PROCESS | 1848 | 1462320002018 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:02 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e52fc1000 == 165 [pid = 1848] [id = 787] 17:00:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 145 (0x7f8e50dd8c00) [pid = 1848] [serial = 2360] [outer = (nil)] 17:00:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 146 (0x7f8e50fa6800) [pid = 1848] [serial = 2361] [outer = 0x7f8e50dd8c00] 17:00:02 INFO - PROCESS | 1848 | 1462320002137 Marionette DEBUG loaded listener.js 17:00:02 INFO - PROCESS | 1848 | ++DOMWINDOW == 147 (0x7f8e54a11800) [pid = 1848] [serial = 2362] [outer = 0x7f8e50dd8c00] 17:00:02 INFO - PROCESS | 1848 | 1462320002978 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"]]]}] 17:00:03 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:00:03 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 17:00:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:00:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:00:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:00:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:00:03 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 4715ms 17:00:03 INFO - PROCESS | 1848 | 1462320003032 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 17:00:03 INFO - PROCESS | 1848 | 1462320003038 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 17:00:03 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:00:03 INFO - PROCESS | 1848 | 1462320003045 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:00:03 INFO - PROCESS | 1848 | 1462320003050 Marionette TRACE conn3 <- [1,3114,null,{}] 17:00:03 INFO - PROCESS | 1848 | 1462320003056 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}] 17:00:03 INFO - PROCESS | 1848 | 1462320003297 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 17:00:03 INFO - PROCESS | 1848 | 1462320003507 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\", \"e1b7db4d-be8c-450e-ade0-f356c460acd4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:03 INFO - PROCESS | 1848 | ++DOCSHELL 0x7f8e56e39800 == 166 [pid = 1848] [id = 788] 17:00:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 148 (0x7f8e54a12c00) [pid = 1848] [serial = 2363] [outer = (nil)] 17:00:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 149 (0x7f8e570ea000) [pid = 1848] [serial = 2364] [outer = 0x7f8e54a12c00] 17:00:03 INFO - PROCESS | 1848 | 1462320003574 Marionette DEBUG loaded listener.js 17:00:03 INFO - PROCESS | 1848 | ++DOMWINDOW == 150 (0x7f8e57284000) [pid = 1848] [serial = 2365] [outer = 0x7f8e54a12c00] 17:00:04 INFO - PROCESS | 1848 | 1462320004419 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]]]}] 17:00:04 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:00:04 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1383ms 17:00:04 INFO - PROCESS | 1848 | 1462320004432 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 17:00:04 INFO - PROCESS | 1848 | 1462320004437 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 17:00:05 WARNING - u'runner_teardown' () 17:00:05 INFO - No more tests 17:00:05 INFO - Got 0 unexpected results 17:00:05 INFO - SUITE-END | took 1199s 17:00:05 INFO - Closing logging queue 17:00:05 INFO - queue closed 17:00:05 INFO - Return code: 0 17:00:05 WARNING - # TBPL SUCCESS # 17:00:05 INFO - Running post-action listener: _resource_record_post_action 17:00:05 INFO - Running post-run listener: _resource_record_post_run 17:00:07 INFO - Total resource usage - Wall time: 1234s; CPU: 98.0%; Read bytes: 8523776; Write bytes: 934010880; Read time: 600; Write time: 307056 17:00:07 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:00:07 INFO - install - Wall time: 29s; CPU: 100.0%; Read bytes: 0; Write bytes: 8802304; Read time: 0; Write time: 3832 17:00:07 INFO - run-tests - Wall time: 1205s; CPU: 98.0%; Read bytes: 5873664; Write bytes: 893743104; Read time: 372; Write time: 263876 17:00:07 INFO - Running post-run listener: _upload_blobber_files 17:00:07 INFO - Blob upload gear active. 17:00:07 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:00:07 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 17:00:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:00:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:00:07 INFO - (blobuploader) - INFO - Open directory for files ... 17:00:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:00:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:00:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:00:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:00:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:00:10 INFO - (blobuploader) - INFO - Done attempting. 17:00:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:00:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:00:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:00:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:00:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:00:11 INFO - (blobuploader) - INFO - Done attempting. 17:00:11 INFO - (blobuploader) - INFO - Iteration through files over. 17:00:11 INFO - Return code: 0 17:00:11 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:00:11 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:00:11 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a0eb7ea6f3a68c00f06ad1c1dd8fc66cdafc41007cc344348dccbe99575b15785b97d2f94b5ed52cd6dbf52aa88ae336adb881a2e7a24b25e26b3e1f95d15b60", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e85029ffd91ff1fea52e34b7ff413d6166cb6103c0b93a949dcb7f9dc985a081c1cb66454877711cb1fe99f180cb4a77b82460ccdd449e7263c34b3ae0ed5b97"} 17:00:11 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:00:11 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:00:11 INFO - Contents: 17:00:11 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a0eb7ea6f3a68c00f06ad1c1dd8fc66cdafc41007cc344348dccbe99575b15785b97d2f94b5ed52cd6dbf52aa88ae336adb881a2e7a24b25e26b3e1f95d15b60", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e85029ffd91ff1fea52e34b7ff413d6166cb6103c0b93a949dcb7f9dc985a081c1cb66454877711cb1fe99f180cb4a77b82460ccdd449e7263c34b3ae0ed5b97"} 17:00:11 INFO - Running post-run listener: copy_logs_to_upload_dir 17:00:11 INFO - Copying logs to upload dir... 17:00:11 INFO - mkdir: /builds/slave/test/build/upload/logs 17:00:11 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=2207.419039 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 36 mins, 47 secs) (at 2016-05-03 17:00:11.542241) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-03 17:00:11.543614) ========= 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-1462317795.529245-72806714 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a0eb7ea6f3a68c00f06ad1c1dd8fc66cdafc41007cc344348dccbe99575b15785b97d2f94b5ed52cd6dbf52aa88ae336adb881a2e7a24b25e26b3e1f95d15b60", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e85029ffd91ff1fea52e34b7ff413d6166cb6103c0b93a949dcb7f9dc985a081c1cb66454877711cb1fe99f180cb4a77b82460ccdd449e7263c34b3ae0ed5b97"} build_url:https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.040407 build_url: 'https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a0eb7ea6f3a68c00f06ad1c1dd8fc66cdafc41007cc344348dccbe99575b15785b97d2f94b5ed52cd6dbf52aa88ae336adb881a2e7a24b25e26b3e1f95d15b60", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/e85029ffd91ff1fea52e34b7ff413d6166cb6103c0b93a949dcb7f9dc985a081c1cb66454877711cb1fe99f180cb4a77b82460ccdd449e7263c34b3ae0ed5b97"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Z1EOgK0ZQ9aD7sl-FpysEg/artifacts/public/build/firefox-48.0a2.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-05-03 17:00:11.624590) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 17:00:11.625084) ========= 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-1462317795.529245-72806714 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022323 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-03 17:00:11.691156) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-03 17:00:11.691504) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-03 17:00:11.691967) ========= ========= Total master_lag: 0.46 =========